Paul Yang
3c0855e94a
Add a test case for nested enum, which was missed previously. ( #3010 )
8 years ago
Paul Yang
fba2acd72e
Add nested enum descriptor in php rumtime. ( #3009 )
8 years ago
Paul Yang
e64b618b21
Update php version number to 3.3.0 ( #3001 )
8 years ago
Paul Yang
6fff091c49
Throw exception when parsing invalid data. ( #3000 )
8 years ago
Feng Xiao
f418b9e3eb
Merge pull request #2996 from xfxyjwf/3.3.x
...
Fix python3 issue.
8 years ago
Paul Yang
4523c9c233
Allow proto files to import descriptor.proto ( #2995 )
...
descriptor.proto uses proto2 syntax, which is not ready for external
usage. However, some proto3 files import descriptor.proto and cannot be
used. In this PR, all references (We cheated by only removing
extensions, which is enough for now. User should avoid using messages
defined in descriptor.proto as field type.) to content in
descriptor.proto are removed from generated files. Those that import
descriptor.proto can be used like other proto files.
8 years ago
Feng Xiao
478119fe77
Fix python3 issue.
8 years ago
Paul Yang
4c57e8475f
Prepend "PB" to generated classes whose name are reserved words. ( #2990 )
8 years ago
Paul Yang
b97cd573e4
Add test for nested enum for php ( #2989 )
8 years ago
Paul Yang
7be088202b
Enum defined without package have incorrect class name. ( #2988 )
...
Fix the bug by sharing the code for generating class name for both
message and enum.
8 years ago
Paul Yang
190b5270c8
Make PHP c extension work with PHP7 ( #2951 )
8 years ago
Feng Xiao
43234828da
Merge pull request #2967 from xfxyjwf/3.3.x
...
Fix map serialization
8 years ago
Feng Xiao
5777259273
Cherry-pick cl/152450543
8 years ago
Feng Xiao
cad0258d17
Cherry-pick cl/151775298
8 years ago
Feng Xiao
fc3ea97870
Merge pull request #2955 from xfxyjwf/3.3.x
...
Add include for INT_MAX
8 years ago
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.
8 years ago
Feng Xiao
bfeeb98517
Add include for INT_MAX
8 years ago
Feng Xiao
e91caa1f19
Merge pull request #2949 from xfxyjwf/3.3.x
...
Cleanup reflection objects for map entry.
8 years ago
Feng Xiao
ee9c7f17e9
Cleanup reflection objects for map entry.
8 years ago
Feng Xiao
18c13c93de
Merge pull request #2942 from xfxyjwf/3.3.x
...
Update version number and changelog for 3.3.0
8 years ago
Feng Xiao
21b0b3ca36
Update generated code.
8 years ago
Feng Xiao
80f0c0ac40
Update version number and changelog for 3.3.0
8 years ago
Feng Xiao
bd74319107
Update Java conformance failure list.
8 years ago
Feng Xiao
32ad5a3e0d
Use "git reset --hard" to actually reset the code.
8 years ago
Feng Xiao
b7c813fb67
Update jenkins Java dependencies.
8 years ago
Feng Xiao
c2b3b3e04e
Update Java version number and dependency.
8 years ago
Feng Xiao
624d44f042
Update objective-c conformance failure list.
8 years ago
Feng Xiao
d5827784cf
Fix C++ distcheck.
8 years ago
Feng Xiao
fe97d79abf
Fix MSVC DLL build.
8 years ago
Feng Xiao
fab8812cc1
Update python conformance failure list.
8 years ago
Feng Xiao
c52e54f62b
Update jenkins Java maven dependencies.
8 years ago
Feng Xiao
057a2851e4
Update C# conformance failure list.
8 years ago
Feng Xiao
e47c068cfa
Update python conformance failure list.
8 years ago
Feng Xiao
84f6954ca9
Fix Java build.
8 years ago
Feng Xiao
acde1651b5
Update BUILD file for C# tests.
8 years ago
Feng Xiao
32d7830e4b
Fix C++ build for down-integration.
8 years ago
Feng Xiao
d36c0c538a
Down-integrate from google3.
8 years ago
Juan David Dominguez
4a0dd03e52
Removes ignored const from return type ( #2915 )
...
See https://github.com/google/protobuf/issues/2425
8 years ago
Thomas Van Lenten
258406b88f
Merge pull request #2919 from thomasvl/drop_dispatch
...
Remove the use of dispatch_once that is heap backed.
8 years ago
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.
8 years ago
Thomas Van Lenten
ba3fa41ba8
Merge pull request #2918 from thomasvl/xcode_8_3
...
Add support for Xcode 8.3 to the build helper.
8 years ago
Thomas Van Lenten
558ba98811
Add support for Xcode 8.3 to the build helper.
8 years ago
Thomas Van Lenten
04c77c4e4b
Merge pull request #2913 from thomasvl/conformance_ignores
...
Add some new ignores for things generated in conformance.
8 years ago
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.
8 years ago
Adam Cozzette
585993201a
Merge pull request #2914 from acozzette/nacl
...
Added a workaround to allow building for NaCl
8 years ago
Adam Cozzette
f316375a95
Added a workaround to allow building for NaCl
...
arm-nacl-clang seems to produce a mysterious compiler error when it
encounters __builtin_clzll, so when we are building for NaCl, let's
avoid that in favor of the portable implementation of
Log2FloorNonZero64.
8 years ago
Thomas Van Lenten
8adf57e0fa
Add some new ignores for things generated in conformance.
8 years ago
Thomas Van Lenten
b3f3e123aa
Merge pull request #2912 from thomasvl/objc_recursion_limit
...
Raise the recursion limit to 100 to match other languages.
8 years ago
Thomas Van Lenten
ddb438855a
Raise the recursion limit to 100 to match other languages.
8 years ago
Joshua Haberman
d9e0119f2c
Merge pull request #2858 from haberman/gopackage
...
Changed go_package for plugin.proto.
8 years ago