[ 
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.

Reply via email to