1. 12 Oct, 2017 1 commit
  2. 10 Oct, 2017 2 commits
  3. 09 Oct, 2017 1 commit
    • Paul Yang's avatar
      Reserve unknown fields in php (#3659) · 60327468
      Paul Yang authored
      * Reserve unknown fields in upb
      1) For decoding, an unknownfields will be lazily created on message,
      which contains bytes of unknown fields.
      2) For encoding, if the unknownfields is present on message, all bytes
      contained in it will be serialized.
      
      * Register the function to encode unknown field at decode time.
      
      * Remove upb_handlers_setaddunknown
      
      * Use upb_sink_putunknown in decoder
      
      * Remove upb_pb_encoder_encode_unknown
      
      * Do not expose encode_unknown
      
      * Implement reserve unknown field in php Implement.
      
      * Make buffer private to CodedInputStream
      60327468
  4. 06 Oct, 2017 1 commit
    • Paul Yang's avatar
      Add well known types to php runtime. (#3697) · 77f64bb7
      Paul Yang authored
      * Add well known types to php runtime.
      
      * Fix php7.0 tests
      
      * No longer generate empty.proto in test as it has been included in
      runtime.
      
      * Fix zts build
      
      * Clean code
      
      * Rename g_p_b_empty to empty.
      
      * Don't generate code for empty.proto in compatibility test
      
      * Fix 32-bit
      
      * Fix mac build
      
      * Fix Makefile.am to add new files
      77f64bb7
  5. 04 Oct, 2017 1 commit
    • Paul Yang's avatar
      Fix ruby segment fault (#3708) · cd5f49d0
      Paul Yang authored
      * Fix ruby segment fault
      
      1) rb_ary_new cannot be called during allocate function. During allocate
      fucntion, the containing object hasn't been marked and rb_ary_new may
      invoke gc to collect containing object.
      2) The global map should be marked before allocating it. Otherwise it
      may be garbage collected.
      
      * Add test
      
      * Remove commented code
      
      * Fix grammer error
      cd5f49d0
  6. 03 Oct, 2017 6 commits
  7. 02 Oct, 2017 2 commits
    • Thomas Van Lenten's avatar
      ObjC: Fix merging of length delimited unknown fields. · 3f2dcaeb
      Thomas Van Lenten authored
      - Add a test to cover this and tweak the test to not use two merge
        paths to be sure things are as expected.
      3f2dcaeb
    • Bruce Dawson's avatar
      Use constexpr more with VC++ 2017 (#3707) · 210be267
      Bruce Dawson authored
      * Use constexpr more with VC++ 2017
      
      Chrome's official builds have over 170 dynamic initializers for
      variables of the form *::TableStruct::aux. Defining
      PROTOBUF_CONSTEXPR_VAR to be constexpr for VS 2017 gets rid of all of
      these and saves about 10 KB of binary size.
      
      * Update generated_message_table_driven.h
      
      Restore accidentally deleted line.
      210be267
  8. 25 Sep, 2017 2 commits
  9. 22 Sep, 2017 3 commits
  10. 21 Sep, 2017 5 commits
  11. 20 Sep, 2017 5 commits
  12. 18 Sep, 2017 1 commit
  13. 14 Sep, 2017 3 commits
  14. 13 Sep, 2017 3 commits
  15. 12 Sep, 2017 4 commits