New issue
Advanced search Search tips
Note: Color blocks (like or ) mean that a user may not be available. Tooltip shows the reason.

Issue 673488 link

Starred by 2 users

Issue metadata

Status: Fixed
Owner:
Last visit > 30 days ago
Closed: Apr 2018
Cc:
EstimatedDays: ----
NextAction: ----
OS: ----
Pri: 1
Type: Bug



Sign in to add a comment

UBSAN release build breakage

Project Member Reported by aarya@google.com, Dec 12 2016

Issue description

https://build.chromium.org/p/chromium.lkgr/builders/UBSan%20Release/builds/4924/steps/compile/logs/stdio

[8431/29704] ACTION //components/policy:cloud_policy_proto_generated_compile_proto_gen(//build/toolchain/linux:clang_x64)
FAILED: gen/components/policy/proto/cloud_policy.pb.h gen/components/policy/proto/cloud_policy.pb.cc pyproto/components/policy/proto/cloud_policy_pb2.py 
python ../../tools/protoc_wrapper/protoc_wrapper.py cloud_policy.proto --protoc ./protoc --proto-in-dir gen/components/policy/proto --cc-out-dir gen/components/policy/proto --cc-options dllexport_decl=POLICY_PROTO_EXPORT: --include components/policy/proto/policy_proto_export.h --py-out-dir pyproto/components/policy/proto
../../third_party/protobuf/src/google/protobuf/stubs/strutil.cc:984:17: runtime error: signed integer overflow: 42 * 100000000 cannot be represented in type 'int'
Protoc has returned non-zero status: 1 .
[8432/29704] ACTION //third_party/webrtc/modules/audio_processing:audioproc_debug_proto_gen(//build/toolchain/linux:clang_x64)
[8433/29704] STAMP obj/components/drive/proto_gen.stamp
[8434/29704] STAMP obj/components/ntp_snippets/remote/proto/proto_gen.stamp
[8435/29704] ACTION //components/omnibox/browser:in_memory_url_index_cache_proto_gen(//build/toolchain/linux:clang_x64)
[8436/29704] ACTION //components/password_manager/core/browser:proto_gen(//build/toolchain/linux:clang_x64)
[8437/29704] ACTION //components/metrics/proto:proto_gen(//build/toolchain/linux:clang_x64)
FAILED: gen/components/metrics/proto/call_stack_profile.pb.h gen/components/metrics/proto/call_stack_profile.pb.cc pyproto/components/metrics/proto/call_stack_profile_pb2.py gen/components/metrics/proto/cast_logs.pb.h gen/components/metrics/proto/cast_logs.pb.cc pyproto/components/metrics/proto/cast_logs_pb2.py gen/components/metrics/proto/chrome_user_metrics_extension.pb.h gen/components/metrics/proto/chrome_user_metrics_extension.pb.cc pyproto/components/metrics/proto/chrome_user_metrics_extension_pb2.py gen/components/metrics/proto/execution_context.pb.h gen/components/metrics/proto/execution_context.pb.cc pyproto/components/metrics/proto/execution_context_pb2.py gen/components/metrics/proto/histogram_event.pb.h gen/components/metrics/proto/histogram_event.pb.cc pyproto/components/metrics/proto/histogram_event_pb2.py gen/components/metrics/proto/memory_leak_report.pb.h gen/components/metrics/proto/memory_leak_report.pb.cc pyproto/components/metrics/proto/memory_leak_report_pb2.py gen/components/metrics/proto/omnibox_event.pb.h gen/components/metrics/proto/omnibox_event.pb.cc pyproto/components/metrics/proto/omnibox_event_pb2.py gen/components/metrics/proto/omnibox_input_type.pb.h gen/components/metrics/proto/omnibox_input_type.pb.cc pyproto/components/metrics/proto/omnibox_input_type_pb2.py gen/components/metrics/proto/perf_data.pb.h gen/components/metrics/proto/perf_data.pb.cc pyproto/components/metrics/proto/perf_data_pb2.py gen/components/metrics/proto/perf_stat.pb.h gen/components/metrics/proto/perf_stat.pb.cc pyproto/components/metrics/proto/perf_stat_pb2.py gen/components/metrics/proto/profiler_event.pb.h gen/components/metrics/proto/profiler_event.pb.cc pyproto/components/metrics/proto/profiler_event_pb2.py gen/components/metrics/proto/sampled_profile.pb.h gen/components/metrics/proto/sampled_profile.pb.cc pyproto/components/metrics/proto/sampled_profile_pb2.py gen/components/metrics/proto/system_profile.pb.h gen/components/metrics/proto/system_profile.pb.cc pyproto/components/metrics/proto/system_profile_pb2.py gen/components/metrics/proto/translate_event.pb.h gen/components/metrics/proto/translate_event.pb.cc pyproto/components/metrics/proto/translate_event_pb2.py gen/components/metrics/proto/user_action_event.pb.h gen/components/metrics/proto/user_action_event.pb.cc pyproto/components/metrics/proto/user_action_event_pb2.py 
python ../../tools/protoc_wrapper/protoc_wrapper.py call_stack_profile.proto cast_logs.proto chrome_user_metrics_extension.proto execution_context.proto histogram_event.proto memory_leak_report.proto omnibox_event.proto omnibox_input_type.proto perf_data.proto perf_stat.proto profiler_event.proto sampled_profile.proto system_profile.proto translate_event.proto user_action_event.proto --protoc ./protoc --proto-in-dir ../../components/metrics/proto --cc-out-dir gen/components/metrics/proto --py-out-dir pyproto/components/metrics/proto
../../third_party/protobuf/src/google/protobuf/stubs/strutil.cc:984:17: runtime error: signed integer overflow: 42 * 100000000 cannot be represented in type 'int'
Protoc has returned non-zero status: 1 .
 

Comment 1 by emaxx@chromium.org, Dec 12 2016

Not sure what has happened there: didn't manage to reproduce it locally.

From what I see, the error happens in the number-to-string conversion function FastUInt32ToBufferLeft, which is deep inside protobuf implementation. The function accepts _unsigned_ 32-bit integer, but for some reason the temporary computations are performed using the _signed_ int type - which probably causes the error as the signed type cannot only about twice as small numbers as the unsigned type.

But it's totally unclear what has changed recently to start triggering this... The policy-related protos, AFAICS, have been last changed some weeks ago; same is for third_party/protobuf.

Comment 2 by aarya@google.com, Dec 12 2016

Cc: kcc@chromium.org dpranke@chromium.org thakis@chromium.org
Nico, Dirk - any thoughts on debugging this ?

Comment 3 by thakis@chromium.org, Dec 13 2016

Cc: mmoroz@chromium.org
From https://build.chromium.org/p/chromium.lkgr/builders/UBSan%20Release?numbuilds=200 this started in https://build.chromium.org/p/chromium.lkgr/builders/UBSan%20Release/builds/4789 (sadly, the stdout of that build is already gone, so I can't check if it's the same error)

Looking for "ubsan" on that page finds https://codereview.chromium.org/2538103002 which looks like a very likely cause?

Comment 4 by aarya@google.com, Dec 13 2016

Thanks a lot Nico. ah, we might be having this bug forever, but https://codereview.chromium.org/2538103002 would have made this into an explicit crash.

Comment 5 by aarya@google.com, Dec 13 2016

Created revert in https://codereview.chromium.org/2568883003/.
Project Member

Comment 6 by bugdroid1@chromium.org, Dec 13 2016

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/587155a2669951ced6f9e9c2db8d9ee09abcd670

commit 587155a2669951ced6f9e9c2db8d9ee09abcd670
Author: inferno <inferno@chromium.org>
Date: Tue Dec 13 06:07:02 2016

