- 10 Mar, 2018 1 commit
-
-
Adam Aili authored
-
- 09 Mar, 2018 4 commits
-
-
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
-
- 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
-
- 01 Feb, 2018 7 commits
-
-
Feng Xiao authored
Bazel: Support building with Java 9
-
Yilun Chong authored
Upgrade benchmark submodule
-
Corentin Le Molgat authored
-
Corentin Le Molgat authored
We follow the findProtobuf.cmake naming convention to ease the use of protobuf as cmake subproject
-
Corentin Le Molgat authored
-
Yilun Chong authored
-