1. 10 Dec, 2019 1 commit
    • Yannic's avatar
      Add --<lang>_opt flag for all built-in generators · 4447fcc1
      Yannic authored
      Plugins (and some built-in generators) have `--<lang>_opt` flag that
      allows passing parameters one-by-one instead of passing them as
      `--<lang>_out=<params>:<out_base>`. This PR changes protoc to
      allow using `--<lang>_opt` for all (built-in) generators.
      4447fcc1
  2. 06 Dec, 2019 5 commits
  3. 05 Dec, 2019 5 commits
  4. 04 Dec, 2019 1 commit
  5. 03 Dec, 2019 2 commits
  6. 02 Dec, 2019 3 commits
  7. 27 Nov, 2019 2 commits
  8. 26 Nov, 2019 1 commit
  9. 25 Nov, 2019 1 commit
  10. 24 Nov, 2019 3 commits
  11. 22 Nov, 2019 2 commits
  12. 21 Nov, 2019 2 commits
  13. 20 Nov, 2019 4 commits
  14. 19 Nov, 2019 3 commits
  15. 18 Nov, 2019 1 commit
    • Paul Yang's avatar
      Persistent Descriptor Pool (#6899) · 3cae8677
      Paul Yang authored
      * Make reserve names map persistent
      
      * Add DescriptorInternal to map
      
      * Use get_msgdef_desc in encode_decode.c
      
      * Add persistent map for ce=>def and enum=>def
      
      * Replace get_ce_obj
      
      * Remove get_proto_obj
      
      * Remove obsolete fields from Descriptor and EnumDescriptor
      
      * Add cache for descriptor php values
      
      * Add cache for descriptors
      
      * Fix bug
      
      * Avoid add generated file again if it has been added
      
      * Fix the bug upb depends on null-ended str for look up.
      
      * Initialize generated pool impl
      
      * Turn down old generated pool
      
      * Add init entry flag protobuf.keep_descriptor_pool_after_request
      
      By default, it's off. Add protobuf.keep_descriptor_pool_after_request=1 to php.ini to enable it
      
      * Fix zts build
      3cae8677
  16. 16 Nov, 2019 1 commit
  17. 15 Nov, 2019 1 commit
  18. 14 Nov, 2019 2 commits
    • Rafi Kamal's avatar
      Update Xcode version needed to run Kokoro tests and replace deprecated rubygem options (#6890) · bb0c5439
      Rafi Kamal authored
      * Update Xcode version needed to run Kokoro tests
      
      * Replace deprecated --no-ri --no-rdoc rubygem options with --no-document
      bb0c5439
    • Paul Yang's avatar
      Lazily Create Singular Wrapper Message (#6833) · 601f6963
      Paul Yang authored
      * Register additional handlers from wrappers
      
      * Return zval instead of parse frame
      
      * Use parse frame
      
      * Update upb
      
      * Lazily create wrapper messages
      
      * Fix a segment fault
      
      Need check type of field before getting submsg def
      
      * Avoid expanding during serialization and direct access
      
      * Fix a bug that getXXXUnwrapped returns null for string
      
      * Implement writeWrapperUnwrapped
      
      * Add more tests
      
      * Fix oneof wrapper parsing
      
      * Fix get oneof field
      
      * Avoid expansion for oneof wrappers
      
      * Fix bug
      
      * Fix a bug that in php7 variable is defined out of scope
      
      * Fix broken tests
       * Update upb to fix Timestamp conformance tests
       * Fix segmentation fault for oneof wrapper fields
      
      * Fix encoding/decoding top level wrapper values
      
      * Add type checking for write wrapper value in php7
      
      * Fix zts build
      
      * Fix the bug that readWrapperValue uses parent message's layout to access wrapper value
      
      * Fix wrapper in map
      601f6963