Revert of Add ubsan_no_recover_hack to missing ubsan builders. (patchset #1 id:1 of https://codereview.chromium.org/2538103002/ )

Reason for revert:
UBSan is noisy and can't be enabled for explicit crash behavior on builders. On ClusterFuzz, it will be still enabled to create testcases.

BUG=673488

Original issue's description:
> Add ubsan_no_recover_hack to missing ubsan builders.
>
> R=inferno@chromium.org, ochang@chromium.org, phajdan.jr@chromium.org
> BUG=669566
>
> Committed: https://crrev.com/a50c295543d07efaedd8534d117f3860a3df52e8
> Cr-Commit-Position: refs/heads/master@{#435317}

TBR=ochang@chromium.org,phajdan.jr@chromium.org,mmoroz@chromium.org
# Not skipping CQ checks because original CL landed more than 1 days ago.
BUG=669566

Review-Url: https://codereview.chromium.org/2568883003
Cr-Commit-Position: refs/heads/master@{#438074}

[modify] https://crrev.com/587155a2669951ced6f9e9c2db8d9ee09abcd670/tools/mb/mb_config.pyl

Comment 7 by mmoroz@chromium.org, Dec 13 2016

Build is green (https://build.chromium.org/p/chromium.lkgr/builders/UBSan%20Release). Thanks for the revert!

Comment 8 by thakis@chromium.org, Dec 13 2016

To be clear, I think it'd be great to fix the code so that it works with ubsan enabled eventually...

Comment 9 by aarya@google.com, Dec 13 2016

Cc: -kcc@chromium.org -dpranke@chromium.org
Owner: xyzzyz@chromium.org
Yes, keeping bug open and reassigning bug to a protobuf owner so that we can get this fixed.
https://cs.chromium.org/chromium/src/third_party/protobuf/OWNERS

Created upstream pull request: https://github.com/google/protobuf/pull/2496

Working now on fixing it locally in Chromium before it lands and we roll to it.
Actually, how important it is to fix this? Can it wait a few days? third_party/protobuf is currently being rolled to upstream HEAD (https://codereview.chromium.org/2495533002/), and so if we land it on mainstream before we roll it in Chromium, the CL https://codereview.chromium.org/2570123002/  won't even be needed.

Comment 13 by aarya@google.com, Dec 13 2016

We have the workaround, so this can wait. once fix is rolled into chromium, verify build works and then revert the revert in c#6.
OK, I'll give https://codereview.chromium.org/2495533002/ a few days, but if we don't manage to land it, I'll submit https://codereview.chromium.org/2570123002/ .
Project Member

Comment 15 by bugdroid1@chromium.org, Dec 20 2016

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/4fa2d9262fd91a4e613269f230cca34b95ca4af7

commit 4fa2d9262fd91a4e613269f230cca34b95ca4af7
Author: jbriance <jbriance@cisco.com>
Date: Tue Dec 20 16:49:37 2016

third_party/protobuf: Update to HEAD (83d681ee2c)

Rebase protobuf to current HEAD to pull the 3 following changes:
* 4c5d3ed Fix integer overflow in FastUInt32ToBufferLeft
* 4587a3f [arm/gcc] Don't rely on KUSER_HELPERS feature for atomics
* a5a2c1d generic atomicops: Use strong compare_exchange

This change has been made following steps described in
third_party/protobuf/README.chromium file, please refer to it
for further information.

BUG=599051,673488

Review-Url: https://codereview.chromium.org/2495533002
Cr-Commit-Position: refs/heads/master@{#439821}

[modify] https://crrev.com/4fa2d9262fd91a4e613269f230cca34b95ca4af7/chrome/test/BUILD.gn
[modify] https://crrev.com/4fa2d9262fd91a4e613269f230cca34b95ca4af7/components/policy/BUILD.gn
[modify] https://crrev.com/4fa2d9262fd91a4e613269f230cca34b95ca4af7/third_party/protobuf/.gitignore
[add] https://crrev.com/4fa2d9262fd91a4e613269f230cca34b95ca4af7/third_party/protobuf/.gitmodules
[modify] https://crrev.com/4fa2d9262fd91a4e613269f230cca34b95ca4af7/third_party/protobuf/.travis.yml
[modify] https://crrev.com/4fa2d9262fd91a4e613269f230cca34b95ca4af7/third_party/protobuf/BUILD
[modify] https://crrev.com/4fa2d9262fd91a4e613269f230cca34b95ca4af7/third_party/protobuf/BUILD.gn
[modify] https://crrev.com/4fa2d9262fd91a4e613269f230cca34b95ca4af7/third_party/protobuf/CHANGES.txt
[modify] https://crrev.com/4fa2d9262fd91a4e613269f230cca34b95ca4af7/third_party/protobuf/DEPS
[modify] https://crrev.com/4fa2d9262fd91a4e613269f230cca34b95ca4af7/third_party/protobuf/Makefile.am
[modify] https://crrev.com/4fa2d9262fd91a4e613269f230cca34b95ca4af7/third_party/protobuf/Protobuf.podspec
[modify] https://crrev.com/4fa2d9262fd91a4e613269f230cca34b95ca4af7/third_party/protobuf/README.chromium
[modify] https://crrev.com/4fa2d9262fd91a4e613269f230cca34b95ca4af7/third_party/protobuf/README.md
[modify] https://crrev.com/4fa2d9262fd91a4e613269f230cca34b95ca4af7/third_party/protobuf/WORKSPACE
[modify] https://crrev.com/4fa2d9262fd91a4e613269f230cca34b95ca4af7/third_party/protobuf/appveyor.bat
[modify] https://crrev.com/4fa2d9262fd91a4e613269f230cca34b95ca4af7/third_party/protobuf/appveyor.yml
[modify] https://crrev.com/4fa2d9262fd91a4e613269f230cca34b95ca4af7/third_party/protobuf/autogen.sh
[modify] https://crrev.com/4fa2d9262fd91a4e613269f230cca34b95ca4af7/third_party/protobuf/benchmarks/Makefile.am
[modify] https://crrev.com/4fa2d9262fd91a4e613269f230cca34b95ca4af7/third_party/protobuf/benchmarks/benchmark_messages_proto2.proto
[modify] https://crrev.com/4fa2d9262fd91a4e613269f230cca34b95ca4af7/third_party/protobuf/benchmarks/benchmark_messages_proto3.proto
[add] https://crrev.com/4fa2d9262fd91a4e613269f230cca34b95ca4af7/third_party/protobuf/benchmarks/cpp_benchmark.cc
[modify] https://crrev.com/4fa2d9262fd91a4e613269f230cca34b95ca4af7/third_party/protobuf/benchmarks/readme.txt
[modify] https://crrev.com/4fa2d9262fd91a4e613269f230cca34b95ca4af7/third_party/protobuf/cmake/CMakeLists.txt
[add] https://crrev.com/4fa2d9262fd91a4e613269f230cca34b95ca4af7/third_party/protobuf/cmake/examples.cmake
[modify] https://crrev.com/4fa2d9262fd91a4e613269f230cca34b95ca4af7/third_party/protobuf/cmake/extract_includes.bat.in
[modify] https://crrev.com/4fa2d9262fd91a4e613269f230cca34b95ca4af7/third_party/protobuf/cmake/install.cmake
[modify] https://crrev.com/4fa2d9262fd91a4e613269f230cca34b95ca4af7/third_party/protobuf/cmake/libprotobuf.cmake
[modify] https://crrev.com/4fa2d9262fd91a4e613269f230cca34b95ca4af7/third_party/protobuf/cmake/libprotoc.cmake
[modify] https://crrev.com/4fa2d9262fd91a4e613269f230cca34b95ca4af7/third_party/protobuf/cmake/protobuf-config-version.cmake.in
[modify] https://crrev.com/4fa2d9262fd91a4e613269f230cca34b95ca4af7/third_party/protobuf/cmake/protobuf-config.cmake.in
[modify] https://crrev.com/4fa2d9262fd91a4e613269f230cca34b95ca4af7/third_party/protobuf/cmake/protobuf-module.cmake.in
[add] https://crrev.com/4fa2d9262fd91a4e613269f230cca34b95ca4af7/third_party/protobuf/cmake/protobuf-options.cmake
[modify] https://crrev.com/4fa2d9262fd91a4e613269f230cca34b95ca4af7/third_party/protobuf/cmake/tests.cmake
[add] https://crrev.com/4fa2d9262fd91a4e613269f230cca34b95ca4af7/third_party/protobuf/composer.json
[modify] https://crrev.com/4fa2d9262fd91a4e613269f230cca34b95ca4af7/third_party/protobuf/configure.ac
[modify] https://crrev.com/4fa2d9262fd91a4e613269f230cca34b95ca4af7/third_party/protobuf/conformance/ConformanceJava.java
[modify] https://crrev.com/4fa2d9262fd91a4e613269f230cca34b95ca4af7/third_party/protobuf/conformance/ConformanceJavaLite.java
[modify] https://crrev.com/4fa2d9262fd91a4e613269f230cca34b95ca4af7/third_party/protobuf/conformance/Makefile.am
[modify] https://crrev.com/4fa2d9262fd91a4e613269f230cca34b95ca4af7/third_party/protobuf/conformance/conformance.proto
[modify] https://crrev.com/4fa2d9262fd91a4e613269f230cca34b95ca4af7/third_party/protobuf/conformance/conformance_cpp.cc
[modify] https://crrev.com/4fa2d9262fd91a4e613269f230cca34b95ca4af7/third_party/protobuf/conformance/conformance_objc.m
[modify] https://crrev.com/4fa2d9262fd91a4e613269f230cca34b95ca4af7/third_party/protobuf/conformance/conformance_python.py
[modify] https://crrev.com/4fa2d9262fd91a4e613269f230cca34b95ca4af7/third_party/protobuf/conformance/conformance_ruby.rb
[modify] https://crrev.com/4fa2d9262fd91a4e613269f230cca34b95ca4af7/third_party/protobuf/conformance/conformance_test.cc
[modify] https://crrev.com/4fa2d9262fd91a4e613269f230cca34b95ca4af7/third_party/protobuf/conformance/conformance_test.h
[modify] https://crrev.com/4fa2d9262fd91a4e613269f230cca34b95ca4af7/third_party/protobuf/conformance/conformance_test_runner.cc
[modify] https://crrev.com/4fa2d9262fd91a4e613269f230cca34b95ca4af7/third_party/protobuf/conformance/failure_list_cpp.txt
[delete] https://crrev.com/c0b9e6b14c142dd335805f8713f4b759775d8529/third_party/protobuf/conformance/failure_list_csharp.txt
[modify] https://crrev.com/4fa2d9262fd91a4e613269f230cca34b95ca4af7/third_party/protobuf/conformance/failure_list_java.txt
[modify] https://crrev.com/4fa2d9262fd91a4e613269f230cca34b95ca4af7/third_party/protobuf/conformance/failure_list_objc.txt
[modify] https://crrev.com/4fa2d9262fd91a4e613269f230cca34b95ca4af7/third_party/protobuf/conformance/failure_list_python.txt
[modify] https://crrev.com/4fa2d9262fd91a4e613269f230cca34b95ca4af7/third_party/protobuf/conformance/failure_list_python_cpp.txt
[modify] https://crrev.com/4fa2d9262fd91a4e613269f230cca34b95ca4af7/third_party/protobuf/conformance/failure_list_ruby.txt
[add] https://crrev.com/4fa2d9262fd91a4e613269f230cca34b95ca4af7/third_party/protobuf/conformance/update_failure_list.py
[modify] https://crrev.com/4fa2d9262fd91a4e613269f230cca34b95ca4af7/third_party/protobuf/csharp/.gitignore
[modify] https://crrev.com/4fa2d9262fd91a4e613269f230cca34b95ca4af7/third_party/protobuf/csharp/Google.Protobuf.Tools.nuspec
[modify] https://crrev.com/4fa2d9262fd91a4e613269f230cca34b95ca4af7/third_party/protobuf/csharp/README.md
[modify] https://crrev.com/4fa2d9262fd91a4e613269f230cca34b95ca4af7/third_party/protobuf/csharp/build_packages.bat
[add] https://crrev.com/4fa2d9262fd91a4e613269f230cca34b95ca4af7/third_party/protobuf/csharp/build_tools.sh
[modify] https://crrev.com/4fa2d9262fd91a4e613269f230cca34b95ca4af7/third_party/protobuf/csharp/buildall.sh
[modify] https://crrev.com/4fa2d9262fd91a4e613269f230cca34b95ca4af7/third_party/protobuf/csharp/generate_protos.sh
[delete] https://crrev.com/c0b9e6b14c142dd335805f8713f4b759775d8529/third_party/protobuf/csharp/src/AddressBook/AddressBook.csproj
[add] https://crrev.com/4fa2d9262fd91a4e613269f230cca34b95ca4af7/third_party/protobuf/csharp/src/AddressBook/AddressBook.xproj
[modify] https://crrev.com/4fa2d9262fd91a4e613269f230cca34b95ca4af7/third_party/protobuf/csharp/src/AddressBook/Addressbook.cs
[delete] https://crrev.com/c0b9e6b14c142dd335805f8713f4b759775d8529/third_party/protobuf/csharp/src/AddressBook/Properties/AssemblyInfo.cs
[modify] https://crrev.com/4fa2d9262fd91a4e613269f230cca34b95ca4af7/third_party/protobuf/csharp/src/AddressBook/SampleUsage.cs
[delete] https://crrev.com/c0b9e6b14c142dd335805f8713f4b759775d8529/third_party/protobuf/csharp/src/AddressBook/app.config
[add] https://crrev.com/4fa2d9262fd91a4e613269f230cca34b95ca4af7/third_party/protobuf/csharp/src/AddressBook/project.json
[delete] https://crrev.com/c0b9e6b14c142dd335805f8713f4b759775d8529/third_party/protobuf/csharp/src/Google.Protobuf.Conformance/App.config
[modify] https://crrev.com/4fa2d9262fd91a4e613269f230cca34b95ca4af7/third_party/protobuf/csharp/src/Google.Protobuf.Conformance/Conformance.cs
[delete] https://crrev.com/c0b9e6b14c142dd335805f8713f4b759775d8529/third_party/protobuf/csharp/src/Google.Protobuf.Conformance/Google.Protobuf.Conformance.csproj
[add] https://crrev.com/4fa2d9262fd91a4e613269f230cca34b95ca4af7/third_party/protobuf/csharp/src/Google.Protobuf.Conformance/Google.Protobuf.Conformance.xproj
[modify] https://crrev.com/4fa2d9262fd91a4e613269f230cca34b95ca4af7/third_party/protobuf/csharp/src/Google.Protobuf.Conformance/Program.cs
[delete] https://crrev.com/c0b9e6b14c142dd335805f8713f4b759775d8529/third_party/protobuf/csharp/src/Google.Protobuf.Conformance/Properties/AssemblyInfo.cs
[add] https://crrev.com/4fa2d9262fd91a4e613269f230cca34b95ca4af7/third_party/protobuf/csharp/src/Google.Protobuf.Conformance/project.json
[delete] https://crrev.com/c0b9e6b14c142dd335805f8713f4b759775d8529/third_party/protobuf/csharp/src/Google.Protobuf.JsonDump/Google.Protobuf.JsonDump.csproj
[add] https://crrev.com/4fa2d9262fd91a4e613269f230cca34b95ca4af7/third_party/protobuf/csharp/src/Google.Protobuf.JsonDump/Google.Protobuf.JsonDump.xproj
[modify] https://crrev.com/4fa2d9262fd91a4e613269f230cca34b95ca4af7/third_party/protobuf/csharp/src/Google.Protobuf.JsonDump/Program.cs
[delete] https://crrev.com/c0b9e6b14c142dd335805f8713f4b759775d8529/third_party/protobuf/csharp/src/Google.Protobuf.JsonDump/Properties/AssemblyInfo.cs
[delete] https://crrev.com/c0b9e6b14c142dd335805f8713f4b759775d8529/third_party/protobuf/csharp/src/Google.Protobuf.JsonDump/app.config
[add] https://crrev.com/4fa2d9262fd91a4e613269f230cca34b95ca4af7/third_party/protobuf/csharp/src/Google.Protobuf.JsonDump/project.json
[modify] https://crrev.com/4fa2d9262fd91a4e613269f230cca34b95ca4af7/third_party/protobuf/csharp/src/Google.Protobuf.Test/Collections/RepeatedFieldTest.cs
[modify] https://crrev.com/4fa2d9262fd91a4e613269f230cca34b95ca4af7/third_party/protobuf/csharp/src/Google.Protobuf.Test/Compatibility/TypeExtensionsTest.cs
[modify] https://crrev.com/4fa2d9262fd91a4e613269f230cca34b95ca4af7/third_party/protobuf/csharp/src/Google.Protobuf.Test/FieldCodecTest.cs
[delete] https://crrev.com/c0b9e6b14c142dd335805f8713f4b759775d8529/third_party/protobuf/csharp/src/Google.Protobuf.Test/Google.Protobuf.Test.csproj
[add] https://crrev.com/4fa2d9262fd91a4e613269f230cca34b95ca4af7/third_party/protobuf/csharp/src/Google.Protobuf.Test/Google.Protobuf.Test.xproj
[modify] https://crrev.com/4fa2d9262fd91a4e613269f230cca34b95ca4af7/third_party/protobuf/csharp/src/Google.Protobuf.Test/JsonFormatterTest.cs
[modify] https://crrev.com/4fa2d9262fd91a4e613269f230cca34b95ca4af7/third_party/protobuf/csharp/src/Google.Protobuf.Test/JsonParserTest.cs
[delete] https://crrev.com/c0b9e6b14c142dd335805f8713f4b759775d8529/third_party/protobuf/csharp/src/Google.Protobuf.Test/Properties/AppManifest.xml
[delete] https://crrev.com/c0b9e6b14c142dd335805f8713f4b759775d8529/third_party/protobuf/csharp/src/Google.Protobuf.Test/Properties/AssemblyInfo.cs
[modify] https://crrev.com/4fa2d9262fd91a4e613269f230cca34b95ca4af7/third_party/protobuf/csharp/src/Google.Protobuf.Test/TestProtos/MapUnittestProto3.cs
[add] https://crrev.com/4fa2d9262fd91a4e613269f230cca34b95ca4af7/third_party/protobuf/csharp/src/Google.Protobuf.Test/TestProtos/TestMessagesProto3.cs
[modify] https://crrev.com/4fa2d9262fd91a4e613269f230cca34b95ca4af7/third_party/protobuf/csharp/src/Google.Protobuf.Test/TestProtos/UnittestImportProto3.cs
[modify] https://crrev.com/4fa2d9262fd91a4e613269f230cca34b95ca4af7/third_party/protobuf/csharp/src/Google.Protobuf.Test/TestProtos/UnittestImportPublicProto3.cs
[modify] https://crrev.com/4fa2d9262fd91a4e613269f230cca34b95ca4af7/third_party/protobuf/csharp/src/Google.Protobuf.Test/TestProtos/UnittestIssues.cs
[modify] https://crrev.com/4fa2d9262fd91a4e613269f230cca34b95ca4af7/third_party/protobuf/csharp/src/Google.Protobuf.Test/TestProtos/UnittestProto3.cs
[modify] https://crrev.com/4fa2d9262fd91a4e613269f230cca34b95ca4af7/third_party/protobuf/csharp/src/Google.Protobuf.Test/TestProtos/UnittestWellKnownTypes.cs
[modify] https://crrev.com/4fa2d9262fd91a4e613269f230cca34b95ca4af7/third_party/protobuf/csharp/src/Google.Protobuf.Test/WellKnownTypes/AnyTest.cs
[modify] https://crrev.com/4fa2d9262fd91a4e613269f230cca34b95ca4af7/third_party/protobuf/csharp/src/Google.Protobuf.Test/WellKnownTypes/FieldMaskTest.cs
[delete] https://crrev.com/c0b9e6b14c142dd335805f8713f4b759775d8529/third_party/protobuf/csharp/src/Google.Protobuf.Test/packages.config
[add] https://crrev.com/4fa2d9262fd91a4e613269f230cca34b95ca4af7/third_party/protobuf/csharp/src/Google.Protobuf.Test/project.json
[modify] https://crrev.com/4fa2d9262fd91a4e613269f230cca34b95ca4af7/third_party/protobuf/csharp/src/Google.Protobuf/CodedInputStream.cs
[modify] https://crrev.com/4fa2d9262fd91a4e613269f230cca34b95ca4af7/third_party/protobuf/csharp/src/Google.Protobuf/Collections/MapField.cs
[modify] https://crrev.com/4fa2d9262fd91a4e613269f230cca34b95ca4af7/third_party/protobuf/csharp/src/Google.Protobuf/Collections/RepeatedField.cs
[modify] https://crrev.com/4fa2d9262fd91a4e613269f230cca34b95ca4af7/third_party/protobuf/csharp/src/Google.Protobuf/Compatibility/PropertyInfoExtensions.cs
[modify] https://crrev.com/4fa2d9262fd91a4e613269f230cca34b95ca4af7/third_party/protobuf/csharp/src/Google.Protobuf/Compatibility/TypeExtensions.cs
[modify] https://crrev.com/4fa2d9262fd91a4e613269f230cca34b95ca4af7/third_party/protobuf/csharp/src/Google.Protobuf/FieldCodec.cs
[delete] https://crrev.com/c0b9e6b14c142dd335805f8713f4b759775d8529/third_party/protobuf/csharp/src/Google.Protobuf/Google.Protobuf.csproj
[delete] https://crrev.com/c0b9e6b14c142dd335805f8713f4b759775d8529/third_party/protobuf/csharp/src/Google.Protobuf/Google.Protobuf.nuspec
[add] https://crrev.com/4fa2d9262fd91a4e613269f230cca34b95ca4af7/third_party/protobuf/csharp/src/Google.Protobuf/Google.Protobuf.xproj
[modify] https://crrev.com/4fa2d9262fd91a4e613269f230cca34b95ca4af7/third_party/protobuf/csharp/src/Google.Protobuf/InvalidProtocolBufferException.cs
[modify] https://crrev.com/4fa2d9262fd91a4e613269f230cca34b95ca4af7/third_party/protobuf/csharp/src/Google.Protobuf/JsonFormatter.cs
[modify] https://crrev.com/4fa2d9262fd91a4e613269f230cca34b95ca4af7/third_party/protobuf/csharp/src/Google.Protobuf/JsonParser.cs
[modify] https://crrev.com/4fa2d9262fd91a4e613269f230cca34b95ca4af7/third_party/protobuf/csharp/src/Google.Protobuf/Properties/AssemblyInfo.cs
[modify] https://crrev.com/4fa2d9262fd91a4e613269f230cca34b95ca4af7/third_party/protobuf/csharp/src/Google.Protobuf/Reflection/Descriptor.cs
[modify] https://crrev.com/4fa2d9262fd91a4e613269f230cca34b95ca4af7/third_party/protobuf/csharp/src/Google.Protobuf/Reflection/FieldDescriptor.cs
[modify] https://crrev.com/4fa2d9262fd91a4e613269f230cca34b95ca4af7/third_party/protobuf/csharp/src/Google.Protobuf/Reflection/FileDescriptor.cs
[modify] https://crrev.com/4fa2d9262fd91a4e613269f230cca34b95ca4af7/third_party/protobuf/csharp/src/Google.Protobuf/Reflection/MessageDescriptor.cs
[modify] https://crrev.com/4fa2d9262fd91a4e613269f230cca34b95ca4af7/third_party/protobuf/csharp/src/Google.Protobuf/WellKnownTypes/Any.cs
[modify] https://crrev.com/4fa2d9262fd91a4e613269f230cca34b95ca4af7/third_party/protobuf/csharp/src/Google.Protobuf/WellKnownTypes/Api.cs
[modify] https://crrev.com/4fa2d9262fd91a4e613269f230cca34b95ca4af7/third_party/protobuf/csharp/src/Google.Protobuf/WellKnownTypes/Duration.cs
[modify] https://crrev.com/4fa2d9262fd91a4e613269f230cca34b95ca4af7/third_party/protobuf/csharp/src/Google.Protobuf/WellKnownTypes/Empty.cs
[modify] https://crrev.com/4fa2d9262fd91a4e613269f230cca34b95ca4af7/third_party/protobuf/csharp/src/Google.Protobuf/WellKnownTypes/FieldMask.cs
[modify] https://crrev.com/4fa2d9262fd91a4e613269f230cca34b95ca4af7/third_party/protobuf/csharp/src/Google.Protobuf/WellKnownTypes/FieldMaskPartial.cs
[modify] https://crrev.com/4fa2d9262fd91a4e613269f230cca34b95ca4af7/third_party/protobuf/csharp/src/Google.Protobuf/WellKnownTypes/SourceContext.cs
[modify] https://crrev.com/4fa2d9262fd91a4e613269f230cca34b95ca4af7/third_party/protobuf/csharp/src/Google.Protobuf/WellKnownTypes/Struct.cs
[modify] https://crrev.com/4fa2d9262fd91a4e613269f230cca34b95ca4af7/third_party/protobuf/csharp/src/Google.Protobuf/WellKnownTypes/TimeExtensions.cs
[modify] https://crrev.com/4fa2d9262fd91a4e613269f230cca34b95ca4af7/third_party/protobuf/csharp/src/Google.Protobuf/WellKnownTypes/Timestamp.cs
[modify] https://crrev.com/4fa2d9262fd91a4e613269f230cca34b95ca4af7/third_party/protobuf/csharp/src/Google.Protobuf/WellKnownTypes/Type.cs
[modify] https://crrev.com/4fa2d9262fd91a4e613269f230cca34b95ca4af7/third_party/protobuf/csharp/src/Google.Protobuf/WellKnownTypes/Wrappers.cs
[delete] https://crrev.com/c0b9e6b14c142dd335805f8713f4b759775d8529/third_party/protobuf/csharp/src/Google.Protobuf/packages.config
[add] https://crrev.com/4fa2d9262fd91a4e613269f230cca34b95ca4af7/third_party/protobuf/csharp/src/Google.Protobuf/project.json
[delete] https://crrev.com/c0b9e6b14c142dd335805f8713f4b759775d8529/third_party/protobuf/docs/swift/DesignDoc.md
[modify] https://crrev.com/4fa2d9262fd91a4e613269f230cca34b95ca4af7/third_party/protobuf/docs/third_party.md
[modify] https://crrev.com/4fa2d9262fd91a4e613269f230cca34b95ca4af7/third_party/protobuf/editors/protobuf-mode.el
[add] https://crrev.com/4fa2d9262fd91a4e613269f230cca34b95ca4af7/third_party/protobuf/examples/CMakeLists.txt
[add] https://crrev.com/4fa2d9262fd91a4e613269f230cca34b95ca4af7/third_party/protobuf/generate_changelog.py
[modify] https://crrev.com/4fa2d9262fd91a4e613269f230cca34b95ca4af7/third_party/protobuf/generate_descriptor_proto.sh
[modify] https://crrev.com/4fa2d9262fd91a4e613269f230cca34b95ca4af7/third_party/protobuf/gmock.BUILD
[modify] https://crrev.com/4fa2d9262fd91a4e613269f230cca34b95ca4af7/third_party/protobuf/java/README.md
[add] https://crrev.com/4fa2d9262fd91a4e613269f230cca34b95ca4af7/third_party/protobuf/java/compatibility_tests/README.md
[add] https://crrev.com/4fa2d9262fd91a4e613269f230cca34b95ca4af7/third_party/protobuf/java/compatibility_tests/v2.5.0/deps/pom.xml
[add] https://crrev.com/4fa2d9262fd91a4e613269f230cca34b95ca4af7/third_party/protobuf/java/compatibility_tests/v2.5.0/more_protos/pom.xml
[add] https://crrev.com/4fa2d9262fd91a4e613269f230cca34b95ca4af7/third_party/protobuf/java/compatibility_tests/v2.5.0/more_protos/src/proto/com/google/protobuf/multiple_files_test.proto
[add] https://crrev.com/4fa2d9262fd91a4e613269f230cca34b95ca4af7/third_party/protobuf/java/compatibility_tests/v2.5.0/more_protos/src/proto/com/google/protobuf/nested_builders_test.proto
[add] https://crrev.com/4fa2d9262fd91a4e613269f230cca34b95ca4af7/third_party/protobuf/java/compatibility_tests/v2.5.0/more_protos/src/proto/com/google/protobuf/nested_extension.proto
[add] https://crrev.com/4fa2d9262fd91a4e613269f230cca34b95ca4af7/third_party/protobuf/java/compatibility_tests/v2.5.0/more_protos/src/proto/com/google/protobuf/nested_extension_lite.proto
[add] https://crrev.com/4fa2d9262fd91a4e613269f230cca34b95ca4af7/third_party/protobuf/java/compatibility_tests/v2.5.0/more_protos/src/proto/com/google/protobuf/non_nested_extension.proto
[add] https://crrev.com/4fa2d9262fd91a4e613269f230cca34b95ca4af7/third_party/protobuf/java/compatibility_tests/v2.5.0/more_protos/src/proto/com/google/protobuf/non_nested_extension_lite.proto
[add] https://crrev.com/4fa2d9262fd91a4e613269f230cca34b95ca4af7/third_party/protobuf/java/compatibility_tests/v2.5.0/more_protos/src/proto/com/google/protobuf/test_bad_identifiers.proto
[add] https://crrev.com/4fa2d9262fd91a4e613269f230cca34b95ca4af7/third_party/protobuf/java/compatibility_tests/v2.5.0/more_protos/src/proto/google/protobuf/descriptor.proto
[add] https://crrev.com/4fa2d9262fd91a4e613269f230cca34b95ca4af7/third_party/protobuf/java/compatibility_tests/v2.5.0/more_protos/src/proto/google/protobuf/unittest.proto
[add] https://crrev.com/4fa2d9262fd91a4e613269f230cca34b95ca4af7/third_party/protobuf/java/compatibility_tests/v2.5.0/more_protos/src/proto/google/protobuf/unittest_custom_options.proto
[add] https://crrev.com/4fa2d9262fd91a4e613269f230cca34b95ca4af7/third_party/protobuf/java/compatibility_tests/v2.5.0/more_protos/src/proto/google/protobuf/unittest_embed_optimize_for.proto
[add] https://crrev.com/4fa2d9262fd91a4e613269f230cca34b95ca4af7/third_party/protobuf/java/compatibility_tests/v2.5.0/more_protos/src/proto/google/protobuf/unittest_empty.proto
[add] https://crrev.com/4fa2d9262fd91a4e613269f230cca34b95ca4af7/third_party/protobuf/java/compatibility_tests/v2.5.0/more_protos/src/proto/google/protobuf/unittest_enormous_descriptor.proto
[add] https://crrev.com/4fa2d9262fd91a4e613269f230cca34b95ca4af7/third_party/protobuf/java/compatibility_tests/v2.5.0/more_protos/src/proto/google/protobuf/unittest_import.proto
[add] https://crrev.com/4fa2d9262fd91a4e613269f230cca34b95ca4af7/third_party/protobuf/java/compatibility_tests/v2.5.0/more_protos/src/proto/google/protobuf/unittest_import_lite.proto
[add] https://crrev.com/4fa2d9262fd91a4e613269f230cca34b95ca4af7/third_party/protobuf/java/compatibility_tests/v2.5.0/more_protos/src/proto/google/protobuf/unittest_import_public.proto
[add] https://crrev.com/4fa2d9262fd91a4e613269f230cca34b95ca4af7/third_party/protobuf/java/compatibility_tests/v2.5.0/more_protos/src/proto/google/protobuf/unittest_import_public_lite.proto
[add] https://crrev.com/4fa2d9262fd91a4e613269f230cca34b95ca4af7/third_party/protobuf/java/compatibility_tests/v2.5.0/more_protos/src/proto/google/protobuf/unittest_lite.proto
[add] https://crrev.com/4fa2d9262fd91a4e613269f230cca34b95ca4af7/third_party/protobuf/java/compatibility_tests/v2.5.0/more_protos/src/proto/google/protobuf/unittest_lite_imports_nonlite.proto
[add] https://crrev.com/4fa2d9262fd91a4e613269f230cca34b95ca4af7/third_party/protobuf/java/compatibility_tests/v2.5.0/more_protos/src/proto/google/protobuf/unittest_mset.proto
[add] https://crrev.com/4fa2d9262fd91a4e613269f230cca34b95ca4af7/third_party/protobuf/java/compatibility_tests/v2.5.0/more_protos/src/proto/google/protobuf/unittest_no_generic_services.proto
[add] https://crrev.com/4fa2d9262fd91a4e613269f230cca34b95ca4af7/third_party/protobuf/java/compatibility_tests/v2.5.0/more_protos/src/proto/google/protobuf/unittest_optimize_for.proto
[add] https://crrev.com/4fa2d9262fd91a4e613269f230cca34b95ca4af7/third_party/protobuf/java/compatibility_tests/v2.5.0/pom.xml
[add] https://crrev.com/4fa2d9262fd91a4e613269f230cca34b95ca4af7/third_party/protobuf/java/compatibility_tests/v2.5.0/protos/pom.xml
[add] https://crrev.com/4fa2d9262fd91a4e613269f230cca34b95ca4af7/third_party/protobuf/java/compatibility_tests/v2.5.0/protos/src/proto/com/google/protobuf/multiple_files_test.proto
[add] https://crrev.com/4fa2d9262fd91a4e613269f230cca34b95ca4af7/third_party/protobuf/java/compatibility_tests/v2.5.0/protos/src/proto/com/google/protobuf/nested_builders_test.proto
[add] https://crrev.com/4fa2d9262fd91a4e613269f230cca34b95ca4af7/third_party/protobuf/java/compatibility_tests/v2.5.0/protos/src/proto/com/google/protobuf/nested_extension.proto
[add] https://crrev.com/4fa2d9262fd91a4e613269f230cca34b95ca4af7/third_party/protobuf/java/compatibility_tests/v2.5.0/protos/src/proto/com/google/protobuf/nested_extension_lite.proto
[add] https://crrev.com/4fa2d9262fd91a4e613269f230cca34b95ca4af7/third_party/protobuf/java/compatibility_tests/v2.5.0/protos/src/proto/com/google/protobuf/non_nested_extension.proto
[add] https://crrev.com/4fa2d9262fd91a4e613269f230cca34b95ca4af7/third_party/protobuf/java/compatibility_tests/v2.5.0/protos/src/proto/com/google/protobuf/non_nested_extension_lite.proto
[add] https://crrev.com/4fa2d9262fd91a4e613269f230cca34b95ca4af7/third_party
Project Member

Comment 16 by bugdroid1@chromium.org, Dec 23 2016

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/f795e34e13cb68e6665f9a8ab14260c4118fc246

commit f795e34e13cb68e6665f9a8ab14260c4118fc246
Author: jbriance <jbriance@cisco.com>
Date: Fri Dec 23 14:01:25 2016

third_party/protobuf: Update to HEAD (f52e188fe4)

Rebase protobuf to current HEAD to pull the 3 following changes:
* 4c5d3ed Fix integer overflow in FastUInt32ToBufferLeft
* 4587a3f [arm/gcc] Don't rely on KUSER_HELPERS feature for atomics
* a5a2c1d generic atomicops: Use strong compare_exchange

This change has been made following steps described in
third_party/protobuf/README.chromium file, please refer to it
for further information.

BUG=599051,673488
TBR=pastarmovj@chromium.org

Review-Url: https://codereview.chromium.org/2599263002
Cr-Commit-Position: refs/heads/master@{#440626}

[modify] https://crrev.com/f795e34e13cb68e6665f9a8ab14260c4118fc246/chrome/test/BUILD.gn
[modify] https://crrev.com/f795e34e13cb68e6665f9a8ab14260c4118fc246/components/policy/BUILD.gn
[modify] https://crrev.com/f795e34e13cb68e6665f9a8ab14260c4118fc246/third_party/protobuf/.gitignore
[add] https://crrev.com/f795e34e13cb68e6665f9a8ab14260c4118fc246/third_party/protobuf/.gitmodules
[modify] https://crrev.com/f795e34e13cb68e6665f9a8ab14260c4118fc246/third_party/protobuf/.travis.yml
[modify] https://crrev.com/f795e34e13cb68e6665f9a8ab14260c4118fc246/third_party/protobuf/BUILD
[modify] https://crrev.com/f795e34e13cb68e6665f9a8ab14260c4118fc246/third_party/protobuf/BUILD.gn
[modify] https://crrev.com/f795e34e13cb68e6665f9a8ab14260c4118fc246/third_party/protobuf/CHANGES.txt
[modify] https://crrev.com/f795e34e13cb68e6665f9a8ab14260c4118fc246/third_party/protobuf/DEPS
[modify] https://crrev.com/f795e34e13cb68e6665f9a8ab14260c4118fc246/third_party/protobuf/Makefile.am
[modify] https://crrev.com/f795e34e13cb68e6665f9a8ab14260c4118fc246/third_party/protobuf/Protobuf.podspec
[modify] https://crrev.com/f795e34e13cb68e6665f9a8ab14260c4118fc246/third_party/protobuf/README.chromium
[modify] https://crrev.com/f795e34e13cb68e6665f9a8ab14260c4118fc246/third_party/protobuf/README.md
[modify] https://crrev.com/f795e34e13cb68e6665f9a8ab14260c4118fc246/third_party/protobuf/WORKSPACE
[modify] https://crrev.com/f795e34e13cb68e6665f9a8ab14260c4118fc246/third_party/protobuf/appveyor.bat
[modify] https://crrev.com/f795e34e13cb68e6665f9a8ab14260c4118fc246/third_party/protobuf/appveyor.yml
[modify] https://crrev.com/f795e34e13cb68e6665f9a8ab14260c4118fc246/third_party/protobuf/autogen.sh
[modify] https://crrev.com/f795e34e13cb68e6665f9a8ab14260c4118fc246/third_party/protobuf/benchmarks/Makefile.am
[modify] https://crrev.com/f795e34e13cb68e6665f9a8ab14260c4118fc246/third_party/protobuf/benchmarks/benchmark_messages_proto2.proto
[modify] https://crrev.com/f795e34e13cb68e6665f9a8ab14260c4118fc246/third_party/protobuf/benchmarks/benchmark_messages_proto3.proto
[add] https://crrev.com/f795e34e13cb68e6665f9a8ab14260c4118fc246/third_party/protobuf/benchmarks/cpp_benchmark.cc
[modify] https://crrev.com/f795e34e13cb68e6665f9a8ab14260c4118fc246/third_party/protobuf/benchmarks/readme.txt
[modify] https://crrev.com/f795e34e13cb68e6665f9a8ab14260c4118fc246/third_party/protobuf/cmake/CMakeLists.txt
[add] https://crrev.com/f795e34e13cb68e6665f9a8ab14260c4118fc246/third_party/protobuf/cmake/examples.cmake
[modify] https://crrev.com/f795e34e13cb68e6665f9a8ab14260c4118fc246/third_party/protobuf/cmake/extract_includes.bat.in
[modify] https://crrev.com/f795e34e13cb68e6665f9a8ab14260c4118fc246/third_party/protobuf/cmake/install.cmake
[modify] https://crrev.com/f795e34e13cb68e6665f9a8ab14260c4118fc246/third_party/protobuf/cmake/libprotobuf.cmake
[modify] https://crrev.com/f795e34e13cb68e6665f9a8ab14260c4118fc246/third_party/protobuf/cmake/libprotoc.cmake
[modify] https://crrev.com/f795e34e13cb68e6665f9a8ab14260c4118fc246/third_party/protobuf/cmake/protobuf-config-version.cmake.in
[modify] https://crrev.com/f795e34e13cb68e6665f9a8ab14260c4118fc246/third_party/protobuf/cmake/protobuf-config.cmake.in
[modify] https://crrev.com/f795e34e13cb68e6665f9a8ab14260c4118fc246/third_party/protobuf/cmake/protobuf-module.cmake.in
[add] https://crrev.com/f795e34e13cb68e6665f9a8ab14260c4118fc246/third_party/protobuf/cmake/protobuf-options.cmake
[modify] https://crrev.com/f795e34e13cb68e6665f9a8ab14260c4118fc246/third_party/protobuf/cmake/tests.cmake
[add] https://crrev.com/f795e34e13cb68e6665f9a8ab14260c4118fc246/third_party/protobuf/composer.json
[modify] https://crrev.com/f795e34e13cb68e6665f9a8ab14260c4118fc246/third_party/protobuf/configure.ac
[modify] https://crrev.com/f795e34e13cb68e6665f9a8ab14260c4118fc246/third_party/protobuf/conformance/ConformanceJava.java
[modify] https://crrev.com/f795e34e13cb68e6665f9a8ab14260c4118fc246/third_party/protobuf/conformance/ConformanceJavaLite.java
[modify] https://crrev.com/f795e34e13cb68e6665f9a8ab14260c4118fc246/third_party/protobuf/conformance/Makefile.am
[modify] https://crrev.com/f795e34e13cb68e6665f9a8ab14260c4118fc246/third_party/protobuf/conformance/conformance.proto
[modify] https://crrev.com/f795e34e13cb68e6665f9a8ab14260c4118fc246/third_party/protobuf/conformance/conformance_cpp.cc
[modify] https://crrev.com/f795e34e13cb68e6665f9a8ab14260c4118fc246/third_party/protobuf/conformance/conformance_objc.m
[modify] https://crrev.com/f795e34e13cb68e6665f9a8ab14260c4118fc246/third_party/protobuf/conformance/conformance_python.py
[modify] https://crrev.com/f795e34e13cb68e6665f9a8ab14260c4118fc246/third_party/protobuf/conformance/conformance_ruby.rb
[modify] https://crrev.com/f795e34e13cb68e6665f9a8ab14260c4118fc246/third_party/protobuf/conformance/conformance_test.cc
[modify] https://crrev.com/f795e34e13cb68e6665f9a8ab14260c4118fc246/third_party/protobuf/conformance/conformance_test.h
[modify] https://crrev.com/f795e34e13cb68e6665f9a8ab14260c4118fc246/third_party/protobuf/conformance/conformance_test_runner.cc
[modify] https://crrev.com/f795e34e13cb68e6665f9a8ab14260c4118fc246/third_party/protobuf/conformance/failure_list_cpp.txt
[delete] https://crrev.com/6028ecc270affe97ff765b224626f41088326753/third_party/protobuf/conformance/failure_list_csharp.txt
[modify] https://crrev.com/f795e34e13cb68e6665f9a8ab14260c4118fc246/third_party/protobuf/conformance/failure_list_java.txt
[modify] https://crrev.com/f795e34e13cb68e6665f9a8ab14260c4118fc246/third_party/protobuf/conformance/failure_list_objc.txt
[modify] https://crrev.com/f795e34e13cb68e6665f9a8ab14260c4118fc246/third_party/protobuf/conformance/failure_list_python.txt
[modify] https://crrev.com/f795e34e13cb68e6665f9a8ab14260c4118fc246/third_party/protobuf/conformance/failure_list_python_cpp.txt
[modify] https://crrev.com/f795e34e13cb68e6665f9a8ab14260c4118fc246/third_party/protobuf/conformance/failure_list_ruby.txt
[add] https://crrev.com/f795e34e13cb68e6665f9a8ab14260c4118fc246/third_party/protobuf/conformance/update_failure_list.py
[modify] https://crrev.com/f795e34e13cb68e6665f9a8ab14260c4118fc246/third_party/protobuf/csharp/.gitignore
[modify] https://crrev.com/f795e34e13cb68e6665f9a8ab14260c4118fc246/third_party/protobuf/csharp/Google.Protobuf.Tools.nuspec
[modify] https://crrev.com/f795e34e13cb68e6665f9a8ab14260c4118fc246/third_party/protobuf/csharp/README.md
[modify] https://crrev.com/f795e34e13cb68e6665f9a8ab14260c4118fc246/third_party/protobuf/csharp/build_packages.bat
[add] https://crrev.com/f795e34e13cb68e6665f9a8ab14260c4118fc246/third_party/protobuf/csharp/build_tools.sh
[modify] https://crrev.com/f795e34e13cb68e6665f9a8ab14260c4118fc246/third_party/protobuf/csharp/buildall.sh
[modify] https://crrev.com/f795e34e13cb68e6665f9a8ab14260c4118fc246/third_party/protobuf/csharp/generate_protos.sh
[delete] https://crrev.com/6028ecc270affe97ff765b224626f41088326753/third_party/protobuf/csharp/src/AddressBook/AddressBook.csproj
[add] https://crrev.com/f795e34e13cb68e6665f9a8ab14260c4118fc246/third_party/protobuf/csharp/src/AddressBook/AddressBook.xproj
[modify] https://crrev.com/f795e34e13cb68e6665f9a8ab14260c4118fc246/third_party/protobuf/csharp/src/AddressBook/Addressbook.cs
[delete] https://crrev.com/6028ecc270affe97ff765b224626f41088326753/third_party/protobuf/csharp/src/AddressBook/Properties/AssemblyInfo.cs
[modify] https://crrev.com/f795e34e13cb68e6665f9a8ab14260c4118fc246/third_party/protobuf/csharp/src/AddressBook/SampleUsage.cs
[delete] https://crrev.com/6028ecc270affe97ff765b224626f41088326753/third_party/protobuf/csharp/src/AddressBook/app.config
[add] https://crrev.com/f795e34e13cb68e6665f9a8ab14260c4118fc246/third_party/protobuf/csharp/src/AddressBook/project.json
[delete] https://crrev.com/6028ecc270affe97ff765b224626f41088326753/third_party/protobuf/csharp/src/Google.Protobuf.Conformance/App.config
[modify] https://crrev.com/f795e34e13cb68e6665f9a8ab14260c4118fc246/third_party/protobuf/csharp/src/Google.Protobuf.Conformance/Conformance.cs
[delete] https://crrev.com/6028ecc270affe97ff765b224626f41088326753/third_party/protobuf/csharp/src/Google.Protobuf.Conformance/Google.Protobuf.Conformance.csproj
[add] https://crrev.com/f795e34e13cb68e6665f9a8ab14260c4118fc246/third_party/protobuf/csharp/src/Google.Protobuf.Conformance/Google.Protobuf.Conformance.xproj
[modify] https://crrev.com/f795e34e13cb68e6665f9a8ab14260c4118fc246/third_party/protobuf/csharp/src/Google.Protobuf.Conformance/Program.cs
[delete] https://crrev.com/6028ecc270affe97ff765b224626f41088326753/third_party/protobuf/csharp/src/Google.Protobuf.Conformance/Properties/AssemblyInfo.cs
[add] https://crrev.com/f795e34e13cb68e6665f9a8ab14260c4118fc246/third_party/protobuf/csharp/src/Google.Protobuf.Conformance/project.json
[delete] https://crrev.com/6028ecc270affe97ff765b224626f41088326753/third_party/protobuf/csharp/src/Google.Protobuf.JsonDump/Google.Protobuf.JsonDump.csproj
[add] https://crrev.com/f795e34e13cb68e6665f9a8ab14260c4118fc246/third_party/protobuf/csharp/src/Google.Protobuf.JsonDump/Google.Protobuf.JsonDump.xproj
[modify] https://crrev.com/f795e34e13cb68e6665f9a8ab14260c4118fc246/third_party/protobuf/csharp/src/Google.Protobuf.JsonDump/Program.cs
[delete] https://crrev.com/6028ecc270affe97ff765b224626f41088326753/third_party/protobuf/csharp/src/Google.Protobuf.JsonDump/Properties/AssemblyInfo.cs
[delete] https://crrev.com/6028ecc270affe97ff765b224626f41088326753/third_party/protobuf/csharp/src/Google.Protobuf.JsonDump/app.config
[add] https://crrev.com/f795e34e13cb68e6665f9a8ab14260c4118fc246/third_party/protobuf/csharp/src/Google.Protobuf.JsonDump/project.json
[modify] https://crrev.com/f795e34e13cb68e6665f9a8ab14260c4118fc246/third_party/protobuf/csharp/src/Google.Protobuf.Test/ByteStringTest.cs
[modify] https://crrev.com/f795e34e13cb68e6665f9a8ab14260c4118fc246/third_party/protobuf/csharp/src/Google.Protobuf.Test/Collections/RepeatedFieldTest.cs
[modify] https://crrev.com/f795e34e13cb68e6665f9a8ab14260c4118fc246/third_party/protobuf/csharp/src/Google.Protobuf.Test/Compatibility/TypeExtensionsTest.cs
[modify] https://crrev.com/f795e34e13cb68e6665f9a8ab14260c4118fc246/third_party/protobuf/csharp/src/Google.Protobuf.Test/FieldCodecTest.cs
[delete] https://crrev.com/6028ecc270affe97ff765b224626f41088326753/third_party/protobuf/csharp/src/Google.Protobuf.Test/Google.Protobuf.Test.csproj
[add] https://crrev.com/f795e34e13cb68e6665f9a8ab14260c4118fc246/third_party/protobuf/csharp/src/Google.Protobuf.Test/Google.Protobuf.Test.xproj
[modify] https://crrev.com/f795e34e13cb68e6665f9a8ab14260c4118fc246/third_party/protobuf/csharp/src/Google.Protobuf.Test/JsonFormatterTest.cs
[modify] https://crrev.com/f795e34e13cb68e6665f9a8ab14260c4118fc246/third_party/protobuf/csharp/src/Google.Protobuf.Test/JsonParserTest.cs
[delete] https://crrev.com/6028ecc270affe97ff765b224626f41088326753/third_party/protobuf/csharp/src/Google.Protobuf.Test/Properties/AppManifest.xml
[delete] https://crrev.com/6028ecc270affe97ff765b224626f41088326753/third_party/protobuf/csharp/src/Google.Protobuf.Test/Properties/AssemblyInfo.cs
[modify] https://crrev.com/f795e34e13cb68e6665f9a8ab14260c4118fc246/third_party/protobuf/csharp/src/Google.Protobuf.Test/TestProtos/MapUnittestProto3.cs
[add] https://crrev.com/f795e34e13cb68e6665f9a8ab14260c4118fc246/third_party/protobuf/csharp/src/Google.Protobuf.Test/TestProtos/TestMessagesProto3.cs
[modify] https://crrev.com/f795e34e13cb68e6665f9a8ab14260c4118fc246/third_party/protobuf/csharp/src/Google.Protobuf.Test/TestProtos/UnittestImportProto3.cs
[modify] https://crrev.com/f795e34e13cb68e6665f9a8ab14260c4118fc246/third_party/protobuf/csharp/src/Google.Protobuf.Test/TestProtos/UnittestImportPublicProto3.cs
[modify] https://crrev.com/f795e34e13cb68e6665f9a8ab14260c4118fc246/third_party/protobuf/csharp/src/Google.Protobuf.Test/TestProtos/UnittestIssues.cs
[modify] https://crrev.com/f795e34e13cb68e6665f9a8ab14260c4118fc246/third_party/protobuf/csharp/src/Google.Protobuf.Test/TestProtos/UnittestProto3.cs
[modify] https://crrev.com/f795e34e13cb68e6665f9a8ab14260c4118fc246/third_party/protobuf/csharp/src/Google.Protobuf.Test/TestProtos/UnittestWellKnownTypes.cs
[modify] https://crrev.com/f795e34e13cb68e6665f9a8ab14260c4118fc246/third_party/protobuf/csharp/src/Google.Protobuf.Test/WellKnownTypes/AnyTest.cs
[modify] https://crrev.com/f795e34e13cb68e6665f9a8ab14260c4118fc246/third_party/protobuf/csharp/src/Google.Protobuf.Test/WellKnownTypes/FieldMaskTest.cs
[delete] https://crrev.com/6028ecc270affe97ff765b224626f41088326753/third_party/protobuf/csharp/src/Google.Protobuf.Test/packages.config
[add] https://crrev.com/f795e34e13cb68e6665f9a8ab14260c4118fc246/third_party/protobuf/csharp/src/Google.Protobuf.Test/project.json
[modify] https://crrev.com/f795e34e13cb68e6665f9a8ab14260c4118fc246/third_party/protobuf/csharp/src/Google.Protobuf/ByteString.cs
[modify] https://crrev.com/f795e34e13cb68e6665f9a8ab14260c4118fc246/third_party/protobuf/csharp/src/Google.Protobuf/CodedInputStream.cs
[modify] https://crrev.com/f795e34e13cb68e6665f9a8ab14260c4118fc246/third_party/protobuf/csharp/src/Google.Protobuf/Collections/MapField.cs
[modify] https://crrev.com/f795e34e13cb68e6665f9a8ab14260c4118fc246/third_party/protobuf/csharp/src/Google.Protobuf/Collections/RepeatedField.cs
[modify] https://crrev.com/f795e34e13cb68e6665f9a8ab14260c4118fc246/third_party/protobuf/csharp/src/Google.Protobuf/Compatibility/PropertyInfoExtensions.cs
[modify] https://crrev.com/f795e34e13cb68e6665f9a8ab14260c4118fc246/third_party/protobuf/csharp/src/Google.Protobuf/Compatibility/TypeExtensions.cs
[modify] https://crrev.com/f795e34e13cb68e6665f9a8ab14260c4118fc246/third_party/protobuf/csharp/src/Google.Protobuf/FieldCodec.cs
[delete] https://crrev.com/6028ecc270affe97ff765b224626f41088326753/third_party/protobuf/csharp/src/Google.Protobuf/Google.Protobuf.csproj
[delete] https://crrev.com/6028ecc270affe97ff765b224626f41088326753/third_party/protobuf/csharp/src/Google.Protobuf/Google.Protobuf.nuspec
[add] https://crrev.com/f795e34e13cb68e6665f9a8ab14260c4118fc246/third_party/protobuf/csharp/src/Google.Protobuf/Google.Protobuf.xproj
[modify] https://crrev.com/f795e34e13cb68e6665f9a8ab14260c4118fc246/third_party/protobuf/csharp/src/Google.Protobuf/InvalidProtocolBufferException.cs
[modify] https://crrev.com/f795e34e13cb68e6665f9a8ab14260c4118fc246/third_party/protobuf/csharp/src/Google.Protobuf/JsonFormatter.cs
[modify] https://crrev.com/f795e34e13cb68e6665f9a8ab14260c4118fc246/third_party/protobuf/csharp/src/Google.Protobuf/JsonParser.cs
[modify] https://crrev.com/f795e34e13cb68e6665f9a8ab14260c4118fc246/third_party/protobuf/csharp/src/Google.Protobuf/Properties/AssemblyInfo.cs
[modify] https://crrev.com/f795e34e13cb68e6665f9a8ab14260c4118fc246/third_party/protobuf/csharp/src/Google.Protobuf/Reflection/Descriptor.cs
[modify] https://crrev.com/f795e34e13cb68e6665f9a8ab14260c4118fc246/third_party/protobuf/csharp/src/Google.Protobuf/Reflection/FieldDescriptor.cs
[modify] https://crrev.com/f795e34e13cb68e6665f9a8ab14260c4118fc246/third_party/protobuf/csharp/src/Google.Protobuf/Reflection/FileDescriptor.cs
[modify] https://crrev.com/f795e34e13cb68e6665f9a8ab14260c4118fc246/third_party/protobuf/csharp/src/Google.Protobuf/Reflection/MessageDescriptor.cs
[modify] https://crrev.com/f795e34e13cb68e6665f9a8ab14260c4118fc246/third_party/protobuf/csharp/src/Google.Protobuf/WellKnownTypes/Any.cs
[modify] https://crrev.com/f795e34e13cb68e6665f9a8ab14260c4118fc246/third_party/protobuf/csharp/src/Google.Protobuf/WellKnownTypes/Api.cs
[modify] https://crrev.com/f795e34e13cb68e6665f9a8ab14260c4118fc246/third_party/protobuf/csharp/src/Google.Protobuf/WellKnownTypes/Duration.cs
[modify] https://crrev.com/f795e34e13cb68e6665f9a8ab14260c4118fc246/third_party/protobuf/csharp/src/Google.Protobuf/WellKnownTypes/Empty.cs
[modify] https://crrev.com/f795e34e13cb68e6665f9a8ab14260c4118fc246/third_party/protobuf/csharp/src/Google.Protobuf/WellKnownTypes/FieldMask.cs
[modify] https://crrev.com/f795e34e13cb68e6665f9a8ab14260c4118fc246/third_party/protobuf/csharp/src/Google.Protobuf/WellKnownTypes/FieldMaskPartial.cs
[modify] https://crrev.com/f795e34e13cb68e6665f9a8ab14260c4118fc246/third_party/protobuf/csharp/src/Google.Protobuf/WellKnownTypes/SourceContext.cs
[modify] https://crrev.com/f795e34e13cb68e6665f9a8ab14260c4118fc246/third_party/protobuf/csharp/src/Google.Protobuf/WellKnownTypes/Struct.cs
[modify] https://crrev.com/f795e34e13cb68e6665f9a8ab14260c4118fc246/third_party/protobuf/csharp/src/Google.Protobuf/WellKnownTypes/TimeExtensions.cs
[modify] https://crrev.com/f795e34e13cb68e6665f9a8ab14260c4118fc246/third_party/protobuf/csharp/src/Google.Protobuf/WellKnownTypes/Timestamp.cs
[modify] https://crrev.com/f795e34e13cb68e6665f9a8ab14260c4118fc246/third_party/protobuf/csharp/src/Google.Protobuf/WellKnownTypes/Type.cs
[modify] https://crrev.com/f795e34e13cb68e6665f9a8ab14260c4118fc246/third_party/protobuf/csharp/src/Google.Protobuf/WellKnownTypes/Wrappers.cs
[delete] https://crrev.com/6028ecc270affe97ff765b224626f41088326753/third_party/protobuf/csharp/src/Google.Protobuf/packages.config
[add] https://crrev.com/f795e34e13cb68e6665f9a8ab14260c4118fc246/third_party/protobuf/csharp/src/Google.Protobuf/project.json
[delete] https://crrev.com/6028ecc270affe97ff765b224626f41088326753/third_party/protobuf/docs/swift/DesignDoc.md
[modify] https://crrev.com/f795e34e13cb68e6665f9a8ab14260c4118fc246/third_party/protobuf/docs/third_party.md
[modify] https://crrev.com/f795e34e13cb68e6665f9a8ab14260c4118fc246/third_party/protobuf/editors/protobuf-mode.el
[add] https://crrev.com/f795e34e13cb68e6665f9a8ab14260c4118fc246/third_party/protobuf/examples/CMakeLists.txt
[add] https://crrev.com/f795e34e13cb68e6665f9a8ab14260c4118fc246/third_party/protobuf/generate_changelog.py
[modify] https://crrev.com/f795e34e13cb68e6665f9a8ab14260c4118fc246/third_party/protobuf/generate_descriptor_proto.sh
[modify] https://crrev.com/f795e34e13cb68e6665f9a8ab14260c4118fc246/third_party/protobuf/gmock.BUILD
[modify] https://crrev.com/f795e34e13cb68e6665f9a8ab14260c4118fc246/third_party/protobuf/java/README.md
[add] https://crrev.com/f795e34e13cb68e6665f9a8ab14260c4118fc246/third_party/protobuf/java/compatibility_tests/README.md
[add] https://crrev.com/f795e34e13cb68e6665f9a8ab14260c4118fc246/third_party/protobuf/java/compatibility_tests/v2.5.0/deps/pom.xml
[add] https://crrev.com/f795e34e13cb68e6665f9a8ab14260c4118fc246/third_party/protobuf/java/compatibility_tests/v2.5.0/more_protos/pom.xml
[add] https://crrev.com/f795e34e13cb68e6665f9a8ab14260c4118fc246/third_party/protobuf/java/compatibility_tests/v2.5.0/more_protos/src/proto/com/google/protobuf/multiple_files_test.proto
[add] https://crrev.com/f795e34e13cb68e6665f9a8ab14260c4118fc246/third_party/protobuf/java/compatibility_tests/v2.5.0/more_protos/src/proto/com/google/protobuf/nested_builders_test.proto
[add] https://crrev.com/f795e34e13cb68e6665f9a8ab14260c4118fc246/third_party/protobuf/java/compatibility_tests/v2.5.0/more_protos/src/proto/com/google/protobuf/nested_extension.proto
[add] https://crrev.com/f795e34e13cb68e6665f9a8ab14260c4118fc246/third_party/protobuf/java/compatibility_tests/v2.5.0/more_protos/src/proto/com/google/protobuf/nested_extension_lite.proto
[add] https://crrev.com/f795e34e13cb68e6665f9a8ab14260c4118fc246/third_party/protobuf/java/compatibility_tests/v2.5.0/more_protos/src/proto/com/google/protobuf/non_nested_extension.proto
[add] https://crrev.com/f795e34e13cb68e6665f9a8ab14260c4118fc246/third_party/protobuf/java/compatibility_tests/v2.5.0/more_protos/src/proto/com/google/protobuf/non_nested_extension_lite.proto
[add] https://crrev.com/f795e34e13cb68e6665f9a8ab14260c4118fc246/third_party/protobuf/java/compatibility_tests/v2.5.0/more_protos/src/proto/com/google/protobuf/test_bad_identifiers.proto
[add] https://crrev.com/f795e34e13cb68e6665f9a8ab14260c4118fc246/third_party/protobuf/java/compatibility_tests/v2.5.0/more_protos/src/proto/google/protobuf/descriptor.proto
[add] https://crrev.com/f795e34e13cb68e6665f9a8ab14260c4118fc246/third_party/protobuf/java/compatibility_tests/v2.5.0/more_protos/src/proto/google/protobuf/unittest.proto
[add] https://crrev.com/f795e34e13cb68e6665f9a8ab14260c4118fc246/third_party/protobuf/java/compatibility_tests/v2.5.0/more_protos/src/proto/google/protobuf/unittest_custom_options.proto
[add] https://crrev.com/f795e34e13cb68e6665f9a8ab14260c4118fc246/third_party/protobuf/java/compatibility_tests/v2.5.0/more_protos/src/proto/google/protobuf/unittest_embed_optimize_for.proto
[add] https://crrev.com/f795e34e13cb68e6665f9a8ab14260c4118fc246/third_party/protobuf/java/compatibility_tests/v2.5.0/more_protos/src/proto/google/protobuf/unittest_empty.proto
[add] https://crrev.com/f795e34e13cb68e6665f9a8ab14260c4118fc246/third_party/protobuf/java/compatibility_tests/v2.5.0/more_protos/src/proto/google/protobuf/unittest_enormous_descriptor.proto
[add] https://crrev.com/f795e34e13cb68e6665f9a8ab14260c4118fc246/third_party/protobuf/java/compatibility_tests/v2.5.0/more_protos/src/proto/google/protobuf/unittest_import.proto
[add] https://crrev.com/f795e34e13cb68e6665f9a8ab14260c4118fc246/third_party/protobuf/java/compatibility_tests/v2.5.0/more_protos/src/proto/google/protobuf/unittest_import_lite.proto
[add] https://crrev.com/f795e34e13cb68e6665f9a8ab14260c4118fc246/third_party/protobuf/java/compatibility_tests/v2.5.0/more_protos/src/proto/google/protobuf/unittest_import_public.proto
[add] https://crrev.com/f795e34e13cb68e6665f9a8ab14260c4118fc246/third_party/protobuf/java/compatibility_tests/v2.5.0/more_protos/src/proto/google/protobuf/unittest_import_public_lite.proto
[add] https://crrev.com/f795e34e13cb68e6665f9a8ab14260c4118fc246/third_party/protobuf/java/compatibility_tests/v2.5.0/more_protos/src/proto/google/protobuf/unittest_lite.proto
[add] https://crrev.com/f795e34e13cb68e6665f9a8ab14260c4118fc246/third_party/protobuf/java/compatibility_tests/v2.5.0/more_protos/src/proto/google/protobuf/unittest_lite_imports_nonlite.proto
[add] https://crrev.com/f795e34e13cb68e6665f9a8ab14260c4118fc246/third_party/protobuf/java/compatibility_tests/v2.5.0/more_protos/src/proto/google/protobuf/unittest_mset.proto
[add] https://crrev.com/f795e34e13cb68e6665f9a8ab14260c4118fc246/third_party/protobuf/java/compatibility_tests/v2.5.0/more_protos/src/proto/google/protobuf/unittest_no_generic_services.proto
[add] https://crrev.com/f795e34e13cb68e6665f9a8ab14260c4118fc246/third_party/protobuf/java/compatibility_tests/v2.5.0/more_protos/src/proto/google/protobuf/unittest_optimize_for.proto
[add] https://crrev.com/f795e34e13cb68e6665f9a8ab14260c4118fc246/third_party/protobuf/java/compatibility_tests/v2.5.0/pom.xml
[add] https://crrev.com/f795e34e13cb68e6665f9a8ab14260c4118fc246/third_party/protobuf/java/compatibility_tests/v2.5.0/protos/pom.xml
[add] https://crrev.com/f795e34e13cb68e6665f9a8ab14260c4118fc246/third_party/protobuf/java/compatibility_tests/v2.5.0/protos/src/proto/com/google/protobuf/multiple_files_test.proto
[add] https://crrev.com/f795e34e13cb68e6665f9a8ab14260c4118fc246/third_party/protobuf/java/compatibility_tests/v2.5.0/protos/src/proto/com/google/protobuf/nested_builders_test.proto
[add] https://crrev.com/f795e34e13cb68e6665f9a8ab14260c4118fc246/third_party/protobuf/java/compatibility_tests/v2.5.0/protos/src/proto/com/google/protobuf/nested_extension.proto
[add] https://crrev.com/f795e34e13cb68e6665f9a8ab14260c4118fc246/third_party/protobuf/java/compatibility_tests/v2.5.0/protos/src/proto/com/google/protobuf/nested_extension_lite.proto
[add] https://crrev.com/f795e34e13cb68e6665f9a8ab14260c4118fc246/third_party/protobuf/java/compatibility_tests/v2.5.0/protos/src/proto/com/google/pr
Project Member

Comment 17 by bugdroid1@chromium.org, Dec 23 2016

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/a1eb3dfb483e3dec5e79363c82596ccc01dacb49

commit a1eb3dfb483e3dec5e79363c82596ccc01dacb49
Author: Vasilii Sukhanov <vasilii@chromium.org>
Date: Fri Dec 23 16:11:35 2016

Revert "third_party/protobuf: Update to HEAD (f52e188fe4)"

Broke compilation on Windows
third_party\protobuf\src\google\protobuf\compiler\js\embed.cc(51): warning C4018: '<': signed/unsigned mismatch
This reverts commit f795e34e13cb68e6665f9a8ab14260c4118fc246.

BUG=599051,673488
TBR=jbriance@cisco.com,henrika@chromium.com
NOPRESUBMIT=true
NOTREECHECKS=true
NOTRY=true

Review-Url: https://codereview.chromium.org/2599323002 .
Cr-Commit-Position: refs/heads/master@{#440635}

[modify] https://crrev.com/a1eb3dfb483e3dec5e79363c82596ccc01dacb49/chrome/test/BUILD.gn
[modify] https://crrev.com/a1eb3dfb483e3dec5e79363c82596ccc01dacb49/components/policy/BUILD.gn
[modify] https://crrev.com/a1eb3dfb483e3dec5e79363c82596ccc01dacb49/third_party/protobuf/.gitignore
[delete] https://crrev.com/db776d1a2133ce046f21cec827ef4dea34fb4c6a/third_party/protobuf/.gitmodules
[modify] https://crrev.com/a1eb3dfb483e3dec5e79363c82596ccc01dacb49/third_party/protobuf/.travis.yml
[modify] https://crrev.com/a1eb3dfb483e3dec5e79363c82596ccc01dacb49/third_party/protobuf/BUILD
[modify] https://crrev.com/a1eb3dfb483e3dec5e79363c82596ccc01dacb49/third_party/protobuf/BUILD.gn
[modify] https://crrev.com/a1eb3dfb483e3dec5e79363c82596ccc01dacb49/third_party/protobuf/CHANGES.txt
[modify] https://crrev.com/a1eb3dfb483e3dec5e79363c82596ccc01dacb49/third_party/protobuf/DEPS
[modify] https://crrev.com/a1eb3dfb483e3dec5e79363c82596ccc01dacb49/third_party/protobuf/Makefile.am
[modify] https://crrev.com/a1eb3dfb483e3dec5e79363c82596ccc01dacb49/third_party/protobuf/Protobuf.podspec
[modify] https://crrev.com/a1eb3dfb483e3dec5e79363c82596ccc01dacb49/third_party/protobuf/README.chromium
[modify] https://crrev.com/a1eb3dfb483e3dec5e79363c82596ccc01dacb49/third_party/protobuf/README.md
[modify] https://crrev.com/a1eb3dfb483e3dec5e79363c82596ccc01dacb49/third_party/protobuf/WORKSPACE
[modify] https://crrev.com/a1eb3dfb483e3dec5e79363c82596ccc01dacb49/third_party/protobuf/appveyor.bat
[modify] https://crrev.com/a1eb3dfb483e3dec5e79363c82596ccc01dacb49/third_party/protobuf/appveyor.yml
[modify] https://crrev.com/a1eb3dfb483e3dec5e79363c82596ccc01dacb49/third_party/protobuf/autogen.sh
[modify] https://crrev.com/a1eb3dfb483e3dec5e79363c82596ccc01dacb49/third_party/protobuf/benchmarks/Makefile.am
[modify] https://crrev.com/a1eb3dfb483e3dec5e79363c82596ccc01dacb49/third_party/protobuf/benchmarks/benchmark_messages_proto2.proto
[modify] https://crrev.com/a1eb3dfb483e3dec5e79363c82596ccc01dacb49/third_party/protobuf/benchmarks/benchmark_messages_proto3.proto
[delete] https://crrev.com/db776d1a2133ce046f21cec827ef4dea34fb4c6a/third_party/protobuf/benchmarks/cpp_benchmark.cc
[modify] https://crrev.com/a1eb3dfb483e3dec5e79363c82596ccc01dacb49/third_party/protobuf/benchmarks/readme.txt
[modify] https://crrev.com/a1eb3dfb483e3dec5e79363c82596ccc01dacb49/third_party/protobuf/cmake/CMakeLists.txt
[delete] https://crrev.com/db776d1a2133ce046f21cec827ef4dea34fb4c6a/third_party/protobuf/cmake/examples.cmake
[modify] https://crrev.com/a1eb3dfb483e3dec5e79363c82596ccc01dacb49/third_party/protobuf/cmake/extract_includes.bat.in
[modify] https://crrev.com/a1eb3dfb483e3dec5e79363c82596ccc01dacb49/third_party/protobuf/cmake/install.cmake
[modify] https://crrev.com/a1eb3dfb483e3dec5e79363c82596ccc01dacb49/third_party/protobuf/cmake/libprotobuf.cmake
[modify] https://crrev.com/a1eb3dfb483e3dec5e79363c82596ccc01dacb49/third_party/protobuf/cmake/libprotoc.cmake
[modify] https://crrev.com/a1eb3dfb483e3dec5e79363c82596ccc01dacb49/third_party/protobuf/cmake/protobuf-config-version.cmake.in
[modify] https://crrev.com/a1eb3dfb483e3dec5e79363c82596ccc01dacb49/third_party/protobuf/cmake/protobuf-config.cmake.in
[modify] https://crrev.com/a1eb3dfb483e3dec5e79363c82596ccc01dacb49/third_party/protobuf/cmake/protobuf-module.cmake.in
[delete] https://crrev.com/db776d1a2133ce046f21cec827ef4dea34fb4c6a/third_party/protobuf/cmake/protobuf-options.cmake
[modify] https://crrev.com/a1eb3dfb483e3dec5e79363c82596ccc01dacb49/third_party/protobuf/cmake/tests.cmake
[delete] https://crrev.com/db776d1a2133ce046f21cec827ef4dea34fb4c6a/third_party/protobuf/composer.json
[modify] https://crrev.com/a1eb3dfb483e3dec5e79363c82596ccc01dacb49/third_party/protobuf/configure.ac
[modify] https://crrev.com/a1eb3dfb483e3dec5e79363c82596ccc01dacb49/third_party/protobuf/conformance/ConformanceJava.java
[modify] https://crrev.com/a1eb3dfb483e3dec5e79363c82596ccc01dacb49/third_party/protobuf/conformance/ConformanceJavaLite.java
[modify] https://crrev.com/a1eb3dfb483e3dec5e79363c82596ccc01dacb49/third_party/protobuf/conformance/Makefile.am
[modify] https://crrev.com/a1eb3dfb483e3dec5e79363c82596ccc01dacb49/third_party/protobuf/conformance/conformance.proto
[modify] https://crrev.com/a1eb3dfb483e3dec5e79363c82596ccc01dacb49/third_party/protobuf/conformance/conformance_cpp.cc
[modify] https://crrev.com/a1eb3dfb483e3dec5e79363c82596ccc01dacb49/third_party/protobuf/conformance/conformance_objc.m
[modify] https://crrev.com/a1eb3dfb483e3dec5e79363c82596ccc01dacb49/third_party/protobuf/conformance/conformance_python.py
[modify] https://crrev.com/a1eb3dfb483e3dec5e79363c82596ccc01dacb49/third_party/protobuf/conformance/conformance_ruby.rb
[modify] https://crrev.com/a1eb3dfb483e3dec5e79363c82596ccc01dacb49/third_party/protobuf/conformance/conformance_test.cc
[modify] https://crrev.com/a1eb3dfb483e3dec5e79363c82596ccc01dacb49/third_party/protobuf/conformance/conformance_test.h
[modify] https://crrev.com/a1eb3dfb483e3dec5e79363c82596ccc01dacb49/third_party/protobuf/conformance/conformance_test_runner.cc
[modify] https://crrev.com/a1eb3dfb483e3dec5e79363c82596ccc01dacb49/third_party/protobuf/conformance/failure_list_cpp.txt
[add] https://crrev.com/a1eb3dfb483e3dec5e79363c82596ccc01dacb49/third_party/protobuf/conformance/failure_list_csharp.txt
[modify] https://crrev.com/a1eb3dfb483e3dec5e79363c82596ccc01dacb49/third_party/protobuf/conformance/failure_list_java.txt
[modify] https://crrev.com/a1eb3dfb483e3dec5e79363c82596ccc01dacb49/third_party/protobuf/conformance/failure_list_objc.txt
[modify] https://crrev.com/a1eb3dfb483e3dec5e79363c82596ccc01dacb49/third_party/protobuf/conformance/failure_list_python.txt
[modify] https://crrev.com/a1eb3dfb483e3dec5e79363c82596ccc01dacb49/third_party/protobuf/conformance/failure_list_python_cpp.txt
[modify] https://crrev.com/a1eb3dfb483e3dec5e79363c82596ccc01dacb49/third_party/protobuf/conformance/failure_list_ruby.txt
[delete] https://crrev.com/db776d1a2133ce046f21cec827ef4dea34fb4c6a/third_party/protobuf/conformance/update_failure_list.py
[modify] https://crrev.com/a1eb3dfb483e3dec5e79363c82596ccc01dacb49/third_party/protobuf/csharp/.gitignore
[modify] https://crrev.com/a1eb3dfb483e3dec5e79363c82596ccc01dacb49/third_party/protobuf/csharp/Google.Protobuf.Tools.nuspec
[modify] https://crrev.com/a1eb3dfb483e3dec5e79363c82596ccc01dacb49/third_party/protobuf/csharp/README.md
[modify] https://crrev.com/a1eb3dfb483e3dec5e79363c82596ccc01dacb49/third_party/protobuf/csharp/build_packages.bat
[delete] https://crrev.com/db776d1a2133ce046f21cec827ef4dea34fb4c6a/third_party/protobuf/csharp/build_tools.sh
[modify] https://crrev.com/a1eb3dfb483e3dec5e79363c82596ccc01dacb49/third_party/protobuf/csharp/buildall.sh
[modify] https://crrev.com/a1eb3dfb483e3dec5e79363c82596ccc01dacb49/third_party/protobuf/csharp/generate_protos.sh
[add] https://crrev.com/a1eb3dfb483e3dec5e79363c82596ccc01dacb49/third_party/protobuf/csharp/src/AddressBook/AddressBook.csproj
[delete] https://crrev.com/db776d1a2133ce046f21cec827ef4dea34fb4c6a/third_party/protobuf/csharp/src/AddressBook/AddressBook.xproj
[modify] https://crrev.com/a1eb3dfb483e3dec5e79363c82596ccc01dacb49/third_party/protobuf/csharp/src/AddressBook/Addressbook.cs
[add] https://crrev.com/a1eb3dfb483e3dec5e79363c82596ccc01dacb49/third_party/protobuf/csharp/src/AddressBook/Properties/AssemblyInfo.cs
[modify] https://crrev.com/a1eb3dfb483e3dec5e79363c82596ccc01dacb49/third_party/protobuf/csharp/src/AddressBook/SampleUsage.cs
[add] https://crrev.com/a1eb3dfb483e3dec5e79363c82596ccc01dacb49/third_party/protobuf/csharp/src/AddressBook/app.config
[delete] https://crrev.com/db776d1a2133ce046f21cec827ef4dea34fb4c6a/third_party/protobuf/csharp/src/AddressBook/project.json
[add] https://crrev.com/a1eb3dfb483e3dec5e79363c82596ccc01dacb49/third_party/protobuf/csharp/src/Google.Protobuf.Conformance/App.config
[modify] https://crrev.com/a1eb3dfb483e3dec5e79363c82596ccc01dacb49/third_party/protobuf/csharp/src/Google.Protobuf.Conformance/Conformance.cs
[add] https://crrev.com/a1eb3dfb483e3dec5e79363c82596ccc01dacb49/third_party/protobuf/csharp/src/Google.Protobuf.Conformance/Google.Protobuf.Conformance.csproj
[delete] https://crrev.com/db776d1a2133ce046f21cec827ef4dea34fb4c6a/third_party/protobuf/csharp/src/Google.Protobuf.Conformance/Google.Protobuf.Conformance.xproj
[modify] https://crrev.com/a1eb3dfb483e3dec5e79363c82596ccc01dacb49/third_party/protobuf/csharp/src/Google.Protobuf.Conformance/Program.cs
[add] https://crrev.com/a1eb3dfb483e3dec5e79363c82596ccc01dacb49/third_party/protobuf/csharp/src/Google.Protobuf.Conformance/Properties/AssemblyInfo.cs
[delete] https://crrev.com/db776d1a2133ce046f21cec827ef4dea34fb4c6a/third_party/protobuf/csharp/src/Google.Protobuf.Conformance/project.json
[add] https://crrev.com/a1eb3dfb483e3dec5e79363c82596ccc01dacb49/third_party/protobuf/csharp/src/Google.Protobuf.JsonDump/Google.Protobuf.JsonDump.csproj
[delete] https://crrev.com/db776d1a2133ce046f21cec827ef4dea34fb4c6a/third_party/protobuf/csharp/src/Google.Protobuf.JsonDump/Google.Protobuf.JsonDump.xproj
[modify] https://crrev.com/a1eb3dfb483e3dec5e79363c82596ccc01dacb49/third_party/protobuf/csharp/src/Google.Protobuf.JsonDump/Program.cs
[add] https://crrev.com/a1eb3dfb483e3dec5e79363c82596ccc01dacb49/third_party/protobuf/csharp/src/Google.Protobuf.JsonDump/Properties/AssemblyInfo.cs
[add] https://crrev.com/a1eb3dfb483e3dec5e79363c82596ccc01dacb49/third_party/protobuf/csharp/src/Google.Protobuf.JsonDump/app.config
[delete] https://crrev.com/db776d1a2133ce046f21cec827ef4dea34fb4c6a/third_party/protobuf/csharp/src/Google.Protobuf.JsonDump/project.json
[modify] https://crrev.com/a1eb3dfb483e3dec5e79363c82596ccc01dacb49/third_party/protobuf/csharp/src/Google.Protobuf.Test/ByteStringTest.cs
[modify] https://crrev.com/a1eb3dfb483e3dec5e79363c82596ccc01dacb49/third_party/protobuf/csharp/src/Google.Protobuf.Test/Collections/RepeatedFieldTest.cs
[modify] https://crrev.com/a1eb3dfb483e3dec5e79363c82596ccc01dacb49/third_party/protobuf/csharp/src/Google.Protobuf.Test/Compatibility/TypeExtensionsTest.cs
[modify] https://crrev.com/a1eb3dfb483e3dec5e79363c82596ccc01dacb49/third_party/protobuf/csharp/src/Google.Protobuf.Test/FieldCodecTest.cs
[add] https://crrev.com/a1eb3dfb483e3dec5e79363c82596ccc01dacb49/third_party/protobuf/csharp/src/Google.Protobuf.Test/Google.Protobuf.Test.csproj
[delete] https://crrev.com/db776d1a2133ce046f21cec827ef4dea34fb4c6a/third_party/protobuf/csharp/src/Google.Protobuf.Test/Google.Protobuf.Test.xproj
[modify] https://crrev.com/a1eb3dfb483e3dec5e79363c82596ccc01dacb49/third_party/protobuf/csharp/src/Google.Protobuf.Test/JsonFormatterTest.cs
[modify] https://crrev.com/a1eb3dfb483e3dec5e79363c82596ccc01dacb49/third_party/protobuf/csharp/src/Google.Protobuf.Test/JsonParserTest.cs
[add] https://crrev.com/a1eb3dfb483e3dec5e79363c82596ccc01dacb49/third_party/protobuf/csharp/src/Google.Protobuf.Test/Properties/AppManifest.xml
[add] https://crrev.com/a1eb3dfb483e3dec5e79363c82596ccc01dacb49/third_party/protobuf/csharp/src/Google.Protobuf.Test/Properties/AssemblyInfo.cs
[modify] https://crrev.com/a1eb3dfb483e3dec5e79363c82596ccc01dacb49/third_party/protobuf/csharp/src/Google.Protobuf.Test/TestProtos/MapUnittestProto3.cs
[delete] https://crrev.com/db776d1a2133ce046f21cec827ef4dea34fb4c6a/third_party/protobuf/csharp/src/Google.Protobuf.Test/TestProtos/TestMessagesProto3.cs
[modify] https://crrev.com/a1eb3dfb483e3dec5e79363c82596ccc01dacb49/third_party/protobuf/csharp/src/Google.Protobuf.Test/TestProtos/UnittestImportProto3.cs
[modify] https://crrev.com/a1eb3dfb483e3dec5e79363c82596ccc01dacb49/third_party/protobuf/csharp/src/Google.Protobuf.Test/TestProtos/UnittestImportPublicProto3.cs
[modify] https://crrev.com/a1eb3dfb483e3dec5e79363c82596ccc01dacb49/third_party/protobuf/csharp/src/Google.Protobuf.Test/TestProtos/UnittestIssues.cs
[modify] https://crrev.com/a1eb3dfb483e3dec5e79363c82596ccc01dacb49/third_party/protobuf/csharp/src/Google.Protobuf.Test/TestProtos/UnittestProto3.cs
[modify] https://crrev.com/a1eb3dfb483e3dec5e79363c82596ccc01dacb49/third_party/protobuf/csharp/src/Google.Protobuf.Test/TestProtos/UnittestWellKnownTypes.cs
[modify] https://crrev.com/a1eb3dfb483e3dec5e79363c82596ccc01dacb49/third_party/protobuf/csharp/src/Google.Protobuf.Test/WellKnownTypes/AnyTest.cs
[modify] https://crrev.com/a1eb3dfb483e3dec5e79363c82596ccc01dacb49/third_party/protobuf/csharp/src/Google.Protobuf.Test/WellKnownTypes/FieldMaskTest.cs
[add] https://crrev.com/a1eb3dfb483e3dec5e79363c82596ccc01dacb49/third_party/protobuf/csharp/src/Google.Protobuf.Test/packages.config
[delete] https://crrev.com/db776d1a2133ce046f21cec827ef4dea34fb4c6a/third_party/protobuf/csharp/src/Google.Protobuf.Test/project.json
[modify] https://crrev.com/a1eb3dfb483e3dec5e79363c82596ccc01dacb49/third_party/protobuf/csharp/src/Google.Protobuf/ByteString.cs
[modify] https://crrev.com/a1eb3dfb483e3dec5e79363c82596ccc01dacb49/third_party/protobuf/csharp/src/Google.Protobuf/CodedInputStream.cs
[modify] https://crrev.com/a1eb3dfb483e3dec5e79363c82596ccc01dacb49/third_party/protobuf/csharp/src/Google.Protobuf/Collections/MapField.cs
[modify] https://crrev.com/a1eb3dfb483e3dec5e79363c82596ccc01dacb49/third_party/protobuf/csharp/src/Google.Protobuf/Collections/RepeatedField.cs
[modify] https://crrev.com/a1eb3dfb483e3dec5e79363c82596ccc01dacb49/third_party/protobuf/csharp/src/Google.Protobuf/Compatibility/PropertyInfoExtensions.cs
[modify] https://crrev.com/a1eb3dfb483e3dec5e79363c82596ccc01dacb49/third_party/protobuf/csharp/src/Google.Protobuf/Compatibility/TypeExtensions.cs
[modify] https://crrev.com/a1eb3dfb483e3dec5e79363c82596ccc01dacb49/third_party/protobuf/csharp/src/Google.Protobuf/FieldCodec.cs
[add] https://crrev.com/a1eb3dfb483e3dec5e79363c82596ccc01dacb49/third_party/protobuf/csharp/src/Google.Protobuf/Google.Protobuf.csproj
[add] https://crrev.com/a1eb3dfb483e3dec5e79363c82596ccc01dacb49/third_party/protobuf/csharp/src/Google.Protobuf/Google.Protobuf.nuspec
[delete] https://crrev.com/db776d1a2133ce046f21cec827ef4dea34fb4c6a/third_party/protobuf/csharp/src/Google.Protobuf/Google.Protobuf.xproj
[modify] https://crrev.com/a1eb3dfb483e3dec5e79363c82596ccc01dacb49/third_party/protobuf/csharp/src/Google.Protobuf/InvalidProtocolBufferException.cs
[modify] https://crrev.com/a1eb3dfb483e3dec5e79363c82596ccc01dacb49/third_party/protobuf/csharp/src/Google.Protobuf/JsonFormatter.cs
[modify] https://crrev.com/a1eb3dfb483e3dec5e79363c82596ccc01dacb49/third_party/protobuf/csharp/src/Google.Protobuf/JsonParser.cs
[modify] https://crrev.com/a1eb3dfb483e3dec5e79363c82596ccc01dacb49/third_party/protobuf/csharp/src/Google.Protobuf/Properties/AssemblyInfo.cs
[modify] https://crrev.com/a1eb3dfb483e3dec5e79363c82596ccc01dacb49/third_party/protobuf/csharp/src/Google.Protobuf/Reflection/Descriptor.cs
[modify] https://crrev.com/a1eb3dfb483e3dec5e79363c82596ccc01dacb49/third_party/protobuf/csharp/src/Google.Protobuf/Reflection/FieldDescriptor.cs
[modify] https://crrev.com/a1eb3dfb483e3dec5e79363c82596ccc01dacb49/third_party/protobuf/csharp/src/Google.Protobuf/Reflection/FileDescriptor.cs
[modify] https://crrev.com/a1eb3dfb483e3dec5e79363c82596ccc01dacb49/third_party/protobuf/csharp/src/Google.Protobuf/Reflection/MessageDescriptor.cs
[modify] https://crrev.com/a1eb3dfb483e3dec5e79363c82596ccc01dacb49/third_party/protobuf/csharp/src/Google.Protobuf/WellKnownTypes/Any.cs
[modify] https://crrev.com/a1eb3dfb483e3dec5e79363c82596ccc01dacb49/third_party/protobuf/csharp/src/Google.Protobuf/WellKnownTypes/Api.cs
[modify] https://crrev.com/a1eb3dfb483e3dec5e79363c82596ccc01dacb49/third_party/protobuf/csharp/src/Google.Protobuf/WellKnownTypes/Duration.cs
[modify] https://crrev.com/a1eb3dfb483e3dec5e79363c82596ccc01dacb49/third_party/protobuf/csharp/src/Google.Protobuf/WellKnownTypes/Empty.cs
[modify] https://crrev.com/a1eb3dfb483e3dec5e79363c82596ccc01dacb49/third_party/protobuf/csharp/src/Google.Protobuf/WellKnownTypes/FieldMask.cs
[modify] https://crrev.com/a1eb3dfb483e3dec5e79363c82596ccc01dacb49/third_party/protobuf/csharp/src/Google.Protobuf/WellKnownTypes/FieldMaskPartial.cs
[modify] https://crrev.com/a1eb3dfb483e3dec5e79363c82596ccc01dacb49/third_party/protobuf/csharp/src/Google.Protobuf/WellKnownTypes/SourceContext.cs
[modify] https://crrev.com/a1eb3dfb483e3dec5e79363c82596ccc01dacb49/third_party/protobuf/csharp/src/Google.Protobuf/WellKnownTypes/Struct.cs
[modify] https://crrev.com/a1eb3dfb483e3dec5e79363c82596ccc01dacb49/third_party/protobuf/csharp/src/Google.Protobuf/WellKnownTypes/TimeExtensions.cs
[modify] https://crrev.com/a1eb3dfb483e3dec5e79363c82596ccc01dacb49/third_party/protobuf/csharp/src/Google.Protobuf/WellKnownTypes/Timestamp.cs
[modify] https://crrev.com/a1eb3dfb483e3dec5e79363c82596ccc01dacb49/third_party/protobuf/csharp/src/Google.Protobuf/WellKnownTypes/Type.cs
[modify] https://crrev.com/a1eb3dfb483e3dec5e79363c82596ccc01dacb49/third_party/protobuf/csharp/src/Google.Protobuf/WellKnownTypes/Wrappers.cs
[add] https://crrev.com/a1eb3dfb483e3dec5e79363c82596ccc01dacb49/third_party/protobuf/csharp/src/Google.Protobuf/packages.config
[delete] https://crrev.com/db776d1a2133ce046f21cec827ef4dea34fb4c6a/third_party/protobuf/csharp/src/Google.Protobuf/project.json
[add] https://crrev.com/a1eb3dfb483e3dec5e79363c82596ccc01dacb49/third_party/protobuf/docs/swift/DesignDoc.md
[modify] https://crrev.com/a1eb3dfb483e3dec5e79363c82596ccc01dacb49/third_party/protobuf/docs/third_party.md
[modify] https://crrev.com/a1eb3dfb483e3dec5e79363c82596ccc01dacb49/third_party/protobuf/editors/protobuf-mode.el
[delete] https://crrev.com/db776d1a2133ce046f21cec827ef4dea34fb4c6a/third_party/protobuf/examples/CMakeLists.txt
[delete] https://crrev.com/db776d1a2133ce046f21cec827ef4dea34fb4c6a/third_party/protobuf/generate_changelog.py
[modify] https://crrev.com/a1eb3dfb483e3dec5e79363c82596ccc01dacb49/third_party/protobuf/generate_descriptor_proto.sh
[modify] https://crrev.com/a1eb3dfb483e3dec5e79363c82596ccc01dacb49/third_party/protobuf/gmock.BUILD
[modify] https://crrev.com/a1eb3dfb483e3dec5e79363c82596ccc01dacb49/third_party/protobuf/java/README.md
[delete] https://crrev.com/db776d1a2133ce046f21cec827ef4dea34fb4c6a/third_party/protobuf/java/compatibility_tests/README.md
[delete] https://crrev.com/db776d1a2133ce046f21cec827ef4dea34fb4c6a/third_party/protobuf/java/compatibility_tests/v2.5.0/deps/pom.xml
[delete] https://crrev.com/db776d1a2133ce046f21cec827ef4dea34fb4c6a/third_party/protobuf/java/compatibility_tests/v2.5.0/more_protos/pom.xml
[delete] https://crrev.com/db776d1a2133ce046f21cec827ef4dea34fb4c6a/third_party/protobuf/java/compatibility_tests/v2.5.0/more_protos/src/proto/com/google/protobuf/multiple_files_test.proto
[delete] https://crrev.com/db776d1a2133ce046f21cec827ef4dea34fb4c6a/third_party/protobuf/java/compatibility_tests/v2.5.0/more_protos/src/proto/com/google/protobuf/nested_builders_test.proto
[delete] https://crrev.com/db776d1a2133ce046f21cec827ef4dea34fb4c6a/third_party/protobuf/java/compatibility_tests/v2.5.0/more_protos/src/proto/com/google/protobuf/nested_extension.proto
[delete] https://crrev.com/db776d1a2133ce046f21cec827ef4dea34fb4c6a/third_party/protobuf/java/compatibility_tests/v2.5.0/more_protos/src/proto/com/google/protobuf/nested_extension_lite.proto
[delete] https://crrev.com/db776d1a2133ce046f21cec827ef4dea34fb4c6a/third_party/protobuf/java/compatibility_tests/v2.5.0/more_protos/src/proto/com/google/protobuf/non_nested_extension.proto
[delete] https://crrev.com/db776d1a2133ce046f21cec827ef4dea34fb4c6a/third_party/protobuf/java/compatibility_tests/v2.5.0/more_protos/src/proto/com/google/protobuf/non_nested_extension_lite.proto
[delete] https://crrev.com/db776d1a2133ce046f21cec827ef4dea34fb4c6a/third_party/protobuf/java/compatibility_tests/v2.5.0/more_protos/src/proto/com/google/protobuf/test_bad_identifiers.proto
[delete] https://crrev.com/db776d1a2133ce046f21cec827ef4dea34fb4c6a/third_party/protobuf/java/compatibility_tests/v2.5.0/more_protos/src/proto/google/protobuf/descriptor.proto
[delete] https://crrev.com/db776d1a2133ce046f21cec827ef4dea34fb4c6a/third_party/protobuf/java/compatibility_tests/v2.5.0/more_protos/src/proto/google/protobuf/unittest.proto
[delete] https://crrev.com/db776d1a2133ce046f21cec827ef4dea34fb4c6a/third_party/protobuf/java/compatibility_tests/v2.5.0/more_protos/src/proto/google/protobuf/unittest_custom_options.proto
[delete] https://crrev.com/db776d1a2133ce046f21cec827ef4dea34fb4c6a/third_party/protobuf/java/compatibility_tests/v2.5.0/more_protos/src/proto/google/protobuf/unittest_embed_optimize_for.proto
[delete] https://crrev.com/db776d1a2133ce046f21cec827ef4dea34fb4c6a/third_party/protobuf/java/compatibility_tests/v2.5.0/more_protos/src/proto/google/protobuf/unittest_empty.proto
[delete] https://crrev.com/db776d1a2133ce046f21cec827ef4dea34fb4c6a/third_party/protobuf/java/compatibility_tests/v2.5.0/more_protos/src/proto/google/protobuf/unittest_enormous_descriptor.proto
[delete] https://crrev.com/db776d1a2133ce046f21cec827ef4dea34fb4c6a/third_party/protobuf/java/compatibility_tests/v2.5.0/more_protos/src/proto/google/protobuf/unittest_import.proto
[delete] https://crrev.com/db776d1a2133ce046f21cec827ef4dea34fb4c6a/third_party/protobuf/java/compatibility_tests/v2.5.0/more_protos/src/proto/google/protobuf/unittest_import_lite.proto
[delete] https://crrev.com/db776d1a2133ce046f21cec827ef4dea34fb4c6a/third_party/protobuf/java/compatibility_tests/v2.5.0/more_protos/src/proto/google/protobuf/unittest_import_public.proto
[delete] https://crrev.com/db776d1a2133ce046f21cec827ef4dea34fb4c6a/third_party/protobuf/java/compatibility_tests/v2.5.0/more_protos/src/proto/google/protobuf/unittest_import_public_lite.proto
[delete] https://crrev.com/db776d1a2133ce046f21cec827ef4dea34fb4c6a/third_party/protobuf/java/compatibility_tests/v2.5.0/more_protos/src/proto/google/protobuf/unittest_lite.proto
[delete] https://crrev.com/db776d1a2133ce046f21cec827ef4dea34fb4c6a/third_party/protobuf/java/compatibility_tests/v2.5.0/more_protos/src/proto/google/protobuf/unittest_lite_imports_nonlite.proto
[delete] https://crrev.com/db776d1a2133ce046f21cec827ef4dea34fb4c6a/third_party/protobuf/java/compatibility_tests/v2.5.0/more_protos/src/proto/google/protobuf/unittest_mset.proto
[delete] https://crrev.com/db776d1a2133ce046f21cec827ef4dea34fb4c6a/third_party/protobuf/java/compatibility_tests/v2.5.0/more_protos/src/proto/google/protobuf/unittest_no_generic_services.proto
[delete] https://crrev.com/db776d1a2133ce046f21cec827ef4dea34fb4c6a/third_party/protobuf/java/compatibility_tests/v2.5.0/more_protos/src/proto/google/protobuf/unittest_optimize_for.proto
[delete] https://crrev.com/db776d1a2133ce046f21cec827ef4dea34fb4c6a/third_party/protobuf/java/compatibility_tests/v2.5.0/pom.xml
[delete] https://crrev.com/db776d1a2133ce046f21cec827ef4dea34fb4c6a/third_party/protobuf/java/compatibility_tests/v2.5.0/protos/pom.xml
[delete] https://crrev.com/db776d1a2133ce046f21cec827ef4dea34fb4c6a/third_party/protobuf/java/compatibility_tests/v2.5.0/protos/src/proto/com/google/protobuf/multiple_files_test.proto
[delete] https://crrev.com/db776d1a2133ce046f21cec827ef4dea34fb4c6a/third_party/protobuf/java/compatibility_tests/v2.5.0/protos/src/proto/com/google/protobuf/nested_builders_test.proto
[delete] https://crrev.com/db776d1a2133ce046f21cec827ef4dea34fb4c6a/third_party/protobuf/java/compatibility_tests/v2.5.0/protos/src/proto/com/google/protobuf/nested_extension.proto
[delete] https://crrev.com/db776d1a2133ce046f21cec827ef4dea34fb4c6a/third_party/protobuf/java/compatibility_tests/v2.5.0/protos/src/proto/com/google/protobuf/nested_extension_lite.proto
[delete] https://crrev.com/db776d1a2133ce046f21cec827ef4dea34fb4c6a/third_party/protobuf/java/compatibility_tests/v2.5.0/protos/src/proto/com/google/prot
Project Member

Comment 18 by bugdroid1@chromium.org, Jan 6 2017

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/c5f4d7239d10069882d99f20d100992e520126a2

commit c5f4d7239d10069882d99f20d100992e520126a2
Author: jbriance <jbriance@cisco.com>
Date: Fri Jan 06 09:46:13 2017

third_party/protobuf: Update to HEAD (5f65ee6ac7)

Rebase protobuf to current HEAD to pull the 3 following changes:
* 4c5d3ed Fix integer overflow in FastUInt32ToBufferLeft
* 4587a3f [arm/gcc] Don't rely on KUSER_HELPERS feature for atomics
* a5a2c1d generic atomicops: Use strong compare_exchange

This change has been made following steps described in
third_party/protobuf/README.chromium file, please refer to it
for further information.

This is a reland of https://codereview.chromium.org/2599263002/

BUG=599051,673488

Review-Url: https://codereview.chromium.org/2598373002
Cr-Commit-Position: refs/heads/master@{#441909}

[modify] https://crrev.com/c5f4d7239d10069882d99f20d100992e520126a2/chrome/test/BUILD.gn
[modify] https://crrev.com/c5f4d7239d10069882d99f20d100992e520126a2/components/policy/BUILD.gn
[modify] https://crrev.com/c5f4d7239d10069882d99f20d100992e520126a2/third_party/protobuf/.gitignore
[add] https://crrev.com/c5f4d7239d10069882d99f20d100992e520126a2/third_party/protobuf/.gitmodules
[modify] https://crrev.com/c5f4d7239d10069882d99f20d100992e520126a2/third_party/protobuf/.travis.yml
[modify] https://crrev.com/c5f4d7239d10069882d99f20d100992e520126a2/third_party/protobuf/BUILD
[modify] https://crrev.com/c5f4d7239d10069882d99f20d100992e520126a2/third_party/protobuf/BUILD.gn
[modify] https://crrev.com/c5f4d7239d10069882d99f20d100992e520126a2/third_party/protobuf/CHANGES.txt
[modify] https://crrev.com/c5f4d7239d10069882d99f20d100992e520126a2/third_party/protobuf/DEPS
[modify] https://crrev.com/c5f4d7239d10069882d99f20d100992e520126a2/third_party/protobuf/Makefile.am
[modify] https://crrev.com/c5f4d7239d10069882d99f20d100992e520126a2/third_party/protobuf/Protobuf.podspec
[modify] https://crrev.com/c5f4d7239d10069882d99f20d100992e520126a2/third_party/protobuf/README.chromium
[modify] https://crrev.com/c5f4d7239d10069882d99f20d100992e520126a2/third_party/protobuf/README.md
[modify] https://crrev.com/c5f4d7239d10069882d99f20d100992e520126a2/third_party/protobuf/WORKSPACE
[modify] https://crrev.com/c5f4d7239d10069882d99f20d100992e520126a2/third_party/protobuf/appveyor.bat
[modify] https://crrev.com/c5f4d7239d10069882d99f20d100992e520126a2/third_party/protobuf/appveyor.yml
[modify] https://crrev.com/c5f4d7239d10069882d99f20d100992e520126a2/third_party/protobuf/autogen.sh
[modify] https://crrev.com/c5f4d7239d10069882d99f20d100992e520126a2/third_party/protobuf/benchmarks/Makefile.am
[modify] https://crrev.com/c5f4d7239d10069882d99f20d100992e520126a2/third_party/protobuf/benchmarks/benchmark_messages_proto2.proto
[modify] https://crrev.com/c5f4d7239d10069882d99f20d100992e520126a2/third_party/protobuf/benchmarks/benchmark_messages_proto3.proto
[add] https://crrev.com/c5f4d7239d10069882d99f20d100992e520126a2/third_party/protobuf/benchmarks/cpp_benchmark.cc
[modify] https://crrev.com/c5f4d7239d10069882d99f20d100992e520126a2/third_party/protobuf/benchmarks/readme.txt
[modify] https://crrev.com/c5f4d7239d10069882d99f20d100992e520126a2/third_party/protobuf/cmake/CMakeLists.txt
[add] https://crrev.com/c5f4d7239d10069882d99f20d100992e520126a2/third_party/protobuf/cmake/examples.cmake
[modify] https://crrev.com/c5f4d7239d10069882d99f20d100992e520126a2/third_party/protobuf/cmake/extract_includes.bat.in
[modify] https://crrev.com/c5f4d7239d10069882d99f20d100992e520126a2/third_party/protobuf/cmake/install.cmake
[modify] https://crrev.com/c5f4d7239d10069882d99f20d100992e520126a2/third_party/protobuf/cmake/libprotobuf.cmake
[modify] https://crrev.com/c5f4d7239d10069882d99f20d100992e520126a2/third_party/protobuf/cmake/libprotoc.cmake
[modify] https://crrev.com/c5f4d7239d10069882d99f20d100992e520126a2/third_party/protobuf/cmake/protobuf-config-version.cmake.in
[modify] https://crrev.com/c5f4d7239d10069882d99f20d100992e520126a2/third_party/protobuf/cmake/protobuf-config.cmake.in
[modify] https://crrev.com/c5f4d7239d10069882d99f20d100992e520126a2/third_party/protobuf/cmake/protobuf-module.cmake.in
[add] https://crrev.com/c5f4d7239d10069882d99f20d100992e520126a2/third_party/protobuf/cmake/protobuf-options.cmake
[modify] https://crrev.com/c5f4d7239d10069882d99f20d100992e520126a2/third_party/protobuf/cmake/tests.cmake
[add] https://crrev.com/c5f4d7239d10069882d99f20d100992e520126a2/third_party/protobuf/composer.json
[modify] https://crrev.com/c5f4d7239d10069882d99f20d100992e520126a2/third_party/protobuf/configure.ac
[modify] https://crrev.com/c5f4d7239d10069882d99f20d100992e520126a2/third_party/protobuf/conformance/ConformanceJava.java
[modify] https://crrev.com/c5f4d7239d10069882d99f20d100992e520126a2/third_party/protobuf/conformance/ConformanceJavaLite.java
[modify] https://crrev.com/c5f4d7239d10069882d99f20d100992e520126a2/third_party/protobuf/conformance/Makefile.am
[modify] https://crrev.com/c5f4d7239d10069882d99f20d100992e520126a2/third_party/protobuf/conformance/conformance.proto
[modify] https://crrev.com/c5f4d7239d10069882d99f20d100992e520126a2/third_party/protobuf/conformance/conformance_cpp.cc
[modify] https://crrev.com/c5f4d7239d10069882d99f20d100992e520126a2/third_party/protobuf/conformance/conformance_objc.m
[modify] https://crrev.com/c5f4d7239d10069882d99f20d100992e520126a2/third_party/protobuf/conformance/conformance_python.py
[modify] https://crrev.com/c5f4d7239d10069882d99f20d100992e520126a2/third_party/protobuf/conformance/conformance_ruby.rb
[modify] https://crrev.com/c5f4d7239d10069882d99f20d100992e520126a2/third_party/protobuf/conformance/conformance_test.cc
[modify] https://crrev.com/c5f4d7239d10069882d99f20d100992e520126a2/third_party/protobuf/conformance/conformance_test.h
[modify] https://crrev.com/c5f4d7239d10069882d99f20d100992e520126a2/third_party/protobuf/conformance/conformance_test_runner.cc
[modify] https://crrev.com/c5f4d7239d10069882d99f20d100992e520126a2/third_party/protobuf/conformance/failure_list_cpp.txt
[delete] https://crrev.com/559b67fbc41fba740506cd5d6f3d20d20f65039b/third_party/protobuf/conformance/failure_list_csharp.txt
[modify] https://crrev.com/c5f4d7239d10069882d99f20d100992e520126a2/third_party/protobuf/conformance/failure_list_java.txt
[modify] https://crrev.com/c5f4d7239d10069882d99f20d100992e520126a2/third_party/protobuf/conformance/failure_list_objc.txt
[modify] https://crrev.com/c5f4d7239d10069882d99f20d100992e520126a2/third_party/protobuf/conformance/failure_list_python.txt
[modify] https://crrev.com/c5f4d7239d10069882d99f20d100992e520126a2/third_party/protobuf/conformance/failure_list_python_cpp.txt
[modify] https://crrev.com/c5f4d7239d10069882d99f20d100992e520126a2/third_party/protobuf/conformance/failure_list_ruby.txt
[add] https://crrev.com/c5f4d7239d10069882d99f20d100992e520126a2/third_party/protobuf/conformance/update_failure_list.py
[modify] https://crrev.com/c5f4d7239d10069882d99f20d100992e520126a2/third_party/protobuf/csharp/.gitignore
[modify] https://crrev.com/c5f4d7239d10069882d99f20d100992e520126a2/third_party/protobuf/csharp/Google.Protobuf.Tools.nuspec
[modify] https://crrev.com/c5f4d7239d10069882d99f20d100992e520126a2/third_party/protobuf/csharp/README.md
[modify] https://crrev.com/c5f4d7239d10069882d99f20d100992e520126a2/third_party/protobuf/csharp/build_packages.bat
[add] https://crrev.com/c5f4d7239d10069882d99f20d100992e520126a2/third_party/protobuf/csharp/build_tools.sh
[modify] https://crrev.com/c5f4d7239d10069882d99f20d100992e520126a2/third_party/protobuf/csharp/buildall.sh
[modify] https://crrev.com/c5f4d7239d10069882d99f20d100992e520126a2/third_party/protobuf/csharp/generate_protos.sh
[delete] https://crrev.com/559b67fbc41fba740506cd5d6f3d20d20f65039b/third_party/protobuf/csharp/src/AddressBook/AddressBook.csproj
[add] https://crrev.com/c5f4d7239d10069882d99f20d100992e520126a2/third_party/protobuf/csharp/src/AddressBook/AddressBook.xproj
[modify] https://crrev.com/c5f4d7239d10069882d99f20d100992e520126a2/third_party/protobuf/csharp/src/AddressBook/Addressbook.cs
[delete] https://crrev.com/559b67fbc41fba740506cd5d6f3d20d20f65039b/third_party/protobuf/csharp/src/AddressBook/Properties/AssemblyInfo.cs
[modify] https://crrev.com/c5f4d7239d10069882d99f20d100992e520126a2/third_party/protobuf/csharp/src/AddressBook/SampleUsage.cs
[delete] https://crrev.com/559b67fbc41fba740506cd5d6f3d20d20f65039b/third_party/protobuf/csharp/src/AddressBook/app.config
[add] https://crrev.com/c5f4d7239d10069882d99f20d100992e520126a2/third_party/protobuf/csharp/src/AddressBook/project.json
[delete] https://crrev.com/559b67fbc41fba740506cd5d6f3d20d20f65039b/third_party/protobuf/csharp/src/Google.Protobuf.Conformance/App.config
[modify] https://crrev.com/c5f4d7239d10069882d99f20d100992e520126a2/third_party/protobuf/csharp/src/Google.Protobuf.Conformance/Conformance.cs
[delete] https://crrev.com/559b67fbc41fba740506cd5d6f3d20d20f65039b/third_party/protobuf/csharp/src/Google.Protobuf.Conformance/Google.Protobuf.Conformance.csproj
[add] https://crrev.com/c5f4d7239d10069882d99f20d100992e520126a2/third_party/protobuf/csharp/src/Google.Protobuf.Conformance/Google.Protobuf.Conformance.xproj
[modify] https://crrev.com/c5f4d7239d10069882d99f20d100992e520126a2/third_party/protobuf/csharp/src/Google.Protobuf.Conformance/Program.cs
[delete] https://crrev.com/559b67fbc41fba740506cd5d6f3d20d20f65039b/third_party/protobuf/csharp/src/Google.Protobuf.Conformance/Properties/AssemblyInfo.cs
[add] https://crrev.com/c5f4d7239d10069882d99f20d100992e520126a2/third_party/protobuf/csharp/src/Google.Protobuf.Conformance/project.json
[delete] https://crrev.com/559b67fbc41fba740506cd5d6f3d20d20f65039b/third_party/protobuf/csharp/src/Google.Protobuf.JsonDump/Google.Protobuf.JsonDump.csproj
[add] https://crrev.com/c5f4d7239d10069882d99f20d100992e520126a2/third_party/protobuf/csharp/src/Google.Protobuf.JsonDump/Google.Protobuf.JsonDump.xproj
[modify] https://crrev.com/c5f4d7239d10069882d99f20d100992e520126a2/third_party/protobuf/csharp/src/Google.Protobuf.JsonDump/Program.cs
[delete] https://crrev.com/559b67fbc41fba740506cd5d6f3d20d20f65039b/third_party/protobuf/csharp/src/Google.Protobuf.JsonDump/Properties/AssemblyInfo.cs
[delete] https://crrev.com/559b67fbc41fba740506cd5d6f3d20d20f65039b/third_party/protobuf/csharp/src/Google.Protobuf.JsonDump/app.config
[add] https://crrev.com/c5f4d7239d10069882d99f20d100992e520126a2/third_party/protobuf/csharp/src/Google.Protobuf.JsonDump/project.json
[modify] https://crrev.com/c5f4d7239d10069882d99f20d100992e520126a2/third_party/protobuf/csharp/src/Google.Protobuf.Test/ByteStringTest.cs
[modify] https://crrev.com/c5f4d7239d10069882d99f20d100992e520126a2/third_party/protobuf/csharp/src/Google.Protobuf.Test/Collections/RepeatedFieldTest.cs
[modify] https://crrev.com/c5f4d7239d10069882d99f20d100992e520126a2/third_party/protobuf/csharp/src/Google.Protobuf.Test/Compatibility/TypeExtensionsTest.cs
[modify] https://crrev.com/c5f4d7239d10069882d99f20d100992e520126a2/third_party/protobuf/csharp/src/Google.Protobuf.Test/FieldCodecTest.cs
[delete] https://crrev.com/559b67fbc41fba740506cd5d6f3d20d20f65039b/third_party/protobuf/csharp/src/Google.Protobuf.Test/Google.Protobuf.Test.csproj
[add] https://crrev.com/c5f4d7239d10069882d99f20d100992e520126a2/third_party/protobuf/csharp/src/Google.Protobuf.Test/Google.Protobuf.Test.xproj
[modify] https://crrev.com/c5f4d7239d10069882d99f20d100992e520126a2/third_party/protobuf/csharp/src/Google.Protobuf.Test/JsonFormatterTest.cs
[modify] https://crrev.com/c5f4d7239d10069882d99f20d100992e520126a2/third_party/protobuf/csharp/src/Google.Protobuf.Test/JsonParserTest.cs
[delete] https://crrev.com/559b67fbc41fba740506cd5d6f3d20d20f65039b/third_party/protobuf/csharp/src/Google.Protobuf.Test/Properties/AppManifest.xml
[delete] https://crrev.com/559b67fbc41fba740506cd5d6f3d20d20f65039b/third_party/protobuf/csharp/src/Google.Protobuf.Test/Properties/AssemblyInfo.cs
[modify] https://crrev.com/c5f4d7239d10069882d99f20d100992e520126a2/third_party/protobuf/csharp/src/Google.Protobuf.Test/TestProtos/MapUnittestProto3.cs
[add] https://crrev.com/c5f4d7239d10069882d99f20d100992e520126a2/third_party/protobuf/csharp/src/Google.Protobuf.Test/TestProtos/TestMessagesProto3.cs
[modify] https://crrev.com/c5f4d7239d10069882d99f20d100992e520126a2/third_party/protobuf/csharp/src/Google.Protobuf.Test/TestProtos/UnittestImportProto3.cs
[modify] https://crrev.com/c5f4d7239d10069882d99f20d100992e520126a2/third_party/protobuf/csharp/src/Google.Protobuf.Test/TestProtos/UnittestImportPublicProto3.cs
[modify] https://crrev.com/c5f4d7239d10069882d99f20d100992e520126a2/third_party/protobuf/csharp/src/Google.Protobuf.Test/TestProtos/UnittestIssues.cs
[modify] https://crrev.com/c5f4d7239d10069882d99f20d100992e520126a2/third_party/protobuf/csharp/src/Google.Protobuf.Test/TestProtos/UnittestProto3.cs
[modify] https://crrev.com/c5f4d7239d10069882d99f20d100992e520126a2/third_party/protobuf/csharp/src/Google.Protobuf.Test/TestProtos/UnittestWellKnownTypes.cs
[modify] https://crrev.com/c5f4d7239d10069882d99f20d100992e520126a2/third_party/protobuf/csharp/src/Google.Protobuf.Test/WellKnownTypes/AnyTest.cs
[modify] https://crrev.com/c5f4d7239d10069882d99f20d100992e520126a2/third_party/protobuf/csharp/src/Google.Protobuf.Test/WellKnownTypes/FieldMaskTest.cs
[delete] https://crrev.com/559b67fbc41fba740506cd5d6f3d20d20f65039b/third_party/protobuf/csharp/src/Google.Protobuf.Test/packages.config
[add] https://crrev.com/c5f4d7239d10069882d99f20d100992e520126a2/third_party/protobuf/csharp/src/Google.Protobuf.Test/project.json
[modify] https://crrev.com/c5f4d7239d10069882d99f20d100992e520126a2/third_party/protobuf/csharp/src/Google.Protobuf/ByteString.cs
[modify] https://crrev.com/c5f4d7239d10069882d99f20d100992e520126a2/third_party/protobuf/csharp/src/Google.Protobuf/CodedInputStream.cs
[modify] https://crrev.com/c5f4d7239d10069882d99f20d100992e520126a2/third_party/protobuf/csharp/src/Google.Protobuf/Collections/MapField.cs
[modify] https://crrev.com/c5f4d7239d10069882d99f20d100992e520126a2/third_party/protobuf/csharp/src/Google.Protobuf/Collections/RepeatedField.cs
[modify] https://crrev.com/c5f4d7239d10069882d99f20d100992e520126a2/third_party/protobuf/csharp/src/Google.Protobuf/Compatibility/PropertyInfoExtensions.cs
[modify] https://crrev.com/c5f4d7239d10069882d99f20d100992e520126a2/third_party/protobuf/csharp/src/Google.Protobuf/Compatibility/TypeExtensions.cs
[modify] https://crrev.com/c5f4d7239d10069882d99f20d100992e520126a2/third_party/protobuf/csharp/src/Google.Protobuf/FieldCodec.cs
[delete] https://crrev.com/559b67fbc41fba740506cd5d6f3d20d20f65039b/third_party/protobuf/csharp/src/Google.Protobuf/Google.Protobuf.csproj
[delete] https://crrev.com/559b67fbc41fba740506cd5d6f3d20d20f65039b/third_party/protobuf/csharp/src/Google.Protobuf/Google.Protobuf.nuspec
[add] https://crrev.com/c5f4d7239d10069882d99f20d100992e520126a2/third_party/protobuf/csharp/src/Google.Protobuf/Google.Protobuf.xproj
[modify] https://crrev.com/c5f4d7239d10069882d99f20d100992e520126a2/third_party/protobuf/csharp/src/Google.Protobuf/InvalidProtocolBufferException.cs
[modify] https://crrev.com/c5f4d7239d10069882d99f20d100992e520126a2/third_party/protobuf/csharp/src/Google.Protobuf/JsonFormatter.cs
[modify] https://crrev.com/c5f4d7239d10069882d99f20d100992e520126a2/third_party/protobuf/csharp/src/Google.Protobuf/JsonParser.cs
[modify] https://crrev.com/c5f4d7239d10069882d99f20d100992e520126a2/third_party/protobuf/csharp/src/Google.Protobuf/Properties/AssemblyInfo.cs
[modify] https://crrev.com/c5f4d7239d10069882d99f20d100992e520126a2/third_party/protobuf/csharp/src/Google.Protobuf/Reflection/Descriptor.cs
[modify] https://crrev.com/c5f4d7239d10069882d99f20d100992e520126a2/third_party/protobuf/csharp/src/Google.Protobuf/Reflection/FieldDescriptor.cs
[modify] https://crrev.com/c5f4d7239d10069882d99f20d100992e520126a2/third_party/protobuf/csharp/src/Google.Protobuf/Reflection/FileDescriptor.cs
[modify] https://crrev.com/c5f4d7239d10069882d99f20d100992e520126a2/third_party/protobuf/csharp/src/Google.Protobuf/Reflection/MessageDescriptor.cs
[modify] https://crrev.com/c5f4d7239d10069882d99f20d100992e520126a2/third_party/protobuf/csharp/src/Google.Protobuf/WellKnownTypes/Any.cs
[modify] https://crrev.com/c5f4d7239d10069882d99f20d100992e520126a2/third_party/protobuf/csharp/src/Google.Protobuf/WellKnownTypes/Api.cs
[modify] https://crrev.com/c5f4d7239d10069882d99f20d100992e520126a2/third_party/protobuf/csharp/src/Google.Protobuf/WellKnownTypes/Duration.cs
[modify] https://crrev.com/c5f4d7239d10069882d99f20d100992e520126a2/third_party/protobuf/csharp/src/Google.Protobuf/WellKnownTypes/Empty.cs
[modify] https://crrev.com/c5f4d7239d10069882d99f20d100992e520126a2/third_party/protobuf/csharp/src/Google.Protobuf/WellKnownTypes/FieldMask.cs
[modify] https://crrev.com/c5f4d7239d10069882d99f20d100992e520126a2/third_party/protobuf/csharp/src/Google.Protobuf/WellKnownTypes/FieldMaskPartial.cs
[modify] https://crrev.com/c5f4d7239d10069882d99f20d100992e520126a2/third_party/protobuf/csharp/src/Google.Protobuf/WellKnownTypes/SourceContext.cs
[modify] https://crrev.com/c5f4d7239d10069882d99f20d100992e520126a2/third_party/protobuf/csharp/src/Google.Protobuf/WellKnownTypes/Struct.cs
[modify] https://crrev.com/c5f4d7239d10069882d99f20d100992e520126a2/third_party/protobuf/csharp/src/Google.Protobuf/WellKnownTypes/TimeExtensions.cs
[modify] https://crrev.com/c5f4d7239d10069882d99f20d100992e520126a2/third_party/protobuf/csharp/src/Google.Protobuf/WellKnownTypes/Timestamp.cs
[modify] https://crrev.com/c5f4d7239d10069882d99f20d100992e520126a2/third_party/protobuf/csharp/src/Google.Protobuf/WellKnownTypes/Type.cs
[modify] https://crrev.com/c5f4d7239d10069882d99f20d100992e520126a2/third_party/protobuf/csharp/src/Google.Protobuf/WellKnownTypes/Wrappers.cs
[delete] https://crrev.com/559b67fbc41fba740506cd5d6f3d20d20f65039b/third_party/protobuf/csharp/src/Google.Protobuf/packages.config
[add] https://crrev.com/c5f4d7239d10069882d99f20d100992e520126a2/third_party/protobuf/csharp/src/Google.Protobuf/project.json
[delete] https://crrev.com/559b67fbc41fba740506cd5d6f3d20d20f65039b/third_party/protobuf/docs/swift/DesignDoc.md
[modify] https://crrev.com/c5f4d7239d10069882d99f20d100992e520126a2/third_party/protobuf/docs/third_party.md
[modify] https://crrev.com/c5f4d7239d10069882d99f20d100992e520126a2/third_party/protobuf/editors/protobuf-mode.el
[add] https://crrev.com/c5f4d7239d10069882d99f20d100992e520126a2/third_party/protobuf/examples/CMakeLists.txt
[add] https://crrev.com/c5f4d7239d10069882d99f20d100992e520126a2/third_party/protobuf/generate_changelog.py
[modify] https://crrev.com/c5f4d7239d10069882d99f20d100992e520126a2/third_party/protobuf/generate_descriptor_proto.sh
[modify] https://crrev.com/c5f4d7239d10069882d99f20d100992e520126a2/third_party/protobuf/gmock.BUILD
[modify] https://crrev.com/c5f4d7239d10069882d99f20d100992e520126a2/third_party/protobuf/java/README.md
[add] https://crrev.com/c5f4d7239d10069882d99f20d100992e520126a2/third_party/protobuf/java/compatibility_tests/README.md
[add] https://crrev.com/c5f4d7239d10069882d99f20d100992e520126a2/third_party/protobuf/java/compatibility_tests/v2.5.0/deps/pom.xml
[add] https://crrev.com/c5f4d7239d10069882d99f20d100992e520126a2/third_party/protobuf/java/compatibility_tests/v2.5.0/more_protos/pom.xml
[add] https://crrev.com/c5f4d7239d10069882d99f20d100992e520126a2/third_party/protobuf/java/compatibility_tests/v2.5.0/more_protos/src/proto/com/google/protobuf/multiple_files_test.proto
[add] https://crrev.com/c5f4d7239d10069882d99f20d100992e520126a2/third_party/protobuf/java/compatibility_tests/v2.5.0/more_protos/src/proto/com/google/protobuf/nested_builders_test.proto
[add] https://crrev.com/c5f4d7239d10069882d99f20d100992e520126a2/third_party/protobuf/java/compatibility_tests/v2.5.0/more_protos/src/proto/com/google/protobuf/nested_extension.proto
[add] https://crrev.com/c5f4d7239d10069882d99f20d100992e520126a2/third_party/protobuf/java/compatibility_tests/v2.5.0/more_protos/src/proto/com/google/protobuf/nested_extension_lite.proto
[add] https://crrev.com/c5f4d7239d10069882d99f20d100992e520126a2/third_party/protobuf/java/compatibility_tests/v2.5.0/more_protos/src/proto/com/google/protobuf/non_nested_extension.proto
[add] https://crrev.com/c5f4d7239d10069882d99f20d100992e520126a2/third_party/protobuf/java/compatibility_tests/v2.5.0/more_protos/src/proto/com/google/protobuf/non_nested_extension_lite.proto
[add] https://crrev.com/c5f4d7239d10069882d99f20d100992e520126a2/third_party/protobuf/java/compatibility_tests/v2.5.0/more_protos/src/proto/com/google/protobuf/test_bad_identifiers.proto
[add] https://crrev.com/c5f4d7239d10069882d99f20d100992e520126a2/third_party/protobuf/java/compatibility_tests/v2.5.0/more_protos/src/proto/google/protobuf/descriptor.proto
[add] https://crrev.com/c5f4d7239d10069882d99f20d100992e520126a2/third_party/protobuf/java/compatibility_tests/v2.5.0/more_protos/src/proto/google/protobuf/unittest.proto
[add] https://crrev.com/c5f4d7239d10069882d99f20d100992e520126a2/third_party/protobuf/java/compatibility_tests/v2.5.0/more_protos/src/proto/google/protobuf/unittest_custom_options.proto
[add] https://crrev.com/c5f4d7239d10069882d99f20d100992e520126a2/third_party/protobuf/java/compatibility_tests/v2.5.0/more_protos/src/proto/google/protobuf/unittest_embed_optimize_for.proto
[add] https://crrev.com/c5f4d7239d10069882d99f20d100992e520126a2/third_party/protobuf/java/compatibility_tests/v2.5.0/more_protos/src/proto/google/protobuf/unittest_empty.proto
[add] https://crrev.com/c5f4d7239d10069882d99f20d100992e520126a2/third_party/protobuf/java/compatibility_tests/v2.5.0/more_protos/src/proto/google/protobuf/unittest_enormous_descriptor.proto
[add] https://crrev.com/c5f4d7239d10069882d99f20d100992e520126a2/third_party/protobuf/java/compatibility_tests/v2.5.0/more_protos/src/proto/google/protobuf/unittest_import.proto
[add] https://crrev.com/c5f4d7239d10069882d99f20d100992e520126a2/third_party/protobuf/java/compatibility_tests/v2.5.0/more_protos/src/proto/google/protobuf/unittest_import_lite.proto
[add] https://crrev.com/c5f4d7239d10069882d99f20d100992e520126a2/third_party/protobuf/java/compatibility_tests/v2.5.0/more_protos/src/proto/google/protobuf/unittest_import_public.proto
[add] https://crrev.com/c5f4d7239d10069882d99f20d100992e520126a2/third_party/protobuf/java/compatibility_tests/v2.5.0/more_protos/src/proto/google/protobuf/unittest_import_public_lite.proto
[add] https://crrev.com/c5f4d7239d10069882d99f20d100992e520126a2/third_party/protobuf/java/compatibility_tests/v2.5.0/more_protos/src/proto/google/protobuf/unittest_lite.proto
[add] https://crrev.com/c5f4d7239d10069882d99f20d100992e520126a2/third_party/protobuf/java/compatibility_tests/v2.5.0/more_protos/src/proto/google/protobuf/unittest_lite_imports_nonlite.proto
[add] https://crrev.com/c5f4d7239d10069882d99f20d100992e520126a2/third_party/protobuf/java/compatibility_tests/v2.5.0/more_protos/src/proto/google/protobuf/unittest_mset.proto
[add] https://crrev.com/c5f4d7239d10069882d99f20d100992e520126a2/third_party/protobuf/java/compatibility_tests/v2.5.0/more_protos/src/proto/google/protobuf/unittest_no_generic_services.proto
[add] https://crrev.com/c5f4d7239d10069882d99f20d100992e520126a2/third_party/protobuf/java/compatibility_tests/v2.5.0/more_protos/src/proto/google/protobuf/unittest_optimize_for.proto
[add] https://crrev.com/c5f4d7239d10069882d99f20d100992e520126a2/third_party/protobuf/java/compatibility_tests/v2.5.0/pom.xml
[add] https://crrev.com/c5f4d7239d10069882d99f20d100992e520126a2/third_party/protobuf/java/compatibility_tests/v2.5.0/protos/pom.xml
[add] https://crrev.com/c5f4d7239d10069882d99f20d100992e520126a2/third_party/protobuf/java/compatibility_tests/v2.5.0/protos/src/proto/com/google/protobuf/multiple_files_test.proto
[add] https://crrev.com/c5f4d7239d10069882d99f20d100992e520126a2/third_party/protobuf/java/compatibility_tests/v2.5.0/protos/src/proto/com/google/protobuf/nested_builders_test.proto
[add] https://crrev.com/c5f4d7239d10069882d99f20d100992e520126a2/third_party/protobuf/java/compatibility_tests/v2.5.0/protos/src/proto/com/google/protobuf/nested_extension.proto
[add] https://crrev.com/c5f4d7239d10069882d99f20d100992e520126a2/third_party/protobuf/java/compatibility_tests/v2.5.0/protos/src/proto/com/google/protobuf/nested_extension_lite.proto
[add] https://crrev.com/c5f4d7239d10069882d99f20d100992e520126a2/third_party/protobuf/java/compatibility_tests/
Cc: krasin@chromium.org
Apparently, this got reverted again in:

commit 8969d8a0d651a95488e562b921eb2f5d953fabae
Author: jbriance <jbriance@cisco.com>
Date:   Fri Jan 6 07:18:53 2017 -0800

    Revert "third_party/protobuf: Update to HEAD (5f65ee6ac7)"
    
    This reverts commit c5f4d7239d10069882d99f20d100992e520126a2.
    
    Reason for revert:
    Broke Mac trunk of official.desktop.continuous builder (https://uberchromegw.corp.google.com/i/official.desktop.continuous/builders/mac%20trunk/builds/44193/steps/compile/logs/stdio)
    
    TBR=pkasting@chromium.org,pastarmovj@chromium.org
    BUG=678919
    
    Review-Url: https://codereview.chromium.org/2618913002
    Cr-Commit-Position: refs/heads/master@{#441937}


For the context, today, I was hit by the overflow issue, fixed it locally, tried to make a pull request to the protobuf github, and then realized it was already fixed.

I would appreciate if a new attempt to roll protobuf is attempted.
Today I filed a bug report where I had to ask to manually patch third_party/protobuf/src/google/protobuf/stubs/strutil.cc to workaround it.
Project Member

Comment 21 by bugdroid1@chromium.org, Jul 26 2017

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/b268a3e586fea4c187b6101e3db177fdee3a5e16

commit b268a3e586fea4c187b6101e3db177fdee3a5e16
Author: Tom Anderson <thomasanderson@chromium.org>
Date: Wed Jul 26 06:14:11 2017

third_party/protobuf: Update to 040f56e

Rebase protobuf to current HEAD to pull the 4 following changes:
* 126082c Add std:: namespace prefix to set and map
* 4c5d3ed Fix integer overflow in FastUInt32ToBufferLeft
* 4587a3f [arm/gcc] Don't rely on KUSER_HELPERS feature for atomics
* a5a2c1d generic atomicops: Use strong compare_exchange

This change has been made following steps described in
third_party/protobuf/README.chromium file, please refer to it
for further information.

CQ_INCLUDE_TRYBOTS=master.tryserver.chromium.linux:linux_chromium_cfi_rel_ng;master.tryserver.chromium.linux:linux_chromium_archive_rel_ng;master.tryserver.chromium.linux:linux_chromium_ubsan_rel_ng
BUG=599051, 673488
R=pkasting@chromium.org
TBR=bengr@chromium.org

Change-Id: I114c1b242a0cdd1b662d6ddbc693ccb84255f5f7
Reviewed-on: https://chromium-review.googlesource.com/585239
Reviewed-by: Peter Kasting <pkasting@chromium.org>
Reviewed-by: Thomas Anderson <thomasanderson@chromium.org>
Commit-Queue: Thomas Anderson <thomasanderson@chromium.org>
Cr-Commit-Position: refs/heads/master@{#489564}
[modify] https://crrev.com/b268a3e586fea4c187b6101e3db177fdee3a5e16/PRESUBMIT.py
[modify] https://crrev.com/b268a3e586fea4c187b6101e3db177fdee3a5e16/chrome/test/BUILD.gn
[modify] https://crrev.com/b268a3e586fea4c187b6101e3db177fdee3a5e16/components/policy/BUILD.gn
[modify] https://crrev.com/b268a3e586fea4c187b6101e3db177fdee3a5e16/third_party/protobuf/.gitignore
[add] https://crrev.com/b268a3e586fea4c187b6101e3db177fdee3a5e16/third_party/protobuf/.gitmodules
[modify] https://crrev.com/b268a3e586fea4c187b6101e3db177fdee3a5e16/third_party/protobuf/.travis.yml
[modify] https://crrev.com/b268a3e586fea4c187b6101e3db177fdee3a5e16/third_party/protobuf/BUILD
[modify] https://crrev.com/b268a3e586fea4c187b6101e3db177fdee3a5e16/third_party/protobuf/BUILD.gn
[modify] https://crrev.com/b268a3e586fea4c187b6101e3db177fdee3a5e16/third_party/protobuf/CHANGES.txt
[modify] https://crrev.com/b268a3e586fea4c187b6101e3db177fdee3a5e16/third_party/protobuf/DEPS
[modify] https://crrev.com/b268a3e586fea4c187b6101e3db177fdee3a5e16/third_party/protobuf/Makefile.am
[modify] https://crrev.com/b268a3e586fea4c187b6101e3db177fdee3a5e16/third_party/protobuf/Protobuf.podspec
[modify] https://crrev.com/b268a3e586fea4c187b6101e3db177fdee3a5e16/third_party/protobuf/README.chromium
[modify] https://crrev.com/b268a3e586fea4c187b6101e3db177fdee3a5e16/third_party/protobuf/README.md
[modify] https://crrev.com/b268a3e586fea4c187b6101e3db177fdee3a5e16/third_party/protobuf/WORKSPACE
[modify] https://crrev.com/b268a3e586fea4c187b6101e3db177fdee3a5e16/third_party/protobuf/appveyor.bat
[modify] https://crrev.com/b268a3e586fea4c187b6101e3db177fdee3a5e16/third_party/protobuf/appveyor.yml
[modify] https://crrev.com/b268a3e586fea4c187b6101e3db177fdee3a5e16/third_party/protobuf/autogen.sh
[modify] https://crrev.com/b268a3e586fea4c187b6101e3db177fdee3a5e16/third_party/protobuf/benchmarks/Makefile.am
[modify] https://crrev.com/b268a3e586fea4c187b6101e3db177fdee3a5e16/third_party/protobuf/benchmarks/benchmark_messages_proto2.proto
[modify] https://crrev.com/b268a3e586fea4c187b6101e3db177fdee3a5e16/third_party/protobuf/benchmarks/benchmark_messages_proto3.proto
[add] https://crrev.com/b268a3e586fea4c187b6101e3db177fdee3a5e16/third_party/protobuf/benchmarks/cpp_benchmark.cc
[modify] https://crrev.com/b268a3e586fea4c187b6101e3db177fdee3a5e16/third_party/protobuf/benchmarks/readme.txt
[modify] https://crrev.com/b268a3e586fea4c187b6101e3db177fdee3a5e16/third_party/protobuf/cmake/CMakeLists.txt
[add] https://crrev.com/b268a3e586fea4c187b6101e3db177fdee3a5e16/third_party/protobuf/cmake/examples.cmake
[modify] https://crrev.com/b268a3e586fea4c187b6101e3db177fdee3a5e16/third_party/protobuf/cmake/extract_includes.bat.in
[modify] https://crrev.com/b268a3e586fea4c187b6101e3db177fdee3a5e16/third_party/protobuf/cmake/install.cmake
[modify] https://crrev.com/b268a3e586fea4c187b6101e3db177fdee3a5e16/third_party/protobuf/cmake/libprotobuf-lite.cmake
[modify] https://crrev.com/b268a3e586fea4c187b6101e3db177fdee3a5e16/third_party/protobuf/cmake/libprotobuf.cmake
[modify] https://crrev.com/b268a3e586fea4c187b6101e3db177fdee3a5e16/third_party/protobuf/cmake/libprotoc.cmake
[modify] https://crrev.com/b268a3e586fea4c187b6101e3db177fdee3a5e16/third_party/protobuf/cmake/protobuf-config-version.cmake.in
[modify] https://crrev.com/b268a3e586fea4c187b6101e3db177fdee3a5e16/third_party/protobuf/cmake/protobuf-config.cmake.in
[modify] https://crrev.com/b268a3e586fea4c187b6101e3db177fdee3a5e16/third_party/protobuf/cmake/protobuf-module.cmake.in
[add] https://crrev.com/b268a3e586fea4c187b6101e3db177fdee3a5e16/third_party/protobuf/cmake/protobuf-options.cmake
[modify] https://crrev.com/b268a3e586fea4c187b6101e3db177fdee3a5e16/third_party/protobuf/cmake/tests.cmake
[add] https://crrev.com/b268a3e586fea4c187b6101e3db177fdee3a5e16/third_party/protobuf/composer.json
[modify] https://crrev.com/b268a3e586fea4c187b6101e3db177fdee3a5e16/third_party/protobuf/configure.ac
[modify] https://crrev.com/b268a3e586fea4c187b6101e3db177fdee3a5e16/third_party/protobuf/conformance/ConformanceJava.java
[modify] https://crrev.com/b268a3e586fea4c187b6101e3db177fdee3a5e16/third_party/protobuf/conformance/ConformanceJavaLite.java
[modify] https://crrev.com/b268a3e586fea4c187b6101e3db177fdee3a5e16/third_party/protobuf/conformance/Makefile.am
[modify] https://crrev.com/b268a3e586fea4c187b6101e3db177fdee3a5e16/third_party/protobuf/conformance/README.md
[add] https://crrev.com/b268a3e586fea4c187b6101e3db177fdee3a5e16/third_party/protobuf/conformance/autoload.php
[modify] https://crrev.com/b268a3e586fea4c187b6101e3db177fdee3a5e16/third_party/protobuf/conformance/conformance.proto
[modify] https://crrev.com/b268a3e586fea4c187b6101e3db177fdee3a5e16/third_party/protobuf/conformance/conformance_cpp.cc
[add] https://crrev.com/b268a3e586fea4c187b6101e3db177fdee3a5e16/third_party/protobuf/conformance/conformance_nodejs.js
[modify] https://crrev.com/b268a3e586fea4c187b6101e3db177fdee3a5e16/third_party/protobuf/conformance/conformance_objc.m
[add] https://crrev.com/b268a3e586fea4c187b6101e3db177fdee3a5e16/third_party/protobuf/conformance/conformance_php.php
[modify] https://crrev.com/b268a3e586fea4c187b6101e3db177fdee3a5e16/third_party/protobuf/conformance/conformance_python.py
[modify] https://crrev.com/b268a3e586fea4c187b6101e3db177fdee3a5e16/third_party/protobuf/conformance/conformance_ruby.rb
[modify] https://crrev.com/b268a3e586fea4c187b6101e3db177fdee3a5e16/third_party/protobuf/conformance/conformance_test.cc
[modify] https://crrev.com/b268a3e586fea4c187b6101e3db177fdee3a5e16/third_party/protobuf/conformance/conformance_test.h
[modify] https://crrev.com/b268a3e586fea4c187b6101e3db177fdee3a5e16/third_party/protobuf/conformance/conformance_test_runner.cc
[modify] https://crrev.com/b268a3e586fea4c187b6101e3db177fdee3a5e16/third_party/protobuf/conformance/failure_list_cpp.txt
[modify] https://crrev.com/b268a3e586fea4c187b6101e3db177fdee3a5e16/third_party/protobuf/conformance/failure_list_csharp.txt
[modify] https://crrev.com/b268a3e586fea4c187b6101e3db177fdee3a5e16/third_party/protobuf/conformance/failure_list_java.txt
[add] https://crrev.com/b268a3e586fea4c187b6101e3db177fdee3a5e16/third_party/protobuf/conformance/failure_list_js.txt
[modify] https://crrev.com/b268a3e586fea4c187b6101e3db177fdee3a5e16/third_party/protobuf/conformance/failure_list_objc.txt
[add] https://crrev.com/b268a3e586fea4c187b6101e3db177fdee3a5e16/third_party/protobuf/conformance/failure_list_php.txt
[add] https://crrev.com/b268a3e586fea4c187b6101e3db177fdee3a5e16/third_party/protobuf/conformance/failure_list_php_c.txt
[add] https://crrev.com/b268a3e586fea4c187b6101e3db177fdee3a5e16/third_party/protobuf/conformance/failure_list_php_zts_c.txt
[modify] https://crrev.com/b268a3e586fea4c187b6101e3db177fdee3a5e16/third_party/protobuf/conformance/failure_list_python.txt
[modify] https://crrev.com/b268a3e586fea4c187b6101e3db177fdee3a5e16/third_party/protobuf/conformance/failure_list_python_cpp.txt
[modify] https://crrev.com/b268a3e586fea4c187b6101e3db177fdee3a5e16/third_party/protobuf/conformance/failure_list_ruby.txt
[add] https://crrev.com/b268a3e586fea4c187b6101e3db177fdee3a5e16/third_party/protobuf/conformance/update_failure_list.py
[modify] https://crrev.com/b268a3e586fea4c187b6101e3db177fdee3a5e16/third_party/protobuf/csharp/.gitignore
[modify] https://crrev.com/b268a3e586fea4c187b6101e3db177fdee3a5e16/third_party/protobuf/csharp/Google.Protobuf.Tools.nuspec
[modify] https://crrev.com/b268a3e586fea4c187b6101e3db177fdee3a5e16/third_party/protobuf/csharp/README.md
[modify] https://crrev.com/b268a3e586fea4c187b6101e3db177fdee3a5e16/third_party/protobuf/csharp/build_packages.bat
[add] https://crrev.com/b268a3e586fea4c187b6101e3db177fdee3a5e16/third_party/protobuf/csharp/build_tools.sh
[modify] https://crrev.com/b268a3e586fea4c187b6101e3db177fdee3a5e16/third_party/protobuf/csharp/buildall.sh
[add] https://crrev.com/b268a3e586fea4c187b6101e3db177fdee3a5e16/third_party/protobuf/csharp/compatibility_tests/v3.0.0/protos/csharp/protos/unittest_issues.proto
[add] https://crrev.com/b268a3e586fea4c187b6101e3db177fdee3a5e16/third_party/protobuf/csharp/compatibility_tests/v3.0.0/protos/src/google/protobuf/map_unittest_proto3.proto
[add] https://crrev.com/b268a3e586fea4c187b6101e3db177fdee3a5e16/third_party/protobuf/csharp/compatibility_tests/v3.0.0/protos/src/google/protobuf/unittest_import_proto3.proto
[add] https://crrev.com/b268a3e586fea4c187b6101e3db177fdee3a5e16/third_party/protobuf/csharp/compatibility_tests/v3.0.0/protos/src/google/protobuf/unittest_import_public_proto3.proto
[add] https://crrev.com/b268a3e586fea4c187b6101e3db177fdee3a5e16/third_party/protobuf/csharp/compatibility_tests/v3.0.0/protos/src/google/protobuf/unittest_proto3.proto
[add] https://crrev.com/b268a3e586fea4c187b6101e3db177fdee3a5e16/third_party/protobuf/csharp/compatibility_tests/v3.0.0/protos/src/google/protobuf/unittest_well_known_types.proto
[add] https://crrev.com/b268a3e586fea4c187b6101e3db177fdee3a5e16/third_party/protobuf/csharp/compatibility_tests/v3.0.0/src/Google.Protobuf.Test/ByteStringTest.cs
[add] https://crrev.com/b268a3e586fea4c187b6101e3db177fdee3a5e16/third_party/protobuf/csharp/compatibility_tests/v3.0.0/src/Google.Protobuf.Test/CodedInputStreamExtensions.cs
[add] https://crrev.com/b268a3e586fea4c187b6101e3db177fdee3a5e16/third_party/protobuf/csharp/compatibility_tests/v3.0.0/src/Google.Protobuf.Test/CodedInputStreamTest.cs
[add] https://crrev.com/b268a3e586fea4c187b6101e3db177fdee3a5e16/third_party/protobuf/csharp/compatibility_tests/v3.0.0/src/Google.Protobuf.Test/CodedOutputStreamTest.cs
[add] https://crrev.com/b268a3e586fea4c187b6101e3db177fdee3a5e16/third_party/protobuf/csharp/compatibility_tests/v3.0.0/src/Google.Protobuf.Test/Collections/MapFieldTest.cs
[add] https://crrev.com/b268a3e586fea4c187b6101e3db177fdee3a5e16/third_party/protobuf/csharp/compatibility_tests/v3.0.0/src/Google.Protobuf.Test/Collections/RepeatedFieldTest.cs
[add] https://crrev.com/b268a3e586fea4c187b6101e3db177fdee3a5e16/third_party/protobuf/csharp/compatibility_tests/v3.0.0/src/Google.Protobuf.Test/Compatibility/PropertyInfoExtensionsTest.cs
[add] https://crrev.com/b268a3e586fea4c187b6101e3db177fdee3a5e16/third_party/protobuf/csharp/compatibility_tests/v3.0.0/src/Google.Protobuf.Test/Compatibility/TypeExtensionsTest.cs
[add] https://crrev.com/b268a3e586fea4c187b6101e3db177fdee3a5e16/third_party/protobuf/csharp/compatibility_tests/v3.0.0/src/Google.Protobuf.Test/DeprecatedMemberTest.cs
[add] https://crrev.com/b268a3e586fea4c187b6101e3db177fdee3a5e16/third_party/protobuf/csharp/compatibility_tests/v3.0.0/src/Google.Protobuf.Test/EqualityTester.cs
[add] https://crrev.com/b268a3e586fea4c187b6101e3db177fdee3a5e16/third_party/protobuf/csharp/compatibility_tests/v3.0.0/src/Google.Protobuf.Test/FieldCodecTest.cs
[add] https://crrev.com/b268a3e586fea4c187b6101e3db177fdee3a5e16/third_party/protobuf/csharp/compatibility_tests/v3.0.0/src/Google.Protobuf.Test/GeneratedMessageTest.cs
[add] https://crrev.com/b268a3e586fea4c187b6101e3db177fdee3a5e16/third_party/protobuf/csharp/compatibility_tests/v3.0.0/src/Google.Protobuf.Test/Google.Protobuf.Test.csproj
[add] https://crrev.com/b268a3e586fea4c187b6101e3db177fdee3a5e16/third_party/protobuf/csharp/compatibility_tests/v3.0.0/src/Google.Protobuf.Test/IssuesTest.cs
[add] https://crrev.com/b268a3e586fea4c187b6101e3db177fdee3a5e16/third_party/protobuf/csharp/compatibility_tests/v3.0.0/src/Google.Protobuf.Test/JsonParserTest.cs
[add] https://crrev.com/b268a3e586fea4c187b6101e3db177fdee3a5e16/third_party/protobuf/csharp/compatibility_tests/v3.0.0/src/Google.Protobuf.Test/JsonTokenizerTest.cs
[add] https://crrev.com/b268a3e586fea4c187b6101e3db177fdee3a5e16/third_party/protobuf/csharp/compatibility_tests/v3.0.0/src/Google.Protobuf.Test/Program.cs
[add] https://crrev.com/b268a3e586fea4c187b6101e3db177fdee3a5e16/third_party/protobuf/csharp/compatibility_tests/v3.0.0/src/Google.Protobuf.Test/Reflection/DescriptorsTest.cs
[add] https://crrev.com/b268a3e586fea4c187b6101e3db177fdee3a5e16/third_party/protobuf/csharp/compatibility_tests/v3.0.0/src/Google.Protobuf.Test/Reflection/FieldAccessTest.cs
[add] https://crrev.com/b268a3e586fea4c187b6101e3db177fdee3a5e16/third_party/protobuf/csharp/compatibility_tests/v3.0.0/src/Google.Protobuf.Test/Reflection/TypeRegistryTest.cs
[add] https://crrev.com/b268a3e586fea4c187b6101e3db177fdee3a5e16/third_party/protobuf/csharp/compatibility_tests/v3.0.0/src/Google.Protobuf.Test/SampleEnum.cs
[add] https://crrev.com/b268a3e586fea4c187b6101e3db177fdee3a5e16/third_party/protobuf/csharp/compatibility_tests/v3.0.0/src/Google.Protobuf.Test/SampleMessages.cs
[add] https://crrev.com/b268a3e586fea4c187b6101e3db177fdee3a5e16/third_party/protobuf/csharp/compatibility_tests/v3.0.0/src/Google.Protobuf.Test/TestCornerCases.cs
[add] https://crrev.com/b268a3e586fea4c187b6101e3db177fdee3a5e16/third_party/protobuf/csharp/compatibility_tests/v3.0.0/src/Google.Protobuf.Test/TestProtos/ForeignMessagePartial.cs
[add] https://crrev.com/b268a3e586fea4c187b6101e3db177fdee3a5e16/third_party/protobuf/csharp/compatibility_tests/v3.0.0/src/Google.Protobuf.Test/WellKnownTypes/AnyTest.cs
[add] https://crrev.com/b268a3e586fea4c187b6101e3db177fdee3a5e16/third_party/protobuf/csharp/compatibility_tests/v3.0.0/src/Google.Protobuf.Test/WellKnownTypes/DurationTest.cs
[add] https://crrev.com/b268a3e586fea4c187b6101e3db177fdee3a5e16/third_party/protobuf/csharp/compatibility_tests/v3.0.0/src/Google.Protobuf.Test/WellKnownTypes/FieldMaskTest.cs
[add] https://crrev.com/b268a3e586fea4c187b6101e3db177fdee3a5e16/third_party/protobuf/csharp/compatibility_tests/v3.0.0/src/Google.Protobuf.Test/WellKnownTypes/TimestampTest.cs
[add] https://crrev.com/b268a3e586fea4c187b6101e3db177fdee3a5e16/third_party/protobuf/csharp/compatibility_tests/v3.0.0/src/Google.Protobuf.Test/WellKnownTypes/WrappersTest.cs
[add] https://crrev.com/b268a3e586fea4c187b6101e3db177fdee3a5e16/third_party/protobuf/csharp/compatibility_tests/v3.0.0/test.sh
[modify] https://crrev.com/b268a3e586fea4c187b6101e3db177fdee3a5e16/third_party/protobuf/csharp/generate_protos.sh
[add] https://crrev.com/b268a3e586fea4c187b6101e3db177fdee3a5e16/third_party/protobuf/csharp/global.json
[add] https://crrev.com/b268a3e586fea4c187b6101e3db177fdee3a5e16/third_party/protobuf/csharp/protos/unittest_custom_options_proto3.proto
[modify] https://crrev.com/b268a3e586fea4c187b6101e3db177fdee3a5e16/third_party/protobuf/csharp/src/AddressBook/AddPerson.cs
[modify] https://crrev.com/b268a3e586fea4c187b6101e3db177fdee3a5e16/third_party/protobuf/csharp/src/AddressBook/AddressBook.csproj
[modify] https://crrev.com/b268a3e586fea4c187b6101e3db177fdee3a5e16/third_party/protobuf/csharp/src/AddressBook/Addressbook.cs
[modify] https://crrev.com/b268a3e586fea4c187b6101e3db177fdee3a5e16/third_party/protobuf/csharp/src/AddressBook/ListPeople.cs
[modify] https://crrev.com/b268a3e586fea4c187b6101e3db177fdee3a5e16/third_party/protobuf/csharp/src/AddressBook/Program.cs
[delete] https://crrev.com/70d14d2a335c81fb2e8d35db453d58de423c726d/third_party/protobuf/csharp/src/AddressBook/Properties/AssemblyInfo.cs
[modify] https://crrev.com/b268a3e586fea4c187b6101e3db177fdee3a5e16/third_party/protobuf/csharp/src/AddressBook/SampleUsage.cs
[delete] https://crrev.com/70d14d2a335c81fb2e8d35db453d58de423c726d/third_party/protobuf/csharp/src/AddressBook/app.config
[delete] https://crrev.com/70d14d2a335c81fb2e8d35db453d58de423c726d/third_party/protobuf/csharp/src/Google.Protobuf.Conformance/App.config
[modify] https://crrev.com/b268a3e586fea4c187b6101e3db177fdee3a5e16/third_party/protobuf/csharp/src/Google.Protobuf.Conformance/Conformance.cs
[modify] https://crrev.com/b268a3e586fea4c187b6101e3db177fdee3a5e16/third_party/protobuf/csharp/src/Google.Protobuf.Conformance/Google.Protobuf.Conformance.csproj
[modify] https://crrev.com/b268a3e586fea4c187b6101e3db177fdee3a5e16/third_party/protobuf/csharp/src/Google.Protobuf.Conformance/Program.cs
[delete] https://crrev.com/70d14d2a335c81fb2e8d35db453d58de423c726d/third_party/protobuf/csharp/src/Google.Protobuf.Conformance/Properties/AssemblyInfo.cs
[modify] https://crrev.com/b268a3e586fea4c187b6101e3db177fdee3a5e16/third_party/protobuf/csharp/src/Google.Protobuf.JsonDump/Google.Protobuf.JsonDump.csproj
[modify] https://crrev.com/b268a3e586fea4c187b6101e3db177fdee3a5e16/third_party/protobuf/csharp/src/Google.Protobuf.JsonDump/Program.cs
[delete] https://crrev.com/70d14d2a335c81fb2e8d35db453d58de423c726d/third_party/protobuf/csharp/src/Google.Protobuf.JsonDump/Properties/AssemblyInfo.cs
[delete] https://crrev.com/70d14d2a335c81fb2e8d35db453d58de423c726d/third_party/protobuf/csharp/src/Google.Protobuf.JsonDump/app.config
[modify] https://crrev.com/b268a3e586fea4c187b6101e3db177fdee3a5e16/third_party/protobuf/csharp/src/Google.Protobuf.Test/ByteStringTest.cs
[modify] https://crrev.com/b268a3e586fea4c187b6101e3db177fdee3a5e16/third_party/protobuf/csharp/src/Google.Protobuf.Test/CodedInputStreamTest.cs
[modify] https://crrev.com/b268a3e586fea4c187b6101e3db177fdee3a5e16/third_party/protobuf/csharp/src/Google.Protobuf.Test/CodedOutputStreamTest.cs
[modify] https://crrev.com/b268a3e586fea4c187b6101e3db177fdee3a5e16/third_party/protobuf/csharp/src/Google.Protobuf.Test/Collections/MapFieldTest.cs
[modify] https://crrev.com/b268a3e586fea4c187b6101e3db177fdee3a5e16/third_party/protobuf/csharp/src/Google.Protobuf.Test/Collections/RepeatedFieldTest.cs
[add] https://crrev.com/b268a3e586fea4c187b6101e3db177fdee3a5e16/third_party/protobuf/csharp/src/Google.Protobuf.Test/Compatibility/StreamExtensionsTest.cs
[modify] https://crrev.com/b268a3e586fea4c187b6101e3db177fdee3a5e16/third_party/protobuf/csharp/src/Google.Protobuf.Test/Compatibility/TypeExtensionsTest.cs
[modify] https://crrev.com/b268a3e586fea4c187b6101e3db177fdee3a5e16/third_party/protobuf/csharp/src/Google.Protobuf.Test/DeprecatedMemberTest.cs
[modify] https://crrev.com/b268a3e586fea4c187b6101e3db177fdee3a5e16/third_party/protobuf/csharp/src/Google.Protobuf.Test/FieldCodecTest.cs
[modify] https://crrev.com/b268a3e586fea4c187b6101e3db177fdee3a5e16/third_party/protobuf/csharp/src/Google.Protobuf.Test/GeneratedMessageTest.cs
[modify] https://crrev.com/b268a3e586fea4c187b6101e3db177fdee3a5e16/third_party/protobuf/csharp/src/Google.Protobuf.Test/Google.Protobuf.Test.csproj
[modify] https://crrev.com/b268a3e586fea4c187b6101e3db177fdee3a5e16/third_party/protobuf/csharp/src/Google.Protobuf.Test/IssuesTest.cs
[modify] https://crrev.com/b268a3e586fea4c187b6101e3db177fdee3a5e16/third_party/protobuf/csharp/src/Google.Protobuf.Test/JsonFormatterTest.cs
[modify] https://crrev.com/b268a3e586fea4c187b6101e3db177fdee3a5e16/third_party/protobuf/csharp/src/Google.Protobuf.Test/JsonParserTest.cs
[add] https://crrev.com/b268a3e586fea4c187b6101e3db177fdee3a5e16/third_party/protobuf/csharp/src/Google.Protobuf.Test/Program.cs
[delete] https://crrev.com/70d14d2a335c81fb2e8d35db453d58de423c726d/third_party/protobuf/csharp/src/Google.Protobuf.Test/Properties/AppManifest.xml
[delete] https://crrev.com/70d14d2a335c81fb2e8d35db453d58de423c726d/third_party/protobuf/csharp/src/Google.Protobuf.Test/Properties/AssemblyInfo.cs
[add] https://crrev.com/b268a3e586fea4c187b6101e3db177fdee3a5e16/third_party/protobuf/csharp/src/Google.Protobuf.Test/Reflection/CustomOptionsTest.cs
[modify] https://crrev.com/b268a3e586fea4c187b6101e3db177fdee3a5e16/third_party/protobuf/csharp/src/Google.Protobuf.Test/TestCornerCases.cs
[modify] https://crrev.com/b268a3e586fea4c187b6101e3db177fdee3a5e16/third_party/protobuf/csharp/src/Google.Protobuf.Test/TestProtos/MapUnittestProto3.cs
[add] https://crrev.com/b268a3e586fea4c187b6101e3db177fdee3a5e16/third_party/protobuf/csharp/src/Google.Protobuf.Test/TestProtos/TestMessagesProto3.cs
[add] https://crrev.com/b268a3e586fea4c187b6101e3db177fdee3a5e16/third_party/protobuf/csharp/src/Google.Protobuf.Test/TestProtos/UnittestCustomOptionsProto3.cs
[modify] https://crrev.com/b268a3e586fea4c187b6101e3db177fdee3a5e16/third_party/protobuf/csharp/src/Google.Protobuf.Test/TestProtos/UnittestImportProto3.cs
[modify] https://crrev.com/b268a3e586fea4c187b6101e3db177fdee3a5e16/third_party/protobuf/csharp/src/Google.Protobuf.Test/TestProtos/UnittestImportPublicProto3.cs
[modify] https://crrev.com/b268a3e586fea4c187b6101e3db177fdee3a5e16/third_party/protobuf/csharp/src/Google.Protobuf.Test/TestProtos/UnittestIssues.cs
[modify] https://crrev.com/b268a3e586fea4c187b6101e3db177fdee3a5e16/third_party/protobuf/csharp/src/Google.Protobuf.Test/TestProtos/UnittestProto3.cs
[modify] https://crrev.com/b268a3e586fea4c187b6101e3db177fdee3a5e16/third_party/protobuf/csharp/src/Google.Protobuf.Test/TestProtos/UnittestWellKnownTypes.cs
[modify] https://crrev.com/b268a3e586fea4c187b6101e3db177fdee3a5e16/third_party/protobuf/csharp/src/Google.Protobuf.Test/WellKnownTypes/AnyTest.cs
[modify] https://crrev.com/b268a3e586fea4c187b6101e3db177fdee3a5e16/third_party/protobuf/csharp/src/Google.Protobuf.Test/WellKnownTypes/FieldMaskTest.cs
[delete] https://crrev.com/70d14d2a335c81fb2e8d35db453d58de423c726d/third_party/protobuf/csharp/src/Google.Protobuf.Test/packages.config
[modify] https://crrev.com/b268a3e586fea4c187b6101e3db177fdee3a5e16/third_party/protobuf/csharp/src/Google.Protobuf/ByteArray.cs
[modify] https://crrev.com/b268a3e586fea4c187b6101e3db177fdee3a5e16/third_party/protobuf/csharp/src/Google.Protobuf/ByteString.cs
[modify] https://crrev.com/b268a3e586fea4c187b6101e3db177fdee3a5e16/third_party/protobuf/csharp/src/Google.Protobuf/CodedInputStream.cs
[modify] https://crrev.com/b268a3e586fea4c187b6101e3db177fdee3a5e16/third_party/protobuf/csharp/src/Google.Protobuf/CodedOutputStream.ComputeSize.cs
[modify] https://crrev.com/b268a3e586fea4c187b6101e3db177fdee3a5e16/third_party/protobuf/csharp/src/Google.Protobuf/CodedOutputStream.cs
[modify] https://crrev.com/b268a3e586fea4c187b6101e3db177fdee3a5e16/third_party/protobuf/csharp/src/Google.Protobuf/Collections/MapField.cs
[modify] https://crrev.com/b268a3e586fea4c187b6101e3db177fdee3a5e16/third_party/protobuf/csharp/src/Google.Protobuf/Collections/ReadOnlyDictionary.cs
[modify] https://crrev.com/b268a3e586fea4c187b6101e3db177fdee3a5e16/third_party/protobuf/csharp/src/Google.Protobuf/Collections/RepeatedField.cs
[modify] https://crrev.com/b268a3e586fea4c187b6101e3db177fdee3a5e16/third_party/protobuf/csharp/src/Google.Protobuf/Compatibility/PropertyInfoExtensions.cs
[add] https://crrev.com/b268a3e586fea4c187b6101e3db177fdee3a5e16/third_party/protobuf/csharp/src/Google.Protobuf/Compatibility/StreamExtensions.cs
[modify] https://crrev.com/b268a3e586fea4c187b6101e3db177fdee3a5e16/third_party/protobuf/csharp/src/Google.Protobuf/Compatibility/TypeExtensions.cs
[modify] https://crrev.com/b268a3e586fea4c187b6101e3db177fdee3a5e16/third_party/protobuf/csharp/src/Google.Protobuf/FieldCodec.cs
[modify] https://crrev.com/b268a3e586fea4c187b6101e3db177fdee3a5e16/third_party/protobuf/csharp/src/Google.Protobuf/FrameworkPortability.cs
[modify] https://crrev.com/b268a3e586fea4c187b6101e3db177fdee3a5e16/third_party/protobuf/csharp/src/Google.Protobuf/Google.Protobuf.csproj
[delete] https://crrev.com/70d14d2a335c81fb2e8d35db453d58de423c726d/third_party/protobuf/csharp/src/Google.Protobuf
Project Member

Comment 22 by bugdroid1@chromium.org, Jul 26 2017

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/983299c943a4ba6eec819c91ff6f6b429df4e90a

commit 983299c943a4ba6eec819c91ff6f6b429df4e90a
Author: Peter Kasting <pkasting@chromium.org>
Date: Wed Jul 26 06:57:31 2017

Revert "third_party/protobuf: Update to 040f56e"

This reverts commit b268a3e586fea4c187b6101e3db177fdee3a5e16.

Reason for revert: Seems to have broken Win x64 compile

Original change's description:
> third_party/protobuf: Update to 040f56e
> 
> Rebase protobuf to current HEAD to pull the 4 following changes:
> * 126082c Add std:: namespace prefix to set and map
> * 4c5d3ed Fix integer overflow in FastUInt32ToBufferLeft
> * 4587a3f [arm/gcc] Don't rely on KUSER_HELPERS feature for atomics
> * a5a2c1d generic atomicops: Use strong compare_exchange
> 
> This change has been made following steps described in
> third_party/protobuf/README.chromium file, please refer to it
> for further information.
> 
> CQ_INCLUDE_TRYBOTS=master.tryserver.chromium.linux:linux_chromium_cfi_rel_ng;master.tryserver.chromium.linux:linux_chromium_archive_rel_ng;master.tryserver.chromium.linux:linux_chromium_ubsan_rel_ng
> BUG=599051, 673488
> R=​pkasting@chromium.org
> TBR=bengr@chromium.org
> 
> Change-Id: I114c1b242a0cdd1b662d6ddbc693ccb84255f5f7
> Reviewed-on: https://chromium-review.googlesource.com/585239
> Reviewed-by: Peter Kasting <pkasting@chromium.org>
> Reviewed-by: Thomas Anderson <thomasanderson@chromium.org>
> Commit-Queue: Thomas Anderson <thomasanderson@chromium.org>
> Cr-Commit-Position: refs/heads/master@{#489564}

TBR=pkasting@chromium.org,bengr@chromium.org,thomasanderson@chromium.org

Change-Id: I7d3673367b32945f7fc780d1ba10a000985baeba
No-Presubmit: true
No-Tree-Checks: true
No-Try: true
Bug: 599051, 673488
Cq-Include-Trybots: master.tryserver.chromium.linux:linux_chromium_cfi_rel_ng;master.tryserver.chromium.linux:linux_chromium_archive_rel_ng;master.tryserver.chromium.linux:linux_chromium_ubsan_rel_ng
Reviewed-on: https://chromium-review.googlesource.com/585678
Reviewed-by: Peter Kasting <pkasting@chromium.org>
Commit-Queue: Peter Kasting <pkasting@chromium.org>
Cr-Commit-Position: refs/heads/master@{#489568}
[modify] https://crrev.com/983299c943a4ba6eec819c91ff6f6b429df4e90a/PRESUBMIT.py
[modify] https://crrev.com/983299c943a4ba6eec819c91ff6f6b429df4e90a/chrome/test/BUILD.gn
[modify] https://crrev.com/983299c943a4ba6eec819c91ff6f6b429df4e90a/components/policy/BUILD.gn
[modify] https://crrev.com/983299c943a4ba6eec819c91ff6f6b429df4e90a/third_party/protobuf/.gitignore
[delete] https://crrev.com/8ecb49e3c2be8e2abaed6f045735114f1911a515/third_party/protobuf/.gitmodules
[modify] https://crrev.com/983299c943a4ba6eec819c91ff6f6b429df4e90a/third_party/protobuf/.travis.yml
[modify] https://crrev.com/983299c943a4ba6eec819c91ff6f6b429df4e90a/third_party/protobuf/BUILD
[modify] https://crrev.com/983299c943a4ba6eec819c91ff6f6b429df4e90a/third_party/protobuf/BUILD.gn
[modify] https://crrev.com/983299c943a4ba6eec819c91ff6f6b429df4e90a/third_party/protobuf/CHANGES.txt
[modify] https://crrev.com/983299c943a4ba6eec819c91ff6f6b429df4e90a/third_party/protobuf/DEPS
[modify] https://crrev.com/983299c943a4ba6eec819c91ff6f6b429df4e90a/third_party/protobuf/Makefile.am
[modify] https://crrev.com/983299c943a4ba6eec819c91ff6f6b429df4e90a/third_party/protobuf/Protobuf.podspec
[modify] https://crrev.com/983299c943a4ba6eec819c91ff6f6b429df4e90a/third_party/protobuf/README.chromium
[modify] https://crrev.com/983299c943a4ba6eec819c91ff6f6b429df4e90a/third_party/protobuf/README.md
[modify] https://crrev.com/983299c943a4ba6eec819c91ff6f6b429df4e90a/third_party/protobuf/WORKSPACE
[modify] https://crrev.com/983299c943a4ba6eec819c91ff6f6b429df4e90a/third_party/protobuf/appveyor.bat
[modify] https://crrev.com/983299c943a4ba6eec819c91ff6f6b429df4e90a/third_party/protobuf/appveyor.yml
[modify] https://crrev.com/983299c943a4ba6eec819c91ff6f6b429df4e90a/third_party/protobuf/autogen.sh
[modify] https://crrev.com/983299c943a4ba6eec819c91ff6f6b429df4e90a/third_party/protobuf/benchmarks/Makefile.am
[modify] https://crrev.com/983299c943a4ba6eec819c91ff6f6b429df4e90a/third_party/protobuf/benchmarks/benchmark_messages_proto2.proto
[modify] https://crrev.com/983299c943a4ba6eec819c91ff6f6b429df4e90a/third_party/protobuf/benchmarks/benchmark_messages_proto3.proto
[delete] https://crrev.com/8ecb49e3c2be8e2abaed6f045735114f1911a515/third_party/protobuf/benchmarks/cpp_benchmark.cc
[modify] https://crrev.com/983299c943a4ba6eec819c91ff6f6b429df4e90a/third_party/protobuf/benchmarks/readme.txt
[modify] https://crrev.com/983299c943a4ba6eec819c91ff6f6b429df4e90a/third_party/protobuf/cmake/CMakeLists.txt
[delete] https://crrev.com/8ecb49e3c2be8e2abaed6f045735114f1911a515/third_party/protobuf/cmake/examples.cmake
[modify] https://crrev.com/983299c943a4ba6eec819c91ff6f6b429df4e90a/third_party/protobuf/cmake/extract_includes.bat.in
[modify] https://crrev.com/983299c943a4ba6eec819c91ff6f6b429df4e90a/third_party/protobuf/cmake/install.cmake
[modify] https://crrev.com/983299c943a4ba6eec819c91ff6f6b429df4e90a/third_party/protobuf/cmake/libprotobuf-lite.cmake
[modify] https://crrev.com/983299c943a4ba6eec819c91ff6f6b429df4e90a/third_party/protobuf/cmake/libprotobuf.cmake
[modify] https://crrev.com/983299c943a4ba6eec819c91ff6f6b429df4e90a/third_party/protobuf/cmake/libprotoc.cmake
[modify] https://crrev.com/983299c943a4ba6eec819c91ff6f6b429df4e90a/third_party/protobuf/cmake/protobuf-config-version.cmake.in
[modify] https://crrev.com/983299c943a4ba6eec819c91ff6f6b429df4e90a/third_party/protobuf/cmake/protobuf-config.cmake.in
[modify] https://crrev.com/983299c943a4ba6eec819c91ff6f6b429df4e90a/third_party/protobuf/cmake/protobuf-module.cmake.in
[delete] https://crrev.com/8ecb49e3c2be8e2abaed6f045735114f1911a515/third_party/protobuf/cmake/protobuf-options.cmake
[modify] https://crrev.com/983299c943a4ba6eec819c91ff6f6b429df4e90a/third_party/protobuf/cmake/tests.cmake
[delete] https://crrev.com/8ecb49e3c2be8e2abaed6f045735114f1911a515/third_party/protobuf/composer.json
[modify] https://crrev.com/983299c943a4ba6eec819c91ff6f6b429df4e90a/third_party/protobuf/configure.ac
[modify] https://crrev.com/983299c943a4ba6eec819c91ff6f6b429df4e90a/third_party/protobuf/conformance/ConformanceJava.java
[modify] https://crrev.com/983299c943a4ba6eec819c91ff6f6b429df4e90a/third_party/protobuf/conformance/ConformanceJavaLite.java
[modify] https://crrev.com/983299c943a4ba6eec819c91ff6f6b429df4e90a/third_party/protobuf/conformance/Makefile.am
[modify] https://crrev.com/983299c943a4ba6eec819c91ff6f6b429df4e90a/third_party/protobuf/conformance/README.md
[delete] https://crrev.com/8ecb49e3c2be8e2abaed6f045735114f1911a515/third_party/protobuf/conformance/autoload.php
[modify] https://crrev.com/983299c943a4ba6eec819c91ff6f6b429df4e90a/third_party/protobuf/conformance/conformance.proto
[modify] https://crrev.com/983299c943a4ba6eec819c91ff6f6b429df4e90a/third_party/protobuf/conformance/conformance_cpp.cc
[delete] https://crrev.com/8ecb49e3c2be8e2abaed6f045735114f1911a515/third_party/protobuf/conformance/conformance_nodejs.js
[modify] https://crrev.com/983299c943a4ba6eec819c91ff6f6b429df4e90a/third_party/protobuf/conformance/conformance_objc.m
[delete] https://crrev.com/8ecb49e3c2be8e2abaed6f045735114f1911a515/third_party/protobuf/conformance/conformance_php.php
[modify] https://crrev.com/983299c943a4ba6eec819c91ff6f6b429df4e90a/third_party/protobuf/conformance/conformance_python.py
[modify] https://crrev.com/983299c943a4ba6eec819c91ff6f6b429df4e90a/third_party/protobuf/conformance/conformance_ruby.rb
[modify] https://crrev.com/983299c943a4ba6eec819c91ff6f6b429df4e90a/third_party/protobuf/conformance/conformance_test.cc
[modify] https://crrev.com/983299c943a4ba6eec819c91ff6f6b429df4e90a/third_party/protobuf/conformance/conformance_test.h
[modify] https://crrev.com/983299c943a4ba6eec819c91ff6f6b429df4e90a/third_party/protobuf/conformance/conformance_test_runner.cc
[modify] https://crrev.com/983299c943a4ba6eec819c91ff6f6b429df4e90a/third_party/protobuf/conformance/failure_list_cpp.txt
[modify] https://crrev.com/983299c943a4ba6eec819c91ff6f6b429df4e90a/third_party/protobuf/conformance/failure_list_csharp.txt
[modify] https://crrev.com/983299c943a4ba6eec819c91ff6f6b429df4e90a/third_party/protobuf/conformance/failure_list_java.txt
[delete] https://crrev.com/8ecb49e3c2be8e2abaed6f045735114f1911a515/third_party/protobuf/conformance/failure_list_js.txt
[modify] https://crrev.com/983299c943a4ba6eec819c91ff6f6b429df4e90a/third_party/protobuf/conformance/failure_list_objc.txt
[delete] https://crrev.com/8ecb49e3c2be8e2abaed6f045735114f1911a515/third_party/protobuf/conformance/failure_list_php.txt
[delete] https://crrev.com/8ecb49e3c2be8e2abaed6f045735114f1911a515/third_party/protobuf/conformance/failure_list_php_c.txt
[delete] https://crrev.com/8ecb49e3c2be8e2abaed6f045735114f1911a515/third_party/protobuf/conformance/failure_list_php_zts_c.txt
[modify] https://crrev.com/983299c943a4ba6eec819c91ff6f6b429df4e90a/third_party/protobuf/conformance/failure_list_python.txt
[modify] https://crrev.com/983299c943a4ba6eec819c91ff6f6b429df4e90a/third_party/protobuf/conformance/failure_list_python_cpp.txt
[modify] https://crrev.com/983299c943a4ba6eec819c91ff6f6b429df4e90a/third_party/protobuf/conformance/failure_list_ruby.txt
[delete] https://crrev.com/8ecb49e3c2be8e2abaed6f045735114f1911a515/third_party/protobuf/conformance/update_failure_list.py
[modify] https://crrev.com/983299c943a4ba6eec819c91ff6f6b429df4e90a/third_party/protobuf/csharp/.gitignore
[modify] https://crrev.com/983299c943a4ba6eec819c91ff6f6b429df4e90a/third_party/protobuf/csharp/Google.Protobuf.Tools.nuspec
[modify] https://crrev.com/983299c943a4ba6eec819c91ff6f6b429df4e90a/third_party/protobuf/csharp/README.md
[modify] https://crrev.com/983299c943a4ba6eec819c91ff6f6b429df4e90a/third_party/protobuf/csharp/build_packages.bat
[delete] https://crrev.com/8ecb49e3c2be8e2abaed6f045735114f1911a515/third_party/protobuf/csharp/build_tools.sh
[modify] https://crrev.com/983299c943a4ba6eec819c91ff6f6b429df4e90a/third_party/protobuf/csharp/buildall.sh
[delete] https://crrev.com/8ecb49e3c2be8e2abaed6f045735114f1911a515/third_party/protobuf/csharp/compatibility_tests/v3.0.0/protos/csharp/protos/unittest_issues.proto
[delete] https://crrev.com/8ecb49e3c2be8e2abaed6f045735114f1911a515/third_party/protobuf/csharp/compatibility_tests/v3.0.0/protos/src/google/protobuf/map_unittest_proto3.proto
[delete] https://crrev.com/8ecb49e3c2be8e2abaed6f045735114f1911a515/third_party/protobuf/csharp/compatibility_tests/v3.0.0/protos/src/google/protobuf/unittest_import_proto3.proto
[delete] https://crrev.com/8ecb49e3c2be8e2abaed6f045735114f1911a515/third_party/protobuf/csharp/compatibility_tests/v3.0.0/protos/src/google/protobuf/unittest_import_public_proto3.proto
[delete] https://crrev.com/8ecb49e3c2be8e2abaed6f045735114f1911a515/third_party/protobuf/csharp/compatibility_tests/v3.0.0/protos/src/google/protobuf/unittest_proto3.proto
[delete] https://crrev.com/8ecb49e3c2be8e2abaed6f045735114f1911a515/third_party/protobuf/csharp/compatibility_tests/v3.0.0/protos/src/google/protobuf/unittest_well_known_types.proto
[delete] https://crrev.com/8ecb49e3c2be8e2abaed6f045735114f1911a515/third_party/protobuf/csharp/compatibility_tests/v3.0.0/src/Google.Protobuf.Test/ByteStringTest.cs
[delete] https://crrev.com/8ecb49e3c2be8e2abaed6f045735114f1911a515/third_party/protobuf/csharp/compatibility_tests/v3.0.0/src/Google.Protobuf.Test/CodedInputStreamExtensions.cs
[delete] https://crrev.com/8ecb49e3c2be8e2abaed6f045735114f1911a515/third_party/protobuf/csharp/compatibility_tests/v3.0.0/src/Google.Protobuf.Test/CodedInputStreamTest.cs
[delete] https://crrev.com/8ecb49e3c2be8e2abaed6f045735114f1911a515/third_party/protobuf/csharp/compatibility_tests/v3.0.0/src/Google.Protobuf.Test/CodedOutputStreamTest.cs
[delete] https://crrev.com/8ecb49e3c2be8e2abaed6f045735114f1911a515/third_party/protobuf/csharp/compatibility_tests/v3.0.0/src/Google.Protobuf.Test/Collections/MapFieldTest.cs
[delete] https://crrev.com/8ecb49e3c2be8e2abaed6f045735114f1911a515/third_party/protobuf/csharp/compatibility_tests/v3.0.0/src/Google.Protobuf.Test/Collections/RepeatedFieldTest.cs
[delete] https://crrev.com/8ecb49e3c2be8e2abaed6f045735114f1911a515/third_party/protobuf/csharp/compatibility_tests/v3.0.0/src/Google.Protobuf.Test/Compatibility/PropertyInfoExtensionsTest.cs
[delete] https://crrev.com/8ecb49e3c2be8e2abaed6f045735114f1911a515/third_party/protobuf/csharp/compatibility_tests/v3.0.0/src/Google.Protobuf.Test/Compatibility/TypeExtensionsTest.cs
[delete] https://crrev.com/8ecb49e3c2be8e2abaed6f045735114f1911a515/third_party/protobuf/csharp/compatibility_tests/v3.0.0/src/Google.Protobuf.Test/DeprecatedMemberTest.cs
[delete] https://crrev.com/8ecb49e3c2be8e2abaed6f045735114f1911a515/third_party/protobuf/csharp/compatibility_tests/v3.0.0/src/Google.Protobuf.Test/EqualityTester.cs
[delete] https://crrev.com/8ecb49e3c2be8e2abaed6f045735114f1911a515/third_party/protobuf/csharp/compatibility_tests/v3.0.0/src/Google.Protobuf.Test/FieldCodecTest.cs
[delete] https://crrev.com/8ecb49e3c2be8e2abaed6f045735114f1911a515/third_party/protobuf/csharp/compatibility_tests/v3.0.0/src/Google.Protobuf.Test/GeneratedMessageTest.cs
[delete] https://crrev.com/8ecb49e3c2be8e2abaed6f045735114f1911a515/third_party/protobuf/csharp/compatibility_tests/v3.0.0/src/Google.Protobuf.Test/Google.Protobuf.Test.csproj
[delete] https://crrev.com/8ecb49e3c2be8e2abaed6f045735114f1911a515/third_party/protobuf/csharp/compatibility_tests/v3.0.0/src/Google.Protobuf.Test/IssuesTest.cs
[delete] https://crrev.com/8ecb49e3c2be8e2abaed6f045735114f1911a515/third_party/protobuf/csharp/compatibility_tests/v3.0.0/src/Google.Protobuf.Test/JsonParserTest.cs
[delete] https://crrev.com/8ecb49e3c2be8e2abaed6f045735114f1911a515/third_party/protobuf/csharp/compatibility_tests/v3.0.0/src/Google.Protobuf.Test/JsonTokenizerTest.cs
[delete] https://crrev.com/8ecb49e3c2be8e2abaed6f045735114f1911a515/third_party/protobuf/csharp/compatibility_tests/v3.0.0/src/Google.Protobuf.Test/Program.cs
[delete] https://crrev.com/8ecb49e3c2be8e2abaed6f045735114f1911a515/third_party/protobuf/csharp/compatibility_tests/v3.0.0/src/Google.Protobuf.Test/Reflection/DescriptorsTest.cs
[delete] https://crrev.com/8ecb49e3c2be8e2abaed6f045735114f1911a515/third_party/protobuf/csharp/compatibility_tests/v3.0.0/src/Google.Protobuf.Test/Reflection/FieldAccessTest.cs
[delete] https://crrev.com/8ecb49e3c2be8e2abaed6f045735114f1911a515/third_party/protobuf/csharp/compatibility_tests/v3.0.0/src/Google.Protobuf.Test/Reflection/TypeRegistryTest.cs
[delete] https://crrev.com/8ecb49e3c2be8e2abaed6f045735114f1911a515/third_party/protobuf/csharp/compatibility_tests/v3.0.0/src/Google.Protobuf.Test/SampleEnum.cs
[delete] https://crrev.com/8ecb49e3c2be8e2abaed6f045735114f1911a515/third_party/protobuf/csharp/compatibility_tests/v3.0.0/src/Google.Protobuf.Test/SampleMessages.cs
[delete] https://crrev.com/8ecb49e3c2be8e2abaed6f045735114f1911a515/third_party/protobuf/csharp/compatibility_tests/v3.0.0/src/Google.Protobuf.Test/TestCornerCases.cs
[delete] https://crrev.com/8ecb49e3c2be8e2abaed6f045735114f1911a515/third_party/protobuf/csharp/compatibility_tests/v3.0.0/src/Google.Protobuf.Test/TestProtos/ForeignMessagePartial.cs
[delete] https://crrev.com/8ecb49e3c2be8e2abaed6f045735114f1911a515/third_party/protobuf/csharp/compatibility_tests/v3.0.0/src/Google.Protobuf.Test/WellKnownTypes/AnyTest.cs
[delete] https://crrev.com/8ecb49e3c2be8e2abaed6f045735114f1911a515/third_party/protobuf/csharp/compatibility_tests/v3.0.0/src/Google.Protobuf.Test/WellKnownTypes/DurationTest.cs
[delete] https://crrev.com/8ecb49e3c2be8e2abaed6f045735114f1911a515/third_party/protobuf/csharp/compatibility_tests/v3.0.0/src/Google.Protobuf.Test/WellKnownTypes/FieldMaskTest.cs
[delete] https://crrev.com/8ecb49e3c2be8e2abaed6f045735114f1911a515/third_party/protobuf/csharp/compatibility_tests/v3.0.0/src/Google.Protobuf.Test/WellKnownTypes/TimestampTest.cs
[delete] https://crrev.com/8ecb49e3c2be8e2abaed6f045735114f1911a515/third_party/protobuf/csharp/compatibility_tests/v3.0.0/src/Google.Protobuf.Test/WellKnownTypes/WrappersTest.cs
[delete] https://crrev.com/8ecb49e3c2be8e2abaed6f045735114f1911a515/third_party/protobuf/csharp/compatibility_tests/v3.0.0/test.sh
[modify] https://crrev.com/983299c943a4ba6eec819c91ff6f6b429df4e90a/third_party/protobuf/csharp/generate_protos.sh
[delete] https://crrev.com/8ecb49e3c2be8e2abaed6f045735114f1911a515/third_party/protobuf/csharp/global.json
[delete] https://crrev.com/8ecb49e3c2be8e2abaed6f045735114f1911a515/third_party/protobuf/csharp/protos/unittest_custom_options_proto3.proto
[modify] https://crrev.com/983299c943a4ba6eec819c91ff6f6b429df4e90a/third_party/protobuf/csharp/src/AddressBook/AddPerson.cs
[modify] https://crrev.com/983299c943a4ba6eec819c91ff6f6b429df4e90a/third_party/protobuf/csharp/src/AddressBook/AddressBook.csproj
[modify] https://crrev.com/983299c943a4ba6eec819c91ff6f6b429df4e90a/third_party/protobuf/csharp/src/AddressBook/Addressbook.cs
[modify] https://crrev.com/983299c943a4ba6eec819c91ff6f6b429df4e90a/third_party/protobuf/csharp/src/AddressBook/ListPeople.cs
[modify] https://crrev.com/983299c943a4ba6eec819c91ff6f6b429df4e90a/third_party/protobuf/csharp/src/AddressBook/Program.cs
[add] https://crrev.com/983299c943a4ba6eec819c91ff6f6b429df4e90a/third_party/protobuf/csharp/src/AddressBook/Properties/AssemblyInfo.cs
[modify] https://crrev.com/983299c943a4ba6eec819c91ff6f6b429df4e90a/third_party/protobuf/csharp/src/AddressBook/SampleUsage.cs
[add] https://crrev.com/983299c943a4ba6eec819c91ff6f6b429df4e90a/third_party/protobuf/csharp/src/AddressBook/app.config
[add] https://crrev.com/983299c943a4ba6eec819c91ff6f6b429df4e90a/third_party/protobuf/csharp/src/Google.Protobuf.Conformance/App.config
[modify] https://crrev.com/983299c943a4ba6eec819c91ff6f6b429df4e90a/third_party/protobuf/csharp/src/Google.Protobuf.Conformance/Conformance.cs
[modify] https://crrev.com/983299c943a4ba6eec819c91ff6f6b429df4e90a/third_party/protobuf/csharp/src/Google.Protobuf.Conformance/Google.Protobuf.Conformance.csproj
[modify] https://crrev.com/983299c943a4ba6eec819c91ff6f6b429df4e90a/third_party/protobuf/csharp/src/Google.Protobuf.Conformance/Program.cs
[add] https://crrev.com/983299c943a4ba6eec819c91ff6f6b429df4e90a/third_party/protobuf/csharp/src/Google.Protobuf.Conformance/Properties/AssemblyInfo.cs
[modify] https://crrev.com/983299c943a4ba6eec819c91ff6f6b429df4e90a/third_party/protobuf/csharp/src/Google.Protobuf.JsonDump/Google.Protobuf.JsonDump.csproj
[modify] https://crrev.com/983299c943a4ba6eec819c91ff6f6b429df4e90a/third_party/protobuf/csharp/src/Google.Protobuf.JsonDump/Program.cs
[add] https://crrev.com/983299c943a4ba6eec819c91ff6f6b429df4e90a/third_party/protobuf/csharp/src/Google.Protobuf.JsonDump/Properties/AssemblyInfo.cs
[add] https://crrev.com/983299c943a4ba6eec819c91ff6f6b429df4e90a/third_party/protobuf/csharp/src/Google.Protobuf.JsonDump/app.config
[modify] https://crrev.com/983299c943a4ba6eec819c91ff6f6b429df4e90a/third_party/protobuf/csharp/src/Google.Protobuf.Test/ByteStringTest.cs
[modify] https://crrev.com/983299c943a4ba6eec819c91ff6f6b429df4e90a/third_party/protobuf/csharp/src/Google.Protobuf.Test/CodedInputStreamTest.cs
[modify] https://crrev.com/983299c943a4ba6eec819c91ff6f6b429df4e90a/third_party/protobuf/csharp/src/Google.Protobuf.Test/CodedOutputStreamTest.cs
[modify] https://crrev.com/983299c943a4ba6eec819c91ff6f6b429df4e90a/third_party/protobuf/csharp/src/Google.Protobuf.Test/Collections/MapFieldTest.cs
[modify] https://crrev.com/983299c943a4ba6eec819c91ff6f6b429df4e90a/third_party/protobuf/csharp/src/Google.Protobuf.Test/Collections/RepeatedFieldTest.cs
[delete] https://crrev.com/8ecb49e3c2be8e2abaed6f045735114f1911a515/third_party/protobuf/csharp/src/Google.Protobuf.Test/Compatibility/StreamExtensionsTest.cs
[modify] https://crrev.com/983299c943a4ba6eec819c91ff6f6b429df4e90a/third_party/protobuf/csharp/src/Google.Protobuf.Test/Compatibility/TypeExtensionsTest.cs
[modify] https://crrev.com/983299c943a4ba6eec819c91ff6f6b429df4e90a/third_party/protobuf/csharp/src/Google.Protobuf.Test/DeprecatedMemberTest.cs
[modify] https://crrev.com/983299c943a4ba6eec819c91ff6f6b429df4e90a/third_party/protobuf/csharp/src/Google.Protobuf.Test/FieldCodecTest.cs
[modify] https://crrev.com/983299c943a4ba6eec819c91ff6f6b429df4e90a/third_party/protobuf/csharp/src/Google.Protobuf.Test/GeneratedMessageTest.cs
[modify] https://crrev.com/983299c943a4ba6eec819c91ff6f6b429df4e90a/third_party/protobuf/csharp/src/Google.Protobuf.Test/Google.Protobuf.Test.csproj
[modify] https://crrev.com/983299c943a4ba6eec819c91ff6f6b429df4e90a/third_party/protobuf/csharp/src/Google.Protobuf.Test/IssuesTest.cs
[modify] https://crrev.com/983299c943a4ba6eec819c91ff6f6b429df4e90a/third_party/protobuf/csharp/src/Google.Protobuf.Test/JsonFormatterTest.cs
[modify] https://crrev.com/983299c943a4ba6eec819c91ff6f6b429df4e90a/third_party/protobuf/csharp/src/Google.Protobuf.Test/JsonParserTest.cs
[delete] https://crrev.com/8ecb49e3c2be8e2abaed6f045735114f1911a515/third_party/protobuf/csharp/src/Google.Protobuf.Test/Program.cs
[add] https://crrev.com/983299c943a4ba6eec819c91ff6f6b429df4e90a/third_party/protobuf/csharp/src/Google.Protobuf.Test/Properties/AppManifest.xml
[add] https://crrev.com/983299c943a4ba6eec819c91ff6f6b429df4e90a/third_party/protobuf/csharp/src/Google.Protobuf.Test/Properties/AssemblyInfo.cs
[delete] https://crrev.com/8ecb49e3c2be8e2abaed6f045735114f1911a515/third_party/protobuf/csharp/src/Google.Protobuf.Test/Reflection/CustomOptionsTest.cs
[modify] https://crrev.com/983299c943a4ba6eec819c91ff6f6b429df4e90a/third_party/protobuf/csharp/src/Google.Protobuf.Test/TestCornerCases.cs
[modify] https://crrev.com/983299c943a4ba6eec819c91ff6f6b429df4e90a/third_party/protobuf/csharp/src/Google.Protobuf.Test/TestProtos/MapUnittestProto3.cs
[delete] https://crrev.com/8ecb49e3c2be8e2abaed6f045735114f1911a515/third_party/protobuf/csharp/src/Google.Protobuf.Test/TestProtos/TestMessagesProto3.cs
[delete] https://crrev.com/8ecb49e3c2be8e2abaed6f045735114f1911a515/third_party/protobuf/csharp/src/Google.Protobuf.Test/TestProtos/UnittestCustomOptionsProto3.cs
[modify] https://crrev.com/983299c943a4ba6eec819c91ff6f6b429df4e90a/third_party/protobuf/csharp/src/Google.Protobuf.Test/TestProtos/UnittestImportProto3.cs
[modify] https://crrev.com/983299c943a4ba6eec819c91ff6f6b429df4e90a/third_party/protobuf/csharp/src/Google.Protobuf.Test/TestProtos/UnittestImportPublicProto3.cs
[modify] https://crrev.com/983299c943a4ba6eec819c91ff6f6b429df4e90a/third_party/protobuf/csharp/src/Google.Protobuf.Test/TestProtos/UnittestIssues.cs
[modify] https://crrev.com/983299c943a4ba6eec819c91ff6f6b429df4e90a/third_party/protobuf/csharp/src/Google.Protobuf.Test/TestProtos/UnittestProto3.cs
[modify] https://crrev.com/983299c943a4ba6eec819c91ff6f6b429df4e90a/third_party/protobuf/csharp/src/Google.Protobuf.Test/TestProtos/UnittestWellKnownTypes.cs
[modify] https://crrev.com/983299c943a4ba6eec819c91ff6f6b429df4e90a/third_party/protobuf/csharp/src/Google.Protobuf.Test/WellKnownTypes/AnyTest.cs
[modify] https://crrev.com/983299c943a4ba6eec819c91ff6f6b429df4e90a/third_party/protobuf/csharp/src/Google.Protobuf.Test/WellKnownTypes/FieldMaskTest.cs
[add] https://crrev.com/983299c943a4ba6eec819c91ff6f6b429df4e90a/third_party/protobuf/csharp/src/Google.Protobuf.Test/packages.config
[modify] https://crrev.com/983299c943a4ba6eec819c91ff6f6b429df4e90a/third_party/protobuf/csharp/src/Google.Protobuf/ByteArray.cs
[modify] https://crrev.com/983299c943a4ba6eec819c91ff6f6b429df4e90a/third_party/protobuf/csharp/src/Google.Protobuf/ByteString.cs
[modify] https://crrev.com/983299c943a4ba6eec819c91ff6f6b429df4e90a/third_party/protobuf/csharp/src/Google.Protobuf/CodedInputStream.cs
[modify] https://crrev.com/983299c943a4ba6eec819c91ff6f6b429df4e90a/third_party/protobuf/csharp/src/Google.Protobuf/CodedOutputStream.ComputeSize.cs
[modify] https://crrev.com/983299c943a4ba6eec819c91ff6f6b429df4e90a/third_party/protobuf/csharp/src/Google.Protobuf/CodedOutputStream.cs
[modify] https://crrev.com/983299c943a4ba6eec819c91ff6f6b429df4e90a/third_party/protobuf/csharp/src/Google.Protobuf/Collections/MapField.cs
[modify] https://crrev.com/983299c943a4ba6eec819c91ff6f6b429df4e90a/third_party/protobuf/csharp/src/Google.Protobuf/Collections/ReadOnlyDictionary.cs
[modify] https://crrev.com/983299c943a4ba6eec819c91ff6f6b429df4e90a/third_party/protobuf/csharp/src/Google.Protobuf/Coll
Project Member

Comment 23 by bugdroid1@chromium.org, Jul 27 2017

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/ac47edd22c481fcfe119769d6b7abf365abea8fa

commit ac47edd22c481fcfe119769d6b7abf365abea8fa
Author: Tom Anderson <thomasanderson@chromium.org>
Date: Thu Jul 27 17:23:14 2017

[Reland] third_party/protobuf: Update to 040f56e

Rebase protobuf to current HEAD to pull the 4 following changes:
* 126082c Add std:: namespace prefix to set and map
* 4c5d3ed Fix integer overflow in FastUInt32ToBufferLeft
* 4587a3f [arm/gcc] Don't rely on KUSER_HELPERS feature for atomics
* a5a2c1d generic atomicops: Use strong compare_exchange

This change has been made following steps described in
third_party/protobuf/README.chromium file, please refer to it
for further information.

CQ_INCLUDE_TRYBOTS=master.tryserver.chromium.linux:linux_chromium_cfi_rel_ng;master.tryserver.chromium.linux:linux_chromium_archive_rel_ng;master.tryserver.chromium.linux:linux_chromium_ubsan_rel_ng
BUG=599051, 673488
R=pkasting@chromium.org
TBR=bengr@chromium.org

Change-Id: I3231744158280b49e20f112812617d7685ea994c
Reviewed-on: https://chromium-review.googlesource.com/588107
Reviewed-by: Thomas Anderson <thomasanderson@chromium.org>
Reviewed-by: Peter Kasting <pkasting@chromium.org>
Commit-Queue: Thomas Anderson <thomasanderson@chromium.org>
Cr-Commit-Position: refs/heads/master@{#490005}
[modify] https://crrev.com/ac47edd22c481fcfe119769d6b7abf365abea8fa/PRESUBMIT.py
[modify] https://crrev.com/ac47edd22c481fcfe119769d6b7abf365abea8fa/chrome/test/BUILD.gn
[modify] https://crrev.com/ac47edd22c481fcfe119769d6b7abf365abea8fa/components/policy/BUILD.gn
[modify] https://crrev.com/ac47edd22c481fcfe119769d6b7abf365abea8fa/third_party/protobuf/.gitignore
[add] https://crrev.com/ac47edd22c481fcfe119769d6b7abf365abea8fa/third_party/protobuf/.gitmodules
[modify] https://crrev.com/ac47edd22c481fcfe119769d6b7abf365abea8fa/third_party/protobuf/.travis.yml
[modify] https://crrev.com/ac47edd22c481fcfe119769d6b7abf365abea8fa/third_party/protobuf/BUILD
[modify] https://crrev.com/ac47edd22c481fcfe119769d6b7abf365abea8fa/third_party/protobuf/BUILD.gn
[modify] https://crrev.com/ac47edd22c481fcfe119769d6b7abf365abea8fa/third_party/protobuf/CHANGES.txt
[modify] https://crrev.com/ac47edd22c481fcfe119769d6b7abf365abea8fa/third_party/protobuf/DEPS
[modify] https://crrev.com/ac47edd22c481fcfe119769d6b7abf365abea8fa/third_party/protobuf/Makefile.am
[modify] https://crrev.com/ac47edd22c481fcfe119769d6b7abf365abea8fa/third_party/protobuf/Protobuf.podspec
[modify] https://crrev.com/ac47edd22c481fcfe119769d6b7abf365abea8fa/third_party/protobuf/README.chromium
[modify] https://crrev.com/ac47edd22c481fcfe119769d6b7abf365abea8fa/third_party/protobuf/README.md
[modify] https://crrev.com/ac47edd22c481fcfe119769d6b7abf365abea8fa/third_party/protobuf/WORKSPACE
[modify] https://crrev.com/ac47edd22c481fcfe119769d6b7abf365abea8fa/third_party/protobuf/appveyor.bat
[modify] https://crrev.com/ac47edd22c481fcfe119769d6b7abf365abea8fa/third_party/protobuf/appveyor.yml
[modify] https://crrev.com/ac47edd22c481fcfe119769d6b7abf365abea8fa/third_party/protobuf/autogen.sh
[modify] https://crrev.com/ac47edd22c481fcfe119769d6b7abf365abea8fa/third_party/protobuf/benchmarks/Makefile.am
[modify] https://crrev.com/ac47edd22c481fcfe119769d6b7abf365abea8fa/third_party/protobuf/benchmarks/benchmark_messages_proto2.proto
[modify] https://crrev.com/ac47edd22c481fcfe119769d6b7abf365abea8fa/third_party/protobuf/benchmarks/benchmark_messages_proto3.proto
[add] https://crrev.com/ac47edd22c481fcfe119769d6b7abf365abea8fa/third_party/protobuf/benchmarks/cpp_benchmark.cc
[modify] https://crrev.com/ac47edd22c481fcfe119769d6b7abf365abea8fa/third_party/protobuf/benchmarks/readme.txt
[modify] https://crrev.com/ac47edd22c481fcfe119769d6b7abf365abea8fa/third_party/protobuf/cmake/CMakeLists.txt
[add] https://crrev.com/ac47edd22c481fcfe119769d6b7abf365abea8fa/third_party/protobuf/cmake/examples.cmake
[modify] https://crrev.com/ac47edd22c481fcfe119769d6b7abf365abea8fa/third_party/protobuf/cmake/extract_includes.bat.in
[modify] https://crrev.com/ac47edd22c481fcfe119769d6b7abf365abea8fa/third_party/protobuf/cmake/install.cmake
[modify] https://crrev.com/ac47edd22c481fcfe119769d6b7abf365abea8fa/third_party/protobuf/cmake/libprotobuf-lite.cmake
[modify] https://crrev.com/ac47edd22c481fcfe119769d6b7abf365abea8fa/third_party/protobuf/cmake/libprotobuf.cmake
[modify] https://crrev.com/ac47edd22c481fcfe119769d6b7abf365abea8fa/third_party/protobuf/cmake/libprotoc.cmake
[modify] https://crrev.com/ac47edd22c481fcfe119769d6b7abf365abea8fa/third_party/protobuf/cmake/protobuf-config-version.cmake.in
[modify] https://crrev.com/ac47edd22c481fcfe119769d6b7abf365abea8fa/third_party/protobuf/cmake/protobuf-config.cmake.in
[modify] https://crrev.com/ac47edd22c481fcfe119769d6b7abf365abea8fa/third_party/protobuf/cmake/protobuf-module.cmake.in
[add] https://crrev.com/ac47edd22c481fcfe119769d6b7abf365abea8fa/third_party/protobuf/cmake/protobuf-options.cmake
[modify] https://crrev.com/ac47edd22c481fcfe119769d6b7abf365abea8fa/third_party/protobuf/cmake/tests.cmake
[add] https://crrev.com/ac47edd22c481fcfe119769d6b7abf365abea8fa/third_party/protobuf/composer.json
[modify] https://crrev.com/ac47edd22c481fcfe119769d6b7abf365abea8fa/third_party/protobuf/configure.ac
[modify] https://crrev.com/ac47edd22c481fcfe119769d6b7abf365abea8fa/third_party/protobuf/conformance/ConformanceJava.java
[modify] https://crrev.com/ac47edd22c481fcfe119769d6b7abf365abea8fa/third_party/protobuf/conformance/ConformanceJavaLite.java
[modify] https://crrev.com/ac47edd22c481fcfe119769d6b7abf365abea8fa/third_party/protobuf/conformance/Makefile.am
[modify] https://crrev.com/ac47edd22c481fcfe119769d6b7abf365abea8fa/third_party/protobuf/conformance/README.md
[add] https://crrev.com/ac47edd22c481fcfe119769d6b7abf365abea8fa/third_party/protobuf/conformance/autoload.php
[modify] https://crrev.com/ac47edd22c481fcfe119769d6b7abf365abea8fa/third_party/protobuf/conformance/conformance.proto
[modify] https://crrev.com/ac47edd22c481fcfe119769d6b7abf365abea8fa/third_party/protobuf/conformance/conformance_cpp.cc
[add] https://crrev.com/ac47edd22c481fcfe119769d6b7abf365abea8fa/third_party/protobuf/conformance/conformance_nodejs.js
[modify] https://crrev.com/ac47edd22c481fcfe119769d6b7abf365abea8fa/third_party/protobuf/conformance/conformance_objc.m
[add] https://crrev.com/ac47edd22c481fcfe119769d6b7abf365abea8fa/third_party/protobuf/conformance/conformance_php.php
[modify] https://crrev.com/ac47edd22c481fcfe119769d6b7abf365abea8fa/third_party/protobuf/conformance/conformance_python.py
[modify] https://crrev.com/ac47edd22c481fcfe119769d6b7abf365abea8fa/third_party/protobuf/conformance/conformance_ruby.rb
[modify] https://crrev.com/ac47edd22c481fcfe119769d6b7abf365abea8fa/third_party/protobuf/conformance/conformance_test.cc
[modify] https://crrev.com/ac47edd22c481fcfe119769d6b7abf365abea8fa/third_party/protobuf/conformance/conformance_test.h
[modify] https://crrev.com/ac47edd22c481fcfe119769d6b7abf365abea8fa/third_party/protobuf/conformance/conformance_test_runner.cc
[modify] https://crrev.com/ac47edd22c481fcfe119769d6b7abf365abea8fa/third_party/protobuf/conformance/failure_list_cpp.txt
[modify] https://crrev.com/ac47edd22c481fcfe119769d6b7abf365abea8fa/third_party/protobuf/conformance/failure_list_csharp.txt
[modify] https://crrev.com/ac47edd22c481fcfe119769d6b7abf365abea8fa/third_party/protobuf/conformance/failure_list_java.txt
[add] https://crrev.com/ac47edd22c481fcfe119769d6b7abf365abea8fa/third_party/protobuf/conformance/failure_list_js.txt
[modify] https://crrev.com/ac47edd22c481fcfe119769d6b7abf365abea8fa/third_party/protobuf/conformance/failure_list_objc.txt
[add] https://crrev.com/ac47edd22c481fcfe119769d6b7abf365abea8fa/third_party/protobuf/conformance/failure_list_php.txt
[add] https://crrev.com/ac47edd22c481fcfe119769d6b7abf365abea8fa/third_party/protobuf/conformance/failure_list_php_c.txt
[add] https://crrev.com/ac47edd22c481fcfe119769d6b7abf365abea8fa/third_party/protobuf/conformance/failure_list_php_zts_c.txt
[modify] https://crrev.com/ac47edd22c481fcfe119769d6b7abf365abea8fa/third_party/protobuf/conformance/failure_list_python.txt
[modify] https://crrev.com/ac47edd22c481fcfe119769d6b7abf365abea8fa/third_party/protobuf/conformance/failure_list_python_cpp.txt
[modify] https://crrev.com/ac47edd22c481fcfe119769d6b7abf365abea8fa/third_party/protobuf/conformance/failure_list_ruby.txt
[add] https://crrev.com/ac47edd22c481fcfe119769d6b7abf365abea8fa/third_party/protobuf/conformance/update_failure_list.py
[modify] https://crrev.com/ac47edd22c481fcfe119769d6b7abf365abea8fa/third_party/protobuf/csharp/.gitignore
[modify] https://crrev.com/ac47edd22c481fcfe119769d6b7abf365abea8fa/third_party/protobuf/csharp/Google.Protobuf.Tools.nuspec
[modify] https://crrev.com/ac47edd22c481fcfe119769d6b7abf365abea8fa/third_party/protobuf/csharp/README.md
[modify] https://crrev.com/ac47edd22c481fcfe119769d6b7abf365abea8fa/third_party/protobuf/csharp/build_packages.bat
[add] https://crrev.com/ac47edd22c481fcfe119769d6b7abf365abea8fa/third_party/protobuf/csharp/build_tools.sh
[modify] https://crrev.com/ac47edd22c481fcfe119769d6b7abf365abea8fa/third_party/protobuf/csharp/buildall.sh
[add] https://crrev.com/ac47edd22c481fcfe119769d6b7abf365abea8fa/third_party/protobuf/csharp/compatibility_tests/v3.0.0/protos/csharp/protos/unittest_issues.proto
[add] https://crrev.com/ac47edd22c481fcfe119769d6b7abf365abea8fa/third_party/protobuf/csharp/compatibility_tests/v3.0.0/protos/src/google/protobuf/map_unittest_proto3.proto
[add] https://crrev.com/ac47edd22c481fcfe119769d6b7abf365abea8fa/third_party/protobuf/csharp/compatibility_tests/v3.0.0/protos/src/google/protobuf/unittest_import_proto3.proto
[add] https://crrev.com/ac47edd22c481fcfe119769d6b7abf365abea8fa/third_party/protobuf/csharp/compatibility_tests/v3.0.0/protos/src/google/protobuf/unittest_import_public_proto3.proto
[add] https://crrev.com/ac47edd22c481fcfe119769d6b7abf365abea8fa/third_party/protobuf/csharp/compatibility_tests/v3.0.0/protos/src/google/protobuf/unittest_proto3.proto
[add] https://crrev.com/ac47edd22c481fcfe119769d6b7abf365abea8fa/third_party/protobuf/csharp/compatibility_tests/v3.0.0/protos/src/google/protobuf/unittest_well_known_types.proto
[add] https://crrev.com/ac47edd22c481fcfe119769d6b7abf365abea8fa/third_party/protobuf/csharp/compatibility_tests/v3.0.0/src/Google.Protobuf.Test/ByteStringTest.cs
[add] https://crrev.com/ac47edd22c481fcfe119769d6b7abf365abea8fa/third_party/protobuf/csharp/compatibility_tests/v3.0.0/src/Google.Protobuf.Test/CodedInputStreamExtensions.cs
[add] https://crrev.com/ac47edd22c481fcfe119769d6b7abf365abea8fa/third_party/protobuf/csharp/compatibility_tests/v3.0.0/src/Google.Protobuf.Test/CodedInputStreamTest.cs
[add] https://crrev.com/ac47edd22c481fcfe119769d6b7abf365abea8fa/third_party/protobuf/csharp/compatibility_tests/v3.0.0/src/Google.Protobuf.Test/CodedOutputStreamTest.cs
[add] https://crrev.com/ac47edd22c481fcfe119769d6b7abf365abea8fa/third_party/protobuf/csharp/compatibility_tests/v3.0.0/src/Google.Protobuf.Test/Collections/MapFieldTest.cs
[add] https://crrev.com/ac47edd22c481fcfe119769d6b7abf365abea8fa/third_party/protobuf/csharp/compatibility_tests/v3.0.0/src/Google.Protobuf.Test/Collections/RepeatedFieldTest.cs
[add] https://crrev.com/ac47edd22c481fcfe119769d6b7abf365abea8fa/third_party/protobuf/csharp/compatibility_tests/v3.0.0/src/Google.Protobuf.Test/Compatibility/PropertyInfoExtensionsTest.cs
[add] https://crrev.com/ac47edd22c481fcfe119769d6b7abf365abea8fa/third_party/protobuf/csharp/compatibility_tests/v3.0.0/src/Google.Protobuf.Test/Compatibility/TypeExtensionsTest.cs
[add] https://crrev.com/ac47edd22c481fcfe119769d6b7abf365abea8fa/third_party/protobuf/csharp/compatibility_tests/v3.0.0/src/Google.Protobuf.Test/DeprecatedMemberTest.cs
[add] https://crrev.com/ac47edd22c481fcfe119769d6b7abf365abea8fa/third_party/protobuf/csharp/compatibility_tests/v3.0.0/src/Google.Protobuf.Test/EqualityTester.cs
[add] https://crrev.com/ac47edd22c481fcfe119769d6b7abf365abea8fa/third_party/protobuf/csharp/compatibility_tests/v3.0.0/src/Google.Protobuf.Test/FieldCodecTest.cs
[add] https://crrev.com/ac47edd22c481fcfe119769d6b7abf365abea8fa/third_party/protobuf/csharp/compatibility_tests/v3.0.0/src/Google.Protobuf.Test/GeneratedMessageTest.cs
[add] https://crrev.com/ac47edd22c481fcfe119769d6b7abf365abea8fa/third_party/protobuf/csharp/compatibility_tests/v3.0.0/src/Google.Protobuf.Test/Google.Protobuf.Test.csproj
[add] https://crrev.com/ac47edd22c481fcfe119769d6b7abf365abea8fa/third_party/protobuf/csharp/compatibility_tests/v3.0.0/src/Google.Protobuf.Test/IssuesTest.cs
[add] https://crrev.com/ac47edd22c481fcfe119769d6b7abf365abea8fa/third_party/protobuf/csharp/compatibility_tests/v3.0.0/src/Google.Protobuf.Test/JsonParserTest.cs
[add] https://crrev.com/ac47edd22c481fcfe119769d6b7abf365abea8fa/third_party/protobuf/csharp/compatibility_tests/v3.0.0/src/Google.Protobuf.Test/JsonTokenizerTest.cs
[add] https://crrev.com/ac47edd22c481fcfe119769d6b7abf365abea8fa/third_party/protobuf/csharp/compatibility_tests/v3.0.0/src/Google.Protobuf.Test/Program.cs
[add] https://crrev.com/ac47edd22c481fcfe119769d6b7abf365abea8fa/third_party/protobuf/csharp/compatibility_tests/v3.0.0/src/Google.Protobuf.Test/Reflection/DescriptorsTest.cs
[add] https://crrev.com/ac47edd22c481fcfe119769d6b7abf365abea8fa/third_party/protobuf/csharp/compatibility_tests/v3.0.0/src/Google.Protobuf.Test/Reflection/FieldAccessTest.cs
[add] https://crrev.com/ac47edd22c481fcfe119769d6b7abf365abea8fa/third_party/protobuf/csharp/compatibility_tests/v3.0.0/src/Google.Protobuf.Test/Reflection/TypeRegistryTest.cs
[add] https://crrev.com/ac47edd22c481fcfe119769d6b7abf365abea8fa/third_party/protobuf/csharp/compatibility_tests/v3.0.0/src/Google.Protobuf.Test/SampleEnum.cs
[add] https://crrev.com/ac47edd22c481fcfe119769d6b7abf365abea8fa/third_party/protobuf/csharp/compatibility_tests/v3.0.0/src/Google.Protobuf.Test/SampleMessages.cs
[add] https://crrev.com/ac47edd22c481fcfe119769d6b7abf365abea8fa/third_party/protobuf/csharp/compatibility_tests/v3.0.0/src/Google.Protobuf.Test/TestCornerCases.cs
[add] https://crrev.com/ac47edd22c481fcfe119769d6b7abf365abea8fa/third_party/protobuf/csharp/compatibility_tests/v3.0.0/src/Google.Protobuf.Test/TestProtos/ForeignMessagePartial.cs
[add] https://crrev.com/ac47edd22c481fcfe119769d6b7abf365abea8fa/third_party/protobuf/csharp/compatibility_tests/v3.0.0/src/Google.Protobuf.Test/WellKnownTypes/AnyTest.cs
[add] https://crrev.com/ac47edd22c481fcfe119769d6b7abf365abea8fa/third_party/protobuf/csharp/compatibility_tests/v3.0.0/src/Google.Protobuf.Test/WellKnownTypes/DurationTest.cs
[add] https://crrev.com/ac47edd22c481fcfe119769d6b7abf365abea8fa/third_party/protobuf/csharp/compatibility_tests/v3.0.0/src/Google.Protobuf.Test/WellKnownTypes/FieldMaskTest.cs
[add] https://crrev.com/ac47edd22c481fcfe119769d6b7abf365abea8fa/third_party/protobuf/csharp/compatibility_tests/v3.0.0/src/Google.Protobuf.Test/WellKnownTypes/TimestampTest.cs
[add] https://crrev.com/ac47edd22c481fcfe119769d6b7abf365abea8fa/third_party/protobuf/csharp/compatibility_tests/v3.0.0/src/Google.Protobuf.Test/WellKnownTypes/WrappersTest.cs
[add] https://crrev.com/ac47edd22c481fcfe119769d6b7abf365abea8fa/third_party/protobuf/csharp/compatibility_tests/v3.0.0/test.sh
[modify] https://crrev.com/ac47edd22c481fcfe119769d6b7abf365abea8fa/third_party/protobuf/csharp/generate_protos.sh
[add] https://crrev.com/ac47edd22c481fcfe119769d6b7abf365abea8fa/third_party/protobuf/csharp/global.json
[add] https://crrev.com/ac47edd22c481fcfe119769d6b7abf365abea8fa/third_party/protobuf/csharp/protos/unittest_custom_options_proto3.proto
[modify] https://crrev.com/ac47edd22c481fcfe119769d6b7abf365abea8fa/third_party/protobuf/csharp/src/AddressBook/AddPerson.cs
[modify] https://crrev.com/ac47edd22c481fcfe119769d6b7abf365abea8fa/third_party/protobuf/csharp/src/AddressBook/AddressBook.csproj
[modify] https://crrev.com/ac47edd22c481fcfe119769d6b7abf365abea8fa/third_party/protobuf/csharp/src/AddressBook/Addressbook.cs
[modify] https://crrev.com/ac47edd22c481fcfe119769d6b7abf365abea8fa/third_party/protobuf/csharp/src/AddressBook/ListPeople.cs
[modify] https://crrev.com/ac47edd22c481fcfe119769d6b7abf365abea8fa/third_party/protobuf/csharp/src/AddressBook/Program.cs
[delete] https://crrev.com/4e112e84ae592c82aef95065fa4d5def8ecea3bb/third_party/protobuf/csharp/src/AddressBook/Properties/AssemblyInfo.cs
[modify] https://crrev.com/ac47edd22c481fcfe119769d6b7abf365abea8fa/third_party/protobuf/csharp/src/AddressBook/SampleUsage.cs
[delete] https://crrev.com/4e112e84ae592c82aef95065fa4d5def8ecea3bb/third_party/protobuf/csharp/src/AddressBook/app.config
[delete] https://crrev.com/4e112e84ae592c82aef95065fa4d5def8ecea3bb/third_party/protobuf/csharp/src/Google.Protobuf.Conformance/App.config
[modify] https://crrev.com/ac47edd22c481fcfe119769d6b7abf365abea8fa/third_party/protobuf/csharp/src/Google.Protobuf.Conformance/Conformance.cs
[modify] https://crrev.com/ac47edd22c481fcfe119769d6b7abf365abea8fa/third_party/protobuf/csharp/src/Google.Protobuf.Conformance/Google.Protobuf.Conformance.csproj
[modify] https://crrev.com/ac47edd22c481fcfe119769d6b7abf365abea8fa/third_party/protobuf/csharp/src/Google.Protobuf.Conformance/Program.cs
[delete] https://crrev.com/4e112e84ae592c82aef95065fa4d5def8ecea3bb/third_party/protobuf/csharp/src/Google.Protobuf.Conformance/Properties/AssemblyInfo.cs
[modify] https://crrev.com/ac47edd22c481fcfe119769d6b7abf365abea8fa/third_party/protobuf/csharp/src/Google.Protobuf.JsonDump/Google.Protobuf.JsonDump.csproj
[modify] https://crrev.com/ac47edd22c481fcfe119769d6b7abf365abea8fa/third_party/protobuf/csharp/src/Google.Protobuf.JsonDump/Program.cs
[delete] https://crrev.com/4e112e84ae592c82aef95065fa4d5def8ecea3bb/third_party/protobuf/csharp/src/Google.Protobuf.JsonDump/Properties/AssemblyInfo.cs
[delete] https://crrev.com/4e112e84ae592c82aef95065fa4d5def8ecea3bb/third_party/protobuf/csharp/src/Google.Protobuf.JsonDump/app.config
[modify] https://crrev.com/ac47edd22c481fcfe119769d6b7abf365abea8fa/third_party/protobuf/csharp/src/Google.Protobuf.Test/ByteStringTest.cs
[modify] https://crrev.com/ac47edd22c481fcfe119769d6b7abf365abea8fa/third_party/protobuf/csharp/src/Google.Protobuf.Test/CodedInputStreamTest.cs
[modify] https://crrev.com/ac47edd22c481fcfe119769d6b7abf365abea8fa/third_party/protobuf/csharp/src/Google.Protobuf.Test/CodedOutputStreamTest.cs
[modify] https://crrev.com/ac47edd22c481fcfe119769d6b7abf365abea8fa/third_party/protobuf/csharp/src/Google.Protobuf.Test/Collections/MapFieldTest.cs
[modify] https://crrev.com/ac47edd22c481fcfe119769d6b7abf365abea8fa/third_party/protobuf/csharp/src/Google.Protobuf.Test/Collections/RepeatedFieldTest.cs
[add] https://crrev.com/ac47edd22c481fcfe119769d6b7abf365abea8fa/third_party/protobuf/csharp/src/Google.Protobuf.Test/Compatibility/StreamExtensionsTest.cs
[modify] https://crrev.com/ac47edd22c481fcfe119769d6b7abf365abea8fa/third_party/protobuf/csharp/src/Google.Protobuf.Test/Compatibility/TypeExtensionsTest.cs
[modify] https://crrev.com/ac47edd22c481fcfe119769d6b7abf365abea8fa/third_party/protobuf/csharp/src/Google.Protobuf.Test/DeprecatedMemberTest.cs
[modify] https://crrev.com/ac47edd22c481fcfe119769d6b7abf365abea8fa/third_party/protobuf/csharp/src/Google.Protobuf.Test/FieldCodecTest.cs
[modify] https://crrev.com/ac47edd22c481fcfe119769d6b7abf365abea8fa/third_party/protobuf/csharp/src/Google.Protobuf.Test/GeneratedMessageTest.cs
[modify] https://crrev.com/ac47edd22c481fcfe119769d6b7abf365abea8fa/third_party/protobuf/csharp/src/Google.Protobuf.Test/Google.Protobuf.Test.csproj
[modify] https://crrev.com/ac47edd22c481fcfe119769d6b7abf365abea8fa/third_party/protobuf/csharp/src/Google.Protobuf.Test/IssuesTest.cs
[modify] https://crrev.com/ac47edd22c481fcfe119769d6b7abf365abea8fa/third_party/protobuf/csharp/src/Google.Protobuf.Test/JsonFormatterTest.cs
[modify] https://crrev.com/ac47edd22c481fcfe119769d6b7abf365abea8fa/third_party/protobuf/csharp/src/Google.Protobuf.Test/JsonParserTest.cs
[add] https://crrev.com/ac47edd22c481fcfe119769d6b7abf365abea8fa/third_party/protobuf/csharp/src/Google.Protobuf.Test/Program.cs
[delete] https://crrev.com/4e112e84ae592c82aef95065fa4d5def8ecea3bb/third_party/protobuf/csharp/src/Google.Protobuf.Test/Properties/AppManifest.xml
[delete] https://crrev.com/4e112e84ae592c82aef95065fa4d5def8ecea3bb/third_party/protobuf/csharp/src/Google.Protobuf.Test/Properties/AssemblyInfo.cs
[add] https://crrev.com/ac47edd22c481fcfe119769d6b7abf365abea8fa/third_party/protobuf/csharp/src/Google.Protobuf.Test/Reflection/CustomOptionsTest.cs
[modify] https://crrev.com/ac47edd22c481fcfe119769d6b7abf365abea8fa/third_party/protobuf/csharp/src/Google.Protobuf.Test/TestCornerCases.cs
[modify] https://crrev.com/ac47edd22c481fcfe119769d6b7abf365abea8fa/third_party/protobuf/csharp/src/Google.Protobuf.Test/TestProtos/MapUnittestProto3.cs
[add] https://crrev.com/ac47edd22c481fcfe119769d6b7abf365abea8fa/third_party/protobuf/csharp/src/Google.Protobuf.Test/TestProtos/TestMessagesProto3.cs
[add] https://crrev.com/ac47edd22c481fcfe119769d6b7abf365abea8fa/third_party/protobuf/csharp/src/Google.Protobuf.Test/TestProtos/UnittestCustomOptionsProto3.cs
[modify] https://crrev.com/ac47edd22c481fcfe119769d6b7abf365abea8fa/third_party/protobuf/csharp/src/Google.Protobuf.Test/TestProtos/UnittestImportProto3.cs
[modify] https://crrev.com/ac47edd22c481fcfe119769d6b7abf365abea8fa/third_party/protobuf/csharp/src/Google.Protobuf.Test/TestProtos/UnittestImportPublicProto3.cs
[modify] https://crrev.com/ac47edd22c481fcfe119769d6b7abf365abea8fa/third_party/protobuf/csharp/src/Google.Protobuf.Test/TestProtos/UnittestIssues.cs
[modify] https://crrev.com/ac47edd22c481fcfe119769d6b7abf365abea8fa/third_party/protobuf/csharp/src/Google.Protobuf.Test/TestProtos/UnittestProto3.cs
[modify] https://crrev.com/ac47edd22c481fcfe119769d6b7abf365abea8fa/third_party/protobuf/csharp/src/Google.Protobuf.Test/TestProtos/UnittestWellKnownTypes.cs
[modify] https://crrev.com/ac47edd22c481fcfe119769d6b7abf365abea8fa/third_party/protobuf/csharp/src/Google.Protobuf.Test/WellKnownTypes/AnyTest.cs
[modify] https://crrev.com/ac47edd22c481fcfe119769d6b7abf365abea8fa/third_party/protobuf/csharp/src/Google.Protobuf.Test/WellKnownTypes/FieldMaskTest.cs
[delete] https://crrev.com/4e112e84ae592c82aef95065fa4d5def8ecea3bb/third_party/protobuf/csharp/src/Google.Protobuf.Test/packages.config
[modify] https://crrev.com/ac47edd22c481fcfe119769d6b7abf365abea8fa/third_party/protobuf/csharp/src/Google.Protobuf/ByteArray.cs
[modify] https://crrev.com/ac47edd22c481fcfe119769d6b7abf365abea8fa/third_party/protobuf/csharp/src/Google.Protobuf/ByteString.cs
[modify] https://crrev.com/ac47edd22c481fcfe119769d6b7abf365abea8fa/third_party/protobuf/csharp/src/Google.Protobuf/CodedInputStream.cs
[modify] https://crrev.com/ac47edd22c481fcfe119769d6b7abf365abea8fa/third_party/protobuf/csharp/src/Google.Protobuf/CodedOutputStream.ComputeSize.cs
[modify] https://crrev.com/ac47edd22c481fcfe119769d6b7abf365abea8fa/third_party/protobuf/csharp/src/Google.Protobuf/CodedOutputStream.cs
[modify] https://crrev.com/ac47edd22c481fcfe119769d6b7abf365abea8fa/third_party/protobuf/csharp/src/Google.Protobuf/Collections/MapField.cs
[modify] https://crrev.com/ac47edd22c481fcfe119769d6b7abf365abea8fa/third_party/protobuf/csharp/src/Google.Protobuf/Collections/ReadOnlyDictionary.cs
[modify] https://crrev.com/ac47edd22c481fcfe119769d6b7abf365abea8fa/third_party/protobuf/csharp/src/Google.Protobuf/Collections/RepeatedField.cs
[modify] https://crrev.com/ac47edd22c481fcfe119769d6b7abf365abea8fa/third_party/protobuf/csharp/src/Google.Protobuf/Compatibility/PropertyInfoExtensions.cs
[add] https://crrev.com/ac47edd22c481fcfe119769d6b7abf365abea8fa/third_party/protobuf/csharp/src/Google.Protobuf/Compatibility/StreamExtensions.cs
[modify] https://crrev.com/ac47edd22c481fcfe119769d6b7abf365abea8fa/third_party/protobuf/csharp/src/Google.Protobuf/Compatibility/TypeExtensions.cs
[modify] https://crrev.com/ac47edd22c481fcfe119769d6b7abf365abea8fa/third_party/protobuf/csharp/src/Google.Protobuf/FieldCodec.cs
[modify] https://crrev.com/ac47edd22c481fcfe119769d6b7abf365abea8fa/third_party/protobuf/csharp/src/Google.Protobuf/FrameworkPortability.cs
[modify] https://crrev.com/ac47edd22c481fcfe119769d6b7abf365abea8fa/third_party/protobuf/csharp/src/Google.Protobuf/Google.Protobuf.csproj
[delete] https://crrev.com/4e112e84ae592c82aef95065fa4d5def8ecea3bb/third_party/protobuf/csharp/src/Google
Status: WontFix (was: Assigned)
I'm not sure if this is still happening, and I don't work on Chromium anymore, so I'm closing this issue. Feel free to reopen and reassign if it reoccurs.
Status: Fixed (was: WontFix)
The build is green, so I believe it's been fixed at some point: https://build.chromium.org/deprecated/chromium.lkgr/builders/UBSan%20Release/

Sign in to add a comment