Adam Cozzette
f91cf0559c
Updated Ruby conformance test failure list
...
This commit adds two entries to the conformance failure list for Ruby.
It seems that these particular test cases have been failing since they
were introduced in 5140bae383
, so there
has not been any regression.
2018-03-23 10:23:47 -07:00
Adam Cozzette
ed4321d1cb
Merge pull request #4387 from acozzette/down-integrate
...
Integrated internal changes from Google
2018-03-20 16:14:32 -07:00
Adam Cozzette
ec40953257
Updated conformance failure lists
2018-03-20 14:44:30 -07:00
Adam Cozzette
67952fab2c
Deleted scoped_ptr.h
...
We no longer need this, now that we have finished the switch to C++11
and are using std::unique_ptr.
2018-03-14 11:17:48 -07:00
Adam Cozzette
0400cca323
Integrated internal changes from Google
2018-03-13 16:37:29 -07:00
Jon Skeet
5140bae383
Add conformance test for null value in list JSON
2018-03-01 13:45:13 +00:00
Adam Cozzette
39a789e657
Removed using statements from common.h
...
These statements pulled a bunch of symbols from the std namespace into
the global namespace. This commit removes all of them except for
std::string, which is a bit trickier to remove.
2018-01-26 16:17:14 -08:00
Jie Luo
bfd254e14f
Add unknown field support for csharp ( #3936 )
...
Add unknown field support for csharp
2017-12-13 13:48:58 -08:00
Adam Cozzette
7bb8584f9d
Updated conformance failure lists
2017-12-04 14:14:29 -08:00
Adam Cozzette
0ba8eea655
Merge branch 'master' into down-integrate
2017-12-01 10:05:19 -08:00
Adam Cozzette
92a7e778e7
Integrated internal changes from Google
2017-12-01 10:05:10 -08:00
Paul Yang
188f18044f
All integer types should accept null in json. ( #3869 )
2017-11-13 09:31:28 -08:00
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
2017-11-04 09:33:56 -07:00
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
2017-11-03 12:30:09 -07:00
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
2017-10-26 14:41:43 -07:00
Jisi Liu
188755c065
Fix JS conformance tests
2017-10-18 15:09:21 -07:00
Jisi Liu
1a7a7fca80
Merge from google internal
2017-10-18 12:22:18 -07:00
Feng Xiao
cf1b29dec8
Merge pull request #2377 from mcos/chore/conformance-null-tests
...
Conformance Tests for Null Timestamp and Duration JSON Values
2017-09-19 22:35:27 -07:00
Adam Cozzette
13fd045dbb
Integrated internal changes from Google
2017-09-14 10:03:57 -07:00
Jack Wakefield
174c82d8ce
Add well-known timestamps to JSON for PHP ( #3564 )
2017-09-10 15:17:50 -07:00
Jisi Liu
139775ccc0
Merge remote-tracking branch 'origin/3.4.x' into mergemaster
2017-08-18 16:25:35 -07:00
cclauss
45483fd1c0
file() was removed in Python 3, use open() instead
...
http://python-future.org/compatible_idioms.html#file
2017-08-18 01:04:17 +02:00
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.
2017-08-11 19:33:53 +01:00
Bo Yang
8f4b8e430a
Merge branch 'master' into 3.4.x
2017-08-05 10:42:29 -07:00
Thomas Van Lenten
9a4692d8af
Update the comment on the message_type to cover what it should be.
2017-07-26 17:07:01 -04:00
Thomas Van Lenten
3caf9fd00a
Review feedback.
...
- Better error message for unknown messageType.
- Remove unneeded if.
2017-07-26 16:24:05 -04:00
Thomas Van Lenten
c2831a346c
Add the proto2 message conformance support for ObjC.
2017-07-26 15:58:07 -04:00
Thomas Van Lenten
9fd5e59c97
Generate the proto2 test file and link it in for ObjC.
2017-07-26 15:45:23 -04:00
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.
2017-07-26 15:44:02 -04:00
Jisi Liu
19b8c8bfd3
Update conformance tests again.
2017-07-25 16:08:17 -07:00
Jisi Liu
de6debcf2b
Fix conformance tests
2017-07-25 14:37:37 -07:00
Jisi Liu
d974cc2e9a
Update conformance tests
2017-07-25 12:22:32 -07:00
Jisi Liu
759245a49a
Merge from master
2017-07-25 11:52:33 -07:00
Yilun Chong
a713b73076
Merge pull request #3281 from BSBandme/ConformanceTestYilunChong
...
Proto2 test message support to conformance test
2017-07-24 14:50:52 -07:00
Jisi Liu
7986ca7e53
Update conformance tests
2017-07-19 12:07:35 -07:00
Jisi Liu
3af881c7e2
Merge master into 3.4.x
2017-07-18 16:26:16 -07:00
Jisi Liu
09354db143
Merge from Google internal for 3.4 release
2017-07-18 15:38:30 -07:00
tanderson-google
126082c371
Add std:: namespace prefix to set and map ( #3332 )
...
* Remove using std::{set,map}
2017-07-09 20:31:50 -07:00
Yilun Chong
bceb830c39
add comments in makefile.am
2017-07-05 12:15:53 -07:00
Yilun Chong
32c8ed3b44
change csharp failure list
2017-07-05 11:07:49 -07:00
Yilun Chong
30b4194488
Merge branch 'ConformanceTestYilunChong' of github.com:BSBandme/protobuf into ConformanceTestYilunChong
2017-07-05 09:51:58 -07:00
Yilun Chong
cbf7dfb323
fix php failing list and csharp generated proto
2017-07-05 09:48:40 -07:00
Yilun Chong
e82ba0b802
Merge branch 'master' into ConformanceTestYilunChong
2017-06-30 17:38:50 -07:00
Yilun Chong
726ba33d98
changed php's failing list
2017-06-30 17:34:58 -07:00
Yilun Chong
5085102d96
remove backup files
2017-06-30 17:23:10 -07:00
Yilun Chong
3adb054bbf
add some test proto2 supported, add js proto2 supported, fixed some error
2017-06-30 17:22:32 -07:00
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
2017-06-30 12:14:09 -07:00
Yilun Chong
a7d5be6a91
change php objc nodejs csharp ruby
2017-06-29 15:04:50 -07:00
Yilun Chong
fcb9268255
change java to uniform message, revert TestValidDataForType's parameters
2017-06-29 14:40:47 -07:00
Yilun Chong
020a24dfdc
change cpp and python to uniform message
2017-06-29 11:33:22 -07:00