1. 09 Sep, 2019 1 commit
  2. 03 Sep, 2019 1 commit
    • Paul Yang's avatar
      Add binary conformance tests for map fields (#6560) · ce942bca
      Paul Yang authored
      * Add binary conformance tests for map fields
      
      * Update failure list
      
      * Fix php conformance test
      
      * Fix php conformance test
      
      In 32-bit platform, int64 should be string. However, map iterator returns string key as integer.
      
      * Add more test cases for map
      
      * Update failure list
      ce942bca
  3. 23 Aug, 2019 1 commit
    • Paul Yang's avatar
      Test singular fields are encoded in canonical way (#6553) · 6c9d7ecf
      Paul Yang authored
      * Test singular fields are encoded in canonical way
      
      * Defautl values in proto3 should not be encoded.
      * Values should be converted to the canonical representation (e.g.,
      long int64 value may be truncated for int32 field)
      
      * Update failure list
      
      * Update failure list
      6c9d7ecf
  4. 20 Aug, 2019 1 commit
  5. 02 Aug, 2019 1 commit
    • Paul Yang's avatar
      Conformance packed (#6447) · 0c4b607e
      Paul Yang authored
      * Add conformance tests for explicit packed/unpacked fields
      
      * Fix typo
      
      * Update failure lists
      
      * Update failure list
      
      * Use enum class to make enum scoped
      0c4b607e
  6. 26 Jul, 2019 1 commit
    • Paul Yang's avatar
      Add binary conformance test for default repeated fields (#6440) · a9bb6564
      Paul Yang authored
      * Add binary conformance test for default repeated fields
      
      1) Both packed and unpacked encoding should be accepted for parsing.
      2) Encode should follow the default way for the syntax.
      
      * Uncomment test
      
      * Remove is_primitive
      
      * Add failed tests to failure lists.
      
      * Add failed test to failure list
      
      * Use binary format to specify expected value
      
      Text format cannot distinguish whether repeated field is packed or not.
      
      * Change method name from ToHexString to ToOctString
      
      * Add failed test to failure list
      
      * Add failed test to php's failure list
      
      * Fix comments
      a9bb6564
  7. 23 Jul, 2019 1 commit
  8. 22 Jul, 2019 1 commit
  9. 17 Jun, 2019 1 commit
  10. 24 Apr, 2019 1 commit
  11. 28 Jan, 2019 2 commits
  12. 17 Jan, 2019 1 commit
  13. 26 Dec, 2018 1 commit
  14. 23 Sep, 2018 1 commit
    • Paul Yang's avatar
      Adopt upb change for timestamp and duration json to php (#5106) · 9bda1f19
      Paul Yang authored
      * Adopt upb change for timestamp and duration json to php
      
      * Remove unused code
      
      * Re-sync upb
      
      * Fix php implementation timestamp json parsing
      
      * Fix strptime use local timezone on mac.
      
      * Remove succeeding tests
      
      * Resync
      
      * Add tests for values
      
      * Fix php tests
      
      * Fix encoder handlers change default value
      
      Previously, oneofsubmsg_handler and submsg_handler change zval's default value directly.
      The fix use REPLACE_ZVAL_VALUE which create a copy of parsed value and assign it to zval.
      9bda1f19
  15. 31 Aug, 2018 1 commit
  16. 10 Aug, 2018 1 commit
  17. 09 Aug, 2018 1 commit
  18. 26 Jul, 2018 1 commit
    • Paul Yang's avatar
      Add conformance test for php c back (#4966) · bdcbcabe
      Paul Yang authored
      * Add conformance test for php c back
      
      php c extension has different result for conformance test for different
      php version and architecture. Try to add conformance back for php 7.1 c extension first.
      
      * Disable conformance test for c extension on 32-bit architecture
      32-bit and 64-bit have different failing tests
      
      * Fix typo
      bdcbcabe
  19. 09 Jul, 2018 1 commit
  20. 10 Sep, 2017 1 commit
  21. 25 Jul, 2017 1 commit
  22. 05 Jul, 2017 1 commit
  23. 01 Jul, 2017 2 commits
  24. 30 Jun, 2017 1 commit
  25. 19 Apr, 2017 1 commit
  26. 08 Feb, 2017 1 commit
  27. 01 Feb, 2017 1 commit