← All repos

bigstringaf

Bigstring intrinsics and fast blits based on memcpy/memmove

Browse cluster: OCaml Systems and Utilities
112commits
18contributors
6languages

Tech stack & purpose

Bigstringaf is an OCaml library that exposes intrinsics for Bigstrings and provides fast memory operations between Bigstrings and other string-like types using memcpy and memmove. The project addresses performance issues in OCaml programs that use Bigstrings, where the compiler's built-in intrinsics are not widely known or properly exposed, and where fast conversions between different string types are lacking. The library is built for OCaml and can be installed via OPAM, with development and testing supported through Alcotest.

Languages

OCaml
81.6%
C
7.9%
JavaScript
6.4%
WebAssembly
3.7%
Makefile
0.3%
Dune
0.1%

Contributors