THRIFT-2643 Introduce additional deserialize() variant with offset/length
THRIFT-2621 Add basic default hash code method to python
Client: Python
Patch: Kishor Patil & Jens Geyer
THRIFT-2578 Moving 'make cross' from test.sh to test.py

Patch: cdwijayarathna
THRIFT-2645 generated Go server code always sets Success retval
Client: Go
Patch: Jens Geyer
THRIFT-2152 Generated Haskell files does not compile

fully qualified module names at usage site for structs

Patch: John Chee & Roger Meier
THRIFT-2639 c_glib: Expose as properties members of generated structs
Client: C-glib
Patch: Simon South

Fixes error: 'to_string' is not a member of 'std' for non-C++11 conformant compilers
THRIFT-2648 cleanup erlang lib

client: erlang
patch: alisdair sullivan (alisdairsullivan@yahoo.ca)

moves tests for the thrift compiler generation of files to /test/erl, properly removes artifacts from test
suite runs, adds module listing to .app.src for better behaviour when using erlang tools like relx and
rebar and modifies .gitignore to not ignore relevant erlang test components
THRIFT-2647 compiler-hs: don't decapitalize field names, do decapitalize argument bindings

Client: Haskell
Patch: John Chee
THRIFT-2578 Moving 'make cross' from test.sh to test.py
THRIFT-2649 TAsyncClientManager leaks the selector

Client: Java
Patch: Roelof Naude
Signed-off-by: Roger Meier <roger@apache.org>
Revert "THRIFT-2578 Moving 'make cross' from test.sh to test.py"

This reverts commit c53bbd2c4b2df1dafaf71fec822269b0a63268ef.

oops, I accidently committed this, sorry!
THRIFT-2231 Support tornado-4.x (Python)

Client: Python
Patch: Roey Berman
Signed-off-by: Roger Meier <roger@apache.org>
THRIFT-2651: struct names that are restricted erlang terms generate invalid type signatures

patch: alisdairsullivan@yahoo.ca
client: erlang

fixes error exposed in THRIFT-2647 by avoiding using restricted identifiers in erlang type signatures generated by the compiler
THRIFT-2589 const of BaseType in IDL generates static instead of const properties
Client: C#
Patch: Thomas Lazar
THRIFT-2653 improved Delphi const generation
Client: Delphi
Patch: Jens Geyer
THRIFT-847 Test Framework harmonization across all languages

add info: $FAILED failed of $TESTCOUNT tests in total
THRIFT-2641 Improvements to Haskell Compiler/Libraries

- test/test.sh integration
- add json and compact protocol

This closes #175

Signed-off-by: Roger Meier <roger@apache.org>
THRIFT-2641 Improvements to Haskell Compiler/Libraries

some fixes
THRIFT-2657 Fix spurious test failures in py:twisted

- py.twisted/test_suite.py:ThriftTestCase.testOneway relies on
  testOneWay executing in less than 0.04 seconds (since it sleeps for 2
  seconds, then asserts that 2s - <time> ~= 0). On slow, or loaded
  machines this may fail. Switch this to sleep for 1 second, then have a
  tolerance of 0.4s for the deferred resolution.

- Removes a dud return d from testOneWay.

- Remove '*' import & dud 'import random'. This file now passes
  pyflakes.

- Strip trailing whitespace

This closes #181

Jira: THRIFT-2657

Signed-off-by: Roger Meier <roger@apache.org>
Fix bison required version message

Jira: THRIFT-2656