thrift/test
Mark Slee 5b743079da Thrift PHP generation Redux
Summary: Chopping the amount of code generated by Thrift for PHP services by two orders of magnitude (approx 25% of the previous size). This is done via putting more logic in a dynamic base class and taking it out of the generated code. Hopefully this wins back the CPU cycles paid just to load code from APC at the cost of a marginal increase in dynamic execution runtime.

Reviewed By: sgrimm, dreiss

Test Plan: Ran all the tests in trunk/test/php, also tested the API generate code and Falcon, etc. in my sandbox


git-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@665328 13f79535-47bb-0310-9956-ffa450edef68
2007-11-13 04:00:29 +00:00
..
cpp Thrift: Better handling of strerror_r. 2007-08-22 23:20:24 +00:00
hs Thrift: Haskell library and codegen 2007-07-25 19:06:13 +00:00
java Fix Java test cases 2007-08-09 03:40:15 +00:00
ocaml Thrift: OCaml and HS servers more general 2007-08-08 01:43:39 +00:00
perl OO perl accessors for Thrift objects 2007-09-19 06:49:30 +00:00
php Thrift PHP generation Redux 2007-11-13 04:00:29 +00:00
py Python automated test patch 2007-10-05 00:13:24 +00:00
rb Lots of Ruby code generation improvements 2007-07-06 02:45:25 +00:00
threads Modified facebook::thrift::concurrency::Monitor.wait: 2007-05-22 23:59:54 +00:00
ConstantsDemo.thrift Thrift: More constant enums. 2007-08-06 20:38:18 +00:00
DebugProtoTest.cpp Thrift: Move TStringBuffer functionality into TMemoryBuffer. 2007-08-21 23:59:34 +00:00
DebugProtoTest.thrift Thrift: Re-committing zlib. 2007-09-17 23:20:38 +00:00
DenseLinkingTest.thrift Thrift: Local Reflection for C++. 2007-08-31 01:42:55 +00:00
DenseProtoTest.cpp Thrift: Clean up and test TDenseProtocol 2007-09-11 22:09:42 +00:00
DocTest.thrift Thrift: docstring revamp step 2. 2007-08-14 17:12:33 +00:00
FastbinaryTest.py Thrift: Python TBufferedTransport improvements. 2007-09-05 01:14:09 +00:00
ManyTypedefs.thrift Thrift: Make use of get_true_type. 2007-08-23 21:43:25 +00:00
OptionalRequiredTest.cpp Thrift: Move TStringBuffer functionality into TMemoryBuffer. 2007-08-21 23:59:34 +00:00
OptionalRequiredTest.thrift Thrift: Clean up and test TDenseProtocol 2007-09-11 22:09:42 +00:00
ReflectionTest.cpp Thrift: Limited Reflection for C++. 2007-08-27 19:57:34 +00:00
SmallTest.thrift Some thrift test code fixes 2007-02-21 05:17:48 +00:00
StressTest.thrift Stresstest onto new Thrift C++ model 2006-10-25 19:52:10 +00:00
ThriftTest.thrift Merging Jake Luciani's latest perl code gen fixes 2007-08-16 01:26:31 +00:00
TMemoryBufferTest.cpp Thrift: Move TStringBuffer functionality into TMemoryBuffer. 2007-08-21 23:59:34 +00:00
ZlibTest.cpp Thrift: Re-committing zlib. 2007-09-17 23:20:38 +00:00