From: Richard W.M. Jones Date: Tue, 17 Jun 2008 15:32:27 +0000 (+0000) Subject: More items for TODO list X-Git-Url: http://git.annexia.org/?a=commitdiff_plain;h=adc39fc130b77da467a69c668dc7af9efdc1d9e3;p=ocaml-bitstring.git More items for TODO list --- diff --git a/TODO b/TODO index 74551a6..2883562 100644 --- a/TODO +++ b/TODO @@ -9,7 +9,7 @@ Major to-do items. (4) Provide UInt32 and UInt64 types. -(5) Allow for specific offsets and alignment. Something like this: +(5) DONE - Allow for specific offsets and alignment. Something like this: { start : 16; another : 16 : offset(256); (* location would be 256 bits from start *) @@ -51,9 +51,15 @@ Major to-do items. (13) Implement native endian functions. -(14) A proper test suite. +(14) PARTLY DONE - A proper test suite. -(15) More examples: +(15) DONE - More examples: ELF binaries GIF images + +(16) We now know the offset of the current field relative to the + whole match. This may allow more efficient aligned versions + of functions to be called (at compile time). However do note + that the offset in the bitstring is usually not known. +