Skip to content
Commits on Apr 24, 2010
  1. updates to build

    committed Apr 24, 2010
  2. try to fix changelog

    committed Apr 24, 2010
Commits on Apr 22, 2010
  1. THRIFT-611. Under Windows when compiling using MinGW, includes are in…

    Bryan Duxbury committed Apr 22, 2010
    …correctly resolved due to '/' <-> '\' havoc.
    
    This patch ensures the proper slashes are used based on the platform.
    
    git-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@937070 13f79535-47bb-0310-9956-ffa450edef68
  2. THRIFT-518. as3: Add the AS3 generator and library

    Bryan Duxbury committed Apr 22, 2010
    git-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@937067 13f79535-47bb-0310-9956-ffa450edef68
  3. THRIFT-761. java: Include the symbolic name of a typedef field in the…

    Bryan Duxbury committed Apr 22, 2010
    … field metadata
    
    This patch adds a new isTypedef() method to FieldValueMetaData and converts MetaDataTest to a testcase in TestStruct.
    
    git-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@936588 13f79535-47bb-0310-9956-ffa450edef68
  4. THRIFT-763. java: Variable capture bug in generated struct compareTo

    Bryan Duxbury committed Apr 22, 2010
    git-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@936583 13f79535-47bb-0310-9956-ffa450edef68
  5. java: stop trying to run the removed UnionTest

    Bryan Duxbury committed Apr 22, 2010
    git-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@936582 13f79535-47bb-0310-9956-ffa450edef68
  6. THRIFT-759. java: Make TBase implement Comparable

    Bryan Duxbury committed Apr 22, 2010
    git-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@936581 13f79535-47bb-0310-9956-ffa450edef68
Commits on Apr 15, 2010
  1. java: convert UnionTest to TestTUnion using JUnit

    Bryan Duxbury committed Apr 15, 2010
    git-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@934300 13f79535-47bb-0310-9956-ffa450edef68
Commits on Apr 14, 2010
  1. THRIFT-755. php: Fix compilation as a static module

    David Reiss committed Apr 14, 2010
    git-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@934036 13f79535-47bb-0310-9956-ffa450edef68
Commits on Apr 5, 2010
  1. THRIFT-754. java: Improvements to varint reading in Compact Protocol

    Bryan Duxbury committed Apr 5, 2010
    This patch makes readVarint32 about 30% faster and readVarint64 about 25% faster (when using transports that support direct buffer access).
    
    git-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@930898 13f79535-47bb-0310-9956-ffa450edef68
Commits on Apr 4, 2010
  1. THRIFT-753. java: Don't look up TFieldIdEnum values with a map

    Bryan Duxbury committed Apr 4, 2010
    Instead of using a generated map, use a big switch statement.
    
    git-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@930618 13f79535-47bb-0310-9956-ffa450edef68
Commits on Apr 3, 2010
  1. THRIFT-746. java: Generated services Iface/Client inner classes do no…

    Bryan Duxbury committed Apr 3, 2010
    …t derive from base classes
    
    This patch causes all generated Client classes to inherit from TServiceClient, an interface that provides a way to get the protocols the Client is using. Also, it causes a new TServiceClientFactory implementation to generated for each Service, which provides a generic, reflection-free way to get Clients. These changes make it easier to build generic pools of Client objects.
    
    Patch: Mathias Herberts
    
    git-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@930601 13f79535-47bb-0310-9956-ffa450edef68
  2. THRIFT-752. java: Use a faster Stack implementation in TCompactProtocol

    Bryan Duxbury committed Apr 3, 2010
    This patch adds ShortStack, an internal implementation of Stack that works directly on primitive short objects, and makes TCompactProtocol use this. A brief performance test shows that this makes serialization about 8% faster and deserialization about 15% faster, though the actual gain you see will be dependent on the nature of your structs - the more levels, the more gain.
    
    git-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@930593 13f79535-47bb-0310-9956-ffa450edef68
  3. java: Enhance TMemoryInputTransport to allow operation on specific ra…

    Bryan Duxbury committed Apr 3, 2010
    …nge of a buffer rather than the whole thing. This will allow us to avoid making array copies in some instances.
    
    git-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@930574 13f79535-47bb-0310-9956-ffa450edef68
  4. java: add a basic test for TMemoryInputTransport

    Bryan Duxbury committed Apr 3, 2010
    git-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@930568 13f79535-47bb-0310-9956-ffa450edef68
  5. java: reorganize ProtocolTestBase slightly

    Bryan Duxbury committed Apr 3, 2010
    git-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@930530 13f79535-47bb-0310-9956-ffa450edef68
  6. THRIFT-663. java: JavaBean code generator produces incorrect setter m…

    Bryan Duxbury committed Apr 3, 2010
    …ethods
    
    This patch causes the beans option to suppress the builder-style setter methods. It also adds a new 'private-members' option that leaves the builder-style methods, but makes the actual instance variables private.
    
    git-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@930474 13f79535-47bb-0310-9956-ffa450edef68
