this repo has no description

[new release] optint (0.0.5)

CHANGES:

- Update the README.md (@CraigFe, mirage/optint#9)
- Add a representation of 63-bit integers (@CraigFe, mirage/optint#9)
- Allow to compile fuzzers on 32-bit architectures (@dinosaure, mirage/optint#9)
- Add encode / decode functions for integers (@CraigFe, mirage/optint#9)
- Fix `optint` about sign and cast on all architectures (@dinosaure, mirage/optint#9)
- **breaking changes**, rename and handle properly sign-bit:
`{of,to}_int` become `{of,to}_unsigned_int`
`{of,to}_int32` become `{of,to}_unsigned_int32`
Previous functions handle sign-bit correctly

Changed files
+36
packages
optint
optint.0.0.5
+36
packages/optint/optint.0.0.5/opam
···
+
opam-version: "2.0"
+
maintainer: [ "romain.calascibetta@gmail.com" ]
+
authors: "Romain Calascibetta"
+
license: "ISC"
+
homepage: "https://github.com/mirage/optint"
+
bug-reports: "https://github.com/mirage/optint/issues"
+
dev-repo: "git+https://github.com/mirage/optint.git"
+
doc: "https://mirage.github.io/optint/"
+
synopsis: "Abstract type on integer between x64 and x86 architecture"
+
description: """
+
This library provide an abstract type which represents at least a 32-bits integer.
+
On x64, this library use a native unboxed integer (63 bits).
+
On x86, this library use a boxed int32.
+
+
Implementation depends on target architecture.
+
"""
+
+
build: ["dune" "build" "-p" name "-j" jobs]
+
run-test: [ "dune" "runtest" "-p" name "-j" jobs ]
+
+
depends: [
+
"ocaml" {>= "4.07.0"}
+
"dune"
+
"crowbar" {with-test & >= "0.2"}
+
"monolith" {with-test}
+
"fmt" {with-test}
+
]
+
x-commit-hash: "ae1bb20d25d9638001f3f1388e24f6ee2fd6aba1"
+
url {
+
src:
+
"https://github.com/mirage/optint/releases/download/v0.0.5/optint-v0.0.5.tbz"
+
checksum: [
+
"sha256=774901af130eacc08e30ae43e9a18c926f284c22e3c66c2ff95e74648fbedf26"
+
"sha512=fe5762ee7a1a08c7b389fbef9188f8a59c40bb8e19535cec1661a789f973338d5b6d4b30c1869e089282242efa63bfc86c1fb15224b47c05cb5277971aa14a35"
+
]
+
}