Permalink
Commits on Sep 28, 2010
Commits on Sep 14, 2010
Commits on Sep 10, 2010
Commits on Apr 7, 2010
Commits on Dec 2, 2008
  1. THRIFT-214. cpp: Qualify a cast to fix OSX compilation

    id_t is defined in some OSX header, and the id_t in this function
    resolved to that one instead of Thread::id_t.  This change fully
    qualifies the type to make sure it resolves properly.
    
    Also remove a comment about eliminating the C-style cast, since it
    is actually quite appropriate in this case.
    
    
    git-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@722337 13f79535-47bb-0310-9956-ffa450edef68
    dreiss committed Dec 2, 2008
  2. THRIFT-217. Use "--gen py" instead of "-py" in build scripts

    git-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@722333 13f79535-47bb-0310-9956-ffa450edef68
    dreiss committed Dec 2, 2008
  3. THRIFT-138. java: Create deep-copy constructors for Thrift structs

    - Create a copy constructor for every Thrift struct.  The constructor
      performs a deep copy on the argument, resulting in no shared state.
    - Make thrift structions implement Cloneable and implement .clone()
      using the copy constructor.
    
    
    git-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@722332 13f79535-47bb-0310-9956-ffa450edef68
    dreiss committed Dec 2, 2008
Commits on Nov 21, 2008
  1. THRIFT-81. java: TNonblockingServer: Support a limit on read buffer size

    This change makes it possible to set a maximum amount of memory that
    TNonblockingServer will use for all read buffers (combined).
    If it is exceeded, no new data will be read from clients until
    memory is freed.  The current implementation does a busy wait in
    the main thread when this happens.
    
    
    git-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@719741 13f79535-47bb-0310-9956-ffa450edef68
    dreiss committed Nov 21, 2008
  2. THRIFT-142. java: Better handling of required fields

    - On reading, behave the same way as the C++ code:
      throw an exception if a required field is missing.
    - In addition, throw an exception if a required field is missing
      when writing.  For the JavaBeans code, this means that __isset
      is false (because it is maintained automatically).  For non-beans
      code, this means that the field is null.  Non-nullable fields are
      not checked in non-beans code.
    
    
    git-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@719727 13f79535-47bb-0310-9956-ffa450edef68
    dreiss committed Nov 21, 2008
  3. THRIFT-194. cpp: Properlyl namespace exception types in catch

    git-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@719721 13f79535-47bb-0310-9956-ffa450edef68
    dreiss committed Nov 21, 2008
  4. THRIFT-172. java: Improve toString output for binary fields

    git-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@719720 13f79535-47bb-0310-9956-ffa450edef68
    dreiss committed Nov 21, 2008
  5. THRIFT-139. java: Fix indentation in beans mode

    git-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@719701 13f79535-47bb-0310-9956-ffa450edef68
    dreiss committed Nov 21, 2008
Commits on Nov 20, 2008
  1. THRIFT-202: java: Fix "make check"

    git-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@719407 13f79535-47bb-0310-9956-ffa450edef68
    dreiss committed Nov 20, 2008
  2. Remove compiler/cpp/version.h in "make clean"

    git-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@719380 13f79535-47bb-0310-9956-ffa450edef68
    dreiss committed Nov 20, 2008
  3. Fix "make distclean" when Ruby is not in use

    git-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@719379 13f79535-47bb-0310-9956-ffa450edef68
    dreiss committed Nov 20, 2008
Commits on Nov 19, 2008
  1. rb: Remove extra validate in read [THRIFT-207]

    git-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@719126 13f79535-47bb-0310-9956-ffa450edef68
    kclark committed Nov 19, 2008
Commits on Nov 14, 2008
  1. Merge branch 'THRIFT-143'

    git-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@714070 13f79535-47bb-0310-9956-ffa450edef68
    kclark committed Nov 14, 2008
  2. rb: Validate struct _after_ read. [THRIFT-206]

    git-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@714069 13f79535-47bb-0310-9956-ffa450edef68
    kclark committed Nov 14, 2008
