Skip to content

Commit

Permalink
Imported Upstream version 0.2009.04.13
Browse files Browse the repository at this point in the history
  • Loading branch information
ieure committed May 17, 2010
0 parents commit 549a22d
Show file tree
Hide file tree
Showing 706 changed files with 120,768 additions and 0 deletions.
88 changes: 88 additions & 0 deletions .gitignore
@@ -0,0 +1,88 @@
/Makefile
/Makefile.in
/aclocal.m4
/autom4te.cache
/autoscan.log
/compiler/cpp/.deps
/compiler/cpp/Makefile
/compiler/cpp/Makefile.in
/compiler/cpp/thrift
/compiler/cpp/*.o
/compiler/cpp/thriftl.cc
/compiler/cpp/thrifty.cc
/compiler/cpp/thrifty.h
/compiler/cpp/version.h
/config.*
/configure
/configure.lineno
/configure.scan
/depcomp
/if/Makefile
/if/Makefile.in
/install-sh
/lib/Makefile
/lib/Makefile.in
/lib/erl/ebin
/lib/cpp/.deps
/lib/cpp/.libs
/lib/cpp/Makefile
/lib/cpp/Makefile.in
/lib/cpp/concurrency_test
/lib/cpp/*.o
/lib/cpp/*.la
/lib/cpp/*.lo
/lib/cpp/*.pc
/lib/csharp/Makefile
/lib/csharp/Makefile.in
/lib/java/Makefile
/lib/java/Makefile.in
/lib/java/build
/lib/java/gen-java
/lib/java/gen-javabean
/lib/java/libthrift.jar
/lib/perl/MANIFEST
/lib/perl/Makefile
/lib/perl/Makefile.in
/lib/perl/Makefile-perl.mk
/lib/perl/blib
/lib/perl/pm_to_blib
/lib/perl/test/Makefile
/lib/perl/test/Makefile.in
/lib/perl/test/gen-perl
/lib/py/Makefile
/lib/py/Makefile.in
/lib/py/build
/lib/rb/Makefile
/lib/rb/Makefile.in
/libtool
/ltmain.sh
/missing
/stamp-h1
/test/.deps
/test/.libs
/test/*.o
/test/*.la
/test/*.lo
/test/Benchmark
/test/DebugProtoTest
/test/JSONProtoTest
/test/TFDTransportTest
/test/TPipedTransportTest
/test/UnitTests
/test/Makefile
/test/Makefile.in
/test/OptionalRequiredTest
/test/ReflectionTest
/test/gen-cpp
/test/java/Makefile
/test/java/Makefile.am
/test/java/Makefile.in
/test/java/build
/test/java/gen-java
/test/java/thrifttest.jar
/test/py/Makefile
/test/py/Makefile.in
/test/py/gen-py
/test/rb/Makefile
/test/rb/Makefile.in
/ylwrap
35 changes: 35 additions & 0 deletions CHANGES
@@ -0,0 +1,35 @@
Thrift Changelog

Release 0.1.0 / 4-7-09

Compatibility Breaking Changes:
C++:
* It's quite possible that regenerating code and rebuilding will be
required. Make sure your headers match your libs!

Java:

Python:

Ruby:
* Generated files now have underscored names [THRIFT-421]
* The library has been rearranged to be more Ruby-like [THRIFT-276]

Erlang:
* Generated code will have to be regenerated, and the new code will
have to be deployed atomically with the new library code [THRIFT-136]


New Features and Bug Fixes:
C++:
* Support for TCompactProtocol [THRIFT-333]

Java:
* Support for TCompactProtocol [THRIFT-110]

Python:
* Support for Twisted [THRIFT-148]

Ruby:
* Support for TCompactProtocol [THRIFT-332]

77 changes: 77 additions & 0 deletions CONTRIBUTORS
@@ -0,0 +1,77 @@
Chad Walters <chad@powerset.com>
-TJSONProtocol for C++ and Java

Nitay <nitayj@gmail.com>
-Support for "make check"

William Morgan <w@adap.tv>
-Miscellaneous Ruby improvements

Ben Maurer <bmaurer@andrew.cmu.edu>
-Restructuring the way Autoconf is used

Patrick Collison <patrick@collison.ie>
-Smalltalk bindings

Dave Simpson <dave@powerset.com>
-Better support for connection tracking in the C++ server
-Miscellaneous fixes

Igor Afanasyev <afan@evernote.com>
-Perl HttpClient and bugfixes

Todd Berman <tberman@imeem.com>
-MinGW port of the compiler
-C# bindings
-MS build task

----------------
Release 20070917
----------------

Dave Engberg <engberg@gmail.com>
-JavaBean/JavaDoc enhancements

Andrew McGeachie <geechorama@gmail.com>
-Cocoa/Objective-C support

Ben Maurer <bmaurer@andrew.cmu.edu>
-Python performance enhancements, fastbinary support

Andrew Lutomirski <andy@luto.us>
-Added optional/required keywords for C++ objects
-Added comparison operators for C++ structs

Johan Oskarsson <johan@oksarsson.nu>
-Java findbugs compliance fixes

Paul Saab <ps@powerset.com>
-IPv6 support for TSocket in C++/Python

Kevin Clark <kevin@powerset.com>
-Significant overhaul of Ruby code generation and servers

Simon Forman <sforman@gmail.com>
-TProcessorFactory abstraction for Java servers

Jake Luciani <jakers@gmail.com>
-Perl code generation, libraries, test code

David Reiss <dreiss@stanford.edu>
-strings.h include fix for bzero
-endianness fixes on TBinaryProtocol double serialization
-improved ntohll,htonll implementation

Dan Li <dto@dev.java.net>
-Java TestServer and Tutorial Fixes

Kevin Ko <kevin.s.ko@gmail.com>
-Fix for unnecessary std::string copy construction in Protocol/Exception

Paul Querna <pquerna@apache.org>
-Autoconf error message fix for libevent detection
-clock_gettime implementation for OSX

----------------
Release 20070401
----------------
6 changes: 6 additions & 0 deletions DISCLAIMER
@@ -0,0 +1,6 @@
Apache Thrift is an effort undergoing incubation at The Apache Software Foundation (ASF),
sponsored by the Incubator PMC. Incubation is required of all newly accepted projects
until a further review indicates that the infrastructure, communications, and decision
making process have stabilized in a manner consistent with other successful ASF projects.
While incubation status is not necessarily a reflection of the completeness or stability
of the code, it does indicate that the project has yet to be fully endorsed by the ASF.

0 comments on commit 549a22d

Please sign in to comment.