- 17 May, 2018 2 commits
-
-
NickFengIBM authored
* rewrite int128 long divison to avoid stackoverflow hit Protobuf was showing Stackoverflow hits in the code base, primarily code written to calculate long division. This code was copied from a stackoverflow post, which means it would be licensed under CC BY-SA 3.0. Due to this license, IBM Legal did not want to include this OSS in our products and advised us to re-write this particular piece of code to avoid the license restriction. We have re-written the code for our own distribution, and are willing to merge it into the main code base for others who want to avoid the stackoverflow license issues to benefit as well.
-
Feng Xiao authored
cmake: protobuf_generate fix GENERATE_EXTENSIONS, fix DEPENDS, add PROTOC_OUT_DIR
-
- 16 May, 2018 2 commits
-
-
Adam Cozzette authored
Fix 4615
-
James Moore authored
The problem is that sched_yield is available on the target, but configure.ac is asking to build a host binary using the AC_SEARCH_LIBS macro. It can't configure for Android, since sched_yield isn't available on the host.
-
- 15 May, 2018 6 commits
-
-
Adam Cozzette authored
Fix undefined behavior in hash function.
-
Feng Xiao authored
Fix issue with version.rc
-
Ivan Shynkarenka authored
-
Feng Xiao authored
Fix appveyor documentation
-
Jozef Izso authored
-
Christian von Arnim authored
-
- 14 May, 2018 11 commits
-
-
Yilun Chong authored
Fix python install, cat java error log for kokoro build
-
Paul Yang authored
* Adopt php_metadata_namespace in php code generator The php_metadata_namespace is corresponded to the relative directory of the metadata file. e.g., previously, the metadata file of foo.proto was GPBMetadata/Foo.php. If the php_metadata_namespace is "Metadata\\Bar", the metadata file will be Metadata/Bar/Foo.php. * Handle empty php_metadata_namespace
-
Eugene Hermann authored
Signed integer overflow creates undefined behavior that may lead to unpredictable fails on different platforms. One known example of the hardware where this code did fail is Apple A6 (32-bit Apple Swift CPU) 16777619, 16777499 - two prime numbers that typically used to get better dispersion.
-
Feng Xiao authored
Include version information in Windows binaries #3380
-
Cameron Taggart authored
-
Feng Xiao authored
Appveyor MinGW build
-
Feng Xiao authored
[Java] Remove unsafe no-copy String allocation since it's not useful in rece…
-
Warren Falk authored
-
Yilun Chong authored
-
Christian von Arnim authored
-
Christian von Arnim authored
-
- 11 May, 2018 3 commits
-
-
Paul Yang authored
-
Feng Xiao authored
Add .proto files to extract_includes.bat
-
Anuraag Agrawal authored
-
- 10 May, 2018 2 commits
- 09 May, 2018 1 commit
-
-
Jie Luo authored
use brew instead of easy_install in OSX (easy_install keep failing for a month)
-
- 06 May, 2018 1 commit
-
-
Feng Xiao authored
Fix error in Clang UndefinedBehaviorSanitizer
-
- 04 May, 2018 1 commit
-
-
Petter Strandmark authored
Pointer Arguments to memcpy can not be null in UndefinedBehaviorSanitizer. In this case, both the memory and the size was zero. This change allows protoc to run under UndefinedBehaviorSanitizer.
-
- 03 May, 2018 3 commits
-
-
David Chennells authored
Add mention to the "Build" section of the ReadMe of the requirement of installing an optional component to VS2017.
-
Yilun Chong authored
-
Ivan Shynkarenka authored
-
- 02 May, 2018 4 commits
-
-
Feng Xiao authored
Fix MinGW build
-
Ivan Shynkarenka authored
-
Feng Xiao authored
Fix CMake build on Cygwin.
-
Ivan Shynkarenka authored
-
- 30 Apr, 2018 4 commits
-
-
Stuart Campbell authored
Make RepeatedField#delete_if consistent with Array#delete_if.
-
Petar Dambovaliev authored
The class name was linked to the next word in the sentence. "User\UserRequestis not found in descriptor pool."
-
Feng Xiao authored
Add a third-party RPC implementation: raster
-
Hiroshi Ichikawa authored
* Fix memory leak of exceptions raised by RaiseException() Currently exceptions raised by RaiseException() is never deallocated because: * ARC is disabled for this library: https://github.com/google/protobuf/blob/master/BUILD#L913 * It is constructed with `+alloc` but is never `-release`d. This change fixes the issue by using `-[NSException exceptionWithName:...]` instead, which returns an autoreleased instance, so it is deallocated properly. * Fix format.
-