Skip to content

Releases: mirage/optint

0.3.0

16 Dec 13:05
Compare
Choose a tag to compare

CHANGES:

  • Add infix operators for bitwise operations (@reynir, #23)
  • Add a deprecation about old infix operators
    They will be removed at the next minor release

0.2.0

08 Apr 12:20
Compare
Choose a tag to compare

CHANGES:

v0.1.0

30 Mar 12:17
Compare
Choose a tag to compare

CHANGES:

  • Annotate integer types with [@@immediate64] (@craigfe, #13)
  • Move unwrapped module Int63 to Optint.Int63 (@craigfe, #13)

v0.0.5

23 Feb 12:38
Compare
Choose a tag to compare

CHANGES:

  • Update the README.md (@craigfe, #9)
  • Add a representation of 63-bit integers (@craigfe, #9)
  • Allow to compile fuzzers on 32-bit architectures (@dinosaure, #9)
  • Add encode / decode functions for integers (@craigfe, #9)
  • Fix optint about sign and cast on all architectures (@dinosaure, #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

v0.0.4

10 Mar 11:48
Compare
Choose a tag to compare

CHANGES:

  • Fix 32bit backend where we miss to fully apply
    an invalid_arg
  • Fix 64bit backend where Native.unsigned_compare
    and Nativeint.unsigned_div exists (OCaml 4.08.0)

v0.0.3

12 Sep 08:17
Compare
Choose a tag to compare

CHANGES:

v0.0.2

15 Oct 15:52
Compare
Choose a tag to compare

CHANGES:

  • Dunify project
  • Fix dependencies on dune file when we select impl. (@rgrinberg)

v0.0.1

28 Jun 15:25
Compare
Choose a tag to compare

CHANGES:

  • First version of optint