Thomas Van Lenten
f5a01d1bbd
Tighten up class usage/checks.
...
- Ensure extensions resolution/wiring is happening directly on the
messageClass (incase someone is doing odd things our out classes).
- Make the extension message check match the other class checks in
for mergeFrom/isEqual/etc.
2017-04-18 13:10:52 -04:00
Michael Allen
2240a785f9
Simplify the Element dtor invocation when freeing elements in
...
InternalDeallocate to avoid confusing the compiler when there's
a class named Element already defined in the global namespace.
2017-04-17 10:59:31 -07:00
Feng Xiao
8aa927f08f
Merge pull request #2950 from anuraaga/dev_rag
...
Allow unknown values for Map put*Value methods just like every other …
2017-04-12 10:42:18 -07:00
Feng Xiao
43234828da
Merge pull request #2967 from xfxyjwf/3.3.x
...
Fix map serialization
2017-04-11 16:52:06 -07:00
Feng Xiao
5777259273
Cherry-pick cl/152450543
2017-04-11 16:15:46 -07:00
Feng Xiao
cad0258d17
Cherry-pick cl/151775298
2017-04-11 16:14:00 -07:00
Feng Xiao
fc3ea97870
Merge pull request #2955 from xfxyjwf/3.3.x
...
Add include for INT_MAX
2017-04-11 16:13:32 -07:00
Jie Luo
899460c9cb
cherrypick descriptor_pool.FindFileContainingSymbol by extensions ( #2962 )
...
* Use PyUnicode_AsEncodedString() instead of PyUnicode_AsEncodedObject()
* Cherrypick the fix descriptor_pool.FindFileContainingSymbol by extensions.
2017-04-10 16:37:57 -07:00
Feng Xiao
bfeeb98517
Add include for INT_MAX
2017-04-08 00:39:03 +00:00
Feng Xiao
e91caa1f19
Merge pull request #2949 from xfxyjwf/3.3.x
...
Cleanup reflection objects for map entry.
2017-04-07 11:30:40 -07:00
Anuraag Agrawal
bf483dfb99
Allow unknown values for Map put*Value methods just like every other enum mutation method.
2017-04-07 14:50:52 +09:00
Feng Xiao
ee9c7f17e9
Cleanup reflection objects for map entry.
2017-04-06 16:47:18 -07:00
Adam Cozzette
efec757104
Merge pull request #2937 from anuraaga/dev_rag2
...
Fix duplicate fields test and Any test. The repeated version is passing because nu…
2017-04-06 16:27:54 -07:00
Feng Xiao
18c13c93de
Merge pull request #2942 from xfxyjwf/3.3.x
...
Update version number and changelog for 3.3.0
2017-04-06 11:46:51 -07:00
Feng Xiao
21b0b3ca36
Update generated code.
2017-04-05 17:45:21 -07:00
Feng Xiao
80f0c0ac40
Update version number and changelog for 3.3.0
2017-04-05 17:32:17 -07:00
Jie Luo
69bfde22b6
Merge pull request #2922 from anandolee/master
...
Use PyUnicode_AsEncodedString() instead of PyUnicode_AsEncodedObject()
2017-04-05 16:34:54 -07:00
Anuraag Agrawal
09328db1ff
Fix test for unexpected type url when parsing Any. Currently, the test fails since TestAllTypes doesn't have field '@type', which is the same test as testUnknownFields.
2017-04-05 17:44:26 +09:00
Adam Cozzette
139fd0a1c5
Merge pull request #2933 from mharrend/patch-1
...
Adding default shell env to allow non-default compilers
2017-04-04 09:34:06 -07:00
Adam Cozzette
37c7b766b3
Merge pull request #2930 from anuraaga/dev_rag
...
Fix error message for int64 parse failure.
2017-04-04 09:31:14 -07:00
Anuraag Agrawal
662f97841e
Fix duplicate fields test. The repeated version is passing because null values in a repeated field are rejected and not testing what it wanted to. Also adds a oneof version that verifies the case of oneof fields of different names (currently only same name check seems to be tested).
...
Also fix spelling of a test.
2017-04-04 17:27:53 +09:00
Adam Cozzette
cc3fa2ec80
Merge pull request #2676 from acozzette/js-compatibility-tests
...
JS compatibility tests
2017-04-03 14:39:26 -07:00
Adam Cozzette
10ea25133d
Added compatibility tests for version 3.0.0
2017-04-03 12:55:20 -07:00
Adam Cozzette
7e5f980508
Split test protos into two groups
2017-04-03 12:55:20 -07:00
Marco A. Harrendorf
dd04ffb923
Adding default shell env
...
I am adding default shell environment, so that protobuf compilation makes use of set
LD_LIBRARY_PATH and so on.
In this way, also non-default gcc installations (e.g. not in /usr/lib) can be used to compile protobuf.
This would fix the following issue:
https://github.com/bazelbuild/bazel/issues/2515
2017-04-03 17:01:36 +02:00
Anuraag Agrawal
58373fa160
Fix error message for int64 parse error.
2017-04-03 17:35:42 +09:00
Anuraag Agrawal
11c902ea2e
Add IntelliJ project to gitignore for java project.
2017-04-03 17:32:08 +09:00
Feng Xiao
bd74319107
Update Java conformance failure list.
2017-03-31 15:59:48 -07:00
Feng Xiao
32ad5a3e0d
Use "git reset --hard" to actually reset the code.
2017-03-31 14:04:29 -07:00
Feng Xiao
b7c813fb67
Update jenkins Java dependencies.
2017-03-31 11:13:28 -07:00
Feng Xiao
c2b3b3e04e
Update Java version number and dependency.
2017-03-30 18:25:11 -07:00
Feng Xiao
624d44f042
Update objective-c conformance failure list.
2017-03-30 17:45:14 -07:00
Feng Xiao
d5827784cf
Fix C++ distcheck.
2017-03-30 17:43:45 -07:00
Feng Xiao
fe97d79abf
Fix MSVC DLL build.
2017-03-30 23:54:39 +00:00
Feng Xiao
fab8812cc1
Update python conformance failure list.
2017-03-30 16:05:25 -07:00
Feng Xiao
c52e54f62b
Update jenkins Java maven dependencies.
2017-03-30 15:57:18 -07:00
Feng Xiao
057a2851e4
Update C# conformance failure list.
2017-03-29 16:19:00 -07:00
Feng Xiao
e47c068cfa
Update python conformance failure list.
2017-03-29 16:17:18 -07:00
Feng Xiao
84f6954ca9
Fix Java build.
2017-03-29 16:03:53 -07:00
Jie Luo
c348d46a9b
Use PyUnicode_AsEncodedString() instead of PyUnicode_AsEncodedObject()
2017-03-29 15:54:06 -07:00
Feng Xiao
acde1651b5
Update BUILD file for C# tests.
2017-03-29 15:14:18 -07:00
Feng Xiao
32d7830e4b
Fix C++ build for down-integration.
2017-03-29 14:52:33 -07:00
Feng Xiao
d36c0c538a
Down-integrate from google3.
2017-03-29 14:33:05 -07:00
Juan David Dominguez
4a0dd03e52
Removes ignored const from return type ( #2915 )
...
See https://github.com/google/protobuf/issues/2425
2017-03-29 11:39:29 -07:00
Thomas Van Lenten
258406b88f
Merge pull request #2919 from thomasvl/drop_dispatch
...
Remove the use of dispatch_once that is heap backed.
2017-03-29 14:07:07 -04:00
Thomas Van Lenten
130c166697
Remove the use of dispatch_once that is heap backed.
...
Apple recently updated the docs on dispatch_once to point out
that the storage for the dispatch_once_t must be static or global,
but not something that was ever used before as the implementation
doesn't use a memory barrier. So we drop the use and create the
semaphore when needed and use an atomic swap deal with any
threading races.
2017-03-29 13:03:33 -04:00
Thomas Van Lenten
ba3fa41ba8
Merge pull request #2918 from thomasvl/xcode_8_3
...
Add support for Xcode 8.3 to the build helper.
2017-03-29 11:03:30 -04:00
Thomas Van Lenten
558ba98811
Add support for Xcode 8.3 to the build helper.
2017-03-29 11:02:51 -04:00
Thomas Van Lenten
04c77c4e4b
Merge pull request #2913 from thomasvl/conformance_ignores
...
Add some new ignores for things generated in conformance.
2017-03-29 09:44:59 -04:00
drivehappy
d43eaf2b8f
Fix gcc warning when using map ( #2213 )
...
* Issue #2211 : Addressing GCC warning on enumeral/non-enumeral in conditional expression.
* Updated per 80 character wrap.
2017-03-28 16:57:19 -07:00