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

Description

Bitvector represented as bytes internally

Tags

bitvector bitset

Published: 12 Jun 2025

README

fast_bitvector

A library to efficiently store a bitvector/bitset, similar to https://github.com/janestreet/bitset/

For maximum performance, compilation with flambda is suggested. Compiling with classic optimizations means that some of the abstractions used are much less efficient.

Dependencies (7)

  1. ppx_cold >= "v0.16.0"
  2. ppx_sexp_value >= "v0.16.0"
  3. ppx_sexp_conv
  4. ocaml_intrinsics_kernel arch != "arm32" & arch != "x86_32"
  5. ocaml >= "5.1.0"
  6. ocaml >= "4.14.0" & < "5.1.0"
  7. dune >= "3.18"

Dev Dependencies (3)

  1. odoc with-doc
  2. ppx_jane with-test
  3. expect_test_helpers_core with-test

Used by

None

Conflicts

None

OCaml

Innovation. Community. Security.