Commits on Nov 11, 2008
  1. rb: raise if an object is serialized without required fields [THRIFT-…

    …143]
    
    git-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@712945 13f79535-47bb-0310-9956-ffa450edef68
    kclark committed Nov 11, 2008
Commits on Nov 7, 2008
  1. THRIFT-67. python: Add TNonblockingServer

    This TNonblockingServer is very similar to the C++ implementation.
    It assumes the framed transport, but it uses select instead of libevent.
    
    
    git-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@712306 13f79535-47bb-0310-9956-ffa450edef68
    dreiss committed Nov 7, 2008
Commits on Oct 31, 2008
  1. rb: Performance tweaks in Struct#initialize [THRIFT-188]

    Author: Bryan Duxbury
    
    
    git-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@709313 13f79535-47bb-0310-9956-ffa450edef68
    kclark committed Oct 31, 2008
  2. rb: Add docstrings to generated ruby code [THRIFT-147]

    Author: Bryan Duxbury
    
    
    git-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@709309 13f79535-47bb-0310-9956-ffa450edef68
    kclark committed Oct 31, 2008
Commits on Oct 30, 2008
  1. THRIFT-186. erl: Make the Makefile work on OpenSolaris

    git-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@709086 13f79535-47bb-0310-9956-ffa450edef68
    dreiss committed Oct 30, 2008
Commits on Oct 29, 2008
  1. THRIFT-168. cpp: Clear transport buffers before a flush

    Previously, TBufferedTransport and TFramedTransport could
    leave data in their buffers if a flush threw an exception.
    This patch makes them reset their internal pointers before
    flushing to the underlying transport.
    
    
    git-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@709037 13f79535-47bb-0310-9956-ffa450edef68
    dreiss committed Oct 29, 2008
  2. THRIFT-179. java: Include per-field docstrings in generated code

    This also involves refactoring a bit of the functionality into
    t_oop_generator.
    
    
    git-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@708737 13f79535-47bb-0310-9956-ffa450edef68
    dreiss committed Oct 29, 2008
  3. Make t_field inherit from t_doc instead of reimplementing it

    git-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@708736 13f79535-47bb-0310-9956-ffa450edef68
    dreiss committed Oct 29, 2008
Commits on Oct 27, 2008
  1. THRIFT-183 let non-root issues run fb303 status commands

    Reviewed By: mcslee
    
    
    
    git-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@708364 13f79535-47bb-0310-9956-ffa450edef68
    mcslee committed Oct 27, 2008
Commits on Oct 22, 2008
  1. Make a pointer const to fix a warning

    git-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@707213 13f79535-47bb-0310-9956-ffa450edef68
    dreiss committed Oct 22, 2008
  2. Add a missing include to fix compilation on Ubuntu 8.10

    git-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@707212 13f79535-47bb-0310-9956-ffa450edef68
    dreiss committed Oct 22, 2008
  3. Add more files to .gitignore

    git-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@707211 13f79535-47bb-0310-9956-ffa450edef68
    dreiss committed Oct 22, 2008
  4. Make .gitignore more specific

    The leading slashes prevent it from matching similar-looking paths
    in subdirectories.
    
    
    git-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@707210 13f79535-47bb-0310-9956-ffa450edef68
    dreiss committed Oct 22, 2008
Commits on Oct 21, 2008
  1. THRIFT-173. Commit the html generator

    git-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@706466 13f79535-47bb-0310-9956-ffa450edef68
    dreiss committed Oct 21, 2008
Commits on Oct 20, 2008
  1. THRIFT-177. cpp: Add a missing "std::"

    git-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@706418 13f79535-47bb-0310-9956-ffa450edef68
    dreiss committed Oct 20, 2008
Commits on Oct 17, 2008
  1. THRIFT-109. python: Use self.assert* instead of assert in tests

    git-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@705734 13f79535-47bb-0310-9956-ffa450edef68
    dreiss committed Oct 17, 2008