thrift/test
David Reiss 6319133cac THRIFT-25. csharp: Various compiler and library improvements
Compiler:
- Thrift structures are serializable.
- The member fields of thrift structures are now private and only accessible
  through Properties, which keep the appropriate __isset up to date.

Library
- Addition of TBufferedTransport, which can be used to wrap other Transports.
- Addition of TThreadedServer, which manually manages threads instead of
  relying on .NET ThreadPool.
- Servers use a log delegate that defaults to System.Console but allows
  servers to use log4net without introducing the dependency.

ThriftTest Visual Studio Project
- Test client and server that use ThriftTest.thrift. The project references
  thrift.exe and Thrift.dll from the subversion tree and automatically builds
  generated code. This makes it very easy to test changes in both the compiler
  and library.


git-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@732079 13f79535-47bb-0310-9956-ffa450edef68
2009-01-06 19:49:22 +00:00
..
cpp (THRIFT-54) Remove "frameResponses" from TNonblockingServer 2008-07-03 20:29:34 +00:00
csharp THRIFT-25. csharp: Various compiler and library improvements 2009-01-06 19:49:22 +00:00
erl [erl] Finish fixing test_server to work with binary strings 2008-06-11 01:16:15 +00:00
hs ocaml and haskell thrift clients now calling readMessageEnd 2008-04-10 00:31:55 +00:00
java THRIFT-222. java: Better exposure if __isset in beans style 2009-01-05 21:02:58 +00:00
ocaml ocaml and haskell thrift clients now calling readMessageEnd 2008-04-10 00:31:55 +00:00
perl THRIFT-193: Patch for proper namespace support in perl compiler 2008-12-23 03:45:43 +00:00
php Make "make clean" rules a bit more standard. 2008-02-24 16:42:18 +00:00
py THRIFT-217. Use "--gen py" instead of "-py" in build scripts 2008-12-02 02:11:13 +00:00
rb Merge branch 'fastbinary' 2008-07-08 00:47:49 +00:00
threads THRIFT-217. Use "--gen py" instead of "-py" in build scripts 2008-12-02 02:11:13 +00:00
AnnotationTest.thrift THRIFT-121. Support arbitrary type annotations 2008-12-10 01:52:48 +00:00
Benchmark.cpp Memory-based transport rewrite. 2008-05-01 06:17:36 +00:00
BrokenConstants.thrift Partial handlling of 64-bit integer constants. 2008-06-30 20:45:47 +00:00
ConstantsDemo.thrift Avoid a filename collision on case-insensitive filesystems. 2008-06-10 22:56:48 +00:00
DebugProtoTest.cpp Clean up the unit tests. 2008-04-07 23:45:00 +00:00
DebugProtoTest.thrift THRIFT-225. java/cpp: Handle non-i32 integer constants properly 2008-12-16 20:28:13 +00:00
DenseLinkingTest.thrift Make the C++ generator use non-hardcoded namespaces. 2008-02-27 01:55:17 +00:00
DenseProtoTest.cpp Memory-based transport rewrite. 2008-05-01 06:17:36 +00:00
DocTest.thrift Make the Java generator use non-hardcoded namespaces. 2008-02-27 01:55:25 +00:00
FastbinaryTest.py THRIFT-217. Use "--gen py" instead of "-py" in build scripts 2008-12-02 02:11:13 +00:00
JavaBeansTest.thrift THRIFT-222. java: Better exposure if __isset in beans style 2009-01-05 21:02:58 +00:00
JSONProtoTest.cpp Memory-based transport rewrite. 2008-05-01 06:17:36 +00:00
Makefile.am s/ENABLE_RUBY/WITH_RUBY/ for consistency. 2008-07-11 08:04:12 +00:00
ManyTypedefs.thrift Thrift: Make use of get_true_type. 2007-08-23 21:43:25 +00:00
OptionalRequiredTest.cpp Memory-based transport rewrite. 2008-05-01 06:17:36 +00:00
OptionalRequiredTest.thrift Add support for .equals() to Java structs. 2008-03-02 06:29:19 +00:00
ReflectionTest.cpp Clean up the unit tests. 2008-04-07 23:45:00 +00:00
SmallTest.thrift Merge branch 'fastbinary' 2008-07-08 00:47:49 +00:00
StressTest.thrift Make the C++ generator use non-hardcoded namespaces. 2008-02-27 01:55:17 +00:00
TBufferBaseTest.cpp (THRIFT-61) Fix "make check" for the C++ library by not doing empty flushes. 2008-06-30 19:48:04 +00:00
TFDTransportTest.cpp Add TFDTransport: a dead-simple wrapper around a file-descriptor. 2008-04-08 05:06:59 +00:00
ThriftTest.thrift Clean up the unit tests. 2008-04-07 23:45:00 +00:00
TMemoryBufferTest.cpp Memory-based transport rewrite. 2008-05-01 06:17:36 +00:00
TPipedTransportTest.cpp Memory-based transport rewrite. 2008-05-01 06:17:36 +00:00
UnitTestMain.cpp Clean up the unit tests. 2008-04-07 23:45:00 +00:00
ZlibTest.cpp Memory-based transport rewrite. 2008-05-01 06:17:36 +00:00