Paul Yang
640423f157
Change int64 json encoding to be string for php and ruby ( #6251 )
...
* Change int64 json encoding to be string for php and ruby
* Fix ruby test
* Sync upb change
6 years ago
Hao Nguyen
6b4b9869ec
Add a new conformance test for top level JSON null ( #5966 )
...
* Add a new conformance test for top level JSON null
6 years ago
Paul Yang
3cae8e4467
Default values should also be serialized for json map key/value ( #5643 )
6 years ago
Paul Yang
a21caa237a
Default values should also be serialized for json map key/value ( #5643 )
6 years ago
Paul Yang
c4f2a92c55
Fix field mask for php in json ( #5591 )
...
* Fix field mask for php in json
* Update byte size
6 years ago
Paul Yang
8faa778add
Fix Any json encoding/decoding in php ( #5496 )
...
* Fix Any json encoding/decoding in php
* Fix comments
6 years ago
Paul Yang
9bda1f19bf
Adopt upb change for timestamp and duration json to php ( #5106 )
...
* 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.
7 years ago
Paul Yang
98e26a4195
Add missing reference to conformanc_test_impl.cc in Makefile ( #5100 )
...
* Add missing reference to conformanc_test_impl.cc in Makefile
* Update conformance failure list
7 years ago
Bo Yang
e3ee7167f1
Fix json parsing of wrapper values
7 years ago
Feng Xiao
6bbe197e9c
Down-integrate from google3.
7 years ago
Paul Yang
bdcbcabe5e
Add conformance test for php c back ( #4966 )
...
* 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
7 years ago
Paul Yang
26eeec93e4
Enable ignoring unknown in json parsing in php ( #4839 )
...
* Enable ignoring unknown in json parsing in php
* Update generated descriptor files
* Update failure list for other languages.
* Remove unnecessary php files
7 years ago
Jack Wakefield
174c82d8ce
Add well-known timestamps to JSON for PHP ( #3564 )
8 years ago
Jisi Liu
759245a49a
Merge from master
8 years ago
Yilun Chong
cbf7dfb323
fix php failing list and csharp generated proto
8 years ago
Yilun Chong
726ba33d98
changed php's failing list
8 years ago
Yilun Chong
3adb054bbf
add some test proto2 supported, add js proto2 supported, fixed some error
8 years ago
Paul Yang
ecca6ea95d
Add json encode/decode for php. ( #3226 )
...
* Add json encode/decode for php.
* Fix php conformance test on 32-bit machines.
* Fix conformance test for c extension.
* Fix comments
8 years ago
Paul Yang
190b5270c8
Make PHP c extension work with PHP7 ( #2951 )
8 years ago
Paul Yang
cba04b19e8
Implement json encoding decoding for php. ( #2682 )
8 years ago
Paul Yang
39756643df
Add conformance test for php ( #2655 )
8 years ago