aboutsummaryrefslogtreecommitdiff
path: root/third_party
diff options
context:
space:
mode:
authormark a. foltz <mfoltz@chromium.org>2019-11-05 12:38:18 -0800
committerCommit Bot <commit-bot@chromium.org>2019-11-05 21:02:05 +0000
commit041500dc711ca0d24c098266db01252a1bca8e79 (patch)
tree517c3898e2439941bc6db59d6849a1ef26177665 /third_party
parentdfb628a61a608f7f8d6fbdecc28d6812ca1fdf4d (diff)
downloadopenscreen-041500dc711ca0d24c098266db01252a1bca8e79.tar.gz
Roll third_party/protobuf/src/ 09745575a..d09d649ae (230 commits)
https://chromium.googlesource.com/external/github.com/protocolbuffers/protobuf.git/+log/09745575a923..d09d649aea36 $ git log 09745575a..d09d649ae --date=short --no-merges --format='%ad %ae %s' 2019-10-11 jhaberman Ported names fix for Ruby to the release branch. 2019-10-23 rafikamal Update CHANGES.txt 2019-10-22 rafikamal Updated generated descriptors 2019-10-22 rafikamal Update protobuf version to 3.10.1 2019-08-14 obsidianminor Revert code generation changes from extensions feature PR 2019-10-11 obsidianminor Add length checks to ExtensionCollection 2019-10-02 rafikamal Update CHANGES.txt with changes since 3.10.0-RC1 2019-09-30 TeBoring Initialize well known type values (#6713) (#6714) 2019-09-24 TeBoring Fix incorrect leap day for Timestamp in php (#6696) 2019-09-24 jhaberman Fixed leap year handling by reworking upb_mktime() -> upb_timegm(). (#6695) 2019-09-20 dmaclach Remove OSReadLittle* due to alignment requirements (#6678) 2019-09-20 thomasvl [ObjC] Don't use unions and instead use memcpy for the type swaps. (#6672) 2019-09-16 TeBoring Add license (#6651) 2019-09-12 rafikamal Update protobuf version 2019-09-12 rafikamal Fix update_version.py, so that PROTOBUF_VERSION is always a 9 digit number. 2019-09-05 rafikamal Update protobuf version 2019-09-04 rafikamal Update protobuf version 2019-09-04 TeBoring Sync upb (#6614) 2019-09-03 rafikamal Update CHANGES.txt for version 3.10.0 2019-09-03 rafikamal Change update_version to update the generated code 2019-08-21 salamani.ibm adding protoc support for s390x 2019-08-30 acozzette Updated issue templates to remove question form (#6576) 2019-08-30 TeBoring Fix the issue for parsing zero length message (#6592) 2019-08-30 thomasvl Fix typo that snuck in with last commit. 2019-08-29 thomasvl Add an explicit test using secure coding for added safety. 2019-08-30 elharo Update version number 2019-08-30 wangqilintech fix no check for null pointer in encode_decode.c (#6578) 2019-08-29 TeBoring Fix issues for php map when parsing missing key/value (#6588) 2019-08-28 keithbsmiley bazel: Change zlib URL to GitHub 2019-08-28 jhaberman Fixed crash bug and moved initialization into init method. 2019-08-27 jieluo Add missing files under benchmarks/ to the dist (#6580) 2019-08-27 TeBoring Sync upb (#6577) 2019-08-26 thomasvl Fix enum writing. 2019-08-26 florian added manifest entries to set jigsaw module names 2019-08-23 TeBoring Test singular fields are encoded in canonical way (#6553) 2019-08-23 jhaberman Removed ByteCountInt64. This is a transitional typedef that should not be released. 2019-08-14 mheikal Add ovrride keyword for overriden functions 2019-08-14 mheikal clang-cl requires fully qualified name for friend class declarations 2019-08-15 mheikal Fix order of export and capability macros on WrappedMutex 2019-08-22 elharo Update versions to 3.9.1 2019-08-22 rafikamal Down integrate to GitHub 2019-08-22 TeBoring No need to have a separate ruby conformance test on Mac (#6555) 2019-08-22 jhaberman Fix for GC of Ruby map frames. (#6533) 2019-08-22 julio Add source code URI to the Ruby gemspec file (#6466) 2019-08-22 TeBoring Remove stale comment (#6552) 2019-08-21 jhaberman Re-add memset() that seemed redundant but is necessary in case of GC. 2019-08-21 jhaberman Removed commented-out code. 2019-08-21 jhaberman layout_init() optimization works! 2019-08-20 elharo Update to Truth 1.0 2019-08-20 jhaberman Fix for race in lazy initialization of handlers. (...) 2019-05-31 haon Add dependency to truth in test 2019-05-31 haon Include the new Java util files in Makefile.am 2019-05-30 haon Down integrate to GitHub 2019-05-29 thomasvl Use runtime_error vs just exiting for some issues. 2019-05-28 1131991+amitport avoid error when compiling with MSVC2010 2019-05-21 keithbsmiley Move tool out of inputs in bazel config 2019-05-24 akonradi Add extension number for protoc-gen-validate 2019-05-22 mike Remove Ruby to_hash methods 2019-05-21 haon Update generated files 2019-05-21 haon Down integrate to GitHub 2019-05-21 50762130+TechProofreader Update performance.md 2019-05-18 50762130+TechProofreader Update performance.md 2019-05-17 haon Down integrate to GitHub 2019-05-14 jhaberman Revert "Convert Google::Protobuf.deep_copy to pure Ruby" 2019-05-14 jhaberman Fixed typo: conformance_test_runner should be a binary, not library. 2019-05-14 lihaoyuan1996 Fix typo 'pythong' 2019-05-13 haon Make sure to return the updated line when modifying .pb.h file 2019-05-13 aaron.patterson Convert Google::Protobuf.deep_copy to pure Ruby 2019-05-13 haon Move CreateUnknownEnumValues to anonymous namespace 2019-05-13 haon Remove inline from generated_message_reflection 2019-05-13 haon Down integrate to GitHub 2019-05-13 jhaberman Added conformance tests to Bazel BUILD file (#6126) 2019-05-11 manavrion Fix compilation error with SDL check flag in Visual Studio 2019-04-30 snth Revert "protobuf.pc.in does not reflect CXXFLAGS" 2019-04-26 github Don't build io_win32 for Xbox One 2019-04-26 github Replaced unavailable include with struct definition for Xbox One 2019-05-06 perlun Fix typo 2019-05-08 haon Update instruction on how to use JavaLite runtime 2019-05-06 haon Update php/release.sh to be executable and create a new branch for the new version 2019-05-03 haon Update BUILD file to match the changes in cmake files for lite 2019-05-03 haon Down integrate to GitHub 2019-05-03 ObsidianMinor C# Proto2 feature : Extensions (#5350) 2019-05-03 smirnov.d.p.1997 should close protocolbuffers#6095 2019-04-23 github Added missing include to satisfy certain versions of clang 2019-05-02 maik.riechert make use of RDTSC optional as it may not be available 2019-05-01 haon Fix gulpfile to use gulp 4 API 2019-05-01 haon Upgrade gulp version 2019-04-30 haon Down integrate to GitHub 2019-04-29 haon Change update_version to update the generated codes too 2019-04-26 haon Remove unused files from lite's pom.xml 2019-04-25 haon Only replace SimpleItoa with StrCat 2019-04-25 haon Revert "Replaced all instances of Simple{IDF}toa with StrCat." 2019-04-24 45579440+haon4 Add a new conformance test for top level JSON null (#5966) 2019-04-23 haon Update the version for JavaLite in update_version script 2019-04-16 jhaberman Replaced all instances of Simple{IDF}toa with StrCat. 2019-03-12 andrei.shevtsov Fix scope resolution for Google namespace 2018-11-03 jhaberman Added visibility. 2018-11-03 jhaberman Added conformance tests to Bazel BUIDL file. 2018-08-14 laszlocsomor Delete vim scratch files. 2018-08-14 laszlocsomor Windows: expand path names on command line Created with: roll-dep third_party/protobuf/src Change-Id: I755453f7025e90f989cf0f8b891e99c6f5481fd2 Reviewed-on: https://chromium-review.googlesource.com/c/openscreen/+/1899567 Commit-Queue: mark a. foltz <mfoltz@chromium.org> Reviewed-by: Jordan Bayles <jophba@chromium.org>
Diffstat (limited to 'third_party')
-rw-r--r--third_party/protobuf/BUILD.gn11
1 files changed, 5 insertions, 6 deletions
diff --git a/third_party/protobuf/BUILD.gn b/third_party/protobuf/BUILD.gn
index e71a32e4..d11dd527 100644
--- a/third_party/protobuf/BUILD.gn
+++ b/third_party/protobuf/BUILD.gn
@@ -15,18 +15,16 @@ config("protobuf_warnings") {
# protobuf-3 does some things that Chromium style wouldn't normally allow.
# Turn off the default-enabled warnings for those.
cflags_cc = [
- "-Wno-enum-compare",
- "-Wno-unused-function",
"-Wno-sign-compare",
+ "-Wno-deprecated-declarations",
+ "-Wno-unneeded-internal-declaration",
+ "-Wno-unused-private-field",
]
if (is_clang) {
cflags_cc += [
- "-Wno-c++98-compat-extra-semi",
"-Wno-exit-time-destructors",
"-Wno-extra-semi",
- "-Wno-unused-const-variable",
- "-Wno-inconsistent-missing-override",
]
if (is_mac) {
@@ -49,6 +47,7 @@ lite_sources = [
"src/src/google/protobuf/any_lite.cc",
"src/src/google/protobuf/arena.cc",
"src/src/google/protobuf/extension_set.cc",
+ "src/src/google/protobuf/generated_enum_util.cc",
"src/src/google/protobuf/generated_message_table_driven_lite.cc",
"src/src/google/protobuf/generated_message_util.cc",
"src/src/google/protobuf/implicit_weak_message.cc",
@@ -56,6 +55,7 @@ lite_sources = [
"src/src/google/protobuf/io/io_win32.cc",
"src/src/google/protobuf/io/strtod.cc",
"src/src/google/protobuf/io/zero_copy_stream.cc",
+ "src/src/google/protobuf/io/zero_copy_stream_impl.cc",
"src/src/google/protobuf/io/zero_copy_stream_impl_lite.cc",
"src/src/google/protobuf/message_lite.cc",
"src/src/google/protobuf/parse_context.cc",
@@ -104,7 +104,6 @@ static_library("protobuf_full") {
"src/src/google/protobuf/io/gzip_stream.cc",
"src/src/google/protobuf/io/printer.cc",
"src/src/google/protobuf/io/tokenizer.cc",
- "src/src/google/protobuf/io/zero_copy_stream_impl.cc",
"src/src/google/protobuf/map_field.cc",
"src/src/google/protobuf/message.cc",
"src/src/google/protobuf/reflection_ops.cc",