New issue
Advanced search Search tips

Issue 599051 link

Starred by 1 user

Issue metadata

Status: Available
Owner: ----
Components:
EstimatedDays: ----
NextAction: ----
OS: Linux
Pri: 2
Type: Bug



Sign in to add a comment

ARM: crash when Linux CONFIG_KUSER_HELPERS kernel feature is disabled

Reported by jbria...@cisco.com, Mar 30 2016

Issue description

UserAgent: Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/49.0.2623.87 Safari/537.36

Steps to reproduce the problem:
Try to run content_shell on a Linux ARM device, with the CONFIG_KUSER_HELPERS kernel feature disabled.

What is the expected behavior?
content_shell should not crash.

What went wrong?
content_shell crashes because it relies on kuser_helpers kernel functions, but they are not enabled.

The backtrace looks like this:

0xffff0fa0 in ?? ()
(gdb) bt
#0  0xffff0fa0 in ?? ()
#1  0xb690c326 in blink::ThreadState::threadAttachMutex() () from /usr/lib/content-shell/libblink_platform.so
#2  0xb690f8b0 in blink::ThreadState::attachMainThread() () from /usr/lib/content-shell/libblink_platform.so
#3  0xb4c202ca in blink::initializeWithoutV8(blink::Platform*) () from /usr/lib/content-shell/libblink_web.so
#4  0xb4c20548 in blink::initialize(blink::Platform*) () from /usr/lib/content-shell/libblink_web.so
#5  0xb5a5a012 in content::RenderThreadImpl::EnsureWebKitInitialized() () from /usr/lib/content-shell/libcontent.so
#6  0xb5a58014 in content::RenderThreadImpl::OnNetworkConnectionChanged(net::NetworkChangeNotifier::ConnectionType, double) () from /usr/lib/content-shell/libcontent.so
#7  0xb5a5ac50 in content::RenderThreadImpl::OnControlMessageReceived(IPC::Message const&) () from /usr/lib/content-shell/libcontent.so
#8  0xb58f2152 in ?? () from /usr/lib/content-shell/libcontent.so
#9  0xb5e75ca6 in IPC::ChannelProxy::Context::OnDispatchMessage(IPC::Message const&) () from /usr/lib/content-shell/libipc.so
#10 0xb63c0568 in base::debug::TaskAnnotator::RunTask(char const*, base::PendingTask const&) () from /usr/lib/content-shell/libbase.so
#11 0xb3b8893c in scheduler::TaskQueueManager::ProcessTaskFromWorkQueue(scheduler::internal::WorkQueue*, scheduler::internal::TaskQueueImpl::Task*) ()
   from /usr/lib/content-shell/libscheduler.so
#12 0xb3b88e20 in scheduler::TaskQueueManager::DoWork(base::TimeTicks, bool) () from /usr/lib/content-shell/libscheduler.so
#13 0xb3b878b8 in ?? () from /usr/lib/content-shell/libscheduler.so
#14 0xb63c0568 in base::debug::TaskAnnotator::RunTask(char const*, base::PendingTask const&) () from /usr/lib/content-shell/libbase.so
#15 0xb63d917a in base::MessageLoop::RunTask(base::PendingTask const&) () from /usr/lib/content-shell/libbase.so
#16 0xb63d93ea in base::MessageLoop::DeferOrRunPendingTask(base::PendingTask const&) () from /usr/lib/content-shell/libbase.so
#17 0xb63daa0c in base::MessageLoop::DoWork() () from /usr/lib/content-shell/libbase.so
#18 0xb63dac7c in base::MessagePumpDefault::Run(base::MessagePump::Delegate*) () from /usr/lib/content-shell/libbase.so
#19 0xb63ebb44 in base::RunLoop::Run() () from /usr/lib/content-shell/libbase.so
#20 0xb63d89b4 in base::MessageLoop::Run() () from /usr/lib/content-shell/libbase.so
#21 0xb6401c34 in base::Thread::ThreadMain() () from /usr/lib/content-shell/libbase.so
#22 0xb63fec7c in ?? () from /usr/lib/content-shell/libbase.so
#23 0xb47d5170 in ?? () from /lib/libpthread.so.0
#24 0xb47d5170 in ?? () from /lib/libpthread.so.0

