package bin

  1. Overview
  2. Docs
A DSL to describe binary formats

Install

dune-project
 Dependency

Authors

Maintainers

Sources

bstr-0.1.2.tbz
sha256=276f37c1a8798db2227d603e4ba47fe9f4c36bcdfb2e740ef1d3d3aff392d4b2
sha512=73689f2167df7a4d7617b00db29f7350172459b56371d5da75c34c7a0639ef251406cd597ecb1f25322a6abbd9ad2e5c9e34e66a64058182d65bee42d8d5d4bc

doc/CHANGES.html

v0.1.2 (2026-10-23)

  • Add some tests about OSEC-2026-20 (@dinosaure, #23)
  • Avoid overflow when we encode {,u}int8 & {u,}int16{be,le,ne} (@dinosaure, #24)
  • Add Bstr.{to,of}_hex{,_into} and the same for slices (@dinosaure, #25)

v0.1.1 (2026-09-07)

  • Fix our cases combinator (@dinosaure, #20)

v0.1.0 (2026-09-04)

  • Add unsafe access to bigstrings (@dinosaure, #13)
  • Use warning names instead of numbers (@hannesm, #14)
  • Improve our slice library (@dinosaure, #18)
  • Improve our bin library (@dinosaure, #16 & #17)

v0.0.4 (2025-01-20)

  • Fix compilation of our C stubs (spotted by @hannesm, fixed by @dinosaure, #10)

v0.0.3 (2025-11-20)

  • Fix SIGSEGV when we use memmove (retry) (@dinosaure, #4)
  • Fix license and mention astring developpers (@dinosaure, #5)
  • Apply ocamlformat.0.28.1 (@dinosaure, #7)
  • Fix encoding of numbers with Bin (@swrup, @reynir, @dinosaure, #8)
  • Add Bstr.cuts (@dinosaure, #6)

v0.0.2 (2025-06-23)

  • Fix SIGSEGV when we use memmove

v0.0.1 (2025-04-28)

  • First release of bstr, slice & bin