- 07 Mar, 2019 2 commits
-
-
Joshua Haberman authored
* Some fixes to make the code work in google3. * Removed plugin.h. * Some more fixes to be namespace-independent. * More fixes for namespace independence. * A few final fixes. * Another fix (hide ToUpper from Copybara). * Fix for charp_unittest.
-
GitHubGanesh authored
This change introduces a CriticalSectionLock class as a lightweight replacement for std::mutex on Windows platforms. std::mutex does not work on Windows XP SP2 with the latest VC++ libraries, because it utilizes the Concurrency Runtime that uses ::GetLogicalProcessorInformation which is only supported on Windows XP SP3 and above.
-
- 06 Mar, 2019 2 commits
-
-
Hao Nguyen authored
* Down integrate to github
-
Markov Vladislav authored
-
- 04 Mar, 2019 3 commits
-
-
Justin Buchanan authored
-
NulAsh authored
-
frrakn authored
Replaced shortn URL with intended URL.
-
- 02 Mar, 2019 1 commit
-
-
Joe Bolinger authored
* Revert "Revert "Fix Ruby module name generation when the ruby_package option is used (#5735)"" This reverts commit bb211e85. * add new files to Makefile.am
-
- 28 Feb, 2019 2 commits
-
-
Joe Bolinger authored
* fix module name generation and add tests * fix existing tests * support both package name styles
- 25 Feb, 2019 1 commit
-
-
Yilun Chong authored
-
- 22 Feb, 2019 1 commit
-
-
Yilun Chong authored
-
- 21 Feb, 2019 1 commit
-
-
Xiang Dai authored
Signed-off-by:
Xiang Dai <764524258@qq.com>
-
- 15 Feb, 2019 1 commit
-
- 12 Feb, 2019 1 commit
-
-
Yuri Vanin authored
This performance optimization allows to skip reflection (in the is() method) when the message has been already unpacked once
-
- 11 Feb, 2019 2 commits
-
-
Sydney Acksman authored
* Modify how end tags are encounted in merge code (compiler) * Modify how end tags are encounted in merge code (generated) * Modify how end tags are encounted in merge code (library) * Regenerate generated code through generate_descriptor_proto.sh
-
Sydney Acksman authored
* Modify how end tags are encounted in merge code (compiler) * Modify how end tags are encounted in merge code (generated) * Modify how end tags are encounted in merge code (library) * Regenerate generated code through generate_descriptor_proto.sh
-
- 05 Feb, 2019 1 commit
-
-
Thomas Van Lenten authored
Document why no enum_extensibility is needed for Swift.
-
- 04 Feb, 2019 1 commit
-
-
Vitaly Buka authored
It already exists for wire and json formats
-
- 01 Feb, 2019 1 commit
-
-
Vitaly Buka authored
-
- 31 Jan, 2019 2 commits
-
-
Xiang Dai authored
Fix below issue: src/Makefile.am:210: warning: whitespace following trailing backslash Signed-off-by:
Xiang Dai <764524258@qq.com>
-
- 29 Jan, 2019 1 commit
-
-
Ivan Pizhenko authored
* Fix GetErrno() to be const noexcept * Removed noexcept
-
- 25 Jan, 2019 1 commit
-
-
Paul Yang authored
Previously, internalAddGeneratedFile has to depend on old non-nested name for sub-messages. This creates a hard dependency on old generated code for compatibility usage. If user's code has custome error handler, the deprecation warning in the old generated code will also be thrown (even though users haven't explicitly depended on the old message name). To fix this problem, this change added an additional flag in the generated code to tell run time that it's safe to use new message name. In this way, internalAddGeneratedFile can safely depend on new name and don't trigger unnecessary deprecation warning.
-
- 24 Jan, 2019 3 commits
-
-
Hao Nguyen authored
-
Hao Nguyen authored
-
Hao Nguyen authored
-
- 18 Jan, 2019 2 commits
-
-
bitspill authored
- 16 Jan, 2019 1 commit
-
-
toc007 authored
* Ruby nested msg caps * nested types tests added * test cases added for RubifyConstant * extracted NestedMessage to TestNestedMessage * removed nested tests with leading underscore * extracted testLowercase to toplevel testLowercaseNested
-
- 14 Jan, 2019 2 commits
-
-
Sam Saccone authored
Varadic assignment in javascript where the right hand expression is an object yields a single set assignment with the right most lefthand variable, while leaving the other left side expressions undefined. For example: var a,b = {} will only initialize a to undefined. But will set b to the {} value. -- For this code since f is never used, it is a safe operation to remove it.
-
Yilun Chong authored
* Down-integrate internal changes to github. * Fix BUILD file and regenerate csharp descritpor
-
- 11 Jan, 2019 1 commit
-
-
Yilun Chong authored
* Down-integrate internal changes to github. * fix csharp conformance test * add comments in conformance.proto for text format * fix comments * fix comments, re-generated csharp file * fix comments, re-generated csharp file
-
- 08 Jan, 2019 1 commit
-
-
Yilun Chong authored
* Down-integrate internal changes to github. * fix python conformance test * fix csharp conformance test * add back java map_lite_test.proto's optimize for option * fix php conformance test
-
- 02 Jan, 2019 1 commit
-
-
Hao Nguyen authored
-
- 20 Dec, 2018 2 commits
-
-
Bo Yang authored
-
Aaron Bray authored
-
- 19 Dec, 2018 1 commit
-
-
Aaron Bray authored
Recieved errors pasing json files with decimal floats from European colleagues
-
- 18 Dec, 2018 1 commit
-
-
Thomas Van Lenten authored
Some protos have enum values of "FOO" and "Foo", which the ObjC generation then makes into the same thing. Just skip generating the enum element for the duplicate as it would be a compile error because of the name collision. The descriptors are still generated to support reflection and TextFormat more completely.
-
- 15 Dec, 2018 1 commit
-
-
Hao Nguyen authored
-