Commits on Mar 29, 2010
  1. THRIFT-723: java: Thrift buffers with set and map types in Java shoul…

    Bryan Duxbury committed Mar 29, 2010
    …d implement Comparable
    
    This makes structs that contain sets and maps in their hierarchy Comparable.
    
    git-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@928944 13f79535-47bb-0310-9956-ffa450edef68
  2. java: Make TProtocolFactory extend Serializable.

    Bryan Duxbury committed Mar 29, 2010
    git-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@928901 13f79535-47bb-0310-9956-ffa450edef68
Commits on Mar 28, 2010
  1. THRIFT-363. java: Maven Deploy

    Bryan Duxbury committed Mar 28, 2010
    This commit adds changes to build.xml so that we can generate a POM file and publish the artifact to the Apache Maven repo. For now, we haven't published yet - we'll do that at the next release.
    
    git-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@928494 13f79535-47bb-0310-9956-ffa450edef68
Commits on Mar 27, 2010
  1. java: Move contents of CompareTest into TestStruct; delete old version

    Bryan Duxbury committed Mar 27, 2010
    git-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@928159 13f79535-47bb-0310-9956-ffa450edef68
  2. java: Move contents of DeepCopyTest to TestStruct; delete old version

    Bryan Duxbury committed Mar 27, 2010
    git-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@928157 13f79535-47bb-0310-9956-ffa450edef68
  3. java: Move contents of IdentityTest into TestStruct

    Bryan Duxbury committed Mar 27, 2010
    git-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@928153 13f79535-47bb-0310-9956-ffa450edef68
Commits on Mar 26, 2010
  1. java: get rid of old OverloadNonblockingServer.java (since it's not a…

    Bryan Duxbury committed Mar 26, 2010
    …ctually a test), move Fixtures up to o.a.thrift
    
    git-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@928103 13f79535-47bb-0310-9956-ffa450edef68
  2. java: convert PartialDeserializeTest to testcase of TestTDeserializer…

    Bryan Duxbury committed Mar 26, 2010
    … (new junit test); add apache header to a few of the new test files.
    
    git-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@928101 13f79535-47bb-0310-9956-ffa450edef68
  3. java: convert Framed Transport test to JUnit, remove old version of test

    Bryan Duxbury committed Mar 26, 2010
    git-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@928100 13f79535-47bb-0310-9956-ffa450edef68
  4. java: Convert TJSONProtocol test to JUnit, making a few minor changes…

    Bryan Duxbury committed Mar 26, 2010
    … to ProtocolTestBase in the process.
    
    git-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@927967 13f79535-47bb-0310-9956-ffa450edef68
  5. java: Stop trying to run the deprecated version of binary and compact…

    Bryan Duxbury committed Mar 26, 2010
    … protocol tests, since they don't exist anymore
    
    git-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@927701 13f79535-47bb-0310-9956-ffa450edef68
  6. java: Convert Binary and Compact protocol tests to JUnit

    Bryan Duxbury committed Mar 26, 2010
    git-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@927699 13f79535-47bb-0310-9956-ffa450edef68
  7. THRIFT-719. java: Update Nonblocking and HsHa server to avoid an extr…

    Bryan Duxbury committed Mar 26, 2010
    …a buffer copy
    
    This patch causes Nonblocking and HsHa servers to explicitly enforce use of TFramedTransport and make sure that the actual invoker is deserializing from a TMemoryInputTransport. This should provide a substantial boost in performance.
    
    git-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@927695 13f79535-47bb-0310-9956-ffa450edef68
  8. java: Add JUnit to ivy config. Convert Nonblocking server tests to us…

    Bryan Duxbury committed Mar 26, 2010
    …e JUnit. Framework laid to convert the remainder of the tests.
    
    git-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@927693 13f79535-47bb-0310-9956-ffa450edef68
Something went wrong with that request. Please try again.