package fast_bitvector

  1. Overview
  2. Docs
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 and clear_all
  • add basic testing
  • add endianness in sexp conversion
  • add is_empty and is_full
  • add set operations
  • add create_full
  • fix set_to

0.0.2

  • Initial release
OCaml

Innovation. Community. Security.