Releases: ocaml-attic/ocaml-cstruct
Releases · ocaml-attic/ocaml-cstruct
Add `to_bigarray`
Bug fix for Cstruct.shift
v1.0.1 bump to 1.01
First stable release
Documentation and bounds checking improvements
More permissive grammar, and variable length buffers
0.8.1 (2013-11-06):
- Trailing semicolons are allowed in cstruct field definitions.
- Buffer elements can be any primitive integer, not just
uint8
.
bug fixes, Travis and hexdump pretty printing
0.8.0 (13-Oct-2013):
- Improved ocamldoc for BE/LE modules.
- Add Travis-CI test scripts and fix
test.sh
script compilation. - Support int32/int64 constant values in cenum like
VAL = 0xffffffffl
, useful for 32-bit hosts. - Check and raise error in case of negative offsets for blits (#4).
- Correctly preserve the sequence after a constant constructor is set during a
cenum
definition. - Do not repeat the
sizeof_<field>
binding for every get/set field (should be no externally observable change). - Add
Cstruct.hexdump_to_buffer
to make spooling hexdump output easier. - Generate
hexdump_foo
andhexdump_foo_to_buffer
prettyprinting functions for acstruct foo
.