rust/src/librbml
Kang Seonghoon 84e9a61e9c metadata: Implement relaxation of short RBML lengths.
We try to move the data when the length can be encoded in
the much smaller number of bytes. This interferes with indices and
type abbreviations however, so this commit introduces a public
interface to get and mark a "stable" (i.e. not affected by
relaxation) position of the current pointer.

The relaxation logic only moves a small data, currently at most
256 bytes, as moving the data can be costly. There might be
further opportunities to allow more relaxation by moving fields
around, which I didn't seriously try.
2015-03-03 11:55:37 +09:00
..
io.rs Use arrays instead of vectors in tests 2015-02-24 21:15:45 +03:00
lib.rs metadata: Implement relaxation of short RBML lengths. 2015-03-03 11:55:37 +09:00