[ https://issues.apache.org/jira/browse/THRIFT-582?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12898752#action_12898752 ]
Michael Lum commented on THRIFT-582: ------------------------------------ here's the summary - the thrift binary protocol is implemented - the buffered, framed, memory buffer, socket, and server socket transports are implemented - the codegen adds a --gen c option that supports all Thrift types as various glib types - there are hooks into autotools to support gcov and valgrind to show coverage and memory/leak checks - about 25 tests - test that calls all services in ThriftTest.thrift from a C client to a C++ server - have a working cassandra 0.6.2 client - compiles on Snow Leopard, CentOS 5 and MinGW in WinXP what's left: - still working on getting code coverage up to 100% with no memory leaks reported by valgrind. - some additional thrift server code to support C services both are in progress. > C implementation of Thrift > -------------------------- > > Key: THRIFT-582 > URL: https://issues.apache.org/jira/browse/THRIFT-582 > Project: Thrift > Issue Type: New Feature > Reporter: David Reiss > Priority: Minor > > Create a usable implementation of Thrift that uses only C at runtime, no C++. > The code is at > http://svn.apache.org/repos/asf/incubator/thrift/branches/c-bindings/. -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.