The server code has been ported to use the state-machine based receiver. Also, on an EXCEPTION response, the client will save information that can be extracted using string_exception_cthrift_struct__() and int_exception_cthrift_struct__().
The 0.3.3 version has added a state-machine based deserializer. This allows for partial processing, then switching to alternate task.
The first server code is in now. See https://sourceforge.net/apps/mediawiki/cthrift/index.php?title=Server
The 0.1.0 release is out. At this point the majority of the features are in, and there are no known bugs.
Most features are now in there, except for maps of structs/lists.
Almost ready for alpha; have a couple of bugs to fix, and then have to add maps & sets, and traversable data-types. There is, of course, are a lot more test cases needed.
cthrift now supports lists & structs of basic types as well as strings and basic types. Introduced 'alloc' keyword to mean preallocated memory.
Release 0.0.1 is up. Fixed a bug in the name generation. Better support for strings. Added a generic test framework.
The first release of cthrift is now up. This release can generate clients with a certain amount of function, including most of the function in the Thrift tutorial. It includes support for:
- seqid
- strings
- exception returns
- isset
- array -> list mapping