Releases: mirage/optint
Releases · mirage/optint
0.3.0
0.2.0
CHANGES:
- Fix the README.md (@sidkshatriya, #19)
- Fix fuzzers (@dinosaure, #20)
- Add a proof to introspect the type of
Optint.t
(@dinosaure, #21)
v0.1.0
v0.0.5
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
v0.0.3
CHANGES:
- Avoid partial application of function (#2, @dinosaure)
- Add
[@immediate]
tag (#4, @dinosaure) - Fix
select.ml
in 32bit (#5, @IndiscriminateCoding) - Fix typo (#6, @hannesm)
- Add fuzzer (#8, @dinosaure)
- Fix
lsr
andasr
in 64bit (#8, @cfcs, @dinosaure) - Optimization on
of_int
function (64bit) (#8, @cfcs, @dinosaure) - Optimization on
abs
function (64bit) (#8, @cfcs, @dinosaure) - Fix 32bit architecture, keep bit-sign in the same place (#8, @dinosaure, review @cfcs)
v0.0.2
CHANGES:
- Dunify project
- Fix dependencies on
dune
file when we select impl. (@rgrinberg)