/[Apache-SVN]
ViewVC logotype

Revision 756133


Jump to revision: Previous Next
Author: bryanduxbury
Date: Thu Mar 19 18:57:43 2009 UTC (15 years, 7 months ago)
Changed paths: 22
Log Message:
THRIFT-332. rb: Compact Protocol in Ruby

This patch includes both a pure Ruby and C-extension port of the Compact Protocol described in THRIFT-110. It also fixes a bug in struct.c that was interfering with native protocol method calls, and adds some utility classes to the Java library for serializing/deserializing to a file for the purpose of testing protocols cross-language.

Changed paths

Path Details
Directoryincubator/thrift/trunk/lib/java/test/org/apache/thrift/test/ReadStruct.java added
Directoryincubator/thrift/trunk/lib/java/test/org/apache/thrift/test/TCompactProtocolTest.java modified , text changed
Directoryincubator/thrift/trunk/lib/java/test/org/apache/thrift/test/WriteStruct.java added
Directoryincubator/thrift/trunk/lib/rb/Manifest modified , text changed
Directoryincubator/thrift/trunk/lib/rb/Rakefile modified , text changed
Directoryincubator/thrift/trunk/lib/rb/ext/binary_protocol_accelerated.c modified , text changed
Directoryincubator/thrift/trunk/lib/rb/ext/compact_protocol.c added
Directoryincubator/thrift/trunk/lib/rb/ext/compact_protocol.h added
Directoryincubator/thrift/trunk/lib/rb/ext/macros.h added
Directoryincubator/thrift/trunk/lib/rb/ext/struct.c modified , text changed
Directoryincubator/thrift/trunk/lib/rb/ext/thrift_native.c modified , text changed
Directoryincubator/thrift/trunk/lib/rb/lib/thrift/protocol/compact_protocol.rb added
Directoryincubator/thrift/trunk/lib/rb/lib/thrift/struct.rb modified , text changed
Directoryincubator/thrift/trunk/lib/rb/lib/thrift/transport.rb modified , text changed
Directoryincubator/thrift/trunk/lib/rb/script/ added
Directoryincubator/thrift/trunk/lib/rb/script/proto_benchmark.rb added
Directoryincubator/thrift/trunk/lib/rb/script/read_struct.rb added
Directoryincubator/thrift/trunk/lib/rb/script/write_struct.rb added
Directoryincubator/thrift/trunk/lib/rb/spec/compact_protocol_spec.rb added
Directoryincubator/thrift/trunk/lib/rb/spec/deprecation_spec.rb modified , text changed
Directoryincubator/thrift/trunk/lib/rb/spec/spec_helper.rb modified , text changed
Directoryincubator/thrift/trunk/lib/rb/spec/struct_spec.rb modified , text changed

infrastructure at apache.org
ViewVC Help
Powered by ViewVC 1.1.26