Did this work before? N/A 

Chrome version: 49.0.2623.110  Channel: n/a
OS Version: 
Flash Version:
 

Comment 1 by jbria...@cisco.com, Mar 30 2016

These memory barrier calls are hardcoded in few places of Chromium (see https://code.google.com/p/chromium/codesearch#search/&q=0xffff0fa0&sq=package:chromium&type=cs)

I think we should replace them with a __sync_synchronize() call for Linux platform, as we cannot ensure that the CONFIG_KUSER_HELPERS kernel feature is enabled.
Project Member

Comment 3 by bugdroid1@chromium.org, Mar 30 2016

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

commit d65c3c2511404c3c5a5a5f304eb3b83ac5194e7a
Author: jbriance <jbriance@cisco.com>
Date: Wed Mar 30 13:42:13 2016

[arm/Linux] Don't rely on KUSER_HELPERS feature

ARM specific CONFIG_KUSER_HELPERS kernel feature for Linux can be disabled,
and in this case, we shouldn't crash. Use a __sync_synchronize() call
instead for Linux platforms.

BUG=599051

Review URL: https://codereview.chromium.org/1842003002

Cr-Commit-Position: refs/heads/master@{#383967}

[modify] https://crrev.com/d65c3c2511404c3c5a5a5f304eb3b83ac5194e7a/third_party/WebKit/Source/wtf/Atomics.h

Project Member

Comment 4 by bugdroid1@chromium.org, Mar 30 2016

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

commit d65c3c2511404c3c5a5a5f304eb3b83ac5194e7a
Author: jbriance <jbriance@cisco.com>
Date: Wed Mar 30 13:42:13 2016

[arm/Linux] Don't rely on KUSER_HELPERS feature

ARM specific CONFIG_KUSER_HELPERS kernel feature for Linux can be disabled,
and in this case, we shouldn't crash. Use a __sync_synchronize() call
instead for Linux platforms.

BUG=599051

Review URL: https://codereview.chromium.org/1842003002

Cr-Commit-Position: refs/heads/master@{#383967}

[modify] https://crrev.com/d65c3c2511404c3c5a5a5f304eb3b83ac5194e7a/third_party/WebKit/Source/wtf/Atomics.h

Labels: Te-NeedsFurtherTriage
Project Member

Comment 6 by bugdroid1@chromium.org, Mar 31 2016

The following revision refers to this bug:
  https://chromium.googlesource.com/v8/v8.git/+/0b557da25fd26e56fb97f634542844de8cd63327

commit 0b557da25fd26e56fb97f634542844de8cd63327
Author: jbriance <jbriance@cisco.com>
Date: Thu Mar 31 15:54:12 2016

[arm/Linux] Don't rely on KUSER_HELPERS feature

ARM specific CONFIG_KUSER_HELPERS kernel feature for Linux can be disabled,
and in this case, we shouldn't crash. Use a __sync_synchronize() call
instead for Linux platforms.

BUG=chromium:599051
LOG=Y

Review URL: https://codereview.chromium.org/1840203004

Cr-Commit-Position: refs/heads/master@{#35170}

[modify] https://crrev.com/0b557da25fd26e56fb97f634542844de8cd63327/AUTHORS
[modify] https://crrev.com/0b557da25fd26e56fb97f634542844de8cd63327/src/base/atomicops_internals_arm_gcc.h

Components: Internals>Core
Labels: -Te-NeedsFurtherTriage
Status: Started (was: Unconfirmed)
Project Member

Comment 8 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 9 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 10 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 11 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/
Project Member

Comment 12 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 13 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 14 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: Available (was: Started)
This issue has been marked as started, but has no owner. Making available.

Sign in to add a comment