package fast_bitvector
A bitvector library
Install
Dune Dependency
Authors
Maintainers
Sources
fast_bitvector-0.1.0.1.tbz
sha256=ea40f4a178c3fe4844527e4a5c44a367a9e64cd12aa923f20215eb0fa9457305
sha512=2779a84412976122a9a6c24e350566623d4d5642053be49b7d04d2b7537a10f00f03ebb6264dd2c8f8bc381f534de790d1254c849cf301be9ac634e4d2e4fa5b
doc/CHANGES.html
0.1.0.1
- Simplify append, add test
0.1.0
- New, more clear, sexp representation
- Better error messages for safe functions
- Fix big-endian architecture compatibility
- Remove returned bitvector in ops, user is now required to track it themselves
- Use
~dst
instead of~result
- Add
Allocate
variant of all ops in a submodule - Allow equality check between different-length bitvectors
0.0.5
- 32-bit compatible
- Properly fix append
- Add more tests for logical operations
0.0.4.2
- Additional opam fixes
0.0.4.1
- Update opam files to build with earlier ocaml
0.0.4
- compatibility with ocaml 4.14
- use
~len
instead of~length
- fix append and add tests
0.0.3.1
- use ocaml_intrinsics_kernel
0.0.3
- add
set_all
andclear_all
- add basic testing
- add endianness in sexp conversion
- add
is_empty
andis_full
- add set operations
- add
create_full
- fix
set_to
0.0.2
- Initial release