Paul Yang
188f18044f
All integer types should accept null in json. ( #3869 )
7 years ago
Paul Yang
2df472690e
Fix php well known type conformance tests ( #3828 ) ( #3840 )
...
* Fix php well known type conformance tests
* Properly generate code for test.proto
* Provide GPBMetadata files in c extensions for generated files to import.
* Remove unnecessary test
* Clean up code
* Add declaration for initOnce.
* Refactoring
7 years ago
Paul Yang
bcda919cee
Fix php well known type conformance tests ( #3828 )
...
* Fix php well known type conformance tests
* Properly generate code for test.proto
* Provide GPBMetadata files in c extensions for generated files to import.
* Remove unnecessary test
* Clean up code
* Add declaration for initOnce.
* Refactoring
7 years ago
Paul Yang
23adfeb003
Reserve unknown in Ruby ( #3763 )
...
* Reserve unknown in ruby
* Revert ruby tests. Wait for cpp impl for conformance test
* Add conformance test for preserving unknown
* Add unknown field conformance test to csharp failure list.
* Fix comments
* Fix comment
* Fix comments
* Fix typo
* Use stringsink_string directly
* Mark hd unused
* Remove unused encodeunknown_handlerfunc
7 years ago
Jisi Liu
188755c065
Fix JS conformance tests
7 years ago
Jisi Liu
1a7a7fca80
Merge from google internal
7 years ago
Adam Cozzette
13fd045dbb
Integrated internal changes from Google
7 years ago
Paul Yang
8741da3e45
Revert "Fix js conformance tests. ( #3604 )" ( #3633 )
...
This reverts commit 2bd55a9fbc
.
7 years ago
Paul Yang
2bd55a9fbc
Fix js conformance tests. ( #3604 )
...
* Fix js conformance tests.
* Remove old incorrect compatibility tests
7 years ago
Jack Wakefield
174c82d8ce
Add well-known timestamps to JSON for PHP ( #3564 )
7 years ago
cclauss
45483fd1c0
file() was removed in Python 3, use open() instead
...
http://python-future.org/compatible_idioms.html#file
7 years ago
Jon Skeet
e0d24cc84a
Detect invalid tags with a field number of 0 in C#
...
Previously we only rejected the tag if the tag itself was 0, i.e.
field=0, type=varint. The type doesn't matter: field 0 is always
invalid.
This removes the last of the C# conformance failures.
7 years ago
Thomas Van Lenten
9a4692d8af
Update the comment on the message_type to cover what it should be.
7 years ago
Thomas Van Lenten
3caf9fd00a
Review feedback.
...
- Better error message for unknown messageType.
- Remove unneeded if.
7 years ago
Thomas Van Lenten
c2831a346c
Add the proto2 message conformance support for ObjC.
7 years ago
Thomas Van Lenten
9fd5e59c97
Generate the proto2 test file and link it in for ObjC.
7 years ago
Thomas Van Lenten
21800ff84f
Add a objc_class_prefix to test_messages_proto3.proto.
...
Both test_messages_proto3.proto & test_messages_proto2.proto define
message ForeignMessage {...} and enum ForeignEnum {...} but since
objc doesn't use the proto package in the naming, these end up
conflicting.
Adding the objc_class_prefix option to the proto3 file ensure the generated
objc types are all unique.
7 years ago
Jisi Liu
19b8c8bfd3
Update conformance tests again.
7 years ago
Jisi Liu
de6debcf2b
Fix conformance tests
7 years ago
Jisi Liu
d974cc2e9a
Update conformance tests
7 years ago
Jisi Liu
759245a49a
Merge from master
7 years ago
Jisi Liu
7986ca7e53
Update conformance tests
8 years ago
Jisi Liu
09354db143
Merge from Google internal for 3.4 release
8 years ago
tanderson-google
126082c371
Add std:: namespace prefix to set and map ( #3332 )
...
* Remove using std::{set,map}
8 years ago
Yilun Chong
bceb830c39
add comments in makefile.am
8 years ago
Yilun Chong
32c8ed3b44
change csharp failure list
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
5085102d96
remove backup files
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
Yilun Chong
a7d5be6a91
change php objc nodejs csharp ruby
8 years ago
Yilun Chong
fcb9268255
change java to uniform message, revert TestValidDataForType's parameters
8 years ago
Yilun Chong
020a24dfdc
change cpp and python to uniform message
8 years ago
Yilun Chong
364502102a
add message set test case
8 years ago
Yilun Chong
06c9057cc3
add objec support
8 years ago
Yilun Chong
cf7b6a46b2
delete backup files
8 years ago
Yilun Chong
6c59c25735
delete binary
8 years ago
Yilun Chong
696cf779d4
add java supported
8 years ago
Yilun Chong
18a0c2c4d2
add proto2 supported for cpp,python,nodejs,ruby,php
8 years ago
Yilun Chong
2ad74e1606
add support for proto2
8 years ago
Yilun Chong
58a3c74df0
add test_proto2_message.proto and change conformnace/makefile.am
8 years ago
Joshua Haberman
1325588982
Updated upb to fix JSON conformance issues. ( #3206 )
...
* Fixed a bunch of Ruby conformance errors.
* Fixed some more Ruby conformance errors in JSON.
8 years ago
Thomas Van Lenten
dd19b876d4
Raise the number of digits used for floats.
...
About 1.5% of all IEEE754 single-precision numbers require nine
decimal digits to represent accurately.
8 years ago
Thomas Van Lenten
ecc0f54127
Properly error on a tag with field number zero.
8 years ago
Paul Yang
190b5270c8
Make PHP c extension work with PHP7 ( #2951 )
8 years ago
Feng Xiao
bd74319107
Update Java conformance failure list.
8 years ago
Feng Xiao
624d44f042
Update objective-c conformance failure list.
8 years ago
Feng Xiao
fab8812cc1
Update python conformance failure list.
8 years ago
Feng Xiao
057a2851e4
Update C# conformance failure list.
8 years ago