1. 04 Sep, 2015 1 commit
    • Jon Skeet's avatar
      Pack/Unpack implementation for Any. · e50461d8
      Jon Skeet authored
      We still need the JSON representation, which relies on something like a DescriptorPool to fetch message types from based on the type URL. That will come a bit later.
      (The DescriptorPool comment in this commit is just a note which will prove useful if we use DescriptorPool itself.)
      e50461d8
  2. 27 Aug, 2015 4 commits
  3. 26 Aug, 2015 1 commit
  4. 20 Aug, 2015 1 commit
  5. 03 Aug, 2015 1 commit
  6. 02 Aug, 2015 1 commit
  7. 30 Jul, 2015 2 commits
  8. 22 Jul, 2015 2 commits
  9. 17 Jul, 2015 1 commit
  10. 16 Jul, 2015 1 commit
  11. 18 Jun, 2015 1 commit
    • Jisi Liu's avatar
      Fix distcheck. · e6484d30
      Jisi Liu authored
      Change-Id: I74e2d5958b5e7b15d10e5a6468bca917323b9739
      e6484d30
  12. 17 Jun, 2015 1 commit
    • Jisi Liu's avatar
      Make the code independent of config.h · 78d470c7
      Jisi Liu authored
      Now the Build tool needs to define -DHAVE_ZLIB and -DHAVE-PTHREAD rather
      than providing a config.h
      
      - Make pbconfig.h a manually written file to handle hash conditions
        according to platform related macros.
      - Remove #include "config.h" from source code.
      - Changed the configure.ac and Makefile.am to pass down the macros.
      - Change cmake to pass down the the macros.
      
      Change-Id: I537249d5df8fdeba189706aec436d1ab1104a4dc
      78d470c7
  13. 16 Jun, 2015 1 commit
  14. 13 Jun, 2015 1 commit
  15. 10 Jun, 2015 1 commit
  16. 08 Jun, 2015 1 commit
    • Thomas Van Lenten's avatar
      Beta quality drop of Objective C Support. · d846b0b0
      Thomas Van Lenten authored
      - Add more to the ObjC dir readme.
      - Merge the ExtensionField and ExtensionDescriptor to reduce overhead.
      - Fix an initialization race.
      - Clean up the Xcode schemes.
      - Remove the class/enum filter.
      - Remove some forced inline that were bloating things without proof of performance wins.
      - Rename some internal types to avoid conflicts with the well know types protos.
      - Drop the use of ApplyFunctions to the compiler/optimizer can do what it wants.
      - Better document some possible future improvements.
      - Add missing support for parsing repeated primitive fields in packed or unpacked forms.
      - Improve -hash.
      - Add *Count for repeated and map<> fields to avoid auto create when checking for them being set.
      d846b0b0
  17. 06 Jun, 2015 1 commit
  18. 26 May, 2015 4 commits
  19. 25 May, 2015 3 commits
  20. 22 May, 2015 2 commits
    • Thomas Van Lenten's avatar
      Objective C Second Alpha Drop · 1dcc3294
      Thomas Van Lenten authored
      - Style fixups in the code.
      - map<> serialization fixes and more tests.
      - Autocreation of map<> fields (to match repeated fields).
      - @@protoc_insertion_point(global_scope|imports).
      - Fixup proto2 syntax extension support.
      - Move all startup code to +initialize so it happen on class usage and not app startup.
      - Have generated headers use forward declarations and move imports into generated code, reduces what is need at compile time to speed up compiled and avoid pointless rippling of rebuilds.
      1dcc3294
    • Bo Yang's avatar
      down-integrate internal changes · 5db21730
      Bo Yang authored
      5db21730
  21. 15 May, 2015 1 commit
  22. 06 May, 2015 1 commit
  23. 10 Apr, 2015 1 commit
  24. 08 Apr, 2015 2 commits
  25. 17 Mar, 2015 1 commit
  26. 26 Feb, 2015 1 commit
    • Josh Haberman's avatar
      Fixes for Python/C++ implementation in open-source: · 0b70a437
      Josh Haberman authored
        * Rosy hack doesn't apply (that test should be removed
          for the open-source release).
      
        * Added our own copy of parameterized.py (the open-source
          version of Google Apputils doesn't contain it).
      
        * The C++ Descriptor object didn't implement extension_ranges.
      
        * Had to implement a hack around returning EncodeError, to
          work around the module-loading behavior of the test runner.
      0b70a437
  27. 25 Feb, 2015 1 commit
  28. 21 Feb, 2015 1 commit
    • Jisi Liu's avatar
      Include Ruby and JavaNano into dist packages. · ff35de3d
      Jisi Liu authored
      Changes the automake to use tar-ustar for tarbal format, which supports
      filenames exceeding 99-chars. Otherwise Nano source files cannot be
      distributed.
      
      Change-Id: I33e43148e317374cd46417bebb8559e40fac7299
      ff35de3d