- 14 Mar, 2018 1 commit
-
-
Feng Xiao authored
Support using MSVC intrinsics in Log2FloorNonZero
-
- 13 Mar, 2018 2 commits
-
-
Adam Cozzette authored
Revert "Removed mention of Buffer in byteSourceToUint8Array"
-
Joshua Haberman authored
Ruby: Fix scope resolution for MessageExts
-
- 12 Mar, 2018 2 commits
- 11 Mar, 2018 1 commit
-
-
Mateusz Matejczyk authored
Start outputting missing *_pb2_grpc.py files when use_grpc_plugin is set to True for py_proto_library.
-
- 09 Mar, 2018 5 commits
-
-
Adam Cozzette authored
This reverts commit f00e06c9. Although Node Buffers are not covered by the tests, it seems that there are users relying on them, so we need to add back in support for them. This fixes issue #4359.
-
Feng Xiao authored
Revert "Move `compiler/plugin.pb.cc` to libprotobuf with the other WKT sources."
-
Feng Xiao authored
Replace //:protoc and similar default macro arguments with
-
James O'Kane authored
@com_google_protobuf prefixed versions. This allows them to work in 3rd party repositories. Fix a bad visibility rule. :hidden does not exist, but :private does.
-
Paul Yang authored
-
- 06 Mar, 2018 2 commits
- 05 Mar, 2018 2 commits
-
-
Adam Cozzette authored
PHP: fixed typo in message.c
-
Adam Cozzette authored
-
- 02 Mar, 2018 1 commit
-
- 26 Feb, 2018 5 commits
-
-
Feng Xiao authored
Add support for libc++ on Windows.
-
Feng Xiao authored
`update_file_lists.sh` depends on Bash features, thus needs Bash sebang.
-
Feng Xiao authored
Blacklist all WELL_KNOWN_PROTOS from Bazel C++ code generation.
-
Feng Xiao authored
Adds an option in C++ JSON parser to ignore unrecognized enum values
-
Jisi Liu authored
Merge 3.5.x to master
-
- 24 Feb, 2018 3 commits
-
-
John Millikin authored
This prevents the Bazel `CcProtoAspect` from generating and linking C++ object code for these files. Without this blacklist, symbols for protobuf types depended on by `libprotobuf` may be defined multiple times and violate the ODR rule. Fixes https://github.com/google/protobuf/issues/4311
-
John Millikin authored
This lets all values of `WELL_KNOWN_PROTOS` be treated the same with regard to Bazel's protobuf blacklisting.
-
John Millikin authored
I noticed that running this script as `./update_file_lists.sh` on MacOS was corrupting `cmake/extract_includes.bat.in`. Forcing the shell to Bash fixes the generated file output.
-
- 22 Feb, 2018 1 commit
-
-
Feng Xiao authored
Added instruction for existing ZLIB configuration
-
- 21 Feb, 2018 2 commits
-
-
Abdul Sami authored
Added instruction for existing ZLIB configuration
-
Abdul Sami authored
Using two configuration flags `DZLIB_INCLUDE_DIR` and `DZLIB_LIB` we can locate an existing ZLIB on the system
-
- 20 Feb, 2018 3 commits
-
-
Feng Xiao authored
Rename a shadowed variable.
-
Dave Tapuska authored
Shadowed variables can cause readability issues. Ensure a shadowed variable isn't used in header files which may be used in a dependent project that explicitly disables them.
-
Feng Xiao authored
Remove unused output_file variable from js_embed
-
- 14 Feb, 2018 1 commit
-
-
Arkady Shapkin authored
-
- 12 Feb, 2018 1 commit
-
-
Alexey Malov authored
unrecognized string values in enum fields as default ones.
-
- 09 Feb, 2018 3 commits
-
-
Jie Luo authored
* Cython's stack does not have .py file name. Only check filenames when end with .py for _CalledFromGeneratedFile()
-
Yilun Chong authored
Sync internal benchmark changes
-
Yilun Chong authored
-
- 08 Feb, 2018 2 commits
-
-
Thomas Van Lenten authored
-
Feng Xiao authored
Remove use of GOOGLE_FALLTHROUGH_INTENDED from protobuf.
-
- 07 Feb, 2018 2 commits
-
-
Thomas Van Lenten authored
Fixes #4277
-
Nico Weber authored
Chrome is running into two issues with the use of this macro in open-source protobuf (https://crbug.com/809157): 1. GOOGLE_FALLTHROUGH_INTENDED is defined to nothing on __APPLE__ platforms, which blocks us from enabling -Wimplicit-fallthrough on Mac and iOS. (We use a hermetic self-built modern clang, so whatever Xcode bug that exclusion might be for doesn't apply to us.) 2. It's in a public header file, and it's included in a public header file. When clang suggests adding [[clang::fallthrough]], it checks if it knows of a macro expanding to that and if so, suggests inserting that. Since lots of chrome code includes protobuf headers, it often suggests inserting GOOGLE_FALLTHROUGH_INTENDED (from protobuf) instead of the correct FALLTHROUGH (from chrome's base). Since the fallthrough doens't do anyting useful, just remove it. Long ago, this might have had perf impact, but d64a2d99 added a parsing fast path that calls this switch as slow fallback, so it should be off the hot path nowadays. No intended behavior change. This is the public version of internal change 184824132.
-
- 02 Feb, 2018 1 commit
-
-
Feng Xiao authored
Various CMake Update
-