diff options
author | mark a. foltz <mfoltz@chromium.org> | 2019-11-05 12:38:18 -0800 |
---|---|---|
committer | Commit Bot <commit-bot@chromium.org> | 2019-11-05 21:02:05 +0000 |
commit | 041500dc711ca0d24c098266db01252a1bca8e79 (patch) | |
tree | 517c3898e2439941bc6db59d6849a1ef26177665 /third_party | |
parent | dfb628a61a608f7f8d6fbdecc28d6812ca1fdf4d (diff) | |
download | openscreen-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.gn | 11 |
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", |