www.digitalmars.com         C & C++   DMDScript  

digitalmars.D.announce - Cerealed V0.4.1

http://code.dlang.org/packages/cerealed

Binary serialisation library with minimal boilerplate. New in
this version:

. Support for (non-null) pointers
. Child class serialisation via a base class reference
. Support for InputRange and OutputRange
. Ability to reuse the classes in order to avoid allocating
garbage
. Bug fixes

On the horizon:

I want to make a breaking change in the next version, and that is
to replace the classes with structs. It dawned on me that picking
what direction the serialisation happens is never done at
run-time so I can avoid all the virtual calls. I can see some
breaking changes but only for custom serialisation.

Atila
Mar 27 2014