[Pkg-protobuf-devel] [pkg-protobuf] branch master updated (0c4d168 -> e10b03c)

Dmitry Smirnov onlyjob at moszumanska.debian.org
Mon Aug 22 05:49:57 UTC 2016


This is an automated email from the git hooks/post-receive script.

onlyjob pushed a change to branch master
in repository pkg-protobuf.

      from  0c4d168   Update my mail address in protoc man page
      adds  6fadbc8   Introduced "watch" file.
      adds  73702a0   copyright: full review & update for 3.0.0~beta3.3; converted to copyright-format 1.0
      adds  8c3edd7   changelig bump: 3.0.0~beta3.3-1
      adds  c91650b   fix Java build
      adds  354026c   Rename library packages and remove obsolete .shlibs filies
      adds  0efffe2   Attempt to fix tests by building google-mock [DRAFT][FIXME]
      adds  a15e835   Merge upstream/3.0.0
      adds  eadc34d   New upstream release [3.0.0]
      adds  58f3a3a   --parallel build
      adds  3eceba7   Build gmock & gtest during test stage; fixes tests.
       new  626ab59   Added myself to copyright
       new  f2e9fe2   debian/tests/control: fix syntax error:
       new  e10b03c   changelog summary

The 3 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.


Summary of changes:
 .gitignore                                         |   115 +
 .travis.yml                                        |    77 +
 BUILD                                              |   746 +
 CHANGES.txt                                        |   731 +-
 CONTRIBUTORS.txt                                   |     9 +
 INSTALL.txt                                        |   237 -
 LICENSE                                            |    13 +-
 Makefile.am                                        |   901 +-
 Makefile.in                                        |  1141 --
 Protobuf.podspec                                   |    40 +
 README.md                                          |   184 +-
 WORKSPACE                                          |    53 +
 aclocal.m4                                         |  1194 --
 appveyor.bat                                       |    32 +
 appveyor.yml                                       |    38 +
 autogen.sh                                         |    33 +-
 benchmarks/Makefile.am                             |    69 +
 benchmarks/ProtoBench.java                         |   203 +
 benchmarks/README.md                               |    28 +
 benchmarks/benchmark_messages_proto2.proto         |   141 +
 benchmarks/benchmark_messages_proto3.proto         |    76 +
 benchmarks/benchmarks.proto                        |    63 +
 benchmarks/generate_datasets.cc                    |   117 +
 benchmarks/google_message1.dat                     |   Bin 0 -> 228 bytes
 benchmarks/google_message2.dat                     |   Bin 0 -> 84570 bytes
 benchmarks/google_size.proto                       |   138 +
 benchmarks/readme.txt                              |    50 +
 cmake/CMakeLists.txt                               |   177 +
 cmake/README.md                                    |   336 +
 cmake/examples.cmake                               |    57 +
 cmake/extract_includes.bat.in                      |   125 +
 cmake/install.cmake                                |   123 +
 cmake/libprotobuf-lite.cmake                       |    38 +
 cmake/libprotobuf.cmake                            |    68 +
 cmake/libprotoc.cmake                              |   106 +
 cmake/protobuf-config-version.cmake.in             |    58 +
 cmake/protobuf-config.cmake.in                     |    10 +
 cmake/protobuf-module.cmake.in                     |   234 +
 cmake/protobuf-options.cmake                       |     7 +
 cmake/protoc.cmake                                 |     6 +
 cmake/tests.cmake                                  |   215 +
 compile                                            |   347 -
 config.guess                                       |  1558 --
 config.h.in                                        |   152 -
 config.sub                                         |  1791 --
 configure                                          | 19726 ------------------
 configure.ac                                       |    46 +-
 conformance/ConformanceJava.java                   |   142 +
 conformance/ConformanceJavaLite.java               |   125 +
 conformance/Makefile.am                            |   281 +
 conformance/README.md                              |    45 +
 conformance/conformance.proto                      |   273 +
 conformance/conformance_cpp.cc                     |   207 +
 conformance/conformance_objc.m                     |   179 +
 conformance/conformance_python.py                  |   130 +
 conformance/conformance_ruby.rb                    |   122 +
 conformance/conformance_test.cc                    |  2031 ++
 conformance/conformance_test.h                     |   184 +
 conformance/conformance_test_runner.cc             |   314 +
 conformance/failure_list_cpp.txt                   |    48 +
 conformance/failure_list_csharp.txt                |    11 +
 conformance/failure_list_java.txt                  |    43 +
 conformance/failure_list_objc.txt                  |     4 +
 conformance/failure_list_python-post26.txt         |     2 +
 conformance/failure_list_python.txt                |    47 +
 conformance/failure_list_python_cpp.txt            |    72 +
 conformance/failure_list_ruby.txt                  |   199 +
 conformance/third_party/jsoncpp/json.h             |  2075 ++
 conformance/third_party/jsoncpp/jsoncpp.cpp        |  5192 +++++
 conformance/update_failure_list.py                 |    73 +
 csharp/.gitignore                                  |    31 +
 csharp/CHANGES.txt                                 |   148 +
 csharp/Google.Protobuf.Tools.nuspec                |    37 +
 csharp/README.md                                   |    70 +
 csharp/build_packages.bat                          |    10 +
 csharp/buildall.sh                                 |    16 +
 csharp/generate_protos.sh                          |    62 +
 csharp/keys/Google.Protobuf.public.snk             |   Bin 0 -> 160 bytes
 csharp/keys/Google.Protobuf.snk                    |   Bin 0 -> 596 bytes
 csharp/keys/README.md                              |     9 +
 csharp/protos/unittest_issues.proto                |   126 +
 csharp/src/AddressBook/AddPerson.cs                |   132 +
 csharp/src/AddressBook/AddressBook.xproj           |    19 +
 csharp/src/AddressBook/Addressbook.cs              |   518 +
 csharp/src/AddressBook/ListPeople.cs               |    99 +
 csharp/src/AddressBook/Program.cs                  |    95 +
 csharp/src/AddressBook/SampleUsage.cs              |    73 +
 csharp/src/AddressBook/project.json                |    20 +
 .../src/Google.Protobuf.Conformance/Conformance.cs |  3898 ++++
 .../Google.Protobuf.Conformance.xproj              |    19 +
 csharp/src/Google.Protobuf.Conformance/Program.cs  |   142 +
 .../src/Google.Protobuf.Conformance/project.json   |    19 +
 .../Google.Protobuf.JsonDump.xproj                 |    19 +
 csharp/src/Google.Protobuf.JsonDump/Program.cs     |    73 +
 csharp/src/Google.Protobuf.JsonDump/project.json   |    19 +
 csharp/src/Google.Protobuf.Test/ByteStringTest.cs  |   171 +
 .../CodedInputStreamExtensions.cs                  |    53 +
 .../Google.Protobuf.Test/CodedInputStreamTest.cs   |   598 +
 .../Google.Protobuf.Test/CodedOutputStreamTest.cs  |   419 +
 .../Collections/MapFieldTest.cs                    |   532 +
 .../Collections/RepeatedFieldTest.cs               |   746 +
 .../Compatibility/PropertyInfoExtensionsTest.cs    |    98 +
 .../Compatibility/TypeExtensionsTest.cs            |   117 +
 .../Google.Protobuf.Test/DeprecatedMemberTest.cs   |    55 +
 csharp/src/Google.Protobuf.Test/EqualityTester.cs  |    64 +
 csharp/src/Google.Protobuf.Test/FieldCodecTest.cs  |   196 +
 .../Google.Protobuf.Test/GeneratedMessageTest.cs   |   723 +
 .../Google.Protobuf.Test.xproj                     |    19 +
 csharp/src/Google.Protobuf.Test/IssuesTest.cs      |    82 +
 .../src/Google.Protobuf.Test/JsonFormatterTest.cs  |   589 +
 csharp/src/Google.Protobuf.Test/JsonParserTest.cs  |   939 +
 .../src/Google.Protobuf.Test/JsonTokenizerTest.cs  |   408 +
 .../Reflection/DescriptorsTest.cs                  |   259 +
 .../Reflection/FieldAccessTest.cs                  |   218 +
 .../Reflection/TypeRegistryTest.cs                 |    94 +
 csharp/src/Google.Protobuf.Test/SampleEnum.cs      |    42 +
 csharp/src/Google.Protobuf.Test/SampleMessages.cs  |    99 +
 csharp/src/Google.Protobuf.Test/TestCornerCases.cs |    62 +
 .../TestProtos/ForeignMessagePartial.cs            |    45 +
 .../TestProtos/MapUnittestProto3.cs                |  1599 ++
 .../TestProtos/UnittestImportProto3.cs             |   174 +
 .../TestProtos/UnittestImportPublicProto3.cs       |   160 +
 .../TestProtos/UnittestIssues.cs                   |  1736 ++
 .../TestProtos/UnittestProto3.cs                   |  6646 ++++++
 .../TestProtos/UnittestWellKnownTypes.cs           |  2539 +++
 .../Google.Protobuf.Test/WellKnownTypes/AnyTest.cs |   116 +
 .../WellKnownTypes/DurationTest.cs                 |   132 +
 .../WellKnownTypes/FieldMaskTest.cs                |    62 +
 .../WellKnownTypes/TimestampTest.cs                |   115 +
 .../WellKnownTypes/WrappersTest.cs                 |   421 +
 csharp/src/Google.Protobuf.Test/project.json       |    44 +
 csharp/src/Google.Protobuf.sln                     |    45 +
 csharp/src/Google.Protobuf/ByteArray.cs            |    79 +
 csharp/src/Google.Protobuf/ByteString.cs           |   345 +
 csharp/src/Google.Protobuf/CodedInputStream.cs     |  1275 ++
 .../CodedOutputStream.ComputeSize.cs               |   304 +
 csharp/src/Google.Protobuf/CodedOutputStream.cs    |   761 +
 csharp/src/Google.Protobuf/Collections/MapField.cs |   760 +
 .../Collections/ReadOnlyDictionary.cs              |   147 +
 .../Google.Protobuf/Collections/RepeatedField.cs   |   591 +
 .../Compatibility/PropertyInfoExtensions.cs        |    72 +
 .../Compatibility/TypeExtensions.cs                |   106 +
 csharp/src/Google.Protobuf/FieldCodec.cs           |   474 +
 csharp/src/Google.Protobuf/FrameworkPortability.cs |    49 +
 csharp/src/Google.Protobuf/Google.Protobuf.xproj   |    19 +
 .../Google.Protobuf/ICustomDiagnosticMessage.cs    |    69 +
 csharp/src/Google.Protobuf/IDeepCloneable.cs       |    54 +
 csharp/src/Google.Protobuf/IMessage.cs             |    87 +
 csharp/src/Google.Protobuf/InvalidJsonException.cs |    53 +
 .../InvalidProtocolBufferException.cs              |   129 +
 csharp/src/Google.Protobuf/JsonFormatter.cs        |   909 +
 csharp/src/Google.Protobuf/JsonParser.cs           |  1019 +
 csharp/src/Google.Protobuf/JsonToken.cs            |   166 +
 csharp/src/Google.Protobuf/JsonTokenizer.cs        |   738 +
 csharp/src/Google.Protobuf/LimitedInputStream.cs   |   110 +
 csharp/src/Google.Protobuf/MessageExtensions.cs    |   157 +
 csharp/src/Google.Protobuf/MessageParser.cs        |   267 +
 .../src/Google.Protobuf/Properties/AssemblyInfo.cs |    49 +
 csharp/src/Google.Protobuf/ProtoPreconditions.cs   |    79 +
 .../src/Google.Protobuf/Reflection/Descriptor.cs   |  5991 ++++++
 .../Google.Protobuf/Reflection/DescriptorBase.cs   |    85 +
 .../Google.Protobuf/Reflection/DescriptorPool.cs   |   368 +
 .../Google.Protobuf/Reflection/DescriptorUtil.cs   |    64 +
 .../Reflection/DescriptorValidationException.cs    |    80 +
 .../Google.Protobuf/Reflection/EnumDescriptor.cs   |   116 +
 .../Reflection/EnumValueDescriptor.cs              |    70 +
 .../Reflection/FieldAccessorBase.cs                |    63 +
 .../Google.Protobuf/Reflection/FieldDescriptor.cs  |   343 +
 csharp/src/Google.Protobuf/Reflection/FieldType.cs |   113 +
 .../Google.Protobuf/Reflection/FileDescriptor.cs   |   344 +
 .../Reflection/GeneratedClrTypeInfo.cs             |   103 +
 .../src/Google.Protobuf/Reflection/IDescriptor.cs  |    55 +
 .../Google.Protobuf/Reflection/IFieldAccessor.cs   |    71 +
 .../Google.Protobuf/Reflection/MapFieldAccessor.cs |    59 +
 .../Reflection/MessageDescriptor.cs                |   321 +
 .../Google.Protobuf/Reflection/MethodDescriptor.cs |   103 +
 .../Google.Protobuf/Reflection/OneofAccessor.cs    |    90 +
 .../Google.Protobuf/Reflection/OneofDescriptor.cs  |   122 +
 .../Reflection/OriginalNameAttribute.cs            |    58 +
 .../Reflection/PackageDescriptor.cs                |    68 +
 .../Google.Protobuf/Reflection/PartialClasses.cs   |    59 +
 .../Google.Protobuf/Reflection/ReflectionUtil.cs   |   107 +
 .../Reflection/RepeatedFieldAccessor.cs            |    60 +
 .../Reflection/ServiceDescriptor.cs                |    89 +
 .../Reflection/SingleFieldAccessor.cs              |    81 +
 .../src/Google.Protobuf/Reflection/TypeRegistry.cs |   183 +
 csharp/src/Google.Protobuf/WellKnownTypes/Any.cs   |   285 +
 .../Google.Protobuf/WellKnownTypes/AnyPartial.cs   |   107 +
 csharp/src/Google.Protobuf/WellKnownTypes/Api.cs   |   901 +
 .../src/Google.Protobuf/WellKnownTypes/Duration.cs |   244 +
 .../WellKnownTypes/DurationPartial.cs              |   270 +
 csharp/src/Google.Protobuf/WellKnownTypes/Empty.cs |   144 +
 .../Google.Protobuf/WellKnownTypes/FieldMask.cs    |   357 +
 .../WellKnownTypes/FieldMaskPartial.cs             |   128 +
 .../WellKnownTypes/SourceContext.cs                |   169 +
 .../src/Google.Protobuf/WellKnownTypes/Struct.cs   |   648 +
 .../WellKnownTypes/TimeExtensions.cs               |    76 +
 .../Google.Protobuf/WellKnownTypes/Timestamp.cs    |   255 +
 .../WellKnownTypes/TimestampPartial.cs             |   241 +
 csharp/src/Google.Protobuf/WellKnownTypes/Type.cs  |  1437 ++
 .../Google.Protobuf/WellKnownTypes/ValuePartial.cs |    99 +
 .../src/Google.Protobuf/WellKnownTypes/Wrappers.cs |  1182 ++
 .../WellKnownTypes/WrappersPartial.cs              |    42 +
 csharp/src/Google.Protobuf/WireFormat.cs           |   104 +
 csharp/src/Google.Protobuf/project.json            |    65 +
 csharp/src/packages/repositories.config            |     4 +
 debian/changelog                                   |    15 +
 debian/control                                     |    13 +-
 debian/copyright                                   |   299 +-
 debian/gmock/Makefile.am                           |   152 +
 debian/gmock/configure.ac                          |   113 +
 debian/gmock/gtest/Makefile.am                     |   246 +
 debian/gmock/gtest/configure.ac                    |    35 +
 debian/java-build.xml                              |     2 +-
 debian/libprotobuf-java.poms                       |     2 +-
 ...-lite9v5.install => libprotobuf-lite10.install} |     0
 debian/libprotobuf-lite9v5.shlibs                  |     1 -
 ...ibprotobuf9v5.install => libprotobuf10.install} |     0
 debian/libprotobuf9v5.shlibs                       |     1 -
 .../{libprotoc9v5.install => libprotoc10.install}  |     0
 debian/libprotoc9v5.shlibs                         |     1 -
 debian/patches/01-drop-ezsetup.patch               |    33 -
 debian/patches/02-fix-sparc64-builds.patch         |    18 -
 debian/patches/series                              |     2 -
 debian/rules                                       |    21 +-
 debian/tests/control                               |     3 +-
 debian/watch                                       |     7 +
 depcomp                                            |   791 -
 docs/swift/DesignDoc.md                            |   674 +
 docs/third_party.md                                |   149 +
 editors/proto.vim                                  |     4 +-
 editors/protobuf-mode.el                           |     2 +-
 examples/AddPerson.java                            |     4 +-
 examples/CMakeLists.txt                            |    63 +
 examples/ListPeople.java                           |     6 +-
 examples/Makefile                                  |    21 +
 examples/README.txt                                |    25 +
 examples/add_person.cc                             |     4 +-
 examples/add_person.go                             |   133 +
 examples/add_person.py                             |    16 +-
 examples/add_person_test.go                        |    58 +
 examples/addressbook.proto                         |    31 +-
 examples/list_people.cc                            |    10 +-
 examples/list_people.go                            |    61 +
 examples/list_people.py                            |    13 +-
 examples/list_people_test.go                       |   120 +
 generate_descriptor_proto.sh                       |    79 +-
 gmock.BUILD                                        |    28 +
 gtest/CHANGES                                      |   130 -
 gtest/CMakeLists.txt                               |   250 -
 gtest/CONTRIBUTORS                                 |    37 -
 gtest/LICENSE                                      |    28 -
 gtest/Makefile.am                                  |   305 -
 gtest/Makefile.in                                  |  1760 --
 gtest/README                                       |   434 -
 gtest/aclocal.m4                                   |  1389 --
 gtest/build-aux/compile                            |   347 -
 gtest/build-aux/config.guess                       |  1558 --
 gtest/build-aux/config.h.in                        |    69 -
 gtest/build-aux/config.sub                         |  1791 --
 gtest/build-aux/depcomp                            |   791 -
 gtest/build-aux/install-sh                         |   527 -
 gtest/build-aux/ltmain.sh                          |  9661 ---------
 gtest/build-aux/missing                            |   215 -
 gtest/build-aux/test-driver                        |   139 -
 gtest/cmake/internal_utils.cmake                   |   227 -
 gtest/codegear/gtest.cbproj                        |   138 -
 gtest/codegear/gtest.groupproj                     |    54 -
 gtest/codegear/gtest_all.cc                        |    38 -
 gtest/codegear/gtest_link.cc                       |    40 -
 gtest/codegear/gtest_main.cbproj                   |    82 -
 gtest/codegear/gtest_unittest.cbproj               |    88 -
 gtest/configure                                    | 18386 -----------------
 gtest/configure.ac                                 |    68 -
 gtest/fused-src/gtest/gtest-all.cc                 |  9251 ---------
 gtest/fused-src/gtest/gtest.h                      | 20012 -------------------
 gtest/fused-src/gtest/gtest_main.cc                |    38 -
 gtest/include/gtest/gtest-death-test.h             |   294 -
 gtest/include/gtest/gtest-message.h                |   230 -
 gtest/include/gtest/gtest-param-test.h             |  1421 --
 gtest/include/gtest/gtest-param-test.h.pump        |   487 -
 gtest/include/gtest/gtest-printers.h               |   855 -
 gtest/include/gtest/gtest-spi.h                    |   232 -
 gtest/include/gtest/gtest-test-part.h              |   179 -
 gtest/include/gtest/gtest-typed-test.h             |   259 -
 gtest/include/gtest/gtest.h                        |  2236 ---
 gtest/include/gtest/gtest_pred_impl.h              |   358 -
 gtest/include/gtest/gtest_prod.h                   |    58 -
 .../gtest/internal/gtest-death-test-internal.h     |   319 -
 gtest/include/gtest/internal/gtest-filepath.h      |   206 -
 gtest/include/gtest/internal/gtest-internal.h      |  1171 --
 gtest/include/gtest/internal/gtest-linked_ptr.h    |   233 -
 .../gtest/internal/gtest-param-util-generated.h    |  5143 -----
 .../internal/gtest-param-util-generated.h.pump     |   301 -
 gtest/include/gtest/internal/gtest-param-util.h    |   619 -
 gtest/include/gtest/internal/gtest-port.h          |  1947 --
 gtest/include/gtest/internal/gtest-string.h        |   180 -
 gtest/include/gtest/internal/gtest-tuple.h         |  1012 -
 gtest/include/gtest/internal/gtest-tuple.h.pump    |   339 -
 gtest/include/gtest/internal/gtest-type-util.h     |  3332 ---
 .../include/gtest/internal/gtest-type-util.h.pump  |   298 -
 gtest/m4/acx_pthread.m4                            |   363 -
 gtest/m4/gtest.m4                                  |    74 -
 gtest/m4/libtool.m4                                |  7997 --------
 gtest/m4/ltoptions.m4                              |   384 -
 gtest/m4/ltsugar.m4                                |   123 -
 gtest/m4/ltversion.m4                              |    23 -
 gtest/m4/lt~obsolete.m4                            |    98 -
 gtest/make/Makefile                                |    80 -
 gtest/msvc/gtest-md.sln                            |    45 -
 gtest/msvc/gtest-md.vcproj                         |   126 -
 gtest/msvc/gtest.sln                               |    45 -
 gtest/msvc/gtest.vcproj                            |   126 -
 gtest/msvc/gtest_main-md.vcproj                    |   129 -
 gtest/msvc/gtest_main.vcproj                       |   129 -
 gtest/msvc/gtest_prod_test-md.vcproj               |   164 -
 gtest/msvc/gtest_prod_test.vcproj                  |   164 -
 gtest/msvc/gtest_unittest-md.vcproj                |   147 -
 gtest/msvc/gtest_unittest.vcproj                   |   147 -
 gtest/samples/prime_tables.h                       |   123 -
 gtest/samples/sample1.cc                           |    68 -
 gtest/samples/sample1.h                            |    43 -
 gtest/samples/sample10_unittest.cc                 |   144 -
 gtest/samples/sample1_unittest.cc                  |   153 -
 gtest/samples/sample2.cc                           |    56 -
 gtest/samples/sample2.h                            |    85 -
 gtest/samples/sample2_unittest.cc                  |   109 -
 gtest/samples/sample3-inl.h                        |   172 -
 gtest/samples/sample3_unittest.cc                  |   151 -
 gtest/samples/sample4.cc                           |    46 -
 gtest/samples/sample4.h                            |    53 -
 gtest/samples/sample4_unittest.cc                  |    45 -
 gtest/samples/sample5_unittest.cc                  |   199 -
 gtest/samples/sample6_unittest.cc                  |   224 -
 gtest/samples/sample7_unittest.cc                  |   130 -
 gtest/samples/sample8_unittest.cc                  |   173 -
 gtest/samples/sample9_unittest.cc                  |   160 -
 gtest/scripts/fuse_gtest_files.py                  |   250 -
 gtest/scripts/gen_gtest_pred_impl.py               |   730 -
 gtest/scripts/gtest-config.in                      |   274 -
 gtest/scripts/pump.py                              |   855 -
 gtest/scripts/test/Makefile                        |    59 -
 gtest/src/gtest-all.cc                             |    48 -
 gtest/src/gtest-death-test.cc                      |  1341 --
 gtest/src/gtest-filepath.cc                        |   381 -
 gtest/src/gtest-internal-inl.h                     |  1056 -
 gtest/src/gtest-port.cc                            |   805 -
 gtest/src/gtest-printers.cc                        |   364 -
 gtest/src/gtest-test-part.cc                       |   110 -
 gtest/src/gtest-typed-test.cc                      |   110 -
 gtest/src/gtest.cc                                 |  4838 -----
 gtest/src/gtest_main.cc                            |    38 -
 gtest/test/gtest-death-test_ex_test.cc             |    93 -
 gtest/test/gtest-death-test_test.cc                |  1368 --
 gtest/test/gtest-filepath_test.cc                  |   680 -
 gtest/test/gtest-linked_ptr_test.cc                |   154 -
 gtest/test/gtest-listener_test.cc                  |   310 -
 gtest/test/gtest-message_test.cc                   |   159 -
 gtest/test/gtest-options_test.cc                   |   215 -
 gtest/test/gtest-param-test2_test.cc               |    65 -
 gtest/test/gtest-param-test_test.cc                |   897 -
 gtest/test/gtest-param-test_test.h                 |    57 -
 gtest/test/gtest-port_test.cc                      |  1253 --
 gtest/test/gtest-printers_test.cc                  |  1561 --
 gtest/test/gtest-test-part_test.cc                 |   208 -
 gtest/test/gtest-tuple_test.cc                     |   320 -
 gtest/test/gtest-typed-test2_test.cc               |    45 -
 gtest/test/gtest-typed-test_test.cc                |   360 -
 gtest/test/gtest-typed-test_test.h                 |    66 -
 gtest/test/gtest-unittest-api_test.cc              |   341 -
 gtest/test/gtest_all_test.cc                       |    47 -
 gtest/test/gtest_break_on_failure_unittest.py      |   218 -
 gtest/test/gtest_break_on_failure_unittest_.cc     |    88 -
 gtest/test/gtest_catch_exceptions_test.py          |   223 -
 gtest/test/gtest_catch_exceptions_test_.cc         |   311 -
 gtest/test/gtest_color_test.py                     |   130 -
 gtest/test/gtest_color_test_.cc                    |    71 -
 gtest/test/gtest_env_var_test.py                   |   103 -
 gtest/test/gtest_env_var_test_.cc                  |   126 -
 gtest/test/gtest_environment_test.cc               |   192 -
 gtest/test/gtest_filter_unittest.py                |   633 -
 gtest/test/gtest_filter_unittest_.cc               |   140 -
 gtest/test/gtest_help_test.py                      |   172 -
 gtest/test/gtest_help_test_.cc                     |    46 -
 gtest/test/gtest_list_tests_unittest.py            |   177 -
 gtest/test/gtest_list_tests_unittest_.cc           |    85 -
 gtest/test/gtest_main_unittest.cc                  |    45 -
 gtest/test/gtest_no_test_unittest.cc               |    56 -
 gtest/test/gtest_output_test.py                    |   335 -
 gtest/test/gtest_output_test_.cc                   |  1034 -
 gtest/test/gtest_output_test_golden_lin.txt        |   725 -
 gtest/test/gtest_pred_impl_unittest.cc             |  2427 ---
 gtest/test/gtest_prod_test.cc                      |    57 -
 gtest/test/gtest_repeat_test.cc                    |   253 -
 gtest/test/gtest_shuffle_test.py                   |   325 -
 gtest/test/gtest_shuffle_test_.cc                  |   103 -
 gtest/test/gtest_sole_header_test.cc               |    57 -
 gtest/test/gtest_stress_test.cc                    |   256 -
 gtest/test/gtest_test_utils.py                     |   305 -
 gtest/test/gtest_throw_on_failure_ex_test.cc       |    92 -
 gtest/test/gtest_throw_on_failure_test.py          |   171 -
 gtest/test/gtest_throw_on_failure_test_.cc         |    72 -
 gtest/test/gtest_uninitialized_test.py             |    70 -
 gtest/test/gtest_uninitialized_test_.cc            |    43 -
 gtest/test/gtest_unittest.cc                       |  7240 -------
 gtest/test/gtest_xml_outfile1_test_.cc             |    49 -
 gtest/test/gtest_xml_outfile2_test_.cc             |    49 -
 gtest/test/gtest_xml_outfiles_test.py              |   132 -
 gtest/test/gtest_xml_output_unittest.py            |   284 -
 gtest/test/gtest_xml_output_unittest_.cc           |   177 -
 gtest/test/gtest_xml_test_utils.py                 |   190 -
 gtest/test/production.cc                           |    36 -
 gtest/test/production.h                            |    55 -
 gtest/xcode/Config/DebugProject.xcconfig           |    30 -
 gtest/xcode/Config/FrameworkTarget.xcconfig        |    17 -
 gtest/xcode/Config/General.xcconfig                |    41 -
 gtest/xcode/Config/ReleaseProject.xcconfig         |    32 -
 gtest/xcode/Config/StaticLibraryTarget.xcconfig    |    18 -
 gtest/xcode/Config/TestTarget.xcconfig             |     8 -
 gtest/xcode/Resources/Info.plist                   |    30 -
 gtest/xcode/Samples/FrameworkSample/Info.plist     |    28 -
 .../WidgetFramework.xcodeproj/project.pbxproj      |   457 -
 gtest/xcode/Samples/FrameworkSample/runtests.sh    |    62 -
 gtest/xcode/Samples/FrameworkSample/widget.cc      |    63 -
 gtest/xcode/Samples/FrameworkSample/widget.h       |    59 -
 gtest/xcode/Samples/FrameworkSample/widget_test.cc |    68 -
 gtest/xcode/Scripts/runtests.sh                    |    65 -
 gtest/xcode/Scripts/versiongenerate.py             |   100 -
 gtest/xcode/gtest.xcodeproj/project.pbxproj        |  1084 -
 install-sh                                         |   527 -
 java/README.md                                     |   127 +
 java/README.txt                                    |    96 -
 java/compatibility_tests/README.md                 |    50 +
 java/compatibility_tests/v2.5.0/deps/pom.xml       |    43 +
 .../compatibility_tests/v2.5.0/more_protos/pom.xml |    69 +
 .../com/google/protobuf/multiple_files_test.proto  |    71 +
 .../com/google/protobuf/nested_builders_test.proto |    53 +
 .../com/google/protobuf/nested_extension.proto     |    45 +
 .../google/protobuf/nested_extension_lite.proto    |    48 +
 .../com/google/protobuf/non_nested_extension.proto |    48 +
 .../protobuf/non_nested_extension_lite.proto       |    50 +
 .../com/google/protobuf/test_bad_identifiers.proto |   108 +
 .../src/proto/google/protobuf/descriptor.proto     |   620 +
 .../src/proto/google/protobuf/unittest.proto       |   719 +
 .../google/protobuf/unittest_custom_options.proto  |   387 +
 .../protobuf/unittest_embed_optimize_for.proto     |    50 +
 .../src/proto/google/protobuf/unittest_empty.proto |    37 +
 .../protobuf/unittest_enormous_descriptor.proto    |  1046 +
 .../proto/google/protobuf/unittest_import.proto    |    64 +
 .../google/protobuf/unittest_import_lite.proto     |    51 +
 .../google/protobuf/unittest_import_public.proto   |    40 +
 .../protobuf/unittest_import_public_lite.proto     |    42 +
 .../src/proto/google/protobuf/unittest_lite.proto  |   360 +
 .../protobuf/unittest_lite_imports_nonlite.proto   |    43 +
 .../src/proto/google/protobuf/unittest_mset.proto  |    72 +
 .../protobuf/unittest_no_generic_services.proto    |    52 +
 .../google/protobuf/unittest_optimize_for.proto    |    61 +
 java/compatibility_tests/v2.5.0/pom.xml            |    30 +
 java/compatibility_tests/v2.5.0/protos/pom.xml     |    71 +
 .../com/google/protobuf/multiple_files_test.proto  |    71 +
 .../com/google/protobuf/nested_builders_test.proto |    53 +
 .../com/google/protobuf/nested_extension.proto     |    45 +
 .../google/protobuf/nested_extension_lite.proto    |    48 +
 .../com/google/protobuf/non_nested_extension.proto |    48 +
 .../protobuf/non_nested_extension_lite.proto       |    50 +
 .../com/google/protobuf/test_bad_identifiers.proto |   108 +
 .../src/proto/google/protobuf/descriptor.proto     |   620 +
 .../src/proto/google/protobuf/unittest.proto       |   719 +
 .../google/protobuf/unittest_custom_options.proto  |   387 +
 .../protobuf/unittest_embed_optimize_for.proto     |    50 +
 .../src/proto/google/protobuf/unittest_empty.proto |    37 +
 .../protobuf/unittest_enormous_descriptor.proto    |  1046 +
 .../proto/google/protobuf/unittest_import.proto    |    64 +
 .../google/protobuf/unittest_import_lite.proto     |    51 +
 .../google/protobuf/unittest_import_public.proto   |    40 +
 .../protobuf/unittest_import_public_lite.proto     |    42 +
 .../src/proto/google/protobuf/unittest_lite.proto  |   360 +
 .../protobuf/unittest_lite_imports_nonlite.proto   |    43 +
 .../src/proto/google/protobuf/unittest_mset.proto  |    72 +
 .../protobuf/unittest_no_generic_services.proto    |    52 +
 .../google/protobuf/unittest_optimize_for.proto    |    61 +
 java/compatibility_tests/v2.5.0/test.sh            |   140 +
 java/compatibility_tests/v2.5.0/tests/pom.xml      |    73 +
 .../google/protobuf/test/AbstractMessageTest.java  |   510 +
 .../protobuf/test/BoundedByteStringTest.java       |    56 +
 .../com/google/protobuf/test/ByteStringTest.java   |   590 +
 .../google/protobuf/test/CodedInputStreamTest.java |   469 +
 .../protobuf/test/CodedOutputStreamTest.java       |   318 +
 .../google/protobuf/test/DeprecatedFieldTest.java  |    81 +
 .../com/google/protobuf/test/DescriptorsTest.java  |   649 +
 .../google/protobuf/test/DynamicMessageTest.java   |   265 +
 .../protobuf/test/ForceFieldBuildersPreRun.java    |    49 +
 .../google/protobuf/test/GeneratedMessageTest.java |   961 +
 .../protobuf/test/LazyStringArrayListTest.java     |   163 +
 .../protobuf/test/LazyStringEndToEndTest.java      |   108 +
 .../protobuf/test/LiteralByteStringTest.java       |   344 +
 .../java/com/google/protobuf/test/MessageTest.java |   354 +
 .../google/protobuf/test/NestedBuildersTest.java   |   186 +
 .../java/com/google/protobuf/test/ParserTest.java  |   278 +
 .../protobuf/test/RopeByteStringSubstringTest.java |    62 +
 .../google/protobuf/test/RopeByteStringTest.java   |    84 +
 .../java/com/google/protobuf/test/ServiceTest.java |   321 +
 .../google/protobuf/test/TestBadIdentifiers.java   |    64 +
 .../java/com/google/protobuf/test/TestUtil.java    |  3068 +++
 .../com/google/protobuf/test/TextFormatTest.java   |   536 +
 .../google/protobuf/test/UnknownFieldSetTest.java  |   438 +
 .../test/UnmodifiableLazyStringListTest.java       |   153 +
 .../com/google/protobuf/test/WireFormatTest.java   |   465 +
 java/core/generate-sources-build.xml               |    20 +
 java/core/generate-test-sources-build.xml          |    43 +
 java/core/pom.xml                                  |   118 +
 .../java/com/google/protobuf/AbstractMessage.java  |   646 +
 .../com/google/protobuf/AbstractMessageLite.java   |   384 +
 .../java/com/google/protobuf/AbstractParser.java   |   258 +
 .../com/google/protobuf/AbstractProtobufList.java  |   180 +
 .../com/google/protobuf/BlockingRpcChannel.java    |     0
 .../java/com/google/protobuf/BlockingService.java  |     0
 .../java/com/google/protobuf/BooleanArrayList.java |   272 +
 .../java/com/google/protobuf/ByteBufferWriter.java |   145 +
 .../main/java/com/google/protobuf/ByteOutput.java  |   116 +
 .../main/java/com/google/protobuf/ByteString.java  |  1544 ++
 .../java/com/google/protobuf/CodedInputStream.java |  1302 ++
 .../com/google/protobuf/CodedOutputStream.java     |  2635 +++
 .../main/java/com/google/protobuf/Descriptors.java |  2560 +++
 .../java/com/google/protobuf/DoubleArrayList.java  |   273 +
 .../java/com/google/protobuf/DynamicMessage.java   |   684 +
 .../java/com/google/protobuf/ExperimentalApi.java  |    66 +
 .../main/java/com/google/protobuf/Extension.java   |    86 +
 .../java/com/google/protobuf/ExtensionLite.java    |    63 +
 .../com/google/protobuf/ExtensionRegistry.java     |   397 +
 .../google/protobuf/ExtensionRegistryFactory.java  |    95 +
 .../com/google/protobuf/ExtensionRegistryLite.java |   226 +
 .../main/java/com/google/protobuf/FieldSet.java    |   908 +
 .../java/com/google/protobuf/FloatArrayList.java   |   272 +
 .../java/com/google/protobuf/GeneratedMessage.java |  3047 +++
 .../com/google/protobuf/GeneratedMessageLite.java  |  2280 +++
 .../com/google/protobuf/GeneratedMessageV3.java    |  2716 +++
 .../java/com/google/protobuf/IntArrayList.java     |   272 +
 .../main/java/com/google/protobuf/Internal.java    |   741 +
 .../protobuf/InvalidProtocolBufferException.java   |   134 +
 .../main/java/com/google/protobuf/LazyField.java   |   154 +
 .../java/com/google/protobuf/LazyFieldLite.java    |   458 +
 .../com/google/protobuf/LazyStringArrayList.java   |   423 +
 .../java/com/google/protobuf/LazyStringList.java   |   174 +
 .../java/com/google/protobuf/LongArrayList.java    |   272 +
 .../main/java/com/google/protobuf/MapEntry.java    |   440 +
 .../java/com/google/protobuf/MapEntryLite.java     |   226 +
 .../main/java/com/google/protobuf/MapField.java    |   624 +
 .../java/com/google/protobuf/MapFieldLite.java     |   224 +
 .../src/main/java/com/google/protobuf/Message.java |   292 +
 .../main/java/com/google/protobuf/MessageLite.java |   341 +
 .../com/google/protobuf/MessageLiteOrBuilder.java  |     0
 .../com/google/protobuf/MessageLiteToString.java   |   239 +
 .../java/com/google/protobuf/MessageOrBuilder.java |   143 +
 .../com/google/protobuf/MessageReflection.java     |   990 +
 .../java/com/google/protobuf/MutabilityOracle.java |    48 +
 .../java/com/google/protobuf/NioByteString.java    |   290 +
 .../src/main/java/com/google/protobuf/Parser.java  |   272 +
 .../com/google/protobuf/ProtobufArrayList.java     |   105 +
 .../com/google/protobuf/ProtocolMessageEnum.java   |    59 +
 .../com/google/protobuf/ProtocolStringList.java    |     0
 .../com/google/protobuf/RepeatedFieldBuilder.java  |   708 +
 .../google/protobuf/RepeatedFieldBuilderV3.java    |   708 +
 .../java/com/google/protobuf/RopeByteString.java   |   896 +
 .../main/java/com/google/protobuf/RpcCallback.java |     0
 .../main/java/com/google/protobuf/RpcChannel.java  |     0
 .../java/com/google/protobuf/RpcController.java    |     0
 .../src/main/java/com/google/protobuf/RpcUtil.java |   136 +
 .../src/main/java/com/google/protobuf/Service.java |     0
 .../java/com/google/protobuf/ServiceException.java |     0
 .../com/google/protobuf/SingleFieldBuilder.java    |   241 +
 .../com/google/protobuf/SingleFieldBuilderV3.java  |   241 +
 .../java/com/google/protobuf/SmallSortedMap.java   |   670 +
 .../main/java/com/google/protobuf/TextFormat.java  |  2100 ++
 .../com/google/protobuf/TextFormatEscaper.java     |   137 +
 .../google/protobuf/TextFormatParseInfoTree.java   |   225 +
 .../google/protobuf/TextFormatParseLocation.java   |   104 +
 .../protobuf/UninitializedMessageException.java    |     0
 .../java/com/google/protobuf/UnknownFieldSet.java  |  1037 +
 .../com/google/protobuf/UnknownFieldSetLite.java   |   378 +
 .../protobuf/UnmodifiableLazyStringList.java       |   210 +
 .../com/google/protobuf/UnsafeByteOperations.java  |   101 +
 .../main/java/com/google/protobuf/UnsafeUtil.java  |   210 +
 .../src/main/java/com/google/protobuf/Utf8.java    |  1573 ++
 .../main/java/com/google/protobuf/WireFormat.java  |   256 +
 .../com/google/protobuf/AbstractMessageTest.java   |   551 +
 .../src/test/java/com/google/protobuf/AnyTest.java |   137 +
 .../com/google/protobuf/BooleanArrayListTest.java  |   459 +
 .../com/google/protobuf/BoundedByteStringTest.java |   100 +
 .../com/google/protobuf/ByteBufferWriterTest.java  |    81 +
 .../java/com/google/protobuf/ByteStringTest.java   |   774 +
 .../java/com/google/protobuf/CheckUtf8Test.java    |   141 +
 .../com/google/protobuf/CodedInputStreamTest.java  |   821 +
 .../com/google/protobuf/CodedOutputStreamTest.java |   776 +
 .../com/google/protobuf/DeprecatedFieldTest.java   |    81 +
 .../java/com/google/protobuf/DescriptorsTest.java  |   808 +
 .../com/google/protobuf/DoubleArrayListTest.java   |   462 +
 .../com/google/protobuf/DynamicMessageTest.java    |   326 +
 .../test/java/com/google/protobuf/EnumTest.java    |    76 +
 .../protobuf/ExtensionRegistryFactoryTest.java     |   245 +
 .../com/google/protobuf/FieldPresenceTest.java     |   443 +
 .../com/google/protobuf/FloatArrayListTest.java    |   462 +
 .../google/protobuf/ForceFieldBuildersPreRun.java  |    48 +
 .../com/google/protobuf/GeneratedMessageTest.java  |  1676 ++
 .../java/com/google/protobuf/IntArrayListTest.java |   462 +
 .../java/com/google/protobuf/IsValidUtf8Test.java  |   186 +
 .../com/google/protobuf/IsValidUtf8TestUtil.java   |   448 +
 .../com/google/protobuf/LazyFieldLiteTest.java     |   272 +
 .../java/com/google/protobuf/LazyFieldTest.java    |   122 +
 .../com/google/protobuf/LazyMessageLiteTest.java   |   324 +
 .../google/protobuf/LazyStringArrayListTest.java   |   363 +
 .../google/protobuf/LazyStringEndToEndTest.java    |   132 +
 .../com/google/protobuf/LiteEqualsAndHashTest.java |   125 +
 .../test/java/com/google/protobuf/LiteTest.java    |  2256 +++
 .../com/google/protobuf/LiteralByteStringTest.java |   545 +
 .../com/google/protobuf/LongArrayListTest.java     |   462 +
 .../com/google/protobuf/MapForProto2LiteTest.java  |   799 +
 .../java/com/google/protobuf/MapForProto2Test.java |  1177 ++
 .../src/test/java/com/google/protobuf/MapTest.java |  1322 ++
 .../test/java/com/google/protobuf/MessageTest.java |   353 +
 .../com/google/protobuf/NestedBuildersTest.java    |   185 +
 .../com/google/protobuf/NioByteStringTest.java     |   620 +
 .../com/google/protobuf/ParseExceptionsTest.java   |   273 +
 .../test/java/com/google/protobuf/ParserTest.java  |   377 +
 .../com/google/protobuf/ProtobufArrayListTest.java |   289 +
 .../protobuf/RepeatedFieldBuilderV3Test.java       |   190 +
 .../protobuf/RopeByteStringSubstringTest.java      |   127 +
 .../com/google/protobuf/RopeByteStringTest.java    |   189 +
 .../test/java/com/google/protobuf/ServiceTest.java |   326 +
 .../google/protobuf/SingleFieldBuilderV3Test.java  |   155 +
 .../com/google/protobuf/SmallSortedMapTest.java    |   423 +
 .../com/google/protobuf/TestBadIdentifiers.java    |    96 +
 .../test/java/com/google/protobuf/TestUtil.java    |  3858 ++++
 .../java/com/google/protobuf/TestUtilLite.java     |   559 +
 .../protobuf/TextFormatParseInfoTreeTest.java      |   182 +
 .../protobuf/TextFormatParseLocationTest.java      |    86 +
 .../java/com/google/protobuf/TextFormatTest.java   |  1130 ++
 .../com/google/protobuf/UnknownEnumValueTest.java  |   255 +
 .../google/protobuf/UnknownFieldSetLiteTest.java   |   328 +
 .../com/google/protobuf/UnknownFieldSetTest.java   |   654 +
 .../protobuf/UnmodifiableLazyStringListTest.java   |     0
 .../com/google/protobuf/WellKnownTypesTest.java    |    65 +
 .../java/com/google/protobuf/WireFormatTest.java   |   606 +
 .../test/proto/com/google/protobuf/any_test.proto  |    42 +
 .../com/google/protobuf/field_presence_test.proto  |    95 +
 .../com/google/protobuf/lazy_fields_lite.proto     |    71 +
 .../com/google/protobuf/lite_equals_and_hash.proto |    81 +
 .../google/protobuf/map_for_proto2_lite_test.proto |    86 +
 .../com/google/protobuf/map_for_proto2_test.proto  |    85 +
 .../protobuf/map_initialization_order_test.proto   |    61 +
 .../test/proto/com/google/protobuf/map_test.proto  |    73 +
 .../com/google/protobuf/multiple_files_test.proto  |    78 +
 .../com/google/protobuf/nested_builders_test.proto |    54 +
 .../com/google/protobuf/nested_extension.proto     |    47 +
 .../google/protobuf/nested_extension_lite.proto    |    49 +
 .../com/google/protobuf/non_nested_extension.proto |    50 +
 .../protobuf/non_nested_extension_lite.proto       |    51 +
 .../google/protobuf/outer_class_name_test.proto    |    40 +
 .../google/protobuf/outer_class_name_test2.proto   |    44 +
 .../google/protobuf/outer_class_name_test3.proto   |    45 +
 .../com/google/protobuf/test_bad_identifiers.proto |   169 +
 .../com/google/protobuf/test_check_utf8.proto      |    51 +
 .../com/google/protobuf/test_check_utf8_size.proto |    52 +
 .../com/google/protobuf/test_custom_options.proto  |    44 +
 .../google/protobuf/test_extra_interfaces.proto    |    61 +
 java/lite/generate-sources-build.xml               |    20 +
 java/lite/generate-test-sources-build.xml          |    43 +
 java/lite/pom.xml                                  |   156 +
 java/pom.xml                                       |   344 +-
 .../java/com/google/protobuf/AbstractMessage.java  |   466 -
 .../com/google/protobuf/AbstractMessageLite.java   |   355 -
 .../java/com/google/protobuf/AbstractParser.java   |   253 -
 .../com/google/protobuf/BoundedByteString.java     |   163 -
 .../main/java/com/google/protobuf/ByteString.java  |  1022 -
 .../java/com/google/protobuf/CodedInputStream.java |  1311 --
 .../com/google/protobuf/CodedOutputStream.java     |  1297 --
 .../main/java/com/google/protobuf/Descriptors.java |  2238 ---
 .../java/com/google/protobuf/DynamicMessage.java   |   622 -
 .../main/java/com/google/protobuf/Extension.java   |    96 -
 .../com/google/protobuf/ExtensionRegistry.java     |   392 -
 .../com/google/protobuf/ExtensionRegistryLite.java |   185 -
 .../main/java/com/google/protobuf/FieldSet.java    |   907 -
 .../java/com/google/protobuf/GeneratedMessage.java |  2213 --
 .../com/google/protobuf/GeneratedMessageLite.java  |   949 -
 .../main/java/com/google/protobuf/Internal.java    |   391 -
 .../protobuf/InvalidProtocolBufferException.java   |   122 -
 .../main/java/com/google/protobuf/LazyField.java   |   154 -
 .../java/com/google/protobuf/LazyFieldLite.java    |   176 -
 .../com/google/protobuf/LazyStringArrayList.java   |   367 -
 .../java/com/google/protobuf/LazyStringList.java   |   163 -
 .../com/google/protobuf/LiteralByteString.java     |   362 -
 .../src/main/java/com/google/protobuf/Message.java |   244 -
 .../main/java/com/google/protobuf/MessageLite.java |   320 -
 .../java/com/google/protobuf/MessageOrBuilder.java |   143 -
 .../com/google/protobuf/MessageReflection.java     |   931 -
 java/src/main/java/com/google/protobuf/Parser.java |   261 -
 .../com/google/protobuf/ProtocolMessageEnum.java   |    58 -
 .../com/google/protobuf/RepeatedFieldBuilder.java  |   696 -
 .../java/com/google/protobuf/RopeByteString.java   |   957 -
 .../src/main/java/com/google/protobuf/RpcUtil.java |   134 -
 .../com/google/protobuf/SingleFieldBuilder.java    |   241 -
 .../java/com/google/protobuf/SmallSortedMap.java   |   618 -
 .../main/java/com/google/protobuf/TextFormat.java  |  1984 --
 .../java/com/google/protobuf/UnknownFieldSet.java  |   995 -
 .../protobuf/UnmodifiableLazyStringList.java       |   205 -
 java/src/main/java/com/google/protobuf/Utf8.java   |   349 -
 .../main/java/com/google/protobuf/WireFormat.java  |   163 -
 .../com/google/protobuf/AbstractMessageTest.java   |   527 -
 .../com/google/protobuf/BoundedByteStringTest.java |    68 -
 .../java/com/google/protobuf/ByteStringTest.java   |   759 -
 .../java/com/google/protobuf/CheckUtf8Test.java    |   141 -
 .../com/google/protobuf/CodedInputStreamTest.java  |   769 -
 .../com/google/protobuf/CodedOutputStreamTest.java |   401 -
 .../com/google/protobuf/DeprecatedFieldTest.java   |    80 -
 .../java/com/google/protobuf/DescriptorsTest.java  |   735 -
 .../com/google/protobuf/DynamicMessageTest.java    |   326 -
 .../google/protobuf/ForceFieldBuildersPreRun.java  |    48 -
 .../com/google/protobuf/GeneratedMessageTest.java  |  1515 --
 .../java/com/google/protobuf/IsValidUtf8Test.java  |   180 -
 .../com/google/protobuf/IsValidUtf8TestUtil.java   |   421 -
 .../com/google/protobuf/LazyFieldLiteTest.java     |   134 -
 .../java/com/google/protobuf/LazyFieldTest.java    |   121 -
 .../com/google/protobuf/LazyMessageLiteTest.java   |   319 -
 .../google/protobuf/LazyStringArrayListTest.java   |   174 -
 .../google/protobuf/LazyStringEndToEndTest.java    |   143 -
 .../com/google/protobuf/LiteEqualsAndHashTest.java |    85 -
 .../test/java/com/google/protobuf/LiteTest.java    |   148 -
 .../com/google/protobuf/LiteralByteStringTest.java |   396 -
 .../test/java/com/google/protobuf/MessageTest.java |   353 -
 .../com/google/protobuf/NestedBuildersTest.java    |   185 -
 .../test/java/com/google/protobuf/ParserTest.java  |   381 -
 .../google/protobuf/RepeatedFieldBuilderTest.java  |   190 -
 .../protobuf/RopeByteStringSubstringTest.java      |    97 -
 .../com/google/protobuf/RopeByteStringTest.java    |   115 -
 .../test/java/com/google/protobuf/ServiceTest.java |   320 -
 .../google/protobuf/SingleFieldBuilderTest.java    |   155 -
 .../com/google/protobuf/SmallSortedMapTest.java    |   420 -
 .../com/google/protobuf/TestBadIdentifiers.java    |    96 -
 .../test/java/com/google/protobuf/TestUtil.java    |  4124 ----
 .../java/com/google/protobuf/TextFormatTest.java   |   994 -
 .../com/google/protobuf/UnknownFieldSetTest.java   |   653 -
 .../java/com/google/protobuf/WireFormatTest.java   |   606 -
 .../com/google/protobuf/lazy_fields_lite.proto     |    61 -
 .../com/google/protobuf/lite_equals_and_hash.proto |    55 -
 .../com/google/protobuf/multiple_files_test.proto  |    77 -
 .../com/google/protobuf/nested_builders_test.proto |    53 -
 .../com/google/protobuf/nested_extension.proto     |    46 -
 .../google/protobuf/nested_extension_lite.proto    |    48 -
 .../com/google/protobuf/non_nested_extension.proto |    49 -
 .../protobuf/non_nested_extension_lite.proto       |    50 -
 .../google/protobuf/outer_class_name_test.proto    |    38 -
 .../google/protobuf/outer_class_name_test2.proto   |    42 -
 .../google/protobuf/outer_class_name_test3.proto   |    43 -
 .../com/google/protobuf/test_bad_identifiers.proto |   157 -
 .../java/com/google/protobuf/test_check_utf8.proto |    50 -
 .../com/google/protobuf/test_check_utf8_size.proto |    51 -
 .../com/google/protobuf/test_custom_options.proto  |    43 -
 java/util/pom.xml                                  |   115 +
 .../java/com/google/protobuf/util/Durations.java   |   256 +
 .../com/google/protobuf/util/FieldMaskTree.java    |   282 +
 .../com/google/protobuf/util/FieldMaskUtil.java    |   342 +
 .../java/com/google/protobuf/util/JsonFormat.java  |  1706 ++
 .../java/com/google/protobuf/util/TimeUtil.java    |   400 +
 .../java/com/google/protobuf/util/Timestamps.java  |   349 +
 .../google/protobuf/util/FieldMaskTreeTest.java    |   261 +
 .../google/protobuf/util/FieldMaskUtilTest.java    |   213 +
 .../com/google/protobuf/util/JsonFormatTest.java   |  1245 ++
 .../com/google/protobuf/util/TimeUtilTest.java     |   501 +
 .../proto/com/google/protobuf/util/json_test.proto |   202 +
 javanano/README.md                                 |   398 +
 javanano/pom.xml                                   |   244 +
 .../protobuf/nano/CodedInputByteBufferNano.java    |   683 +
 .../protobuf/nano/CodedOutputByteBufferNano.java   |  1214 ++
 .../protobuf/nano/ExtendableMessageNano.java       |   169 +
 .../java/com/google/protobuf/nano/Extension.java   |   706 +
 .../java/com/google/protobuf/nano/FieldArray.java  |   291 +
 .../java/com/google/protobuf/nano/FieldData.java   |   240 +
 .../com/google/protobuf/nano/InternalNano.java     |   547 +
 .../nano/InvalidProtocolBufferNanoException.java   |    93 +
 .../com/google/protobuf/nano/MapFactories.java     |    67 +
 .../java/com/google/protobuf/nano/MessageNano.java |   198 +
 .../google/protobuf/nano/MessageNanoPrinter.java   |   275 +
 .../com/google/protobuf/nano/UnknownFieldData.java |    88 +
 .../com/google/protobuf/nano/WireFormatNano.java   |   124 +
 .../java/com/google/protobuf/nano/NanoTest.java    |  4468 +++++
 .../java/com/google/protobuf/nano/map_test.proto   |    70 +
 .../protobuf/nano/unittest_accessors_nano.proto    |   118 +
 .../nano/unittest_enum_class_multiple_nano.proto   |    48 +
 .../protobuf/nano/unittest_enum_class_nano.proto   |    48 +
 .../nano/unittest_enum_validity_nano.proto         |    28 +
 .../protobuf/nano/unittest_extension_nano.proto    |    37 +
 .../nano/unittest_extension_packed_nano.proto      |    29 +
 .../nano/unittest_extension_repeated_nano.proto    |    34 +
 .../nano/unittest_extension_singular_nano.proto    |    34 +
 .../google/protobuf/nano/unittest_has_nano.proto   |    82 +
 .../protobuf/nano/unittest_import_nano.proto       |    48 +
 .../nano/unittest_multiple_nameclash_nano.proto    |    41 +
 .../protobuf/nano/unittest_multiple_nano.proto     |    63 +
 .../com/google/protobuf/nano/unittest_nano.proto   |   195 +
 .../protobuf/nano/unittest_recursive_nano.proto    |    49 +
 .../nano/unittest_reference_types_nano.proto       |   116 +
 .../nano/unittest_repeated_merge_nano.proto        |    47 +
 .../nano/unittest_repeated_packables_nano.proto    |    95 +
 .../protobuf/nano/unittest_simple_nano.proto       |    54 +
 .../protobuf/nano/unittest_single_nano.proto       |    38 +
 .../protobuf/nano/unittest_stringutf8_nano.proto   |    43 +
 jenkins/README.md                                  |     6 +
 jenkins/build_and_run_docker.sh                    |    56 +
 jenkins/buildcmds/README.md                        |     6 +
 jenkins/buildcmds/pull_request.sh                  |    15 +
 jenkins/docker/Dockerfile                          |   153 +
 jenkins/make_test_output.py                        |    91 +
 jenkins/pull_request_in_docker.sh                  |    74 +
 js/README.md                                       |   159 +
 js/binary/arith.js                                 |   413 +
 js/binary/arith_test.js                            |   355 +
 js/binary/constants.js                             |   360 +
 js/binary/decoder.js                               |  1007 +
 js/binary/decoder_test.js                          |   334 +
 js/binary/encoder.js                               |   430 +
 js/binary/proto_test.js                            |   628 +
 js/binary/reader.js                                |  1127 ++
 js/binary/reader_test.js                           |   922 +
 js/binary/utils.js                                 |   975 +
 js/binary/utils_test.js                            |   668 +
 js/binary/writer.js                                |  1577 ++
 js/binary/writer_test.js                           |   123 +
 js/commonjs/export.js                              |    24 +
 js/commonjs/export_asserts.js                      |    37 +
 js/commonjs/export_testdeps.js                     |    18 +
 js/commonjs/import_test.js                         |    52 +
 js/commonjs/jasmine.json                           |     9 +
 js/commonjs/rewrite_tests_for_commonjs.js          |    97 +
 js/commonjs/test6/test6.proto                      |    40 +
 js/commonjs/test7/test7.proto                      |    42 +
 js/data.proto                                      |    51 +
 js/debug.js                                        |   142 +
 js/debug_test.js                                   |   105 +
 js/gulpfile.js                                     |   143 +
 js/jasmine.json                                    |    12 +
 js/map.js                                          |   463 +
 js/message.js                                      |  1431 ++
 js/message_test.js                                 |  1080 +
 js/node_loader.js                                  |    49 +
 js/package.json                                    |    26 +
 js/proto3_test.js                                  |   329 +
 js/proto3_test.proto                               |    89 +
 js/test.proto                                      |   236 +
 js/test2.proto                                     |    54 +
 js/test3.proto                                     |    53 +
 js/test4.proto                                     |    42 +
 js/test5.proto                                     |    44 +
 js/test_bootstrap.js                               |    41 +
 js/testbinary.proto                                |   212 +
 js/testempty.proto                                 |    34 +
 ltmain.sh                                          |  9661 ---------
 m4/acx_check_suncc.m4                              |    17 +-
 m4/libtool.m4                                      |  7997 --------
 m4/ltoptions.m4                                    |   384 -
 m4/ltsugar.m4                                      |   123 -
 m4/ltversion.m4                                    |    23 -
 m4/lt~obsolete.m4                                  |    98 -
 m4/stl_hash.m4                                     |     3 +-
 missing                                            |   215 -
 more_tests/Makefile                                |    41 +
 objectivec/.gitignore                              |    23 +
 objectivec/DevTools/check_version_stamps.sh        |    56 +
 objectivec/DevTools/compile_testing_protos.sh      |   124 +
 objectivec/DevTools/full_mac_build.sh              |   300 +
 objectivec/DevTools/pddm.py                        |   686 +
 objectivec/DevTools/pddm_tests.py                  |   515 +
 objectivec/GPBArray.h                              |   549 +
 objectivec/GPBArray.m                              |  2551 +++
 objectivec/GPBArray_PackagePrivate.h               |   130 +
 objectivec/GPBBootstrap.h                          |    85 +
 objectivec/GPBCodedInputStream.h                   |   163 +
 objectivec/GPBCodedInputStream.m                   |   525 +
 objectivec/GPBCodedInputStream_PackagePrivate.h    |   114 +
 objectivec/GPBCodedOutputStream.h                  |   344 +
 objectivec/GPBCodedOutputStream.m                  |  1229 ++
 objectivec/GPBCodedOutputStream_PackagePrivate.h   |   126 +
 objectivec/GPBDescriptor.h                         |   142 +
 objectivec/GPBDescriptor.m                         |   992 +
 objectivec/GPBDescriptor_PackagePrivate.h          |   321 +
 objectivec/GPBDictionary.h                         |  2364 +++
 objectivec/GPBDictionary.m                         | 13623 +++++++++++++
 objectivec/GPBDictionary_PackagePrivate.h          |   488 +
 objectivec/GPBExtensionInternals.h                 |    50 +
 objectivec/GPBExtensionInternals.m                 |   391 +
 objectivec/GPBExtensionRegistry.h                  |    82 +
 objectivec/GPBExtensionRegistry.m                  |   116 +
 objectivec/GPBMessage.h                            |   328 +
 objectivec/GPBMessage.m                            |  3230 +++
 objectivec/GPBMessage_PackagePrivate.h             |   142 +
 objectivec/GPBProtocolBuffers.h                    |    76 +
 objectivec/GPBProtocolBuffers.m                    |    66 +
 objectivec/GPBProtocolBuffers_RuntimeSupport.h     |    40 +
 objectivec/GPBRootObject.h                         |    47 +
 objectivec/GPBRootObject.m                         |   230 +
 objectivec/GPBRootObject_PackagePrivate.h          |    46 +
 objectivec/GPBRuntimeTypes.h                       |   102 +
 objectivec/GPBUnknownField.h                       |    89 +
 objectivec/GPBUnknownField.m                       |   334 +
 objectivec/GPBUnknownFieldSet.h                    |    65 +
 objectivec/GPBUnknownFieldSet.m                    |   432 +
 objectivec/GPBUnknownFieldSet_PackagePrivate.h     |    61 +
 objectivec/GPBUnknownField_PackagePrivate.h        |    49 +
 objectivec/GPBUtilities.h                          |   257 +
 objectivec/GPBUtilities.m                          |  1712 ++
 objectivec/GPBUtilities_PackagePrivate.h           |   337 +
 objectivec/GPBWellKnownTypes.h                     |    63 +
 objectivec/GPBWellKnownTypes.m                     |   115 +
 objectivec/GPBWireFormat.h                         |    73 +
 objectivec/GPBWireFormat.m                         |    85 +
 .../ProtocolBuffers_OSX.xcodeproj/project.pbxproj  |   970 +
 .../project.xcworkspace/contents.xcworkspacedata   |     7 +
 .../xcshareddata/WorkspaceSettings.xcsettings      |     8 +
 .../xcschemes/PerformanceTests.xcscheme            |   335 +
 .../xcschemes/ProtocolBuffers.xcscheme             |   133 +
 .../ProtocolBuffers_iOS.xcodeproj/project.pbxproj  |  1143 ++
 .../project.xcworkspace/contents.xcworkspacedata   |     7 +
 .../xcshareddata/WorkspaceSettings.xcsettings      |     8 +
 .../xcschemes/PerformanceTests.xcscheme            |   345 +
 .../xcschemes/ProtocolBuffers.xcscheme             |   134 +
 objectivec/README.md                               |   188 +
 .../OSXCocoaPodsTester.xcodeproj/project.pbxproj   |   290 +
 .../project.xcworkspace/contents.xcworkspacedata   |     7 +
 .../xcschemes/OSXCocoaPodsTester.xcscheme          |    91 +
 .../OSXCocoaPodsTester/AppDelegate.h               |    37 +
 .../OSXCocoaPodsTester/AppDelegate.m               |    48 +
 .../AppIcon.appiconset/Contents.json               |    58 +
 .../OSXCocoaPodsTester/Base.lproj/MainMenu.xib     |   680 +
 .../OSXCocoaPodsTester/Info.plist                  |    34 +
 .../OSXCocoaPodsTester/OSXCocoaPodsTester/main.m   |    35 +
 .../CocoaPods/OSXCocoaPodsTester/Podfile-framework |    10 +
 .../CocoaPods/OSXCocoaPodsTester/Podfile-static    |     8 +
 objectivec/Tests/CocoaPods/README.md               |     9 +
 .../CocoaPods/iOSCocoaPodsTester/Podfile-framework |    10 +
 .../CocoaPods/iOSCocoaPodsTester/Podfile-static    |     8 +
 .../iOSCocoaPodsTester.xcodeproj/project.pbxproj   |   309 +
 .../project.xcworkspace/contents.xcworkspacedata   |     7 +
 .../xcschemes/iOSCocoaPodsTester.xcscheme          |    91 +
 .../iOSCocoaPodsTester/AppDelegate.h               |    39 +
 .../iOSCocoaPodsTester/AppDelegate.m               |    67 +
 .../AppIcon.appiconset/Contents.json               |    68 +
 .../Base.lproj/LaunchScreen.storyboard             |    27 +
 .../iOSCocoaPodsTester/Base.lproj/Main.storyboard  |    26 +
 .../iOSCocoaPodsTester/Info.plist                  |    47 +
 .../iOSCocoaPodsTester/ViewController.h            |    37 +
 .../iOSCocoaPodsTester/ViewController.m            |    49 +
 .../iOSCocoaPodsTester/iOSCocoaPodsTester/main.m   |    39 +
 objectivec/Tests/CocoaPods/run_tests.sh            |   150 +
 objectivec/Tests/GPBARCUnittestProtos.m            |    61 +
 objectivec/Tests/GPBArrayTests.m                   |  3438 ++++
 objectivec/Tests/GPBCodedInputStreamTests.m        |   335 +
 objectivec/Tests/GPBCodedOuputStreamTests.m        |   340 +
 objectivec/Tests/GPBConcurrencyTests.m             |   206 +
 objectivec/Tests/GPBDescriptorTests.m              |   227 +
 objectivec/Tests/GPBDictionaryTests+Bool.m         |  2418 +++
 objectivec/Tests/GPBDictionaryTests+Int32.m        |  3647 ++++
 objectivec/Tests/GPBDictionaryTests+Int64.m        |  3647 ++++
 objectivec/Tests/GPBDictionaryTests+String.m       |  3359 ++++
 objectivec/Tests/GPBDictionaryTests+UInt32.m       |  3647 ++++
 objectivec/Tests/GPBDictionaryTests+UInt64.m       |  3646 ++++
 objectivec/Tests/GPBDictionaryTests.pddm           |  1047 +
 objectivec/Tests/GPBMessageTests+Merge.m           |   700 +
 objectivec/Tests/GPBMessageTests+Runtime.m         |  2130 ++
 objectivec/Tests/GPBMessageTests+Serialization.m   |  1202 ++
 objectivec/Tests/GPBMessageTests.m                 |  2022 ++
 objectivec/Tests/GPBObjectiveCPlusPlusTest.mm      |    69 +
 objectivec/Tests/GPBPerfTests.m                    |   307 +
 objectivec/Tests/GPBSwiftTests.swift               |   460 +
 objectivec/Tests/GPBTestUtilities.h                |   100 +
 objectivec/Tests/GPBTestUtilities.m                |  2546 +++
 objectivec/Tests/GPBUnittestProtos.m               |    64 +
 objectivec/Tests/GPBUnknownFieldSetTest.m          |   255 +
 objectivec/Tests/GPBUtilitiesTests.m               |   200 +
 objectivec/Tests/GPBWellKnownTypesTest.m           |   102 +
 objectivec/Tests/GPBWireFormatTests.m              |   258 +
 objectivec/Tests/UnitTests-Bridging-Header.h       |     6 +
 objectivec/Tests/UnitTests-Info.plist              |    20 +
 objectivec/Tests/golden_message                    |   Bin 0 -> 493 bytes
 objectivec/Tests/golden_packed_fields_message      |   Bin 0 -> 493 bytes
 objectivec/Tests/iOSTestHarness/AppDelegate.m      |    35 +
 .../AppIcon.appiconset/Contents.json               |   116 +
 .../Images.xcassets/AppIcon.appiconset/iPad6.png   |   Bin 0 -> 8583 bytes
 .../AppIcon.appiconset/iPad6_2x.png                |   Bin 0 -> 17744 bytes
 .../Images.xcassets/AppIcon.appiconset/iPad7.png   |   Bin 0 -> 8969 bytes
 .../AppIcon.appiconset/iPad7_2x.png                |   Bin 0 -> 18788 bytes
 .../Images.xcassets/AppIcon.appiconset/iPhone6.png |   Bin 0 -> 7021 bytes
 .../AppIcon.appiconset/iPhone6_2x.png              |   Bin 0 -> 13348 bytes
 .../AppIcon.appiconset/iPhone7_2x.png              |   Bin 0 -> 11128 bytes
 .../AppIcon.appiconset/iPhone7_3x.png              |   Bin 0 -> 21792 bytes
 .../LaunchImage.launchimage/Contents.json          |    49 +
 objectivec/Tests/iOSTestHarness/Info.plist         |    43 +
 objectivec/Tests/iOSTestHarness/LaunchScreen.xib   |    33 +
 .../iOSTestHarness/en.lproj/InfoPlist.strings      |     2 +
 objectivec/Tests/text_format_map_unittest_data.txt |    70 +
 objectivec/Tests/text_format_unittest_data.txt     |   116 +
 objectivec/Tests/unittest_cycle.proto              |    58 +
 objectivec/Tests/unittest_objc.proto               |   458 +
 objectivec/Tests/unittest_objc_startup.proto       |    49 +
 objectivec/Tests/unittest_runtime_proto2.proto     |   128 +
 objectivec/Tests/unittest_runtime_proto3.proto     |   121 +
 objectivec/generate_well_known_types.sh            |    76 +
 objectivec/google/protobuf/Any.pbobjc.h            |   154 +
 objectivec/google/protobuf/Any.pbobjc.m            |   108 +
 objectivec/google/protobuf/Api.pbobjc.h            |   272 +
 objectivec/google/protobuf/Api.pbobjc.m            |   365 +
 objectivec/google/protobuf/Duration.pbobjc.h       |   111 +
 objectivec/google/protobuf/Duration.pbobjc.m       |   103 +
 objectivec/google/protobuf/Empty.pbobjc.h          |    63 +
 objectivec/google/protobuf/Empty.pbobjc.m          |    79 +
 objectivec/google/protobuf/FieldMask.pbobjc.h      |   264 +
 objectivec/google/protobuf/FieldMask.pbobjc.m      |    92 +
 objectivec/google/protobuf/SourceContext.pbobjc.h  |    64 +
 objectivec/google/protobuf/SourceContext.pbobjc.m  |    92 +
 objectivec/google/protobuf/Struct.pbobjc.h         |   177 +
 objectivec/google/protobuf/Struct.pbobjc.m         |   289 +
 objectivec/google/protobuf/Timestamp.pbobjc.h      |   123 +
 objectivec/google/protobuf/Timestamp.pbobjc.m      |   103 +
 objectivec/google/protobuf/Type.pbobjc.h           |   383 +
 objectivec/google/protobuf/Type.pbobjc.m           |   710 +
 objectivec/google/protobuf/Wrappers.pbobjc.h       |   192 +
 objectivec/google/protobuf/Wrappers.pbobjc.m       |   435 +
 php/ext/google/protobuf/config.m4                  |    10 +
 php/ext/google/protobuf/def.c                      |   381 +
 php/ext/google/protobuf/message.c                  |   273 +
 php/ext/google/protobuf/protobuf.c                 |    89 +
 php/ext/google/protobuf/protobuf.h                 |   281 +
 php/ext/google/protobuf/storage.c                  |   539 +
 php/ext/google/protobuf/test.php                   |    15 +
 php/ext/google/protobuf/upb.c                      | 11990 +++++++++++
 php/ext/google/protobuf/upb.h                      |  8217 ++++++++
 php/tests/autoload.php                             |     4 +
 post_process_dist.sh                               |    64 +
 protobuf-lite.pc.in                                |     4 +-
 protobuf.bzl                                       |   329 +
 protobuf.pc.in                                     |     4 +-
 protoc-artifacts/Dockerfile                        |    40 +
 protoc-artifacts/README.md                         |   177 +
 protoc-artifacts/build-protoc.sh                   |   238 +
 protoc-artifacts/build-zip.sh                      |    94 +
 protoc-artifacts/pom.xml                           |   135 +
 python/MANIFEST.in                                 |    14 +
 python/README.md                                   |   127 +
 python/README.txt                                  |   105 -
 python/ez_setup.py                                 |   284 -
 python/google/__init__.py                          |     5 +-
 python/google/protobuf/__init__.py                 |    39 +
 python/google/protobuf/descriptor.py               |   262 +-
 python/google/protobuf/descriptor_database.py      |     8 +-
 python/google/protobuf/descriptor_pool.py          |   295 +-
 python/google/protobuf/internal/_parameterized.py  |   443 +
 python/google/protobuf/internal/any_test.proto     |    42 +
 .../google/protobuf/internal/api_implementation.cc |    14 +-
 .../google/protobuf/internal/api_implementation.py |    48 +-
 .../internal/api_implementation_default_test.py    |    63 -
 python/google/protobuf/internal/containers.py      |   362 +-
 python/google/protobuf/internal/cpp_message.py     |   663 -
 python/google/protobuf/internal/decoder.py         |    99 +-
 .../protobuf/internal/descriptor_database_test.py  |    24 +-
 .../protobuf/internal/descriptor_pool_test.py      |   330 +-
 .../protobuf/internal/descriptor_pool_test1.proto  |     2 +
 .../protobuf/internal/descriptor_pool_test2.proto  |     3 +
 .../protobuf/internal/descriptor_python_test.py    |    54 -
 python/google/protobuf/internal/descriptor_test.py |   286 +-
 python/google/protobuf/internal/encoder.py         |   109 +-
 .../google/protobuf/internal/factory_test1.proto   |     1 +
 .../google/protobuf/internal/factory_test2.proto   |     7 +
 .../protobuf/internal/file_options_test.proto      |    43 +
 python/google/protobuf/internal/generator_test.py  |    43 +-
 .../internal/import_test_package/__init__.py       |    33 +
 .../internal/import_test_package/inner.proto       |    37 +
 .../internal/import_test_package/outer.proto       |    39 +
 .../google/protobuf/internal/json_format_test.py   |   815 +
 .../internal/message_factory_python_test.py        |    54 -
 .../protobuf/internal/message_factory_test.py      |   101 +-
 .../protobuf/internal/message_python_test.py       |    54 -
 .../protobuf/internal/message_set_extensions.proto |    74 +
 python/google/protobuf/internal/message_test.py    |  1537 +-
 .../protobuf/internal/missing_enum_values.proto    |     6 +
 .../google/protobuf/internal/more_extensions.proto |     1 +
 .../internal/more_extensions_dynamic.proto         |     1 +
 .../google/protobuf/internal/more_messages.proto   |     1 +
 .../protobuf/internal/packed_field_test.proto      |    73 +
 .../google/protobuf/internal/proto_builder_test.py |    96 +
 python/google/protobuf/internal/python_message.py  |   529 +-
 python/google/protobuf/internal/reflection_test.py |   284 +-
 .../protobuf/internal/service_reflection_test.py   |    20 +-
 .../protobuf/internal/symbol_database_test.py      |    43 +-
 .../protobuf/internal/test_bad_identifiers.proto   |     1 +
 python/google/protobuf/internal/test_util.py       |   204 +-
 .../google/protobuf/internal/text_encoding_test.py |    20 +-
 .../google/protobuf/internal/text_format_test.py   |  1440 +-
 python/google/protobuf/internal/type_checkers.py   |    72 +-
 .../protobuf/internal/unknown_fields_test.py       |   211 +-
 .../google/protobuf/internal/well_known_types.py   |   724 +
 .../protobuf/internal/well_known_types_test.py     |   644 +
 .../google/protobuf/internal/wire_format_test.py   |    12 +-
 python/google/protobuf/json_format.py              |   664 +
 python/google/protobuf/message.py                  |    19 +-
 python/google/protobuf/message_factory.py          |    16 +-
 python/google/protobuf/proto_builder.py            |   130 +
 python/google/protobuf/pyext/__init__.py           |     4 +
 python/google/protobuf/pyext/cpp_message.py        |    38 +-
 python/google/protobuf/pyext/descriptor.cc         |  1870 +-
 python/google/protobuf/pyext/descriptor.h          |    93 +-
 .../google/protobuf/pyext/descriptor_containers.cc |  1786 ++
 .../google/protobuf/pyext/descriptor_containers.h  |   109 +
 .../google/protobuf/pyext/descriptor_cpp2_test.py  |    58 -
 .../google/protobuf/pyext/descriptor_database.cc   |   148 +
 python/google/protobuf/pyext/descriptor_database.h |    75 +
 python/google/protobuf/pyext/descriptor_pool.cc    |   631 +
 python/google/protobuf/pyext/descriptor_pool.h     |   167 +
 python/google/protobuf/pyext/extension_dict.cc     |   195 +-
 python/google/protobuf/pyext/extension_dict.h      |    40 +-
 python/google/protobuf/pyext/map_container.cc      |   970 +
 python/google/protobuf/pyext/map_container.h       |   142 +
 python/google/protobuf/pyext/message.cc            |  2414 ++-
 python/google/protobuf/pyext/message.h             |   136 +-
 .../protobuf/pyext/message_factory_cpp2_test.py    |    56 -
 python/google/protobuf/pyext/message_module.cc     |    88 +
 python/google/protobuf/pyext/proto2_api_test.proto |     2 +
 python/google/protobuf/pyext/python.proto          |     2 +
 .../pyext/reflection_cpp2_generated_test.py        |    94 -
 .../protobuf/pyext/repeated_composite_container.cc |   435 +-
 .../protobuf/pyext/repeated_composite_container.h  |    39 +-
 .../protobuf/pyext/repeated_scalar_container.cc    |   325 +-
 .../protobuf/pyext/repeated_scalar_container.h     |    16 +-
 python/google/protobuf/pyext/scoped_pyobject_ptr.h |    17 +-
 python/google/protobuf/reflection.py               |   101 +-
 python/google/protobuf/symbol_database.py          |    84 +-
 python/google/protobuf/text_encoding.py            |    19 +-
 python/google/protobuf/text_format.py              |  1335 +-
 python/mox.py                                      |     2 +-
 python/setup.py                                    |   296 +-
 python/tox.ini                                     |    24 +
 ruby/.gitignore                                    |     8 +
 ruby/Gemfile                                       |     3 +
 ruby/Gemfile.lock                                  |    30 +
 ruby/README.md                                     |   114 +
 ruby/Rakefile                                      |   108 +
 ruby/ext/google/protobuf_c/defs.c                  |  1763 ++
 ruby/ext/google/protobuf_c/encode_decode.c         |  1264 ++
 ruby/ext/google/protobuf_c/extconf.rb              |    10 +
 ruby/ext/google/protobuf_c/map.c                   |   810 +
 ruby/ext/google/protobuf_c/message.c               |   578 +
 ruby/ext/google/protobuf_c/protobuf.c              |   115 +
 ruby/ext/google/protobuf_c/protobuf.h              |   539 +
 ruby/ext/google/protobuf_c/repeated_field.c        |   656 +
 ruby/ext/google/protobuf_c/storage.c               |   893 +
 ruby/ext/google/protobuf_c/upb.c                   | 12812 ++++++++++++
 ruby/ext/google/protobuf_c/upb.h                   |  8569 ++++++++
 ruby/google-protobuf.gemspec                       |    25 +
 ruby/lib/google/protobuf.rb                        |    76 +
 ruby/lib/google/protobuf/message_exts.rb           |    53 +
 ruby/lib/google/protobuf/repeated_field.rb         |   188 +
 ruby/pom.xml                                       |    92 +
 .../com/google/protobuf/jruby/RubyBuilder.java     |   167 +
 .../com/google/protobuf/jruby/RubyDescriptor.java  |   269 +
 .../google/protobuf/jruby/RubyDescriptorPool.java  |   169 +
 .../java/com/google/protobuf/jruby/RubyEnum.java   |    86 +
 .../protobuf/jruby/RubyEnumBuilderContext.java     |    82 +
 .../google/protobuf/jruby/RubyEnumDescriptor.java  |   185 +
 .../google/protobuf/jruby/RubyFieldDescriptor.java |   277 +
 .../java/com/google/protobuf/jruby/RubyMap.java    |   434 +
 .../com/google/protobuf/jruby/RubyMessage.java     |   769 +
 .../protobuf/jruby/RubyMessageBuilderContext.java  |   217 +
 .../protobuf/jruby/RubyOneofBuilderContext.java    |    84 +
 .../google/protobuf/jruby/RubyOneofDescriptor.java |   124 +
 .../com/google/protobuf/jruby/RubyProtobuf.java    |    68 +
 .../google/protobuf/jruby/RubyRepeatedField.java   |   409 +
 .../google/protobuf/jruby/SentinelOuterClass.java  |   776 +
 .../main/java/com/google/protobuf/jruby/Utils.java |   303 +
 ruby/src/main/java/google/ProtobufJavaService.java |    60 +
 ruby/src/main/sentinel.proto                       |    15 +
 ruby/tests/basic.rb                                |  1182 ++
 ruby/tests/generated_code.proto                    |    67 +
 ruby/tests/generated_code_test.rb                  |    19 +
 ruby/tests/repeated_field_test.rb                  |   640 +
 ruby/tests/stress.rb                               |    38 +
 ruby/tests/test_import.proto                       |     5 +
 ruby/travis-test.sh                                |    25 +
 six.BUILD                                          |    13 +
 src/Makefile.am                                    |   605 +-
 src/Makefile.in                                    |  3641 ----
 src/README.md                                      |   212 +
 src/google/protobuf/any.cc                         |   114 +
 src/google/protobuf/any.h                          |   107 +
 src/google/protobuf/any.pb.cc                      |   496 +
 src/google/protobuf/any.pb.h                       |   258 +
 src/google/protobuf/any.proto                      |   140 +
 src/google/protobuf/any_test.cc                    |    89 +
 src/google/protobuf/any_test.proto                 |    41 +
 src/google/protobuf/api.pb.cc                      |  2028 ++
 src/google/protobuf/api.pb.h                       |   996 +
 src/google/protobuf/api.proto                      |   202 +
 src/google/protobuf/arena.cc                       |   314 +
 src/google/protobuf/arena.h                        |   925 +
 src/google/protobuf/arena_nc.cc                    |    45 +
 src/google/protobuf/arena_nc_test.py               |    61 +
 src/google/protobuf/arena_test_util.cc             |    50 +
 src/google/protobuf/arena_test_util.h              |    60 +
 src/google/protobuf/arena_unittest.cc              |  1353 ++
 src/google/protobuf/arenastring.cc                 |    53 +
 src/google/protobuf/arenastring.h                  |   314 +
 src/google/protobuf/arenastring_unittest.cc        |   110 +
 src/google/protobuf/compiler/code_generator.cc     |     1 +
 src/google/protobuf/compiler/code_generator.h      |    31 +
 .../protobuf/compiler/command_line_interface.cc    |   534 +-
 .../protobuf/compiler/command_line_interface.h     |    18 +-
 .../compiler/command_line_interface_unittest.cc    |   215 +-
 .../compiler/cpp/cpp_bootstrap_unittest.cc         |     9 +-
 src/google/protobuf/compiler/cpp/cpp_enum.cc       |    89 +-
 src/google/protobuf/compiler/cpp/cpp_enum.h        |    20 +-
 src/google/protobuf/compiler/cpp/cpp_enum_field.cc |   232 +-
 src/google/protobuf/compiler/cpp/cpp_enum_field.h  |    20 +-
 src/google/protobuf/compiler/cpp/cpp_extension.cc  |     2 +-
 src/google/protobuf/compiler/cpp/cpp_extension.h   |     2 +-
 src/google/protobuf/compiler/cpp/cpp_field.cc      |    41 +-
 src/google/protobuf/compiler/cpp/cpp_field.h       |    62 +-
 src/google/protobuf/compiler/cpp/cpp_file.cc       |   847 +-
 src/google/protobuf/compiler/cpp/cpp_file.h        |    81 +-
 src/google/protobuf/compiler/cpp/cpp_generator.cc  |    55 +-
 src/google/protobuf/compiler/cpp/cpp_helpers.cc    |   260 +-
 src/google/protobuf/compiler/cpp/cpp_helpers.h     |   156 +-
 src/google/protobuf/compiler/cpp/cpp_map_field.cc  |   437 +
 src/google/protobuf/compiler/cpp/cpp_map_field.h   |    80 +
 src/google/protobuf/compiler/cpp/cpp_message.cc    |  2134 +-
 src/google/protobuf/compiler/cpp/cpp_message.h     |    53 +-
 .../protobuf/compiler/cpp/cpp_message_field.cc     |   922 +-
 .../protobuf/compiler/cpp/cpp_message_field.h      |    47 +-
 src/google/protobuf/compiler/cpp/cpp_options.h     |    17 +-
 .../protobuf/compiler/cpp/cpp_plugin_unittest.cc   |   133 +-
 .../protobuf/compiler/cpp/cpp_primitive_field.cc   |    93 +-
 .../protobuf/compiler/cpp/cpp_primitive_field.h    |    21 +-
 src/google/protobuf/compiler/cpp/cpp_service.cc    |     8 +-
 .../protobuf/compiler/cpp/cpp_string_field.cc      |   759 +-
 .../protobuf/compiler/cpp/cpp_string_field.h       |    23 +-
 .../compiler/cpp/cpp_test_bad_identifiers.proto    |    38 +-
 .../compiler/cpp/cpp_test_large_enum_value.proto   |    43 +
 src/google/protobuf/compiler/cpp/cpp_unittest.cc   |    85 +-
 src/google/protobuf/compiler/cpp/metadata_test.cc  |   242 +
 .../protobuf/compiler/csharp/csharp_doc_comment.cc |   114 +
 .../protobuf/compiler/csharp/csharp_doc_comment.h  |    51 +
 src/google/protobuf/compiler/csharp/csharp_enum.cc |    94 +
 src/google/protobuf/compiler/csharp/csharp_enum.h  |    63 +
 .../protobuf/compiler/csharp/csharp_enum_field.cc  |   120 +
 .../protobuf/compiler/csharp/csharp_enum_field.h   |    81 +
 .../protobuf/compiler/csharp/csharp_field_base.cc  |   430 +
 .../protobuf/compiler/csharp/csharp_field_base.h   |   105 +
 .../protobuf/compiler/csharp/csharp_generator.cc   |   118 +
 .../protobuf/compiler/csharp/csharp_generator.h    |    58 +
 .../compiler/csharp/csharp_generator_unittest.cc   |    70 +
 .../protobuf/compiler/csharp/csharp_helpers.cc     |   506 +
 .../protobuf/compiler/csharp/csharp_helpers.h      |   132 +
 .../protobuf/compiler/csharp/csharp_map_field.cc   |   141 +
 .../protobuf/compiler/csharp/csharp_map_field.h    |    73 +
 .../protobuf/compiler/csharp/csharp_message.cc     |   528 +
 .../protobuf/compiler/csharp/csharp_message.h      |    89 +
 .../compiler/csharp/csharp_message_field.cc        |   200 +
 .../compiler/csharp/csharp_message_field.h         |    90 +
 src/google/protobuf/compiler/csharp/csharp_names.h |   103 +
 .../protobuf/compiler/csharp/csharp_options.h      |    86 +
 .../compiler/csharp/csharp_primitive_field.cc      |   218 +
 .../compiler/csharp/csharp_primitive_field.h       |    94 +
 .../compiler/csharp/csharp_reflection_class.cc     |   290 +
 .../compiler/csharp/csharp_reflection_class.h      |    71 +
 .../compiler/csharp/csharp_repeated_enum_field.cc  |   127 +
 .../compiler/csharp/csharp_repeated_enum_field.h   |    75 +
 .../csharp/csharp_repeated_message_field.cc        |   144 +
 .../csharp/csharp_repeated_message_field.h         |    75 +
 .../csharp/csharp_repeated_primitive_field.cc      |   125 +
 .../csharp/csharp_repeated_primitive_field.h       |    71 +
 .../csharp/csharp_source_generator_base.cc         |    73 +
 .../compiler/csharp/csharp_source_generator_base.h |    70 +
 .../compiler/csharp/csharp_wrapper_field.cc        |   211 +
 .../compiler/csharp/csharp_wrapper_field.h         |    91 +
 src/google/protobuf/compiler/importer.cc           |    22 +-
 src/google/protobuf/compiler/importer.h            |     9 +
 src/google/protobuf/compiler/importer_unittest.cc  |   152 +-
 src/google/protobuf/compiler/java/java_context.cc  |    11 +-
 src/google/protobuf/compiler/java/java_context.h   |    21 +-
 .../protobuf/compiler/java/java_doc_comment.cc     |    56 +-
 src/google/protobuf/compiler/java/java_enum.cc     |   120 +-
 src/google/protobuf/compiler/java/java_enum.h      |     5 +-
 .../protobuf/compiler/java/java_enum_field.cc      |   381 +-
 .../protobuf/compiler/java/java_enum_field.h       |     2 +
 .../protobuf/compiler/java/java_enum_field_lite.cc |   962 +
 .../protobuf/compiler/java/java_enum_field_lite.h  |   159 +
 .../protobuf/compiler/java/java_enum_lite.cc       |   221 +
 src/google/protobuf/compiler/java/java_enum_lite.h |    98 +
 .../protobuf/compiler/java/java_extension.cc       |    95 +-
 src/google/protobuf/compiler/java/java_extension.h |    12 +-
 .../protobuf/compiler/java/java_extension_lite.cc  |   118 +
 .../protobuf/compiler/java/java_extension_lite.h   |    76 +
 src/google/protobuf/compiler/java/java_field.cc    |   133 +-
 src/google/protobuf/compiler/java/java_field.h     |    37 +-
 src/google/protobuf/compiler/java/java_file.cc     |   277 +-
 src/google/protobuf/compiler/java/java_file.h      |    21 +-
 .../protobuf/compiler/java/java_generator.cc       |    90 +-
 .../compiler/java/java_generator_factory.cc        |    14 +-
 src/google/protobuf/compiler/java/java_helpers.cc  |    47 +-
 src/google/protobuf/compiler/java/java_helpers.h   |   158 +-
 .../compiler/java/java_lazy_message_field.cc       |   236 +-
 .../compiler/java/java_lazy_message_field_lite.cc  |   723 +
 .../compiler/java/java_lazy_message_field_lite.h   |   118 +
 .../protobuf/compiler/java/java_map_field.cc       |   743 +
 src/google/protobuf/compiler/java/java_map_field.h |    80 +
 .../protobuf/compiler/java/java_map_field_lite.cc  |   836 +
 .../protobuf/compiler/java/java_map_field_lite.h   |    78 +
 src/google/protobuf/compiler/java/java_message.cc  |  1424 +-
 src/google/protobuf/compiler/java/java_message.h   |    36 +-
 .../protobuf/compiler/java/java_message_builder.cc |   737 +
 .../protobuf/compiler/java/java_message_builder.h  |    86 +
 .../compiler/java/java_message_builder_lite.cc     |   179 +
 .../compiler/java/java_message_builder_lite.h      |    83 +
 .../protobuf/compiler/java/java_message_field.cc   |   481 +-
 .../compiler/java/java_message_field_lite.cc       |   941 +
 .../compiler/java/java_message_field_lite.h        |   157 +
 .../protobuf/compiler/java/java_message_lite.cc    |  1099 +
 .../protobuf/compiler/java/java_message_lite.h     |    92 +
 .../protobuf/compiler/java/java_name_resolver.cc   |     7 +
 .../protobuf/compiler/java/java_name_resolver.h    |     1 +
 src/google/protobuf/compiler/java/java_names.h     |    87 +
 src/google/protobuf/compiler/java/java_options.h   |    73 +
 .../protobuf/compiler/java/java_plugin_unittest.cc |     8 +-
 .../protobuf/compiler/java/java_primitive_field.cc |    41 +-
 .../compiler/java/java_primitive_field_lite.cc     |   914 +
 .../compiler/java/java_primitive_field_lite.h      |   163 +
 src/google/protobuf/compiler/java/java_service.cc  |     6 +-
 src/google/protobuf/compiler/java/java_service.h   |     4 +-
 .../compiler/java/java_shared_code_generator.cc    |    59 +-
 .../compiler/java/java_shared_code_generator.h     |    14 +-
 .../protobuf/compiler/java/java_string_field.cc    |   113 +-
 .../protobuf/compiler/java/java_string_field.h     |     1 -
 .../compiler/java/java_string_field_lite.cc        |   872 +
 .../compiler/java/java_string_field_lite.h         |   157 +
 .../protobuf/compiler/javanano/javanano_enum.cc    |   143 +
 .../protobuf/compiler/javanano/javanano_enum.h     |    87 +
 .../compiler/javanano/javanano_enum_field.cc       |   544 +
 .../compiler/javanano/javanano_enum_field.h        |   126 +
 .../compiler/javanano/javanano_extension.cc        |   150 +
 .../compiler/javanano/javanano_extension.h         |    74 +
 .../protobuf/compiler/javanano/javanano_field.cc   |   209 +
 .../protobuf/compiler/javanano/javanano_field.h    |   130 +
 .../protobuf/compiler/javanano/javanano_file.cc    |   263 +
 .../protobuf/compiler/javanano/javanano_file.h     |    94 +
 .../compiler/javanano/javanano_generator.cc        |   230 +
 .../compiler/javanano/javanano_generator.h         |    72 +
 .../protobuf/compiler/javanano/javanano_helpers.cc |   591 +
 .../protobuf/compiler/javanano/javanano_helpers.h  |   199 +
 .../compiler/javanano/javanano_map_field.cc        |   186 +
 .../compiler/javanano/javanano_map_field.h         |    70 +
 .../protobuf/compiler/javanano/javanano_message.cc |   676 +
 .../protobuf/compiler/javanano/javanano_message.h  |    97 +
 .../compiler/javanano/javanano_message_field.cc    |   363 +
 .../compiler/javanano/javanano_message_field.h     |   121 +
 .../protobuf/compiler/javanano/javanano_params.h   |   258 +
 .../compiler/javanano/javanano_primitive_field.cc  |   968 +
 .../compiler/javanano/javanano_primitive_field.h   |   150 +
 src/google/protobuf/compiler/js/js_generator.cc    |  3307 +++
 src/google/protobuf/compiler/js/js_generator.h     |   281 +
 src/google/protobuf/compiler/main.cc               |    39 +-
 .../protobuf/compiler/mock_code_generator.cc       |    35 +-
 src/google/protobuf/compiler/mock_code_generator.h |     5 +
 .../compiler/objectivec/objectivec_enum.cc         |   219 +
 .../protobuf/compiler/objectivec/objectivec_enum.h |    73 +
 .../compiler/objectivec/objectivec_enum_field.cc   |   147 +
 .../compiler/objectivec/objectivec_enum_field.h    |    80 +
 .../compiler/objectivec/objectivec_extension.cc    |   136 +
 .../compiler/objectivec/objectivec_extension.h     |    69 +
 .../compiler/objectivec/objectivec_field.cc        |   477 +
 .../compiler/objectivec/objectivec_field.h         |   194 +
 .../compiler/objectivec/objectivec_file.cc         |   637 +
 .../protobuf/compiler/objectivec/objectivec_file.h |   102 +
 .../compiler/objectivec/objectivec_generator.cc    |   151 +
 .../compiler/objectivec/objectivec_generator.h     |    61 +
 .../compiler/objectivec/objectivec_helpers.cc      |  1375 ++
 .../compiler/objectivec/objectivec_helpers.h       |   230 +
 .../objectivec/objectivec_helpers_unittest.cc      |   257 +
 .../compiler/objectivec/objectivec_map_field.cc    |   180 +
 .../compiler/objectivec/objectivec_map_field.h     |    67 +
 .../compiler/objectivec/objectivec_message.cc      |   616 +
 .../compiler/objectivec/objectivec_message.h       |    99 +
 .../objectivec/objectivec_message_field.cc         |   108 +
 .../compiler/objectivec/objectivec_message_field.h |    81 +
 .../compiler/objectivec/objectivec_oneof.cc        |   138 +
 .../compiler/objectivec/objectivec_oneof.h         |    79 +
 .../objectivec/objectivec_primitive_field.cc       |   192 +
 .../objectivec/objectivec_primitive_field.h        |    92 +
 src/google/protobuf/compiler/parser.cc             |   453 +-
 src/google/protobuf/compiler/parser.h              |    79 +-
 src/google/protobuf/compiler/parser_unittest.cc    |   697 +-
 src/google/protobuf/compiler/plugin.cc             |    99 +-
 src/google/protobuf/compiler/plugin.h              |    18 +
 src/google/protobuf/compiler/plugin.pb.cc          |   841 +-
 src/google/protobuf/compiler/plugin.pb.h           |   507 +-
 src/google/protobuf/compiler/plugin.proto          |     3 +
 .../protobuf/compiler/python/python_generator.cc   |   180 +-
 .../protobuf/compiler/python/python_generator.h    |     8 +
 .../compiler/python/python_plugin_unittest.cc      |    56 +-
 .../compiler/ruby/ruby_generated_code.proto        |    67 +
 .../compiler/ruby/ruby_generated_code_pb.rb        |    74 +
 .../protobuf/compiler/ruby/ruby_generator.cc       |   501 +
 src/google/protobuf/compiler/ruby/ruby_generator.h |    58 +
 .../compiler/ruby/ruby_generator_unittest.cc       |   109 +
 src/google/protobuf/compiler/subprocess.cc         |     6 +-
 src/google/protobuf/descriptor.cc                  |  1167 +-
 src/google/protobuf/descriptor.h                   |   314 +-
 src/google/protobuf/descriptor.pb.cc               | 10217 ++++++++--
 src/google/protobuf/descriptor.pb.h                |  4867 +++--
 src/google/protobuf/descriptor.proto               |   182 +-
 src/google/protobuf/descriptor_database.cc         |    28 +-
 src/google/protobuf/descriptor_database.h          |     4 +-
 .../protobuf/descriptor_database_unittest.cc       |    13 +-
 src/google/protobuf/descriptor_unittest.cc         |  1254 +-
 src/google/protobuf/drop_unknown_fields_test.cc    |    88 +
 src/google/protobuf/duration.pb.cc                 |   422 +
 src/google/protobuf/duration.pb.h                  |   176 +
 src/google/protobuf/duration.proto                 |    98 +
 src/google/protobuf/dynamic_message.cc             |   183 +-
 src/google/protobuf/dynamic_message.h              |     6 +-
 src/google/protobuf/dynamic_message_unittest.cc    |    73 +-
 src/google/protobuf/empty.pb.cc                    |   316 +
 src/google/protobuf/empty.pb.h                     |   147 +
 src/google/protobuf/empty.proto                    |    53 +
 src/google/protobuf/extension_set.cc               |   613 +-
 src/google/protobuf/extension_set.h                |   124 +-
 src/google/protobuf/extension_set_heavy.cc         |   137 +-
 src/google/protobuf/extension_set_unittest.cc      |   182 +-
 src/google/protobuf/field_mask.pb.cc               |   402 +
 src/google/protobuf/field_mask.pb.h                |   206 +
 src/google/protobuf/field_mask.proto               |   246 +
 src/google/protobuf/generated_enum_reflection.h    |     5 +-
 src/google/protobuf/generated_enum_util.h          |    46 +
 .../protobuf/generated_message_reflection.cc       |   880 +-
 src/google/protobuf/generated_message_reflection.h |   191 +-
 .../generated_message_reflection_unittest.cc       |   130 +-
 src/google/protobuf/generated_message_util.cc      |    19 +
 src/google/protobuf/generated_message_util.h       |    28 +-
 src/google/protobuf/io/coded_stream.cc             |   336 +-
 src/google/protobuf/io/coded_stream.h              |   307 +-
 src/google/protobuf/io/coded_stream_inl.h          |    29 +-
 src/google/protobuf/io/coded_stream_unittest.cc    |    13 +-
 src/google/protobuf/io/gzip_stream.cc              |    18 +-
 src/google/protobuf/io/gzip_stream.h               |     4 +-
 src/google/protobuf/io/printer.cc                  |   162 +-
 src/google/protobuf/io/printer.h                   |   221 +-
 src/google/protobuf/io/printer_unittest.cc         |   238 +
 src/google/protobuf/io/strtod.cc                   |    12 +
 src/google/protobuf/io/strtod.h                    |     5 +
 src/google/protobuf/io/tokenizer.cc                |    20 +-
 src/google/protobuf/io/tokenizer.h                 |    25 +-
 src/google/protobuf/io/tokenizer_unittest.cc       |    21 +-
 src/google/protobuf/io/zero_copy_stream.cc         |     1 +
 src/google/protobuf/io/zero_copy_stream_impl.cc    |     1 +
 .../protobuf/io/zero_copy_stream_impl_lite.cc      |    47 +-
 .../protobuf/io/zero_copy_stream_impl_lite.h       |    64 +-
 .../protobuf/io/zero_copy_stream_unittest.cc       |    48 +-
 src/google/protobuf/lite_arena_unittest.cc         |    83 +
 src/google/protobuf/lite_unittest.cc               |   370 +-
 src/google/protobuf/map.h                          |  1742 ++
 src/google/protobuf/map_entry.h                    |   310 +
 src/google/protobuf/map_entry_lite.h               |   568 +
 src/google/protobuf/map_field.cc                   |   471 +
 src/google/protobuf/map_field.h                    |   397 +
 src/google/protobuf/map_field_inl.h                |   489 +
 src/google/protobuf/map_field_lite.h               |   278 +
 src/google/protobuf/map_field_test.cc              |   494 +
 src/google/protobuf/map_lite_test_util.cc          |    93 +
 src/google/protobuf/map_lite_test_util.h           |    80 +
 src/google/protobuf/map_lite_unittest.proto        |   130 +
 src/google/protobuf/map_proto2_unittest.proto      |    86 +
 src/google/protobuf/map_test.cc                    |  3067 +++
 src/google/protobuf/map_test_util.cc               |  1801 ++
 src/google/protobuf/map_test_util.h                |   159 +
 src/google/protobuf/map_test_util_impl.h           |   490 +
 src/google/protobuf/map_type_handler.h             |   743 +
 src/google/protobuf/map_unittest.proto             |   129 +
 src/google/protobuf/map_unittest_proto3.proto      |   120 +
 src/google/protobuf/message.cc                     |   165 +-
 src/google/protobuf/message.h                      |   356 +-
 src/google/protobuf/message_lite.cc                |   112 +-
 src/google/protobuf/message_lite.h                 |    69 +-
 src/google/protobuf/message_unittest.cc            |    52 +-
 src/google/protobuf/metadata.h                     |   163 +
 src/google/protobuf/no_field_presence_test.cc      |   577 +
 src/google/protobuf/preserve_unknown_enum_test.cc  |   289 +
 src/google/protobuf/proto3_arena_lite_unittest.cc  |   164 +
 src/google/protobuf/proto3_arena_unittest.cc       |   209 +
 src/google/protobuf/proto3_lite_unittest.cc        |   145 +
 src/google/protobuf/reflection.h                   |   600 +
 src/google/protobuf/reflection_internal.h          |   378 +
 src/google/protobuf/reflection_ops_unittest.cc     |     1 +
 src/google/protobuf/repeated_field.cc              |    77 +-
 src/google/protobuf/repeated_field.h               |  1226 +-
 .../protobuf/repeated_field_reflection_unittest.cc |   521 +-
 src/google/protobuf/repeated_field_unittest.cc     |   160 +-
 src/google/protobuf/service.h                      |     5 +-
 src/google/protobuf/source_context.pb.cc           |   394 +
 src/google/protobuf/source_context.pb.h            |   190 +
 src/google/protobuf/source_context.proto           |    48 +
 src/google/protobuf/struct.pb.cc                   |  1579 ++
 src/google/protobuf/struct.pb.h                    |   781 +
 src/google/protobuf/struct.proto                   |    96 +
 src/google/protobuf/stubs/atomic_sequence_num.h    |    54 +
 src/google/protobuf/stubs/atomicops.h              |    31 +-
 .../stubs/atomicops_internals_generic_gcc.h        |     4 +-
 .../protobuf/stubs/atomicops_internals_mips_gcc.h  |     4 +-
 .../protobuf/stubs/atomicops_internals_pnacl.h     |   176 +-
 .../protobuf/stubs/atomicops_internals_power.h     |   440 +
 .../protobuf/stubs/atomicops_internals_ppc_gcc.h   |   155 +
 src/google/protobuf/stubs/bytestream.cc            |   196 +
 src/google/protobuf/stubs/bytestream.h             |   348 +
 src/google/protobuf/stubs/bytestream_unittest.cc   |   146 +
 src/google/protobuf/stubs/callback.h               |   546 +
 src/google/protobuf/stubs/casts.h                  |   133 +
 src/google/protobuf/stubs/common.cc                |    72 +-
 src/google/protobuf/stubs/common.h                 |  1085 +-
 src/google/protobuf/stubs/common_unittest.cc       |    19 +-
 src/google/protobuf/stubs/fastmem.h                |   152 +
 src/google/protobuf/stubs/hash.h                   |   272 +-
 src/google/protobuf/stubs/int128.cc                |   201 +
 src/google/protobuf/stubs/int128.h                 |   383 +
 src/google/protobuf/stubs/int128_unittest.cc       |   513 +
 src/google/protobuf/stubs/logging.h                |   237 +
 src/google/protobuf/stubs/macros.h                 |   168 +
 src/google/protobuf/stubs/map_util.h               |     2 -
 src/google/protobuf/stubs/mathlimits.cc            |   144 +
 src/google/protobuf/stubs/mathlimits.h             |   279 +
 src/google/protobuf/stubs/mathutil.h               |   162 +
 src/google/protobuf/stubs/mutex.h                  |   148 +
 src/google/protobuf/stubs/once.h                   |     1 +
 src/google/protobuf/stubs/once_unittest.cc         |     6 +-
 src/google/protobuf/stubs/platform_macros.h        |    28 +-
 src/google/protobuf/stubs/port.h                   |   393 +
 src/google/protobuf/stubs/scoped_ptr.h             |   236 +
 src/google/protobuf/stubs/singleton.h              |    68 +
 src/google/protobuf/stubs/status.cc                |   134 +
 src/google/protobuf/stubs/status.h                 |   116 +
 src/google/protobuf/stubs/status_macros.h          |    89 +
 src/google/protobuf/stubs/status_test.cc           |   131 +
 src/google/protobuf/stubs/statusor.cc              |    46 +
 src/google/protobuf/stubs/statusor.h               |   259 +
 src/google/protobuf/stubs/statusor_test.cc         |   274 +
 src/google/protobuf/stubs/stringpiece.cc           |   268 +
 src/google/protobuf/stubs/stringpiece.h            |   483 +
 src/google/protobuf/stubs/stringpiece_unittest.cc  |   794 +
 src/google/protobuf/stubs/stringprintf.cc          |     1 -
 src/google/protobuf/stubs/structurally_valid.cc    |    52 +
 src/google/protobuf/stubs/strutil.cc               |  1138 +-
 src/google/protobuf/stubs/strutil.h                |   424 +-
 src/google/protobuf/stubs/strutil_unittest.cc      |   739 +-
 src/google/protobuf/stubs/template_util.h          |     2 +-
 src/google/protobuf/stubs/time.cc                  |   365 +
 src/google/protobuf/stubs/time.h                   |    75 +
 src/google/protobuf/stubs/time_test.cc             |   208 +
 src/google/protobuf/stubs/type_traits.h            |    50 +-
 src/google/protobuf/stubs/type_traits_unittest.cc  |     5 +-
 src/google/protobuf/test_util.cc                   |     7 +-
 src/google/protobuf/test_util.h                    |     2 +-
 src/google/protobuf/test_util_lite.cc              |     1 +
 src/google/protobuf/test_util_lite.h               |     2 +-
 src/google/protobuf/testdata/golden_message_maps   |   Bin 0 -> 13619 bytes
 src/google/protobuf/testdata/golden_message_proto3 |   Bin 0 -> 248 bytes
 src/google/protobuf/testdata/map_test_data.txt     |   140 +
 src/google/protobuf/testing/file.cc                |     6 +
 src/google/protobuf/testing/file.h                 |     3 +
 src/google/protobuf/testing/googletest.cc          |    36 +-
 src/google/protobuf/testing/zcgunzip.cc            |    11 +-
 src/google/protobuf/testing/zcgzip.cc              |    11 +-
 src/google/protobuf/text_format.cc                 |   443 +-
 src/google/protobuf/text_format.h                  |    50 +-
 src/google/protobuf/text_format_unittest.cc        |   132 +-
 src/google/protobuf/timestamp.pb.cc                |   448 +
 src/google/protobuf/timestamp.pb.h                 |   189 +
 src/google/protobuf/timestamp.proto                |   111 +
 src/google/protobuf/type.pb.cc                     |  3304 +++
 src/google/protobuf/type.pb.h                      |  1751 ++
 src/google/protobuf/type.proto                     |   180 +
 src/google/protobuf/unittest.proto                 |    21 +-
 src/google/protobuf/unittest_arena.proto           |    46 +
 src/google/protobuf/unittest_custom_options.proto  |    39 +-
 .../protobuf/unittest_drop_unknown_fields.proto    |    58 +
 .../protobuf/unittest_embed_optimize_for.proto     |     1 +
 src/google/protobuf/unittest_empty.proto           |     1 +
 .../protobuf/unittest_enormous_descriptor.proto    |     4 +-
 src/google/protobuf/unittest_import.proto          |    11 +-
 src/google/protobuf/unittest_import_lite.proto     |     1 +
 src/google/protobuf/unittest_import_proto3.proto   |    68 +
 src/google/protobuf/unittest_import_public.proto   |     1 +
 .../protobuf/unittest_import_public_lite.proto     |     1 +
 .../protobuf/unittest_import_public_proto3.proto   |    42 +
 src/google/protobuf/unittest_lite.proto            |    23 +
 .../protobuf/unittest_lite_imports_nonlite.proto   |     1 +
 src/google/protobuf/unittest_mset.proto            |    21 +-
 .../protobuf/unittest_mset_wire_format.proto       |    52 +
 src/google/protobuf/unittest_no_arena.proto        |   202 +
 src/google/protobuf/unittest_no_arena_import.proto |    37 +
 src/google/protobuf/unittest_no_arena_lite.proto   |    42 +
 .../protobuf/unittest_no_field_presence.proto      |   138 +
 .../protobuf/unittest_no_generic_services.proto    |     1 +
 src/google/protobuf/unittest_optimize_for.proto    |     1 +
 .../protobuf/unittest_preserve_unknown_enum.proto  |    71 +
 .../protobuf/unittest_preserve_unknown_enum2.proto |    50 +
 src/google/protobuf/unittest_proto3.proto          |   388 +
 src/google/protobuf/unittest_proto3_arena.proto    |   206 +
 .../protobuf/unittest_proto3_arena_lite.proto      |   207 +
 src/google/protobuf/unittest_proto3_lite.proto     |   206 +
 .../protobuf/unittest_well_known_types.proto       |   114 +
 src/google/protobuf/unknown_field_set.cc           |   126 +-
 src/google/protobuf/unknown_field_set.h            |    46 +-
 src/google/protobuf/unknown_field_set_unittest.cc  |    10 +
 src/google/protobuf/util/field_comparator.cc       |   208 +
 src/google/protobuf/util/field_comparator.h        |   259 +
 src/google/protobuf/util/field_comparator_test.cc  |   488 +
 src/google/protobuf/util/field_mask_util.cc        |   538 +
 src/google/protobuf/util/field_mask_util.h         |   193 +
 src/google/protobuf/util/field_mask_util_test.cc   |   606 +
 src/google/protobuf/util/internal/constants.h      |   103 +
 src/google/protobuf/util/internal/datapiece.cc     |   378 +
 src/google/protobuf/util/internal/datapiece.h      |   204 +
 .../util/internal/default_value_objectwriter.cc    |   596 +
 .../util/internal/default_value_objectwriter.h     |   284 +
 .../internal/default_value_objectwriter_test.cc    |   189 +
 .../protobuf/util/internal/error_listener.cc       |    42 +
 src/google/protobuf/util/internal/error_listener.h |   103 +
 .../util/internal/expecting_objectwriter.h         |   238 +
 .../protobuf/util/internal/field_mask_utility.cc   |   225 +
 .../protobuf/util/internal/field_mask_utility.h    |    72 +
 src/google/protobuf/util/internal/json_escaping.cc |   404 +
 src/google/protobuf/util/internal/json_escaping.h  |    91 +
 .../protobuf/util/internal/json_objectwriter.cc    |   183 +
 .../protobuf/util/internal/json_objectwriter.h     |   215 +
 .../util/internal/json_objectwriter_test.cc        |   313 +
 .../protobuf/util/internal/json_stream_parser.cc   |   820 +
 .../protobuf/util/internal/json_stream_parser.h    |   258 +
 .../util/internal/json_stream_parser_test.cc       |   819 +
 .../protobuf/util/internal/location_tracker.h      |    65 +
 .../protobuf/util/internal/mock_error_listener.h   |    63 +
 .../util/internal/object_location_tracker.h        |    64 +
 src/google/protobuf/util/internal/object_source.h  |    79 +
 src/google/protobuf/util/internal/object_writer.cc |    92 +
 src/google/protobuf/util/internal/object_writer.h  |   139 +
 src/google/protobuf/util/internal/proto_writer.cc  |   796 +
 src/google/protobuf/util/internal/proto_writer.h   |   345 +
 .../util/internal/protostream_objectsource.cc      |  1114 ++
 .../util/internal/protostream_objectsource.h       |   302 +
 .../util/internal/protostream_objectsource_test.cc |  1007 +
 .../util/internal/protostream_objectwriter.cc      |  1215 ++
 .../util/internal/protostream_objectwriter.h       |   345 +
 .../util/internal/protostream_objectwriter_test.cc |  2394 +++
 .../util/internal/structured_objectwriter.h        |   118 +
 .../protobuf/util/internal/testdata/anys.proto     |    53 +
 .../protobuf/util/internal/testdata/books.proto    |   187 +
 .../util/internal/testdata/default_value.proto     |   170 +
 .../internal/testdata/default_value_test.proto     |    53 +
 .../util/internal/testdata/field_mask.proto        |    71 +
 .../protobuf/util/internal/testdata/maps.proto     |    86 +
 .../protobuf/util/internal/testdata/oneofs.proto   |    68 +
 .../protobuf/util/internal/testdata/struct.proto   |    45 +
 .../internal/testdata/timestamp_duration.proto     |    47 +
 .../protobuf/util/internal/testdata/wrappers.proto |   100 +
 src/google/protobuf/util/internal/type_info.cc     |   171 +
 src/google/protobuf/util/internal/type_info.h      |    92 +
 .../util/internal/type_info_test_helper.cc         |   134 +
 .../protobuf/util/internal/type_info_test_helper.h |    98 +
 src/google/protobuf/util/internal/utility.cc       |   365 +
 src/google/protobuf/util/internal/utility.h        |   197 +
 src/google/protobuf/util/json_format_proto3.proto  |   181 +
 src/google/protobuf/util/json_util.cc              |   242 +
 src/google/protobuf/util/json_util.h               |   190 +
 src/google/protobuf/util/json_util_test.cc         |   354 +
 src/google/protobuf/util/message_differencer.cc    |  1692 ++
 src/google/protobuf/util/message_differencer.h     |   849 +
 .../protobuf/util/message_differencer_unittest.cc  |  3151 +++
 .../util/message_differencer_unittest.proto        |    74 +
 src/google/protobuf/util/time_util.cc              |   532 +
 src/google/protobuf/util/time_util.h               |   293 +
 src/google/protobuf/util/time_util_test.cc         |   380 +
 src/google/protobuf/util/type_resolver.h           |    75 +
 src/google/protobuf/util/type_resolver_util.cc     |   259 +
 src/google/protobuf/util/type_resolver_util.h      |    52 +
 .../protobuf/util/type_resolver_util_test.cc       |   352 +
 src/google/protobuf/well_known_types_unittest.cc   |    60 +
 src/google/protobuf/wire_format.cc                 |   150 +-
 src/google/protobuf/wire_format.h                  |    31 +-
 src/google/protobuf/wire_format_lite.cc            |   122 +-
 src/google/protobuf/wire_format_lite.h             |   261 +-
 src/google/protobuf/wire_format_lite_inl.h         |   126 +-
 src/google/protobuf/wire_format_unittest.cc        |   189 +-
 src/google/protobuf/wrappers.pb.cc                 |  2801 +++
 src/google/protobuf/wrappers.pb.h                  |  1216 ++
 src/google/protobuf/wrappers.proto                 |   119 +
 test-driver                                        |   139 -
 tests.sh                                           |   362 +
 update_file_lists.sh                               |   191 +
 util/python/BUILD                                  |    18 +
 vsprojects/config.h                                |    29 -
 vsprojects/convert2008to2005.sh                    |    20 -
 vsprojects/extract_includes.bat                    |    50 -
 vsprojects/libprotobuf-lite.vcproj                 |   302 -
 vsprojects/libprotobuf.vcproj                      |   470 -
 vsprojects/libprotoc.vcproj                        |   466 -
 vsprojects/lite-test.vcproj                        |   305 -
 vsprojects/protobuf.sln                            |    92 -
 vsprojects/protoc.vcproj                           |   192 -
 vsprojects/readme.txt                              |   114 -
 vsprojects/test_plugin.vcproj                      |   209 -
 vsprojects/tests.vcproj                            |   681 -
 1712 files changed, 489546 insertions(+), 250482 deletions(-)
 create mode 100644 .gitignore
 create mode 100644 .travis.yml
 create mode 100644 BUILD
 delete mode 100644 INSTALL.txt
 delete mode 100644 Makefile.in
 create mode 100644 Protobuf.podspec
 create mode 100644 WORKSPACE
 delete mode 100644 aclocal.m4
 create mode 100644 appveyor.bat
 create mode 100644 appveyor.yml
 create mode 100644 benchmarks/Makefile.am
 create mode 100644 benchmarks/ProtoBench.java
 create mode 100644 benchmarks/README.md
 create mode 100644 benchmarks/benchmark_messages_proto2.proto
 create mode 100644 benchmarks/benchmark_messages_proto3.proto
 create mode 100644 benchmarks/benchmarks.proto
 create mode 100644 benchmarks/generate_datasets.cc
 create mode 100644 benchmarks/google_message1.dat
 create mode 100644 benchmarks/google_message2.dat
 create mode 100644 benchmarks/google_size.proto
 create mode 100644 benchmarks/readme.txt
 create mode 100644 cmake/CMakeLists.txt
 create mode 100644 cmake/README.md
 create mode 100644 cmake/examples.cmake
 create mode 100644 cmake/extract_includes.bat.in
 create mode 100644 cmake/install.cmake
 create mode 100644 cmake/libprotobuf-lite.cmake
 create mode 100644 cmake/libprotobuf.cmake
 create mode 100644 cmake/libprotoc.cmake
 create mode 100644 cmake/protobuf-config-version.cmake.in
 create mode 100644 cmake/protobuf-config.cmake.in
 create mode 100644 cmake/protobuf-module.cmake.in
 create mode 100644 cmake/protobuf-options.cmake
 create mode 100644 cmake/protoc.cmake
 create mode 100644 cmake/tests.cmake
 delete mode 100755 compile
 delete mode 100755 config.guess
 delete mode 100644 config.h.in
 delete mode 100755 config.sub
 delete mode 100755 configure
 create mode 100644 conformance/ConformanceJava.java
 create mode 100644 conformance/ConformanceJavaLite.java
 create mode 100644 conformance/Makefile.am
 create mode 100644 conformance/README.md
 create mode 100644 conformance/conformance.proto
 create mode 100644 conformance/conformance_cpp.cc
 create mode 100644 conformance/conformance_objc.m
 create mode 100755 conformance/conformance_python.py
 create mode 100755 conformance/conformance_ruby.rb
 create mode 100644 conformance/conformance_test.cc
 create mode 100644 conformance/conformance_test.h
 create mode 100644 conformance/conformance_test_runner.cc
 create mode 100644 conformance/failure_list_cpp.txt
 create mode 100644 conformance/failure_list_csharp.txt
 create mode 100644 conformance/failure_list_java.txt
 create mode 100644 conformance/failure_list_objc.txt
 create mode 100644 conformance/failure_list_python-post26.txt
 create mode 100644 conformance/failure_list_python.txt
 create mode 100644 conformance/failure_list_python_cpp.txt
 create mode 100644 conformance/failure_list_ruby.txt
 create mode 100644 conformance/third_party/jsoncpp/json.h
 create mode 100644 conformance/third_party/jsoncpp/jsoncpp.cpp
 create mode 100755 conformance/update_failure_list.py
 create mode 100644 csharp/.gitignore
 create mode 100644 csharp/CHANGES.txt
 create mode 100644 csharp/Google.Protobuf.Tools.nuspec
 create mode 100644 csharp/README.md
 create mode 100644 csharp/build_packages.bat
 create mode 100755 csharp/buildall.sh
 create mode 100755 csharp/generate_protos.sh
 create mode 100644 csharp/keys/Google.Protobuf.public.snk
 create mode 100644 csharp/keys/Google.Protobuf.snk
 create mode 100644 csharp/keys/README.md
 create mode 100644 csharp/protos/unittest_issues.proto
 create mode 100644 csharp/src/AddressBook/AddPerson.cs
 create mode 100644 csharp/src/AddressBook/AddressBook.xproj
 create mode 100644 csharp/src/AddressBook/Addressbook.cs
 create mode 100644 csharp/src/AddressBook/ListPeople.cs
 create mode 100644 csharp/src/AddressBook/Program.cs
 create mode 100644 csharp/src/AddressBook/SampleUsage.cs
 create mode 100644 csharp/src/AddressBook/project.json
 create mode 100644 csharp/src/Google.Protobuf.Conformance/Conformance.cs
 create mode 100644 csharp/src/Google.Protobuf.Conformance/Google.Protobuf.Conformance.xproj
 create mode 100644 csharp/src/Google.Protobuf.Conformance/Program.cs
 create mode 100644 csharp/src/Google.Protobuf.Conformance/project.json
 create mode 100644 csharp/src/Google.Protobuf.JsonDump/Google.Protobuf.JsonDump.xproj
 create mode 100644 csharp/src/Google.Protobuf.JsonDump/Program.cs
 create mode 100644 csharp/src/Google.Protobuf.JsonDump/project.json
 create mode 100644 csharp/src/Google.Protobuf.Test/ByteStringTest.cs
 create mode 100644 csharp/src/Google.Protobuf.Test/CodedInputStreamExtensions.cs
 create mode 100644 csharp/src/Google.Protobuf.Test/CodedInputStreamTest.cs
 create mode 100644 csharp/src/Google.Protobuf.Test/CodedOutputStreamTest.cs
 create mode 100644 csharp/src/Google.Protobuf.Test/Collections/MapFieldTest.cs
 create mode 100644 csharp/src/Google.Protobuf.Test/Collections/RepeatedFieldTest.cs
 create mode 100644 csharp/src/Google.Protobuf.Test/Compatibility/PropertyInfoExtensionsTest.cs
 create mode 100644 csharp/src/Google.Protobuf.Test/Compatibility/TypeExtensionsTest.cs
 create mode 100644 csharp/src/Google.Protobuf.Test/DeprecatedMemberTest.cs
 create mode 100644 csharp/src/Google.Protobuf.Test/EqualityTester.cs
 create mode 100644 csharp/src/Google.Protobuf.Test/FieldCodecTest.cs
 create mode 100644 csharp/src/Google.Protobuf.Test/GeneratedMessageTest.cs
 create mode 100644 csharp/src/Google.Protobuf.Test/Google.Protobuf.Test.xproj
 create mode 100644 csharp/src/Google.Protobuf.Test/IssuesTest.cs
 create mode 100644 csharp/src/Google.Protobuf.Test/JsonFormatterTest.cs
 create mode 100644 csharp/src/Google.Protobuf.Test/JsonParserTest.cs
 create mode 100644 csharp/src/Google.Protobuf.Test/JsonTokenizerTest.cs
 create mode 100644 csharp/src/Google.Protobuf.Test/Reflection/DescriptorsTest.cs
 create mode 100644 csharp/src/Google.Protobuf.Test/Reflection/FieldAccessTest.cs
 create mode 100644 csharp/src/Google.Protobuf.Test/Reflection/TypeRegistryTest.cs
 create mode 100644 csharp/src/Google.Protobuf.Test/SampleEnum.cs
 create mode 100644 csharp/src/Google.Protobuf.Test/SampleMessages.cs
 create mode 100644 csharp/src/Google.Protobuf.Test/TestCornerCases.cs
 create mode 100644 csharp/src/Google.Protobuf.Test/TestProtos/ForeignMessagePartial.cs
 create mode 100644 csharp/src/Google.Protobuf.Test/TestProtos/MapUnittestProto3.cs
 create mode 100644 csharp/src/Google.Protobuf.Test/TestProtos/UnittestImportProto3.cs
 create mode 100644 csharp/src/Google.Protobuf.Test/TestProtos/UnittestImportPublicProto3.cs
 create mode 100644 csharp/src/Google.Protobuf.Test/TestProtos/UnittestIssues.cs
 create mode 100644 csharp/src/Google.Protobuf.Test/TestProtos/UnittestProto3.cs
 create mode 100644 csharp/src/Google.Protobuf.Test/TestProtos/UnittestWellKnownTypes.cs
 create mode 100644 csharp/src/Google.Protobuf.Test/WellKnownTypes/AnyTest.cs
 create mode 100644 csharp/src/Google.Protobuf.Test/WellKnownTypes/DurationTest.cs
 create mode 100644 csharp/src/Google.Protobuf.Test/WellKnownTypes/FieldMaskTest.cs
 create mode 100644 csharp/src/Google.Protobuf.Test/WellKnownTypes/TimestampTest.cs
 create mode 100644 csharp/src/Google.Protobuf.Test/WellKnownTypes/WrappersTest.cs
 create mode 100644 csharp/src/Google.Protobuf.Test/project.json
 create mode 100644 csharp/src/Google.Protobuf.sln
 create mode 100644 csharp/src/Google.Protobuf/ByteArray.cs
 create mode 100644 csharp/src/Google.Protobuf/ByteString.cs
 create mode 100644 csharp/src/Google.Protobuf/CodedInputStream.cs
 create mode 100644 csharp/src/Google.Protobuf/CodedOutputStream.ComputeSize.cs
 create mode 100644 csharp/src/Google.Protobuf/CodedOutputStream.cs
 create mode 100644 csharp/src/Google.Protobuf/Collections/MapField.cs
 create mode 100644 csharp/src/Google.Protobuf/Collections/ReadOnlyDictionary.cs
 create mode 100644 csharp/src/Google.Protobuf/Collections/RepeatedField.cs
 create mode 100644 csharp/src/Google.Protobuf/Compatibility/PropertyInfoExtensions.cs
 create mode 100644 csharp/src/Google.Protobuf/Compatibility/TypeExtensions.cs
 create mode 100644 csharp/src/Google.Protobuf/FieldCodec.cs
 create mode 100644 csharp/src/Google.Protobuf/FrameworkPortability.cs
 create mode 100644 csharp/src/Google.Protobuf/Google.Protobuf.xproj
 create mode 100644 csharp/src/Google.Protobuf/ICustomDiagnosticMessage.cs
 create mode 100644 csharp/src/Google.Protobuf/IDeepCloneable.cs
 create mode 100644 csharp/src/Google.Protobuf/IMessage.cs
 create mode 100644 csharp/src/Google.Protobuf/InvalidJsonException.cs
 create mode 100644 csharp/src/Google.Protobuf/InvalidProtocolBufferException.cs
 create mode 100644 csharp/src/Google.Protobuf/JsonFormatter.cs
 create mode 100644 csharp/src/Google.Protobuf/JsonParser.cs
 create mode 100644 csharp/src/Google.Protobuf/JsonToken.cs
 create mode 100644 csharp/src/Google.Protobuf/JsonTokenizer.cs
 create mode 100644 csharp/src/Google.Protobuf/LimitedInputStream.cs
 create mode 100644 csharp/src/Google.Protobuf/MessageExtensions.cs
 create mode 100644 csharp/src/Google.Protobuf/MessageParser.cs
 create mode 100644 csharp/src/Google.Protobuf/Properties/AssemblyInfo.cs
 create mode 100644 csharp/src/Google.Protobuf/ProtoPreconditions.cs
 create mode 100644 csharp/src/Google.Protobuf/Reflection/Descriptor.cs
 create mode 100644 csharp/src/Google.Protobuf/Reflection/DescriptorBase.cs
 create mode 100644 csharp/src/Google.Protobuf/Reflection/DescriptorPool.cs
 create mode 100644 csharp/src/Google.Protobuf/Reflection/DescriptorUtil.cs
 create mode 100644 csharp/src/Google.Protobuf/Reflection/DescriptorValidationException.cs
 create mode 100644 csharp/src/Google.Protobuf/Reflection/EnumDescriptor.cs
 create mode 100644 csharp/src/Google.Protobuf/Reflection/EnumValueDescriptor.cs
 create mode 100644 csharp/src/Google.Protobuf/Reflection/FieldAccessorBase.cs
 create mode 100644 csharp/src/Google.Protobuf/Reflection/FieldDescriptor.cs
 create mode 100644 csharp/src/Google.Protobuf/Reflection/FieldType.cs
 create mode 100644 csharp/src/Google.Protobuf/Reflection/FileDescriptor.cs
 create mode 100644 csharp/src/Google.Protobuf/Reflection/GeneratedClrTypeInfo.cs
 create mode 100644 csharp/src/Google.Protobuf/Reflection/IDescriptor.cs
 create mode 100644 csharp/src/Google.Protobuf/Reflection/IFieldAccessor.cs
 create mode 100644 csharp/src/Google.Protobuf/Reflection/MapFieldAccessor.cs
 create mode 100644 csharp/src/Google.Protobuf/Reflection/MessageDescriptor.cs
 create mode 100644 csharp/src/Google.Protobuf/Reflection/MethodDescriptor.cs
 create mode 100644 csharp/src/Google.Protobuf/Reflection/OneofAccessor.cs
 create mode 100644 csharp/src/Google.Protobuf/Reflection/OneofDescriptor.cs
 create mode 100644 csharp/src/Google.Protobuf/Reflection/OriginalNameAttribute.cs
 create mode 100644 csharp/src/Google.Protobuf/Reflection/PackageDescriptor.cs
 create mode 100644 csharp/src/Google.Protobuf/Reflection/PartialClasses.cs
 create mode 100644 csharp/src/Google.Protobuf/Reflection/ReflectionUtil.cs
 create mode 100644 csharp/src/Google.Protobuf/Reflection/RepeatedFieldAccessor.cs
 create mode 100644 csharp/src/Google.Protobuf/Reflection/ServiceDescriptor.cs
 create mode 100644 csharp/src/Google.Protobuf/Reflection/SingleFieldAccessor.cs
 create mode 100644 csharp/src/Google.Protobuf/Reflection/TypeRegistry.cs
 create mode 100644 csharp/src/Google.Protobuf/WellKnownTypes/Any.cs
 create mode 100644 csharp/src/Google.Protobuf/WellKnownTypes/AnyPartial.cs
 create mode 100644 csharp/src/Google.Protobuf/WellKnownTypes/Api.cs
 create mode 100644 csharp/src/Google.Protobuf/WellKnownTypes/Duration.cs
 create mode 100644 csharp/src/Google.Protobuf/WellKnownTypes/DurationPartial.cs
 create mode 100644 csharp/src/Google.Protobuf/WellKnownTypes/Empty.cs
 create mode 100644 csharp/src/Google.Protobuf/WellKnownTypes/FieldMask.cs
 create mode 100644 csharp/src/Google.Protobuf/WellKnownTypes/FieldMaskPartial.cs
 create mode 100644 csharp/src/Google.Protobuf/WellKnownTypes/SourceContext.cs
 create mode 100644 csharp/src/Google.Protobuf/WellKnownTypes/Struct.cs
 create mode 100644 csharp/src/Google.Protobuf/WellKnownTypes/TimeExtensions.cs
 create mode 100644 csharp/src/Google.Protobuf/WellKnownTypes/Timestamp.cs
 create mode 100644 csharp/src/Google.Protobuf/WellKnownTypes/TimestampPartial.cs
 create mode 100644 csharp/src/Google.Protobuf/WellKnownTypes/Type.cs
 create mode 100644 csharp/src/Google.Protobuf/WellKnownTypes/ValuePartial.cs
 create mode 100644 csharp/src/Google.Protobuf/WellKnownTypes/Wrappers.cs
 create mode 100644 csharp/src/Google.Protobuf/WellKnownTypes/WrappersPartial.cs
 create mode 100644 csharp/src/Google.Protobuf/WireFormat.cs
 create mode 100644 csharp/src/Google.Protobuf/project.json
 create mode 100644 csharp/src/packages/repositories.config
 create mode 100644 debian/gmock/Makefile.am
 create mode 100644 debian/gmock/configure.ac
 create mode 100644 debian/gmock/gtest/Makefile.am
 create mode 100644 debian/gmock/gtest/configure.ac
 rename debian/{libprotobuf-lite9v5.install => libprotobuf-lite10.install} (100%)
 delete mode 100644 debian/libprotobuf-lite9v5.shlibs
 rename debian/{libprotobuf9v5.install => libprotobuf10.install} (100%)
 delete mode 100644 debian/libprotobuf9v5.shlibs
 rename debian/{libprotoc9v5.install => libprotoc10.install} (100%)
 delete mode 100644 debian/libprotoc9v5.shlibs
 delete mode 100644 debian/patches/01-drop-ezsetup.patch
 delete mode 100644 debian/patches/02-fix-sparc64-builds.patch
 delete mode 100644 debian/patches/series
 create mode 100644 debian/watch
 delete mode 100755 depcomp
 create mode 100644 docs/swift/DesignDoc.md
 create mode 100644 docs/third_party.md
 create mode 100644 examples/CMakeLists.txt
 create mode 100644 examples/add_person.go
 create mode 100644 examples/add_person_test.go
 create mode 100644 examples/list_people.go
 create mode 100644 examples/list_people_test.go
 create mode 100644 gmock.BUILD
 delete mode 100644 gtest/CHANGES
 delete mode 100644 gtest/CMakeLists.txt
 delete mode 100644 gtest/CONTRIBUTORS
 delete mode 100644 gtest/LICENSE
 delete mode 100644 gtest/Makefile.am
 delete mode 100644 gtest/Makefile.in
 delete mode 100644 gtest/README
 delete mode 100644 gtest/aclocal.m4
 delete mode 100755 gtest/build-aux/compile
 delete mode 100755 gtest/build-aux/config.guess
 delete mode 100644 gtest/build-aux/config.h.in
 delete mode 100755 gtest/build-aux/config.sub
 delete mode 100755 gtest/build-aux/depcomp
 delete mode 100755 gtest/build-aux/install-sh
 delete mode 100644 gtest/build-aux/ltmain.sh
 delete mode 100755 gtest/build-aux/missing
 delete mode 100755 gtest/build-aux/test-driver
 delete mode 100644 gtest/cmake/internal_utils.cmake
 delete mode 100644 gtest/codegear/gtest.cbproj
 delete mode 100644 gtest/codegear/gtest.groupproj
 delete mode 100644 gtest/codegear/gtest_all.cc
 delete mode 100644 gtest/codegear/gtest_link.cc
 delete mode 100644 gtest/codegear/gtest_main.cbproj
 delete mode 100644 gtest/codegear/gtest_unittest.cbproj
 delete mode 100755 gtest/configure
 delete mode 100644 gtest/configure.ac
 delete mode 100644 gtest/fused-src/gtest/gtest-all.cc
 delete mode 100644 gtest/fused-src/gtest/gtest.h
 delete mode 100644 gtest/fused-src/gtest/gtest_main.cc
 delete mode 100644 gtest/include/gtest/gtest-death-test.h
 delete mode 100644 gtest/include/gtest/gtest-message.h
 delete mode 100644 gtest/include/gtest/gtest-param-test.h
 delete mode 100644 gtest/include/gtest/gtest-param-test.h.pump
 delete mode 100644 gtest/include/gtest/gtest-printers.h
 delete mode 100644 gtest/include/gtest/gtest-spi.h
 delete mode 100644 gtest/include/gtest/gtest-test-part.h
 delete mode 100644 gtest/include/gtest/gtest-typed-test.h
 delete mode 100644 gtest/include/gtest/gtest.h
 delete mode 100644 gtest/include/gtest/gtest_pred_impl.h
 delete mode 100644 gtest/include/gtest/gtest_prod.h
 delete mode 100644 gtest/include/gtest/internal/gtest-death-test-internal.h
 delete mode 100644 gtest/include/gtest/internal/gtest-filepath.h
 delete mode 100644 gtest/include/gtest/internal/gtest-internal.h
 delete mode 100644 gtest/include/gtest/internal/gtest-linked_ptr.h
 delete mode 100644 gtest/include/gtest/internal/gtest-param-util-generated.h
 delete mode 100644 gtest/include/gtest/internal/gtest-param-util-generated.h.pump
 delete mode 100644 gtest/include/gtest/internal/gtest-param-util.h
 delete mode 100644 gtest/include/gtest/internal/gtest-port.h
 delete mode 100644 gtest/include/gtest/internal/gtest-string.h
 delete mode 100644 gtest/include/gtest/internal/gtest-tuple.h
 delete mode 100644 gtest/include/gtest/internal/gtest-tuple.h.pump
 delete mode 100644 gtest/include/gtest/internal/gtest-type-util.h
 delete mode 100644 gtest/include/gtest/internal/gtest-type-util.h.pump
 delete mode 100644 gtest/m4/acx_pthread.m4
 delete mode 100644 gtest/m4/gtest.m4
 delete mode 100644 gtest/m4/libtool.m4
 delete mode 100644 gtest/m4/ltoptions.m4
 delete mode 100644 gtest/m4/ltsugar.m4
 delete mode 100644 gtest/m4/ltversion.m4
 delete mode 100644 gtest/m4/lt~obsolete.m4
 delete mode 100644 gtest/make/Makefile
 delete mode 100644 gtest/msvc/gtest-md.sln
 delete mode 100644 gtest/msvc/gtest-md.vcproj
 delete mode 100644 gtest/msvc/gtest.sln
 delete mode 100644 gtest/msvc/gtest.vcproj
 delete mode 100644 gtest/msvc/gtest_main-md.vcproj
 delete mode 100644 gtest/msvc/gtest_main.vcproj
 delete mode 100644 gtest/msvc/gtest_prod_test-md.vcproj
 delete mode 100644 gtest/msvc/gtest_prod_test.vcproj
 delete mode 100644 gtest/msvc/gtest_unittest-md.vcproj
 delete mode 100644 gtest/msvc/gtest_unittest.vcproj
 delete mode 100644 gtest/samples/prime_tables.h
 delete mode 100644 gtest/samples/sample1.cc
 delete mode 100644 gtest/samples/sample1.h
 delete mode 100644 gtest/samples/sample10_unittest.cc
 delete mode 100644 gtest/samples/sample1_unittest.cc
 delete mode 100644 gtest/samples/sample2.cc
 delete mode 100644 gtest/samples/sample2.h
 delete mode 100644 gtest/samples/sample2_unittest.cc
 delete mode 100644 gtest/samples/sample3-inl.h
 delete mode 100644 gtest/samples/sample3_unittest.cc
 delete mode 100644 gtest/samples/sample4.cc
 delete mode 100644 gtest/samples/sample4.h
 delete mode 100644 gtest/samples/sample4_unittest.cc
 delete mode 100644 gtest/samples/sample5_unittest.cc
 delete mode 100644 gtest/samples/sample6_unittest.cc
 delete mode 100644 gtest/samples/sample7_unittest.cc
 delete mode 100644 gtest/samples/sample8_unittest.cc
 delete mode 100644 gtest/samples/sample9_unittest.cc
 delete mode 100755 gtest/scripts/fuse_gtest_files.py
 delete mode 100755 gtest/scripts/gen_gtest_pred_impl.py
 delete mode 100755 gtest/scripts/gtest-config.in
 delete mode 100755 gtest/scripts/pump.py
 delete mode 100644 gtest/scripts/test/Makefile
 delete mode 100644 gtest/src/gtest-all.cc
 delete mode 100644 gtest/src/gtest-death-test.cc
 delete mode 100644 gtest/src/gtest-filepath.cc
 delete mode 100644 gtest/src/gtest-internal-inl.h
 delete mode 100644 gtest/src/gtest-port.cc
 delete mode 100644 gtest/src/gtest-printers.cc
 delete mode 100644 gtest/src/gtest-test-part.cc
 delete mode 100644 gtest/src/gtest-typed-test.cc
 delete mode 100644 gtest/src/gtest.cc
 delete mode 100644 gtest/src/gtest_main.cc
 delete mode 100644 gtest/test/gtest-death-test_ex_test.cc
 delete mode 100644 gtest/test/gtest-death-test_test.cc
 delete mode 100644 gtest/test/gtest-filepath_test.cc
 delete mode 100644 gtest/test/gtest-linked_ptr_test.cc
 delete mode 100644 gtest/test/gtest-listener_test.cc
 delete mode 100644 gtest/test/gtest-message_test.cc
 delete mode 100644 gtest/test/gtest-options_test.cc
 delete mode 100644 gtest/test/gtest-param-test2_test.cc
 delete mode 100644 gtest/test/gtest-param-test_test.cc
 delete mode 100644 gtest/test/gtest-param-test_test.h
 delete mode 100644 gtest/test/gtest-port_test.cc
 delete mode 100644 gtest/test/gtest-printers_test.cc
 delete mode 100644 gtest/test/gtest-test-part_test.cc
 delete mode 100644 gtest/test/gtest-tuple_test.cc
 delete mode 100644 gtest/test/gtest-typed-test2_test.cc
 delete mode 100644 gtest/test/gtest-typed-test_test.cc
 delete mode 100644 gtest/test/gtest-typed-test_test.h
 delete mode 100644 gtest/test/gtest-unittest-api_test.cc
 delete mode 100644 gtest/test/gtest_all_test.cc
 delete mode 100755 gtest/test/gtest_break_on_failure_unittest.py
 delete mode 100644 gtest/test/gtest_break_on_failure_unittest_.cc
 delete mode 100755 gtest/test/gtest_catch_exceptions_test.py
 delete mode 100644 gtest/test/gtest_catch_exceptions_test_.cc
 delete mode 100755 gtest/test/gtest_color_test.py
 delete mode 100644 gtest/test/gtest_color_test_.cc
 delete mode 100755 gtest/test/gtest_env_var_test.py
 delete mode 100644 gtest/test/gtest_env_var_test_.cc
 delete mode 100644 gtest/test/gtest_environment_test.cc
 delete mode 100755 gtest/test/gtest_filter_unittest.py
 delete mode 100644 gtest/test/gtest_filter_unittest_.cc
 delete mode 100755 gtest/test/gtest_help_test.py
 delete mode 100644 gtest/test/gtest_help_test_.cc
 delete mode 100755 gtest/test/gtest_list_tests_unittest.py
 delete mode 100644 gtest/test/gtest_list_tests_unittest_.cc
 delete mode 100644 gtest/test/gtest_main_unittest.cc
 delete mode 100644 gtest/test/gtest_no_test_unittest.cc
 delete mode 100755 gtest/test/gtest_output_test.py
 delete mode 100644 gtest/test/gtest_output_test_.cc
 delete mode 100644 gtest/test/gtest_output_test_golden_lin.txt
 delete mode 100644 gtest/test/gtest_pred_impl_unittest.cc
 delete mode 100644 gtest/test/gtest_prod_test.cc
 delete mode 100644 gtest/test/gtest_repeat_test.cc
 delete mode 100755 gtest/test/gtest_shuffle_test.py
 delete mode 100644 gtest/test/gtest_shuffle_test_.cc
 delete mode 100644 gtest/test/gtest_sole_header_test.cc
 delete mode 100644 gtest/test/gtest_stress_test.cc
 delete mode 100755 gtest/test/gtest_test_utils.py
 delete mode 100644 gtest/test/gtest_throw_on_failure_ex_test.cc
 delete mode 100755 gtest/test/gtest_throw_on_failure_test.py
 delete mode 100644 gtest/test/gtest_throw_on_failure_test_.cc
 delete mode 100755 gtest/test/gtest_uninitialized_test.py
 delete mode 100644 gtest/test/gtest_uninitialized_test_.cc
 delete mode 100644 gtest/test/gtest_unittest.cc
 delete mode 100644 gtest/test/gtest_xml_outfile1_test_.cc
 delete mode 100644 gtest/test/gtest_xml_outfile2_test_.cc
 delete mode 100755 gtest/test/gtest_xml_outfiles_test.py
 delete mode 100755 gtest/test/gtest_xml_output_unittest.py
 delete mode 100644 gtest/test/gtest_xml_output_unittest_.cc
 delete mode 100755 gtest/test/gtest_xml_test_utils.py
 delete mode 100644 gtest/test/production.cc
 delete mode 100644 gtest/test/production.h
 delete mode 100644 gtest/xcode/Config/DebugProject.xcconfig
 delete mode 100644 gtest/xcode/Config/FrameworkTarget.xcconfig
 delete mode 100644 gtest/xcode/Config/General.xcconfig
 delete mode 100644 gtest/xcode/Config/ReleaseProject.xcconfig
 delete mode 100644 gtest/xcode/Config/StaticLibraryTarget.xcconfig
 delete mode 100644 gtest/xcode/Config/TestTarget.xcconfig
 delete mode 100644 gtest/xcode/Resources/Info.plist
 delete mode 100644 gtest/xcode/Samples/FrameworkSample/Info.plist
 delete mode 100644 gtest/xcode/Samples/FrameworkSample/WidgetFramework.xcodeproj/project.pbxproj
 delete mode 100644 gtest/xcode/Samples/FrameworkSample/runtests.sh
 delete mode 100644 gtest/xcode/Samples/FrameworkSample/widget.cc
 delete mode 100644 gtest/xcode/Samples/FrameworkSample/widget.h
 delete mode 100644 gtest/xcode/Samples/FrameworkSample/widget_test.cc
 delete mode 100644 gtest/xcode/Scripts/runtests.sh
 delete mode 100644 gtest/xcode/Scripts/versiongenerate.py
 delete mode 100644 gtest/xcode/gtest.xcodeproj/project.pbxproj
 delete mode 100755 install-sh
 create mode 100644 java/README.md
 delete mode 100644 java/README.txt
 create mode 100644 java/compatibility_tests/README.md
 create mode 100644 java/compatibility_tests/v2.5.0/deps/pom.xml
 create mode 100644 java/compatibility_tests/v2.5.0/more_protos/pom.xml
 create mode 100644 java/compatibility_tests/v2.5.0/more_protos/src/proto/com/google/protobuf/multiple_files_test.proto
 create mode 100644 java/compatibility_tests/v2.5.0/more_protos/src/proto/com/google/protobuf/nested_builders_test.proto
 create mode 100644 java/compatibility_tests/v2.5.0/more_protos/src/proto/com/google/protobuf/nested_extension.proto
 create mode 100644 java/compatibility_tests/v2.5.0/more_protos/src/proto/com/google/protobuf/nested_extension_lite.proto
 create mode 100644 java/compatibility_tests/v2.5.0/more_protos/src/proto/com/google/protobuf/non_nested_extension.proto
 create mode 100644 java/compatibility_tests/v2.5.0/more_protos/src/proto/com/google/protobuf/non_nested_extension_lite.proto
 create mode 100644 java/compatibility_tests/v2.5.0/more_protos/src/proto/com/google/protobuf/test_bad_identifiers.proto
 create mode 100644 java/compatibility_tests/v2.5.0/more_protos/src/proto/google/protobuf/descriptor.proto
 create mode 100644 java/compatibility_tests/v2.5.0/more_protos/src/proto/google/protobuf/unittest.proto
 create mode 100644 java/compatibility_tests/v2.5.0/more_protos/src/proto/google/protobuf/unittest_custom_options.proto
 create mode 100644 java/compatibility_tests/v2.5.0/more_protos/src/proto/google/protobuf/unittest_embed_optimize_for.proto
 create mode 100644 java/compatibility_tests/v2.5.0/more_protos/src/proto/google/protobuf/unittest_empty.proto
 create mode 100644 java/compatibility_tests/v2.5.0/more_protos/src/proto/google/protobuf/unittest_enormous_descriptor.proto
 create mode 100644 java/compatibility_tests/v2.5.0/more_protos/src/proto/google/protobuf/unittest_import.proto
 create mode 100644 java/compatibility_tests/v2.5.0/more_protos/src/proto/google/protobuf/unittest_import_lite.proto
 create mode 100644 java/compatibility_tests/v2.5.0/more_protos/src/proto/google/protobuf/unittest_import_public.proto
 create mode 100644 java/compatibility_tests/v2.5.0/more_protos/src/proto/google/protobuf/unittest_import_public_lite.proto
 create mode 100644 java/compatibility_tests/v2.5.0/more_protos/src/proto/google/protobuf/unittest_lite.proto
 create mode 100644 java/compatibility_tests/v2.5.0/more_protos/src/proto/google/protobuf/unittest_lite_imports_nonlite.proto
 create mode 100644 java/compatibility_tests/v2.5.0/more_protos/src/proto/google/protobuf/unittest_mset.proto
 create mode 100644 java/compatibility_tests/v2.5.0/more_protos/src/proto/google/protobuf/unittest_no_generic_services.proto
 create mode 100644 java/compatibility_tests/v2.5.0/more_protos/src/proto/google/protobuf/unittest_optimize_for.proto
 create mode 100644 java/compatibility_tests/v2.5.0/pom.xml
 create mode 100644 java/compatibility_tests/v2.5.0/protos/pom.xml
 create mode 100644 java/compatibility_tests/v2.5.0/protos/src/proto/com/google/protobuf/multiple_files_test.proto
 create mode 100644 java/compatibility_tests/v2.5.0/protos/src/proto/com/google/protobuf/nested_builders_test.proto
 create mode 100644 java/compatibility_tests/v2.5.0/protos/src/proto/com/google/protobuf/nested_extension.proto
 create mode 100644 java/compatibility_tests/v2.5.0/protos/src/proto/com/google/protobuf/nested_extension_lite.proto
 create mode 100644 java/compatibility_tests/v2.5.0/protos/src/proto/com/google/protobuf/non_nested_extension.proto
 create mode 100644 java/compatibility_tests/v2.5.0/protos/src/proto/com/google/protobuf/non_nested_extension_lite.proto
 create mode 100644 java/compatibility_tests/v2.5.0/protos/src/proto/com/google/protobuf/test_bad_identifiers.proto
 create mode 100644 java/compatibility_tests/v2.5.0/protos/src/proto/google/protobuf/descriptor.proto
 create mode 100644 java/compatibility_tests/v2.5.0/protos/src/proto/google/protobuf/unittest.proto
 create mode 100644 java/compatibility_tests/v2.5.0/protos/src/proto/google/protobuf/unittest_custom_options.proto
 create mode 100644 java/compatibility_tests/v2.5.0/protos/src/proto/google/protobuf/unittest_embed_optimize_for.proto
 create mode 100644 java/compatibility_tests/v2.5.0/protos/src/proto/google/protobuf/unittest_empty.proto
 create mode 100644 java/compatibility_tests/v2.5.0/protos/src/proto/google/protobuf/unittest_enormous_descriptor.proto
 create mode 100644 java/compatibility_tests/v2.5.0/protos/src/proto/google/protobuf/unittest_import.proto
 create mode 100644 java/compatibility_tests/v2.5.0/protos/src/proto/google/protobuf/unittest_import_lite.proto
 create mode 100644 java/compatibility_tests/v2.5.0/protos/src/proto/google/protobuf/unittest_import_public.proto
 create mode 100644 java/compatibility_tests/v2.5.0/protos/src/proto/google/protobuf/unittest_import_public_lite.proto
 create mode 100644 java/compatibility_tests/v2.5.0/protos/src/proto/google/protobuf/unittest_lite.proto
 create mode 100644 java/compatibility_tests/v2.5.0/protos/src/proto/google/protobuf/unittest_lite_imports_nonlite.proto
 create mode 100644 java/compatibility_tests/v2.5.0/protos/src/proto/google/protobuf/unittest_mset.proto
 create mode 100644 java/compatibility_tests/v2.5.0/protos/src/proto/google/protobuf/unittest_no_generic_services.proto
 create mode 100644 java/compatibility_tests/v2.5.0/protos/src/proto/google/protobuf/unittest_optimize_for.proto
 create mode 100755 java/compatibility_tests/v2.5.0/test.sh
 create mode 100644 java/compatibility_tests/v2.5.0/tests/pom.xml
 create mode 100644 java/compatibility_tests/v2.5.0/tests/src/main/java/com/google/protobuf/test/AbstractMessageTest.java
 create mode 100644 java/compatibility_tests/v2.5.0/tests/src/main/java/com/google/protobuf/test/BoundedByteStringTest.java
 create mode 100644 java/compatibility_tests/v2.5.0/tests/src/main/java/com/google/protobuf/test/ByteStringTest.java
 create mode 100644 java/compatibility_tests/v2.5.0/tests/src/main/java/com/google/protobuf/test/CodedInputStreamTest.java
 create mode 100644 java/compatibility_tests/v2.5.0/tests/src/main/java/com/google/protobuf/test/CodedOutputStreamTest.java
 create mode 100644 java/compatibility_tests/v2.5.0/tests/src/main/java/com/google/protobuf/test/DeprecatedFieldTest.java
 create mode 100644 java/compatibility_tests/v2.5.0/tests/src/main/java/com/google/protobuf/test/DescriptorsTest.java
 create mode 100644 java/compatibility_tests/v2.5.0/tests/src/main/java/com/google/protobuf/test/DynamicMessageTest.java
 create mode 100644 java/compatibility_tests/v2.5.0/tests/src/main/java/com/google/protobuf/test/ForceFieldBuildersPreRun.java
 create mode 100644 java/compatibility_tests/v2.5.0/tests/src/main/java/com/google/protobuf/test/GeneratedMessageTest.java
 create mode 100644 java/compatibility_tests/v2.5.0/tests/src/main/java/com/google/protobuf/test/LazyStringArrayListTest.java
 create mode 100644 java/compatibility_tests/v2.5.0/tests/src/main/java/com/google/protobuf/test/LazyStringEndToEndTest.java
 create mode 100644 java/compatibility_tests/v2.5.0/tests/src/main/java/com/google/protobuf/test/LiteralByteStringTest.java
 create mode 100644 java/compatibility_tests/v2.5.0/tests/src/main/java/com/google/protobuf/test/MessageTest.java
 create mode 100644 java/compatibility_tests/v2.5.0/tests/src/main/java/com/google/protobuf/test/NestedBuildersTest.java
 create mode 100644 java/compatibility_tests/v2.5.0/tests/src/main/java/com/google/protobuf/test/ParserTest.java
 create mode 100644 java/compatibility_tests/v2.5.0/tests/src/main/java/com/google/protobuf/test/RopeByteStringSubstringTest.java
 create mode 100644 java/compatibility_tests/v2.5.0/tests/src/main/java/com/google/protobuf/test/RopeByteStringTest.java
 create mode 100644 java/compatibility_tests/v2.5.0/tests/src/main/java/com/google/protobuf/test/ServiceTest.java
 create mode 100644 java/compatibility_tests/v2.5.0/tests/src/main/java/com/google/protobuf/test/TestBadIdentifiers.java
 create mode 100644 java/compatibility_tests/v2.5.0/tests/src/main/java/com/google/protobuf/test/TestUtil.java
 create mode 100644 java/compatibility_tests/v2.5.0/tests/src/main/java/com/google/protobuf/test/TextFormatTest.java
 create mode 100644 java/compatibility_tests/v2.5.0/tests/src/main/java/com/google/protobuf/test/UnknownFieldSetTest.java
 create mode 100644 java/compatibility_tests/v2.5.0/tests/src/main/java/com/google/protobuf/test/UnmodifiableLazyStringListTest.java
 create mode 100644 java/compatibility_tests/v2.5.0/tests/src/main/java/com/google/protobuf/test/WireFormatTest.java
 create mode 100644 java/core/generate-sources-build.xml
 create mode 100644 java/core/generate-test-sources-build.xml
 create mode 100644 java/core/pom.xml
 create mode 100644 java/core/src/main/java/com/google/protobuf/AbstractMessage.java
 create mode 100644 java/core/src/main/java/com/google/protobuf/AbstractMessageLite.java
 create mode 100644 java/core/src/main/java/com/google/protobuf/AbstractParser.java
 create mode 100644 java/core/src/main/java/com/google/protobuf/AbstractProtobufList.java
 rename java/{ => core}/src/main/java/com/google/protobuf/BlockingRpcChannel.java (100%)
 rename java/{ => core}/src/main/java/com/google/protobuf/BlockingService.java (100%)
 create mode 100644 java/core/src/main/java/com/google/protobuf/BooleanArrayList.java
 create mode 100644 java/core/src/main/java/com/google/protobuf/ByteBufferWriter.java
 create mode 100644 java/core/src/main/java/com/google/protobuf/ByteOutput.java
 create mode 100644 java/core/src/main/java/com/google/protobuf/ByteString.java
 create mode 100644 java/core/src/main/java/com/google/protobuf/CodedInputStream.java
 create mode 100644 java/core/src/main/java/com/google/protobuf/CodedOutputStream.java
 create mode 100644 java/core/src/main/java/com/google/protobuf/Descriptors.java
 create mode 100644 java/core/src/main/java/com/google/protobuf/DoubleArrayList.java
 create mode 100644 java/core/src/main/java/com/google/protobuf/DynamicMessage.java
 create mode 100644 java/core/src/main/java/com/google/protobuf/ExperimentalApi.java
 create mode 100644 java/core/src/main/java/com/google/protobuf/Extension.java
 create mode 100644 java/core/src/main/java/com/google/protobuf/ExtensionLite.java
 create mode 100644 java/core/src/main/java/com/google/protobuf/ExtensionRegistry.java
 create mode 100644 java/core/src/main/java/com/google/protobuf/ExtensionRegistryFactory.java
 create mode 100644 java/core/src/main/java/com/google/protobuf/ExtensionRegistryLite.java
 create mode 100644 java/core/src/main/java/com/google/protobuf/FieldSet.java
 create mode 100644 java/core/src/main/java/com/google/protobuf/FloatArrayList.java
 create mode 100644 java/core/src/main/java/com/google/protobuf/GeneratedMessage.java
 create mode 100644 java/core/src/main/java/com/google/protobuf/GeneratedMessageLite.java
 create mode 100644 java/core/src/main/java/com/google/protobuf/GeneratedMessageV3.java
 create mode 100644 java/core/src/main/java/com/google/protobuf/IntArrayList.java
 create mode 100644 java/core/src/main/java/com/google/protobuf/Internal.java
 create mode 100644 java/core/src/main/java/com/google/protobuf/InvalidProtocolBufferException.java
 create mode 100644 java/core/src/main/java/com/google/protobuf/LazyField.java
 create mode 100644 java/core/src/main/java/com/google/protobuf/LazyFieldLite.java
 create mode 100644 java/core/src/main/java/com/google/protobuf/LazyStringArrayList.java
 create mode 100644 java/core/src/main/java/com/google/protobuf/LazyStringList.java
 create mode 100644 java/core/src/main/java/com/google/protobuf/LongArrayList.java
 create mode 100644 java/core/src/main/java/com/google/protobuf/MapEntry.java
 create mode 100644 java/core/src/main/java/com/google/protobuf/MapEntryLite.java
 create mode 100644 java/core/src/main/java/com/google/protobuf/MapField.java
 create mode 100644 java/core/src/main/java/com/google/protobuf/MapFieldLite.java
 create mode 100644 java/core/src/main/java/com/google/protobuf/Message.java
 create mode 100644 java/core/src/main/java/com/google/protobuf/MessageLite.java
 rename java/{ => core}/src/main/java/com/google/protobuf/MessageLiteOrBuilder.java (100%)
 create mode 100644 java/core/src/main/java/com/google/protobuf/MessageLiteToString.java
 create mode 100644 java/core/src/main/java/com/google/protobuf/MessageOrBuilder.java
 create mode 100644 java/core/src/main/java/com/google/protobuf/MessageReflection.java
 create mode 100644 java/core/src/main/java/com/google/protobuf/MutabilityOracle.java
 create mode 100644 java/core/src/main/java/com/google/protobuf/NioByteString.java
 create mode 100644 java/core/src/main/java/com/google/protobuf/Parser.java
 create mode 100644 java/core/src/main/java/com/google/protobuf/ProtobufArrayList.java
 create mode 100644 java/core/src/main/java/com/google/protobuf/ProtocolMessageEnum.java
 rename java/{ => core}/src/main/java/com/google/protobuf/ProtocolStringList.java (100%)
 create mode 100644 java/core/src/main/java/com/google/protobuf/RepeatedFieldBuilder.java
 create mode 100644 java/core/src/main/java/com/google/protobuf/RepeatedFieldBuilderV3.java
 create mode 100644 java/core/src/main/java/com/google/protobuf/RopeByteString.java
 rename java/{ => core}/src/main/java/com/google/protobuf/RpcCallback.java (100%)
 rename java/{ => core}/src/main/java/com/google/protobuf/RpcChannel.java (100%)
 rename java/{ => core}/src/main/java/com/google/protobuf/RpcController.java (100%)
 create mode 100644 java/core/src/main/java/com/google/protobuf/RpcUtil.java
 rename java/{ => core}/src/main/java/com/google/protobuf/Service.java (100%)
 rename java/{ => core}/src/main/java/com/google/protobuf/ServiceException.java (100%)
 create mode 100644 java/core/src/main/java/com/google/protobuf/SingleFieldBuilder.java
 create mode 100644 java/core/src/main/java/com/google/protobuf/SingleFieldBuilderV3.java
 create mode 100644 java/core/src/main/java/com/google/protobuf/SmallSortedMap.java
 create mode 100644 java/core/src/main/java/com/google/protobuf/TextFormat.java
 create mode 100644 java/core/src/main/java/com/google/protobuf/TextFormatEscaper.java
 create mode 100644 java/core/src/main/java/com/google/protobuf/TextFormatParseInfoTree.java
 create mode 100644 java/core/src/main/java/com/google/protobuf/TextFormatParseLocation.java
 rename java/{ => core}/src/main/java/com/google/protobuf/UninitializedMessageException.java (100%)
 create mode 100644 java/core/src/main/java/com/google/protobuf/UnknownFieldSet.java
 create mode 100644 java/core/src/main/java/com/google/protobuf/UnknownFieldSetLite.java
 create mode 100644 java/core/src/main/java/com/google/protobuf/UnmodifiableLazyStringList.java
 create mode 100644 java/core/src/main/java/com/google/protobuf/UnsafeByteOperations.java
 create mode 100644 java/core/src/main/java/com/google/protobuf/UnsafeUtil.java
 create mode 100644 java/core/src/main/java/com/google/protobuf/Utf8.java
 create mode 100644 java/core/src/main/java/com/google/protobuf/WireFormat.java
 create mode 100644 java/core/src/test/java/com/google/protobuf/AbstractMessageTest.java
 create mode 100644 java/core/src/test/java/com/google/protobuf/AnyTest.java
 create mode 100644 java/core/src/test/java/com/google/protobuf/BooleanArrayListTest.java
 create mode 100644 java/core/src/test/java/com/google/protobuf/BoundedByteStringTest.java
 create mode 100644 java/core/src/test/java/com/google/protobuf/ByteBufferWriterTest.java
 create mode 100644 java/core/src/test/java/com/google/protobuf/ByteStringTest.java
 create mode 100644 java/core/src/test/java/com/google/protobuf/CheckUtf8Test.java
 create mode 100644 java/core/src/test/java/com/google/protobuf/CodedInputStreamTest.java
 create mode 100644 java/core/src/test/java/com/google/protobuf/CodedOutputStreamTest.java
 create mode 100644 java/core/src/test/java/com/google/protobuf/DeprecatedFieldTest.java
 create mode 100644 java/core/src/test/java/com/google/protobuf/DescriptorsTest.java
 create mode 100644 java/core/src/test/java/com/google/protobuf/DoubleArrayListTest.java
 create mode 100644 java/core/src/test/java/com/google/protobuf/DynamicMessageTest.java
 create mode 100644 java/core/src/test/java/com/google/protobuf/EnumTest.java
 create mode 100644 java/core/src/test/java/com/google/protobuf/ExtensionRegistryFactoryTest.java
 create mode 100644 java/core/src/test/java/com/google/protobuf/FieldPresenceTest.java
 create mode 100644 java/core/src/test/java/com/google/protobuf/FloatArrayListTest.java
 create mode 100644 java/core/src/test/java/com/google/protobuf/ForceFieldBuildersPreRun.java
 create mode 100644 java/core/src/test/java/com/google/protobuf/GeneratedMessageTest.java
 create mode 100644 java/core/src/test/java/com/google/protobuf/IntArrayListTest.java
 create mode 100644 java/core/src/test/java/com/google/protobuf/IsValidUtf8Test.java
 create mode 100644 java/core/src/test/java/com/google/protobuf/IsValidUtf8TestUtil.java
 create mode 100644 java/core/src/test/java/com/google/protobuf/LazyFieldLiteTest.java
 create mode 100644 java/core/src/test/java/com/google/protobuf/LazyFieldTest.java
 create mode 100644 java/core/src/test/java/com/google/protobuf/LazyMessageLiteTest.java
 create mode 100644 java/core/src/test/java/com/google/protobuf/LazyStringArrayListTest.java
 create mode 100644 java/core/src/test/java/com/google/protobuf/LazyStringEndToEndTest.java
 create mode 100644 java/core/src/test/java/com/google/protobuf/LiteEqualsAndHashTest.java
 create mode 100644 java/core/src/test/java/com/google/protobuf/LiteTest.java
 create mode 100644 java/core/src/test/java/com/google/protobuf/LiteralByteStringTest.java
 create mode 100644 java/core/src/test/java/com/google/protobuf/LongArrayListTest.java
 create mode 100644 java/core/src/test/java/com/google/protobuf/MapForProto2LiteTest.java
 create mode 100644 java/core/src/test/java/com/google/protobuf/MapForProto2Test.java
 create mode 100644 java/core/src/test/java/com/google/protobuf/MapTest.java
 create mode 100644 java/core/src/test/java/com/google/protobuf/MessageTest.java
 create mode 100644 java/core/src/test/java/com/google/protobuf/NestedBuildersTest.java
 create mode 100644 java/core/src/test/java/com/google/protobuf/NioByteStringTest.java
 create mode 100644 java/core/src/test/java/com/google/protobuf/ParseExceptionsTest.java
 create mode 100644 java/core/src/test/java/com/google/protobuf/ParserTest.java
 create mode 100644 java/core/src/test/java/com/google/protobuf/ProtobufArrayListTest.java
 create mode 100644 java/core/src/test/java/com/google/protobuf/RepeatedFieldBuilderV3Test.java
 create mode 100644 java/core/src/test/java/com/google/protobuf/RopeByteStringSubstringTest.java
 create mode 100644 java/core/src/test/java/com/google/protobuf/RopeByteStringTest.java
 create mode 100644 java/core/src/test/java/com/google/protobuf/ServiceTest.java
 create mode 100644 java/core/src/test/java/com/google/protobuf/SingleFieldBuilderV3Test.java
 create mode 100644 java/core/src/test/java/com/google/protobuf/SmallSortedMapTest.java
 create mode 100644 java/core/src/test/java/com/google/protobuf/TestBadIdentifiers.java
 create mode 100644 java/core/src/test/java/com/google/protobuf/TestUtil.java
 create mode 100644 java/core/src/test/java/com/google/protobuf/TestUtilLite.java
 create mode 100644 java/core/src/test/java/com/google/protobuf/TextFormatParseInfoTreeTest.java
 create mode 100644 java/core/src/test/java/com/google/protobuf/TextFormatParseLocationTest.java
 create mode 100644 java/core/src/test/java/com/google/protobuf/TextFormatTest.java
 create mode 100644 java/core/src/test/java/com/google/protobuf/UnknownEnumValueTest.java
 create mode 100644 java/core/src/test/java/com/google/protobuf/UnknownFieldSetLiteTest.java
 create mode 100644 java/core/src/test/java/com/google/protobuf/UnknownFieldSetTest.java
 rename java/{ => core}/src/test/java/com/google/protobuf/UnmodifiableLazyStringListTest.java (100%)
 create mode 100644 java/core/src/test/java/com/google/protobuf/WellKnownTypesTest.java
 create mode 100644 java/core/src/test/java/com/google/protobuf/WireFormatTest.java
 create mode 100644 java/core/src/test/proto/com/google/protobuf/any_test.proto
 create mode 100644 java/core/src/test/proto/com/google/protobuf/field_presence_test.proto
 create mode 100644 java/core/src/test/proto/com/google/protobuf/lazy_fields_lite.proto
 create mode 100644 java/core/src/test/proto/com/google/protobuf/lite_equals_and_hash.proto
 create mode 100644 java/core/src/test/proto/com/google/protobuf/map_for_proto2_lite_test.proto
 create mode 100644 java/core/src/test/proto/com/google/protobuf/map_for_proto2_test.proto
 create mode 100644 java/core/src/test/proto/com/google/protobuf/map_initialization_order_test.proto
 create mode 100644 java/core/src/test/proto/com/google/protobuf/map_test.proto
 create mode 100644 java/core/src/test/proto/com/google/protobuf/multiple_files_test.proto
 create mode 100644 java/core/src/test/proto/com/google/protobuf/nested_builders_test.proto
 create mode 100644 java/core/src/test/proto/com/google/protobuf/nested_extension.proto
 create mode 100644 java/core/src/test/proto/com/google/protobuf/nested_extension_lite.proto
 create mode 100644 java/core/src/test/proto/com/google/protobuf/non_nested_extension.proto
 create mode 100644 java/core/src/test/proto/com/google/protobuf/non_nested_extension_lite.proto
 create mode 100644 java/core/src/test/proto/com/google/protobuf/outer_class_name_test.proto
 create mode 100644 java/core/src/test/proto/com/google/protobuf/outer_class_name_test2.proto
 create mode 100644 java/core/src/test/proto/com/google/protobuf/outer_class_name_test3.proto
 create mode 100644 java/core/src/test/proto/com/google/protobuf/test_bad_identifiers.proto
 create mode 100644 java/core/src/test/proto/com/google/protobuf/test_check_utf8.proto
 create mode 100644 java/core/src/test/proto/com/google/protobuf/test_check_utf8_size.proto
 create mode 100644 java/core/src/test/proto/com/google/protobuf/test_custom_options.proto
 create mode 100644 java/core/src/test/proto/com/google/protobuf/test_extra_interfaces.proto
 create mode 100644 java/lite/generate-sources-build.xml
 create mode 100644 java/lite/generate-test-sources-build.xml
 create mode 100644 java/lite/pom.xml
 delete mode 100644 java/src/main/java/com/google/protobuf/AbstractMessage.java
 delete mode 100644 java/src/main/java/com/google/protobuf/AbstractMessageLite.java
 delete mode 100644 java/src/main/java/com/google/protobuf/AbstractParser.java
 delete mode 100644 java/src/main/java/com/google/protobuf/BoundedByteString.java
 delete mode 100644 java/src/main/java/com/google/protobuf/ByteString.java
 delete mode 100644 java/src/main/java/com/google/protobuf/CodedInputStream.java
 delete mode 100644 java/src/main/java/com/google/protobuf/CodedOutputStream.java
 delete mode 100644 java/src/main/java/com/google/protobuf/Descriptors.java
 delete mode 100644 java/src/main/java/com/google/protobuf/DynamicMessage.java
 delete mode 100644 java/src/main/java/com/google/protobuf/Extension.java
 delete mode 100644 java/src/main/java/com/google/protobuf/ExtensionRegistry.java
 delete mode 100644 java/src/main/java/com/google/protobuf/ExtensionRegistryLite.java
 delete mode 100644 java/src/main/java/com/google/protobuf/FieldSet.java
 delete mode 100644 java/src/main/java/com/google/protobuf/GeneratedMessage.java
 delete mode 100644 java/src/main/java/com/google/protobuf/GeneratedMessageLite.java
 delete mode 100644 java/src/main/java/com/google/protobuf/Internal.java
 delete mode 100644 java/src/main/java/com/google/protobuf/InvalidProtocolBufferException.java
 delete mode 100644 java/src/main/java/com/google/protobuf/LazyField.java
 delete mode 100644 java/src/main/java/com/google/protobuf/LazyFieldLite.java
 delete mode 100644 java/src/main/java/com/google/protobuf/LazyStringArrayList.java
 delete mode 100644 java/src/main/java/com/google/protobuf/LazyStringList.java
 delete mode 100644 java/src/main/java/com/google/protobuf/LiteralByteString.java
 delete mode 100644 java/src/main/java/com/google/protobuf/Message.java
 delete mode 100644 java/src/main/java/com/google/protobuf/MessageLite.java
 delete mode 100644 java/src/main/java/com/google/protobuf/MessageOrBuilder.java
 delete mode 100644 java/src/main/java/com/google/protobuf/MessageReflection.java
 delete mode 100644 java/src/main/java/com/google/protobuf/Parser.java
 delete mode 100644 java/src/main/java/com/google/protobuf/ProtocolMessageEnum.java
 delete mode 100644 java/src/main/java/com/google/protobuf/RepeatedFieldBuilder.java
 delete mode 100644 java/src/main/java/com/google/protobuf/RopeByteString.java
 delete mode 100644 java/src/main/java/com/google/protobuf/RpcUtil.java
 delete mode 100644 java/src/main/java/com/google/protobuf/SingleFieldBuilder.java
 delete mode 100644 java/src/main/java/com/google/protobuf/SmallSortedMap.java
 delete mode 100644 java/src/main/java/com/google/protobuf/TextFormat.java
 delete mode 100644 java/src/main/java/com/google/protobuf/UnknownFieldSet.java
 delete mode 100644 java/src/main/java/com/google/protobuf/UnmodifiableLazyStringList.java
 delete mode 100644 java/src/main/java/com/google/protobuf/Utf8.java
 delete mode 100644 java/src/main/java/com/google/protobuf/WireFormat.java
 delete mode 100644 java/src/test/java/com/google/protobuf/AbstractMessageTest.java
 delete mode 100644 java/src/test/java/com/google/protobuf/BoundedByteStringTest.java
 delete mode 100644 java/src/test/java/com/google/protobuf/ByteStringTest.java
 delete mode 100644 java/src/test/java/com/google/protobuf/CheckUtf8Test.java
 delete mode 100644 java/src/test/java/com/google/protobuf/CodedInputStreamTest.java
 delete mode 100644 java/src/test/java/com/google/protobuf/CodedOutputStreamTest.java
 delete mode 100644 java/src/test/java/com/google/protobuf/DeprecatedFieldTest.java
 delete mode 100644 java/src/test/java/com/google/protobuf/DescriptorsTest.java
 delete mode 100644 java/src/test/java/com/google/protobuf/DynamicMessageTest.java
 delete mode 100644 java/src/test/java/com/google/protobuf/ForceFieldBuildersPreRun.java
 delete mode 100644 java/src/test/java/com/google/protobuf/GeneratedMessageTest.java
 delete mode 100644 java/src/test/java/com/google/protobuf/IsValidUtf8Test.java
 delete mode 100644 java/src/test/java/com/google/protobuf/IsValidUtf8TestUtil.java
 delete mode 100644 java/src/test/java/com/google/protobuf/LazyFieldLiteTest.java
 delete mode 100644 java/src/test/java/com/google/protobuf/LazyFieldTest.java
 delete mode 100644 java/src/test/java/com/google/protobuf/LazyMessageLiteTest.java
 delete mode 100644 java/src/test/java/com/google/protobuf/LazyStringArrayListTest.java
 delete mode 100644 java/src/test/java/com/google/protobuf/LazyStringEndToEndTest.java
 delete mode 100644 java/src/test/java/com/google/protobuf/LiteEqualsAndHashTest.java
 delete mode 100644 java/src/test/java/com/google/protobuf/LiteTest.java
 delete mode 100644 java/src/test/java/com/google/protobuf/LiteralByteStringTest.java
 delete mode 100644 java/src/test/java/com/google/protobuf/MessageTest.java
 delete mode 100644 java/src/test/java/com/google/protobuf/NestedBuildersTest.java
 delete mode 100644 java/src/test/java/com/google/protobuf/ParserTest.java
 delete mode 100644 java/src/test/java/com/google/protobuf/RepeatedFieldBuilderTest.java
 delete mode 100644 java/src/test/java/com/google/protobuf/RopeByteStringSubstringTest.java
 delete mode 100644 java/src/test/java/com/google/protobuf/RopeByteStringTest.java
 delete mode 100644 java/src/test/java/com/google/protobuf/ServiceTest.java
 delete mode 100644 java/src/test/java/com/google/protobuf/SingleFieldBuilderTest.java
 delete mode 100644 java/src/test/java/com/google/protobuf/SmallSortedMapTest.java
 delete mode 100644 java/src/test/java/com/google/protobuf/TestBadIdentifiers.java
 delete mode 100644 java/src/test/java/com/google/protobuf/TestUtil.java
 delete mode 100644 java/src/test/java/com/google/protobuf/TextFormatTest.java
 delete mode 100644 java/src/test/java/com/google/protobuf/UnknownFieldSetTest.java
 delete mode 100644 java/src/test/java/com/google/protobuf/WireFormatTest.java
 delete mode 100644 java/src/test/java/com/google/protobuf/lazy_fields_lite.proto
 delete mode 100644 java/src/test/java/com/google/protobuf/lite_equals_and_hash.proto
 delete mode 100644 java/src/test/java/com/google/protobuf/multiple_files_test.proto
 delete mode 100644 java/src/test/java/com/google/protobuf/nested_builders_test.proto
 delete mode 100644 java/src/test/java/com/google/protobuf/nested_extension.proto
 delete mode 100644 java/src/test/java/com/google/protobuf/nested_extension_lite.proto
 delete mode 100644 java/src/test/java/com/google/protobuf/non_nested_extension.proto
 delete mode 100644 java/src/test/java/com/google/protobuf/non_nested_extension_lite.proto
 delete mode 100644 java/src/test/java/com/google/protobuf/outer_class_name_test.proto
 delete mode 100644 java/src/test/java/com/google/protobuf/outer_class_name_test2.proto
 delete mode 100644 java/src/test/java/com/google/protobuf/outer_class_name_test3.proto
 delete mode 100644 java/src/test/java/com/google/protobuf/test_bad_identifiers.proto
 delete mode 100644 java/src/test/java/com/google/protobuf/test_check_utf8.proto
 delete mode 100644 java/src/test/java/com/google/protobuf/test_check_utf8_size.proto
 delete mode 100644 java/src/test/java/com/google/protobuf/test_custom_options.proto
 create mode 100644 java/util/pom.xml
 create mode 100644 java/util/src/main/java/com/google/protobuf/util/Durations.java
 create mode 100644 java/util/src/main/java/com/google/protobuf/util/FieldMaskTree.java
 create mode 100644 java/util/src/main/java/com/google/protobuf/util/FieldMaskUtil.java
 create mode 100644 java/util/src/main/java/com/google/protobuf/util/JsonFormat.java
 create mode 100644 java/util/src/main/java/com/google/protobuf/util/TimeUtil.java
 create mode 100644 java/util/src/main/java/com/google/protobuf/util/Timestamps.java
 create mode 100644 java/util/src/test/java/com/google/protobuf/util/FieldMaskTreeTest.java
 create mode 100644 java/util/src/test/java/com/google/protobuf/util/FieldMaskUtilTest.java
 create mode 100644 java/util/src/test/java/com/google/protobuf/util/JsonFormatTest.java
 create mode 100644 java/util/src/test/java/com/google/protobuf/util/TimeUtilTest.java
 create mode 100644 java/util/src/test/proto/com/google/protobuf/util/json_test.proto
 create mode 100644 javanano/README.md
 create mode 100644 javanano/pom.xml
 create mode 100644 javanano/src/main/java/com/google/protobuf/nano/CodedInputByteBufferNano.java
 create mode 100644 javanano/src/main/java/com/google/protobuf/nano/CodedOutputByteBufferNano.java
 create mode 100644 javanano/src/main/java/com/google/protobuf/nano/ExtendableMessageNano.java
 create mode 100644 javanano/src/main/java/com/google/protobuf/nano/Extension.java
 create mode 100644 javanano/src/main/java/com/google/protobuf/nano/FieldArray.java
 create mode 100644 javanano/src/main/java/com/google/protobuf/nano/FieldData.java
 create mode 100644 javanano/src/main/java/com/google/protobuf/nano/InternalNano.java
 create mode 100644 javanano/src/main/java/com/google/protobuf/nano/InvalidProtocolBufferNanoException.java
 create mode 100644 javanano/src/main/java/com/google/protobuf/nano/MapFactories.java
 create mode 100644 javanano/src/main/java/com/google/protobuf/nano/MessageNano.java
 create mode 100644 javanano/src/main/java/com/google/protobuf/nano/MessageNanoPrinter.java
 create mode 100644 javanano/src/main/java/com/google/protobuf/nano/UnknownFieldData.java
 create mode 100644 javanano/src/main/java/com/google/protobuf/nano/WireFormatNano.java
 create mode 100644 javanano/src/test/java/com/google/protobuf/nano/NanoTest.java
 create mode 100644 javanano/src/test/java/com/google/protobuf/nano/map_test.proto
 create mode 100644 javanano/src/test/java/com/google/protobuf/nano/unittest_accessors_nano.proto
 create mode 100644 javanano/src/test/java/com/google/protobuf/nano/unittest_enum_class_multiple_nano.proto
 create mode 100644 javanano/src/test/java/com/google/protobuf/nano/unittest_enum_class_nano.proto
 create mode 100644 javanano/src/test/java/com/google/protobuf/nano/unittest_enum_validity_nano.proto
 create mode 100644 javanano/src/test/java/com/google/protobuf/nano/unittest_extension_nano.proto
 create mode 100644 javanano/src/test/java/com/google/protobuf/nano/unittest_extension_packed_nano.proto
 create mode 100644 javanano/src/test/java/com/google/protobuf/nano/unittest_extension_repeated_nano.proto
 create mode 100644 javanano/src/test/java/com/google/protobuf/nano/unittest_extension_singular_nano.proto
 create mode 100644 javanano/src/test/java/com/google/protobuf/nano/unittest_has_nano.proto
 create mode 100644 javanano/src/test/java/com/google/protobuf/nano/unittest_import_nano.proto
 create mode 100644 javanano/src/test/java/com/google/protobuf/nano/unittest_multiple_nameclash_nano.proto
 create mode 100644 javanano/src/test/java/com/google/protobuf/nano/unittest_multiple_nano.proto
 create mode 100644 javanano/src/test/java/com/google/protobuf/nano/unittest_nano.proto
 create mode 100644 javanano/src/test/java/com/google/protobuf/nano/unittest_recursive_nano.proto
 create mode 100644 javanano/src/test/java/com/google/protobuf/nano/unittest_reference_types_nano.proto
 create mode 100644 javanano/src/test/java/com/google/protobuf/nano/unittest_repeated_merge_nano.proto
 create mode 100644 javanano/src/test/java/com/google/protobuf/nano/unittest_repeated_packables_nano.proto
 create mode 100644 javanano/src/test/java/com/google/protobuf/nano/unittest_simple_nano.proto
 create mode 100644 javanano/src/test/java/com/google/protobuf/nano/unittest_single_nano.proto
 create mode 100644 javanano/src/test/java/com/google/protobuf/nano/unittest_stringutf8_nano.proto
 create mode 100644 jenkins/README.md
 create mode 100755 jenkins/build_and_run_docker.sh
 create mode 100644 jenkins/buildcmds/README.md
 create mode 100755 jenkins/buildcmds/pull_request.sh
 create mode 100644 jenkins/docker/Dockerfile
 create mode 100644 jenkins/make_test_output.py
 create mode 100755 jenkins/pull_request_in_docker.sh
 create mode 100644 js/README.md
 create mode 100644 js/binary/arith.js
 create mode 100644 js/binary/arith_test.js
 create mode 100644 js/binary/constants.js
 create mode 100644 js/binary/decoder.js
 create mode 100644 js/binary/decoder_test.js
 create mode 100644 js/binary/encoder.js
 create mode 100644 js/binary/proto_test.js
 create mode 100644 js/binary/reader.js
 create mode 100644 js/binary/reader_test.js
 create mode 100644 js/binary/utils.js
 create mode 100644 js/binary/utils_test.js
 create mode 100644 js/binary/writer.js
 create mode 100644 js/binary/writer_test.js
 create mode 100644 js/commonjs/export.js
 create mode 100644 js/commonjs/export_asserts.js
 create mode 100644 js/commonjs/export_testdeps.js
 create mode 100644 js/commonjs/import_test.js
 create mode 100644 js/commonjs/jasmine.json
 create mode 100644 js/commonjs/rewrite_tests_for_commonjs.js
 create mode 100644 js/commonjs/test6/test6.proto
 create mode 100644 js/commonjs/test7/test7.proto
 create mode 100644 js/data.proto
 create mode 100644 js/debug.js
 create mode 100644 js/debug_test.js
 create mode 100644 js/gulpfile.js
 create mode 100644 js/jasmine.json
 create mode 100644 js/map.js
 create mode 100644 js/message.js
 create mode 100644 js/message_test.js
 create mode 100644 js/node_loader.js
 create mode 100644 js/package.json
 create mode 100644 js/proto3_test.js
 create mode 100644 js/proto3_test.proto
 create mode 100644 js/test.proto
 create mode 100644 js/test2.proto
 create mode 100644 js/test3.proto
 create mode 100644 js/test4.proto
 create mode 100644 js/test5.proto
 create mode 100644 js/test_bootstrap.js
 create mode 100644 js/testbinary.proto
 create mode 100644 js/testempty.proto
 delete mode 100644 ltmain.sh
 delete mode 100644 m4/libtool.m4
 delete mode 100644 m4/ltoptions.m4
 delete mode 100644 m4/ltsugar.m4
 delete mode 100644 m4/ltversion.m4
 delete mode 100644 m4/lt~obsolete.m4
 delete mode 100755 missing
 create mode 100755 more_tests/Makefile
 create mode 100644 objectivec/.gitignore
 create mode 100755 objectivec/DevTools/check_version_stamps.sh
 create mode 100755 objectivec/DevTools/compile_testing_protos.sh
 create mode 100755 objectivec/DevTools/full_mac_build.sh
 create mode 100755 objectivec/DevTools/pddm.py
 create mode 100755 objectivec/DevTools/pddm_tests.py
 create mode 100644 objectivec/GPBArray.h
 create mode 100644 objectivec/GPBArray.m
 create mode 100644 objectivec/GPBArray_PackagePrivate.h
 create mode 100644 objectivec/GPBBootstrap.h
 create mode 100644 objectivec/GPBCodedInputStream.h
 create mode 100644 objectivec/GPBCodedInputStream.m
 create mode 100644 objectivec/GPBCodedInputStream_PackagePrivate.h
 create mode 100644 objectivec/GPBCodedOutputStream.h
 create mode 100644 objectivec/GPBCodedOutputStream.m
 create mode 100644 objectivec/GPBCodedOutputStream_PackagePrivate.h
 create mode 100644 objectivec/GPBDescriptor.h
 create mode 100644 objectivec/GPBDescriptor.m
 create mode 100644 objectivec/GPBDescriptor_PackagePrivate.h
 create mode 100644 objectivec/GPBDictionary.h
 create mode 100644 objectivec/GPBDictionary.m
 create mode 100644 objectivec/GPBDictionary_PackagePrivate.h
 create mode 100644 objectivec/GPBExtensionInternals.h
 create mode 100644 objectivec/GPBExtensionInternals.m
 create mode 100644 objectivec/GPBExtensionRegistry.h
 create mode 100644 objectivec/GPBExtensionRegistry.m
 create mode 100644 objectivec/GPBMessage.h
 create mode 100644 objectivec/GPBMessage.m
 create mode 100644 objectivec/GPBMessage_PackagePrivate.h
 create mode 100644 objectivec/GPBProtocolBuffers.h
 create mode 100644 objectivec/GPBProtocolBuffers.m
 create mode 100644 objectivec/GPBProtocolBuffers_RuntimeSupport.h
 create mode 100644 objectivec/GPBRootObject.h
 create mode 100644 objectivec/GPBRootObject.m
 create mode 100644 objectivec/GPBRootObject_PackagePrivate.h
 create mode 100644 objectivec/GPBRuntimeTypes.h
 create mode 100644 objectivec/GPBUnknownField.h
 create mode 100644 objectivec/GPBUnknownField.m
 create mode 100644 objectivec/GPBUnknownFieldSet.h
 create mode 100644 objectivec/GPBUnknownFieldSet.m
 create mode 100644 objectivec/GPBUnknownFieldSet_PackagePrivate.h
 create mode 100644 objectivec/GPBUnknownField_PackagePrivate.h
 create mode 100644 objectivec/GPBUtilities.h
 create mode 100644 objectivec/GPBUtilities.m
 create mode 100644 objectivec/GPBUtilities_PackagePrivate.h
 create mode 100644 objectivec/GPBWellKnownTypes.h
 create mode 100644 objectivec/GPBWellKnownTypes.m
 create mode 100644 objectivec/GPBWireFormat.h
 create mode 100644 objectivec/GPBWireFormat.m
 create mode 100644 objectivec/ProtocolBuffers_OSX.xcodeproj/project.pbxproj
 create mode 100644 objectivec/ProtocolBuffers_OSX.xcodeproj/project.xcworkspace/contents.xcworkspacedata
 create mode 100644 objectivec/ProtocolBuffers_OSX.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings
 create mode 100644 objectivec/ProtocolBuffers_OSX.xcodeproj/xcshareddata/xcschemes/PerformanceTests.xcscheme
 create mode 100644 objectivec/ProtocolBuffers_OSX.xcodeproj/xcshareddata/xcschemes/ProtocolBuffers.xcscheme
 create mode 100644 objectivec/ProtocolBuffers_iOS.xcodeproj/project.pbxproj
 create mode 100644 objectivec/ProtocolBuffers_iOS.xcodeproj/project.xcworkspace/contents.xcworkspacedata
 create mode 100644 objectivec/ProtocolBuffers_iOS.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings
 create mode 100644 objectivec/ProtocolBuffers_iOS.xcodeproj/xcshareddata/xcschemes/PerformanceTests.xcscheme
 create mode 100644 objectivec/ProtocolBuffers_iOS.xcodeproj/xcshareddata/xcschemes/ProtocolBuffers.xcscheme
 create mode 100644 objectivec/README.md
 create mode 100644 objectivec/Tests/CocoaPods/OSXCocoaPodsTester/OSXCocoaPodsTester.xcodeproj/project.pbxproj
 create mode 100644 objectivec/Tests/CocoaPods/OSXCocoaPodsTester/OSXCocoaPodsTester.xcodeproj/project.xcworkspace/contents.xcworkspacedata
 create mode 100644 objectivec/Tests/CocoaPods/OSXCocoaPodsTester/OSXCocoaPodsTester.xcodeproj/xcshareddata/xcschemes/OSXCocoaPodsTester.xcscheme
 create mode 100644 objectivec/Tests/CocoaPods/OSXCocoaPodsTester/OSXCocoaPodsTester/AppDelegate.h
 create mode 100644 objectivec/Tests/CocoaPods/OSXCocoaPodsTester/OSXCocoaPodsTester/AppDelegate.m
 create mode 100644 objectivec/Tests/CocoaPods/OSXCocoaPodsTester/OSXCocoaPodsTester/Assets.xcassets/AppIcon.appiconset/Contents.json
 create mode 100644 objectivec/Tests/CocoaPods/OSXCocoaPodsTester/OSXCocoaPodsTester/Base.lproj/MainMenu.xib
 create mode 100644 objectivec/Tests/CocoaPods/OSXCocoaPodsTester/OSXCocoaPodsTester/Info.plist
 create mode 100644 objectivec/Tests/CocoaPods/OSXCocoaPodsTester/OSXCocoaPodsTester/main.m
 create mode 100644 objectivec/Tests/CocoaPods/OSXCocoaPodsTester/Podfile-framework
 create mode 100644 objectivec/Tests/CocoaPods/OSXCocoaPodsTester/Podfile-static
 create mode 100644 objectivec/Tests/CocoaPods/README.md
 create mode 100644 objectivec/Tests/CocoaPods/iOSCocoaPodsTester/Podfile-framework
 create mode 100644 objectivec/Tests/CocoaPods/iOSCocoaPodsTester/Podfile-static
 create mode 100644 objectivec/Tests/CocoaPods/iOSCocoaPodsTester/iOSCocoaPodsTester.xcodeproj/project.pbxproj
 create mode 100644 objectivec/Tests/CocoaPods/iOSCocoaPodsTester/iOSCocoaPodsTester.xcodeproj/project.xcworkspace/contents.xcworkspacedata
 create mode 100644 objectivec/Tests/CocoaPods/iOSCocoaPodsTester/iOSCocoaPodsTester.xcodeproj/xcshareddata/xcschemes/iOSCocoaPodsTester.xcscheme
 create mode 100644 objectivec/Tests/CocoaPods/iOSCocoaPodsTester/iOSCocoaPodsTester/AppDelegate.h
 create mode 100644 objectivec/Tests/CocoaPods/iOSCocoaPodsTester/iOSCocoaPodsTester/AppDelegate.m
 create mode 100644 objectivec/Tests/CocoaPods/iOSCocoaPodsTester/iOSCocoaPodsTester/Assets.xcassets/AppIcon.appiconset/Contents.json
 create mode 100644 objectivec/Tests/CocoaPods/iOSCocoaPodsTester/iOSCocoaPodsTester/Base.lproj/LaunchScreen.storyboard
 create mode 100644 objectivec/Tests/CocoaPods/iOSCocoaPodsTester/iOSCocoaPodsTester/Base.lproj/Main.storyboard
 create mode 100644 objectivec/Tests/CocoaPods/iOSCocoaPodsTester/iOSCocoaPodsTester/Info.plist
 create mode 100644 objectivec/Tests/CocoaPods/iOSCocoaPodsTester/iOSCocoaPodsTester/ViewController.h
 create mode 100644 objectivec/Tests/CocoaPods/iOSCocoaPodsTester/iOSCocoaPodsTester/ViewController.m
 create mode 100644 objectivec/Tests/CocoaPods/iOSCocoaPodsTester/iOSCocoaPodsTester/main.m
 create mode 100755 objectivec/Tests/CocoaPods/run_tests.sh
 create mode 100644 objectivec/Tests/GPBARCUnittestProtos.m
 create mode 100644 objectivec/Tests/GPBArrayTests.m
 create mode 100644 objectivec/Tests/GPBCodedInputStreamTests.m
 create mode 100644 objectivec/Tests/GPBCodedOuputStreamTests.m
 create mode 100644 objectivec/Tests/GPBConcurrencyTests.m
 create mode 100644 objectivec/Tests/GPBDescriptorTests.m
 create mode 100644 objectivec/Tests/GPBDictionaryTests+Bool.m
 create mode 100644 objectivec/Tests/GPBDictionaryTests+Int32.m
 create mode 100644 objectivec/Tests/GPBDictionaryTests+Int64.m
 create mode 100644 objectivec/Tests/GPBDictionaryTests+String.m
 create mode 100644 objectivec/Tests/GPBDictionaryTests+UInt32.m
 create mode 100644 objectivec/Tests/GPBDictionaryTests+UInt64.m
 create mode 100644 objectivec/Tests/GPBDictionaryTests.pddm
 create mode 100644 objectivec/Tests/GPBMessageTests+Merge.m
 create mode 100644 objectivec/Tests/GPBMessageTests+Runtime.m
 create mode 100644 objectivec/Tests/GPBMessageTests+Serialization.m
 create mode 100644 objectivec/Tests/GPBMessageTests.m
 create mode 100644 objectivec/Tests/GPBObjectiveCPlusPlusTest.mm
 create mode 100644 objectivec/Tests/GPBPerfTests.m
 create mode 100644 objectivec/Tests/GPBSwiftTests.swift
 create mode 100644 objectivec/Tests/GPBTestUtilities.h
 create mode 100644 objectivec/Tests/GPBTestUtilities.m
 create mode 100644 objectivec/Tests/GPBUnittestProtos.m
 create mode 100644 objectivec/Tests/GPBUnknownFieldSetTest.m
 create mode 100644 objectivec/Tests/GPBUtilitiesTests.m
 create mode 100644 objectivec/Tests/GPBWellKnownTypesTest.m
 create mode 100644 objectivec/Tests/GPBWireFormatTests.m
 create mode 100644 objectivec/Tests/UnitTests-Bridging-Header.h
 create mode 100644 objectivec/Tests/UnitTests-Info.plist
 create mode 100644 objectivec/Tests/golden_message
 create mode 100644 objectivec/Tests/golden_packed_fields_message
 create mode 100644 objectivec/Tests/iOSTestHarness/AppDelegate.m
 create mode 100644 objectivec/Tests/iOSTestHarness/Images.xcassets/AppIcon.appiconset/Contents.json
 create mode 100644 objectivec/Tests/iOSTestHarness/Images.xcassets/AppIcon.appiconset/iPad6.png
 create mode 100644 objectivec/Tests/iOSTestHarness/Images.xcassets/AppIcon.appiconset/iPad6_2x.png
 create mode 100644 objectivec/Tests/iOSTestHarness/Images.xcassets/AppIcon.appiconset/iPad7.png
 create mode 100644 objectivec/Tests/iOSTestHarness/Images.xcassets/AppIcon.appiconset/iPad7_2x.png
 create mode 100644 objectivec/Tests/iOSTestHarness/Images.xcassets/AppIcon.appiconset/iPhone6.png
 create mode 100644 objectivec/Tests/iOSTestHarness/Images.xcassets/AppIcon.appiconset/iPhone6_2x.png
 create mode 100644 objectivec/Tests/iOSTestHarness/Images.xcassets/AppIcon.appiconset/iPhone7_2x.png
 create mode 100644 objectivec/Tests/iOSTestHarness/Images.xcassets/AppIcon.appiconset/iPhone7_3x.png
 create mode 100644 objectivec/Tests/iOSTestHarness/Images.xcassets/LaunchImage.launchimage/Contents.json
 create mode 100644 objectivec/Tests/iOSTestHarness/Info.plist
 create mode 100644 objectivec/Tests/iOSTestHarness/LaunchScreen.xib
 create mode 100644 objectivec/Tests/iOSTestHarness/en.lproj/InfoPlist.strings
 create mode 100644 objectivec/Tests/text_format_map_unittest_data.txt
 create mode 100644 objectivec/Tests/text_format_unittest_data.txt
 create mode 100644 objectivec/Tests/unittest_cycle.proto
 create mode 100644 objectivec/Tests/unittest_objc.proto
 create mode 100644 objectivec/Tests/unittest_objc_startup.proto
 create mode 100644 objectivec/Tests/unittest_runtime_proto2.proto
 create mode 100644 objectivec/Tests/unittest_runtime_proto3.proto
 create mode 100755 objectivec/generate_well_known_types.sh
 create mode 100644 objectivec/google/protobuf/Any.pbobjc.h
 create mode 100644 objectivec/google/protobuf/Any.pbobjc.m
 create mode 100644 objectivec/google/protobuf/Api.pbobjc.h
 create mode 100644 objectivec/google/protobuf/Api.pbobjc.m
 create mode 100644 objectivec/google/protobuf/Duration.pbobjc.h
 create mode 100644 objectivec/google/protobuf/Duration.pbobjc.m
 create mode 100644 objectivec/google/protobuf/Empty.pbobjc.h
 create mode 100644 objectivec/google/protobuf/Empty.pbobjc.m
 create mode 100644 objectivec/google/protobuf/FieldMask.pbobjc.h
 create mode 100644 objectivec/google/protobuf/FieldMask.pbobjc.m
 create mode 100644 objectivec/google/protobuf/SourceContext.pbobjc.h
 create mode 100644 objectivec/google/protobuf/SourceContext.pbobjc.m
 create mode 100644 objectivec/google/protobuf/Struct.pbobjc.h
 create mode 100644 objectivec/google/protobuf/Struct.pbobjc.m
 create mode 100644 objectivec/google/protobuf/Timestamp.pbobjc.h
 create mode 100644 objectivec/google/protobuf/Timestamp.pbobjc.m
 create mode 100644 objectivec/google/protobuf/Type.pbobjc.h
 create mode 100644 objectivec/google/protobuf/Type.pbobjc.m
 create mode 100644 objectivec/google/protobuf/Wrappers.pbobjc.h
 create mode 100644 objectivec/google/protobuf/Wrappers.pbobjc.m
 create mode 100644 php/ext/google/protobuf/config.m4
 create mode 100644 php/ext/google/protobuf/def.c
 create mode 100644 php/ext/google/protobuf/message.c
 create mode 100644 php/ext/google/protobuf/protobuf.c
 create mode 100644 php/ext/google/protobuf/protobuf.h
 create mode 100644 php/ext/google/protobuf/storage.c
 create mode 100644 php/ext/google/protobuf/test.php
 create mode 100644 php/ext/google/protobuf/upb.c
 create mode 100644 php/ext/google/protobuf/upb.h
 create mode 100644 php/tests/autoload.php
 create mode 100755 post_process_dist.sh
 create mode 100644 protobuf.bzl
 create mode 100644 protoc-artifacts/Dockerfile
 create mode 100644 protoc-artifacts/README.md
 create mode 100755 protoc-artifacts/build-protoc.sh
 create mode 100755 protoc-artifacts/build-zip.sh
 create mode 100644 protoc-artifacts/pom.xml
 create mode 100644 python/MANIFEST.in
 create mode 100644 python/README.md
 delete mode 100644 python/README.txt
 delete mode 100755 python/ez_setup.py
 create mode 100755 python/google/protobuf/internal/_parameterized.py
 create mode 100644 python/google/protobuf/internal/any_test.proto
 delete mode 100644 python/google/protobuf/internal/api_implementation_default_test.py
 delete mode 100755 python/google/protobuf/internal/cpp_message.py
 delete mode 100644 python/google/protobuf/internal/descriptor_python_test.py
 create mode 100644 python/google/protobuf/internal/file_options_test.proto
 create mode 100644 python/google/protobuf/internal/import_test_package/__init__.py
 create mode 100644 python/google/protobuf/internal/import_test_package/inner.proto
 create mode 100644 python/google/protobuf/internal/import_test_package/outer.proto
 create mode 100644 python/google/protobuf/internal/json_format_test.py
 delete mode 100644 python/google/protobuf/internal/message_factory_python_test.py
 delete mode 100644 python/google/protobuf/internal/message_python_test.py
 create mode 100644 python/google/protobuf/internal/message_set_extensions.proto
 create mode 100644 python/google/protobuf/internal/packed_field_test.proto
 create mode 100644 python/google/protobuf/internal/proto_builder_test.py
 create mode 100644 python/google/protobuf/internal/well_known_types.py
 create mode 100644 python/google/protobuf/internal/well_known_types_test.py
 create mode 100644 python/google/protobuf/json_format.py
 create mode 100644 python/google/protobuf/proto_builder.py
 create mode 100644 python/google/protobuf/pyext/descriptor_containers.cc
 create mode 100644 python/google/protobuf/pyext/descriptor_containers.h
 delete mode 100644 python/google/protobuf/pyext/descriptor_cpp2_test.py
 create mode 100644 python/google/protobuf/pyext/descriptor_database.cc
 create mode 100644 python/google/protobuf/pyext/descriptor_database.h
 create mode 100644 python/google/protobuf/pyext/descriptor_pool.cc
 create mode 100644 python/google/protobuf/pyext/descriptor_pool.h
 create mode 100644 python/google/protobuf/pyext/map_container.cc
 create mode 100644 python/google/protobuf/pyext/map_container.h
 delete mode 100644 python/google/protobuf/pyext/message_factory_cpp2_test.py
 create mode 100644 python/google/protobuf/pyext/message_module.cc
 delete mode 100755 python/google/protobuf/pyext/reflection_cpp2_generated_test.py
 create mode 100644 python/tox.ini
 create mode 100644 ruby/.gitignore
 create mode 100644 ruby/Gemfile
 create mode 100644 ruby/Gemfile.lock
 create mode 100644 ruby/README.md
 create mode 100644 ruby/Rakefile
 create mode 100644 ruby/ext/google/protobuf_c/defs.c
 create mode 100644 ruby/ext/google/protobuf_c/encode_decode.c
 create mode 100644 ruby/ext/google/protobuf_c/extconf.rb
 create mode 100644 ruby/ext/google/protobuf_c/map.c
 create mode 100644 ruby/ext/google/protobuf_c/message.c
 create mode 100644 ruby/ext/google/protobuf_c/protobuf.c
 create mode 100644 ruby/ext/google/protobuf_c/protobuf.h
 create mode 100644 ruby/ext/google/protobuf_c/repeated_field.c
 create mode 100644 ruby/ext/google/protobuf_c/storage.c
 create mode 100644 ruby/ext/google/protobuf_c/upb.c
 create mode 100644 ruby/ext/google/protobuf_c/upb.h
 create mode 100644 ruby/google-protobuf.gemspec
 create mode 100644 ruby/lib/google/protobuf.rb
 create mode 100644 ruby/lib/google/protobuf/message_exts.rb
 create mode 100644 ruby/lib/google/protobuf/repeated_field.rb
 create mode 100644 ruby/pom.xml
 create mode 100644 ruby/src/main/java/com/google/protobuf/jruby/RubyBuilder.java
 create mode 100644 ruby/src/main/java/com/google/protobuf/jruby/RubyDescriptor.java
 create mode 100644 ruby/src/main/java/com/google/protobuf/jruby/RubyDescriptorPool.java
 create mode 100644 ruby/src/main/java/com/google/protobuf/jruby/RubyEnum.java
 create mode 100644 ruby/src/main/java/com/google/protobuf/jruby/RubyEnumBuilderContext.java
 create mode 100644 ruby/src/main/java/com/google/protobuf/jruby/RubyEnumDescriptor.java
 create mode 100644 ruby/src/main/java/com/google/protobuf/jruby/RubyFieldDescriptor.java
 create mode 100644 ruby/src/main/java/com/google/protobuf/jruby/RubyMap.java
 create mode 100644 ruby/src/main/java/com/google/protobuf/jruby/RubyMessage.java
 create mode 100644 ruby/src/main/java/com/google/protobuf/jruby/RubyMessageBuilderContext.java
 create mode 100644 ruby/src/main/java/com/google/protobuf/jruby/RubyOneofBuilderContext.java
 create mode 100644 ruby/src/main/java/com/google/protobuf/jruby/RubyOneofDescriptor.java
 create mode 100644 ruby/src/main/java/com/google/protobuf/jruby/RubyProtobuf.java
 create mode 100644 ruby/src/main/java/com/google/protobuf/jruby/RubyRepeatedField.java
 create mode 100644 ruby/src/main/java/com/google/protobuf/jruby/SentinelOuterClass.java
 create mode 100644 ruby/src/main/java/com/google/protobuf/jruby/Utils.java
 create mode 100644 ruby/src/main/java/google/ProtobufJavaService.java
 create mode 100644 ruby/src/main/sentinel.proto
 create mode 100644 ruby/tests/basic.rb
 create mode 100644 ruby/tests/generated_code.proto
 create mode 100644 ruby/tests/generated_code_test.rb
 create mode 100644 ruby/tests/repeated_field_test.rb
 create mode 100644 ruby/tests/stress.rb
 create mode 100644 ruby/tests/test_import.proto
 create mode 100755 ruby/travis-test.sh
 create mode 100644 six.BUILD
 delete mode 100644 src/Makefile.in
 create mode 100644 src/README.md
 create mode 100644 src/google/protobuf/any.cc
 create mode 100644 src/google/protobuf/any.h
 create mode 100644 src/google/protobuf/any.pb.cc
 create mode 100644 src/google/protobuf/any.pb.h
 create mode 100644 src/google/protobuf/any.proto
 create mode 100644 src/google/protobuf/any_test.cc
 create mode 100644 src/google/protobuf/any_test.proto
 create mode 100644 src/google/protobuf/api.pb.cc
 create mode 100644 src/google/protobuf/api.pb.h
 create mode 100644 src/google/protobuf/api.proto
 create mode 100755 src/google/protobuf/arena.cc
 create mode 100644 src/google/protobuf/arena.h
 create mode 100644 src/google/protobuf/arena_nc.cc
 create mode 100644 src/google/protobuf/arena_nc_test.py
 create mode 100644 src/google/protobuf/arena_test_util.cc
 create mode 100644 src/google/protobuf/arena_test_util.h
 create mode 100644 src/google/protobuf/arena_unittest.cc
 create mode 100644 src/google/protobuf/arenastring.cc
 create mode 100755 src/google/protobuf/arenastring.h
 create mode 100644 src/google/protobuf/arenastring_unittest.cc
 create mode 100644 src/google/protobuf/compiler/cpp/cpp_map_field.cc
 create mode 100644 src/google/protobuf/compiler/cpp/cpp_map_field.h
 create mode 100644 src/google/protobuf/compiler/cpp/cpp_test_large_enum_value.proto
 create mode 100644 src/google/protobuf/compiler/cpp/metadata_test.cc
 create mode 100644 src/google/protobuf/compiler/csharp/csharp_doc_comment.cc
 create mode 100644 src/google/protobuf/compiler/csharp/csharp_doc_comment.h
 create mode 100644 src/google/protobuf/compiler/csharp/csharp_enum.cc
 create mode 100644 src/google/protobuf/compiler/csharp/csharp_enum.h
 create mode 100644 src/google/protobuf/compiler/csharp/csharp_enum_field.cc
 create mode 100644 src/google/protobuf/compiler/csharp/csharp_enum_field.h
 create mode 100644 src/google/protobuf/compiler/csharp/csharp_field_base.cc
 create mode 100644 src/google/protobuf/compiler/csharp/csharp_field_base.h
 create mode 100644 src/google/protobuf/compiler/csharp/csharp_generator.cc
 create mode 100644 src/google/protobuf/compiler/csharp/csharp_generator.h
 create mode 100644 src/google/protobuf/compiler/csharp/csharp_generator_unittest.cc
 create mode 100644 src/google/protobuf/compiler/csharp/csharp_helpers.cc
 create mode 100644 src/google/protobuf/compiler/csharp/csharp_helpers.h
 create mode 100644 src/google/protobuf/compiler/csharp/csharp_map_field.cc
 create mode 100644 src/google/protobuf/compiler/csharp/csharp_map_field.h
 create mode 100644 src/google/protobuf/compiler/csharp/csharp_message.cc
 create mode 100644 src/google/protobuf/compiler/csharp/csharp_message.h
 create mode 100644 src/google/protobuf/compiler/csharp/csharp_message_field.cc
 create mode 100644 src/google/protobuf/compiler/csharp/csharp_message_field.h
 create mode 100644 src/google/protobuf/compiler/csharp/csharp_names.h
 create mode 100644 src/google/protobuf/compiler/csharp/csharp_options.h
 create mode 100644 src/google/protobuf/compiler/csharp/csharp_primitive_field.cc
 create mode 100644 src/google/protobuf/compiler/csharp/csharp_primitive_field.h
 create mode 100644 src/google/protobuf/compiler/csharp/csharp_reflection_class.cc
 create mode 100644 src/google/protobuf/compiler/csharp/csharp_reflection_class.h
 create mode 100644 src/google/protobuf/compiler/csharp/csharp_repeated_enum_field.cc
 create mode 100644 src/google/protobuf/compiler/csharp/csharp_repeated_enum_field.h
 create mode 100644 src/google/protobuf/compiler/csharp/csharp_repeated_message_field.cc
 create mode 100644 src/google/protobuf/compiler/csharp/csharp_repeated_message_field.h
 create mode 100644 src/google/protobuf/compiler/csharp/csharp_repeated_primitive_field.cc
 create mode 100644 src/google/protobuf/compiler/csharp/csharp_repeated_primitive_field.h
 create mode 100644 src/google/protobuf/compiler/csharp/csharp_source_generator_base.cc
 create mode 100644 src/google/protobuf/compiler/csharp/csharp_source_generator_base.h
 create mode 100644 src/google/protobuf/compiler/csharp/csharp_wrapper_field.cc
 create mode 100644 src/google/protobuf/compiler/csharp/csharp_wrapper_field.h
 create mode 100644 src/google/protobuf/compiler/java/java_enum_field_lite.cc
 create mode 100644 src/google/protobuf/compiler/java/java_enum_field_lite.h
 create mode 100644 src/google/protobuf/compiler/java/java_enum_lite.cc
 create mode 100644 src/google/protobuf/compiler/java/java_enum_lite.h
 create mode 100644 src/google/protobuf/compiler/java/java_extension_lite.cc
 create mode 100644 src/google/protobuf/compiler/java/java_extension_lite.h
 create mode 100644 src/google/protobuf/compiler/java/java_lazy_message_field_lite.cc
 create mode 100644 src/google/protobuf/compiler/java/java_lazy_message_field_lite.h
 create mode 100644 src/google/protobuf/compiler/java/java_map_field.cc
 create mode 100644 src/google/protobuf/compiler/java/java_map_field.h
 create mode 100644 src/google/protobuf/compiler/java/java_map_field_lite.cc
 create mode 100644 src/google/protobuf/compiler/java/java_map_field_lite.h
 create mode 100644 src/google/protobuf/compiler/java/java_message_builder.cc
 create mode 100644 src/google/protobuf/compiler/java/java_message_builder.h
 create mode 100644 src/google/protobuf/compiler/java/java_message_builder_lite.cc
 create mode 100644 src/google/protobuf/compiler/java/java_message_builder_lite.h
 create mode 100644 src/google/protobuf/compiler/java/java_message_field_lite.cc
 create mode 100644 src/google/protobuf/compiler/java/java_message_field_lite.h
 create mode 100644 src/google/protobuf/compiler/java/java_message_lite.cc
 create mode 100644 src/google/protobuf/compiler/java/java_message_lite.h
 create mode 100644 src/google/protobuf/compiler/java/java_names.h
 create mode 100644 src/google/protobuf/compiler/java/java_options.h
 create mode 100644 src/google/protobuf/compiler/java/java_primitive_field_lite.cc
 create mode 100644 src/google/protobuf/compiler/java/java_primitive_field_lite.h
 create mode 100644 src/google/protobuf/compiler/java/java_string_field_lite.cc
 create mode 100644 src/google/protobuf/compiler/java/java_string_field_lite.h
 create mode 100644 src/google/protobuf/compiler/javanano/javanano_enum.cc
 create mode 100644 src/google/protobuf/compiler/javanano/javanano_enum.h
 create mode 100644 src/google/protobuf/compiler/javanano/javanano_enum_field.cc
 create mode 100644 src/google/protobuf/compiler/javanano/javanano_enum_field.h
 create mode 100644 src/google/protobuf/compiler/javanano/javanano_extension.cc
 create mode 100644 src/google/protobuf/compiler/javanano/javanano_extension.h
 create mode 100644 src/google/protobuf/compiler/javanano/javanano_field.cc
 create mode 100644 src/google/protobuf/compiler/javanano/javanano_field.h
 create mode 100644 src/google/protobuf/compiler/javanano/javanano_file.cc
 create mode 100644 src/google/protobuf/compiler/javanano/javanano_file.h
 create mode 100644 src/google/protobuf/compiler/javanano/javanano_generator.cc
 create mode 100644 src/google/protobuf/compiler/javanano/javanano_generator.h
 create mode 100644 src/google/protobuf/compiler/javanano/javanano_helpers.cc
 create mode 100644 src/google/protobuf/compiler/javanano/javanano_helpers.h
 create mode 100644 src/google/protobuf/compiler/javanano/javanano_map_field.cc
 create mode 100644 src/google/protobuf/compiler/javanano/javanano_map_field.h
 create mode 100644 src/google/protobuf/compiler/javanano/javanano_message.cc
 create mode 100644 src/google/protobuf/compiler/javanano/javanano_message.h
 create mode 100644 src/google/protobuf/compiler/javanano/javanano_message_field.cc
 create mode 100644 src/google/protobuf/compiler/javanano/javanano_message_field.h
 create mode 100644 src/google/protobuf/compiler/javanano/javanano_params.h
 create mode 100644 src/google/protobuf/compiler/javanano/javanano_primitive_field.cc
 create mode 100644 src/google/protobuf/compiler/javanano/javanano_primitive_field.h
 create mode 100755 src/google/protobuf/compiler/js/js_generator.cc
 create mode 100755 src/google/protobuf/compiler/js/js_generator.h
 create mode 100644 src/google/protobuf/compiler/objectivec/objectivec_enum.cc
 create mode 100644 src/google/protobuf/compiler/objectivec/objectivec_enum.h
 create mode 100644 src/google/protobuf/compiler/objectivec/objectivec_enum_field.cc
 create mode 100644 src/google/protobuf/compiler/objectivec/objectivec_enum_field.h
 create mode 100644 src/google/protobuf/compiler/objectivec/objectivec_extension.cc
 create mode 100644 src/google/protobuf/compiler/objectivec/objectivec_extension.h
 create mode 100644 src/google/protobuf/compiler/objectivec/objectivec_field.cc
 create mode 100644 src/google/protobuf/compiler/objectivec/objectivec_field.h
 create mode 100644 src/google/protobuf/compiler/objectivec/objectivec_file.cc
 create mode 100644 src/google/protobuf/compiler/objectivec/objectivec_file.h
 create mode 100644 src/google/protobuf/compiler/objectivec/objectivec_generator.cc
 create mode 100644 src/google/protobuf/compiler/objectivec/objectivec_generator.h
 create mode 100644 src/google/protobuf/compiler/objectivec/objectivec_helpers.cc
 create mode 100644 src/google/protobuf/compiler/objectivec/objectivec_helpers.h
 create mode 100644 src/google/protobuf/compiler/objectivec/objectivec_helpers_unittest.cc
 create mode 100644 src/google/protobuf/compiler/objectivec/objectivec_map_field.cc
 create mode 100644 src/google/protobuf/compiler/objectivec/objectivec_map_field.h
 create mode 100644 src/google/protobuf/compiler/objectivec/objectivec_message.cc
 create mode 100644 src/google/protobuf/compiler/objectivec/objectivec_message.h
 create mode 100644 src/google/protobuf/compiler/objectivec/objectivec_message_field.cc
 create mode 100644 src/google/protobuf/compiler/objectivec/objectivec_message_field.h
 create mode 100644 src/google/protobuf/compiler/objectivec/objectivec_oneof.cc
 create mode 100644 src/google/protobuf/compiler/objectivec/objectivec_oneof.h
 create mode 100644 src/google/protobuf/compiler/objectivec/objectivec_primitive_field.cc
 create mode 100644 src/google/protobuf/compiler/objectivec/objectivec_primitive_field.h
 create mode 100644 src/google/protobuf/compiler/ruby/ruby_generated_code.proto
 create mode 100644 src/google/protobuf/compiler/ruby/ruby_generated_code_pb.rb
 create mode 100644 src/google/protobuf/compiler/ruby/ruby_generator.cc
 create mode 100644 src/google/protobuf/compiler/ruby/ruby_generator.h
 create mode 100644 src/google/protobuf/compiler/ruby/ruby_generator_unittest.cc
 create mode 100644 src/google/protobuf/drop_unknown_fields_test.cc
 create mode 100644 src/google/protobuf/duration.pb.cc
 create mode 100644 src/google/protobuf/duration.pb.h
 create mode 100644 src/google/protobuf/duration.proto
 create mode 100644 src/google/protobuf/empty.pb.cc
 create mode 100644 src/google/protobuf/empty.pb.h
 create mode 100644 src/google/protobuf/empty.proto
 create mode 100644 src/google/protobuf/field_mask.pb.cc
 create mode 100644 src/google/protobuf/field_mask.pb.h
 create mode 100644 src/google/protobuf/field_mask.proto
 create mode 100644 src/google/protobuf/generated_enum_util.h
 create mode 100644 src/google/protobuf/lite_arena_unittest.cc
 create mode 100644 src/google/protobuf/map.h
 create mode 100644 src/google/protobuf/map_entry.h
 create mode 100644 src/google/protobuf/map_entry_lite.h
 create mode 100644 src/google/protobuf/map_field.cc
 create mode 100644 src/google/protobuf/map_field.h
 create mode 100644 src/google/protobuf/map_field_inl.h
 create mode 100644 src/google/protobuf/map_field_lite.h
 create mode 100644 src/google/protobuf/map_field_test.cc
 create mode 100644 src/google/protobuf/map_lite_test_util.cc
 create mode 100644 src/google/protobuf/map_lite_test_util.h
 create mode 100644 src/google/protobuf/map_lite_unittest.proto
 create mode 100644 src/google/protobuf/map_proto2_unittest.proto
 create mode 100644 src/google/protobuf/map_test.cc
 create mode 100644 src/google/protobuf/map_test_util.cc
 create mode 100644 src/google/protobuf/map_test_util.h
 create mode 100644 src/google/protobuf/map_test_util_impl.h
 create mode 100644 src/google/protobuf/map_type_handler.h
 create mode 100644 src/google/protobuf/map_unittest.proto
 create mode 100644 src/google/protobuf/map_unittest_proto3.proto
 create mode 100644 src/google/protobuf/metadata.h
 create mode 100644 src/google/protobuf/no_field_presence_test.cc
 create mode 100644 src/google/protobuf/preserve_unknown_enum_test.cc
 create mode 100644 src/google/protobuf/proto3_arena_lite_unittest.cc
 create mode 100644 src/google/protobuf/proto3_arena_unittest.cc
 create mode 100644 src/google/protobuf/proto3_lite_unittest.cc
 create mode 100755 src/google/protobuf/reflection.h
 create mode 100644 src/google/protobuf/reflection_internal.h
 create mode 100644 src/google/protobuf/source_context.pb.cc
 create mode 100644 src/google/protobuf/source_context.pb.h
 create mode 100644 src/google/protobuf/source_context.proto
 create mode 100644 src/google/protobuf/struct.pb.cc
 create mode 100644 src/google/protobuf/struct.pb.h
 create mode 100644 src/google/protobuf/struct.proto
 create mode 100644 src/google/protobuf/stubs/atomic_sequence_num.h
 create mode 100644 src/google/protobuf/stubs/atomicops_internals_power.h
 create mode 100644 src/google/protobuf/stubs/atomicops_internals_ppc_gcc.h
 create mode 100644 src/google/protobuf/stubs/bytestream.cc
 create mode 100644 src/google/protobuf/stubs/bytestream.h
 create mode 100644 src/google/protobuf/stubs/bytestream_unittest.cc
 create mode 100644 src/google/protobuf/stubs/callback.h
 create mode 100644 src/google/protobuf/stubs/casts.h
 create mode 100644 src/google/protobuf/stubs/fastmem.h
 create mode 100644 src/google/protobuf/stubs/int128.cc
 create mode 100644 src/google/protobuf/stubs/int128.h
 create mode 100644 src/google/protobuf/stubs/int128_unittest.cc
 create mode 100644 src/google/protobuf/stubs/logging.h
 create mode 100644 src/google/protobuf/stubs/macros.h
 create mode 100644 src/google/protobuf/stubs/mathlimits.cc
 create mode 100644 src/google/protobuf/stubs/mathlimits.h
 create mode 100644 src/google/protobuf/stubs/mathutil.h
 create mode 100644 src/google/protobuf/stubs/mutex.h
 create mode 100644 src/google/protobuf/stubs/port.h
 create mode 100644 src/google/protobuf/stubs/scoped_ptr.h
 create mode 100644 src/google/protobuf/stubs/singleton.h
 create mode 100644 src/google/protobuf/stubs/status.cc
 create mode 100644 src/google/protobuf/stubs/status.h
 create mode 100644 src/google/protobuf/stubs/status_macros.h
 create mode 100644 src/google/protobuf/stubs/status_test.cc
 create mode 100644 src/google/protobuf/stubs/statusor.cc
 create mode 100644 src/google/protobuf/stubs/statusor.h
 create mode 100644 src/google/protobuf/stubs/statusor_test.cc
 create mode 100644 src/google/protobuf/stubs/stringpiece.cc
 create mode 100644 src/google/protobuf/stubs/stringpiece.h
 create mode 100644 src/google/protobuf/stubs/stringpiece_unittest.cc
 create mode 100644 src/google/protobuf/stubs/time.cc
 create mode 100644 src/google/protobuf/stubs/time.h
 create mode 100644 src/google/protobuf/stubs/time_test.cc
 create mode 100644 src/google/protobuf/testdata/golden_message_maps
 create mode 100644 src/google/protobuf/testdata/golden_message_proto3
 create mode 100644 src/google/protobuf/testdata/map_test_data.txt
 create mode 100644 src/google/protobuf/timestamp.pb.cc
 create mode 100644 src/google/protobuf/timestamp.pb.h
 create mode 100644 src/google/protobuf/timestamp.proto
 create mode 100644 src/google/protobuf/type.pb.cc
 create mode 100644 src/google/protobuf/type.pb.h
 create mode 100644 src/google/protobuf/type.proto
 create mode 100644 src/google/protobuf/unittest_arena.proto
 create mode 100644 src/google/protobuf/unittest_drop_unknown_fields.proto
 create mode 100644 src/google/protobuf/unittest_import_proto3.proto
 create mode 100644 src/google/protobuf/unittest_import_public_proto3.proto
 create mode 100644 src/google/protobuf/unittest_mset_wire_format.proto
 create mode 100644 src/google/protobuf/unittest_no_arena.proto
 create mode 100644 src/google/protobuf/unittest_no_arena_import.proto
 create mode 100644 src/google/protobuf/unittest_no_arena_lite.proto
 create mode 100644 src/google/protobuf/unittest_no_field_presence.proto
 create mode 100644 src/google/protobuf/unittest_preserve_unknown_enum.proto
 create mode 100644 src/google/protobuf/unittest_preserve_unknown_enum2.proto
 create mode 100644 src/google/protobuf/unittest_proto3.proto
 create mode 100644 src/google/protobuf/unittest_proto3_arena.proto
 create mode 100644 src/google/protobuf/unittest_proto3_arena_lite.proto
 create mode 100644 src/google/protobuf/unittest_proto3_lite.proto
 create mode 100644 src/google/protobuf/unittest_well_known_types.proto
 create mode 100644 src/google/protobuf/util/field_comparator.cc
 create mode 100644 src/google/protobuf/util/field_comparator.h
 create mode 100644 src/google/protobuf/util/field_comparator_test.cc
 create mode 100644 src/google/protobuf/util/field_mask_util.cc
 create mode 100644 src/google/protobuf/util/field_mask_util.h
 create mode 100644 src/google/protobuf/util/field_mask_util_test.cc
 create mode 100644 src/google/protobuf/util/internal/constants.h
 create mode 100644 src/google/protobuf/util/internal/datapiece.cc
 create mode 100644 src/google/protobuf/util/internal/datapiece.h
 create mode 100644 src/google/protobuf/util/internal/default_value_objectwriter.cc
 create mode 100644 src/google/protobuf/util/internal/default_value_objectwriter.h
 create mode 100644 src/google/protobuf/util/internal/default_value_objectwriter_test.cc
 create mode 100644 src/google/protobuf/util/internal/error_listener.cc
 create mode 100644 src/google/protobuf/util/internal/error_listener.h
 create mode 100644 src/google/protobuf/util/internal/expecting_objectwriter.h
 create mode 100644 src/google/protobuf/util/internal/field_mask_utility.cc
 create mode 100644 src/google/protobuf/util/internal/field_mask_utility.h
 create mode 100644 src/google/protobuf/util/internal/json_escaping.cc
 create mode 100644 src/google/protobuf/util/internal/json_escaping.h
 create mode 100644 src/google/protobuf/util/internal/json_objectwriter.cc
 create mode 100644 src/google/protobuf/util/internal/json_objectwriter.h
 create mode 100644 src/google/protobuf/util/internal/json_objectwriter_test.cc
 create mode 100644 src/google/protobuf/util/internal/json_stream_parser.cc
 create mode 100644 src/google/protobuf/util/internal/json_stream_parser.h
 create mode 100644 src/google/protobuf/util/internal/json_stream_parser_test.cc
 create mode 100644 src/google/protobuf/util/internal/location_tracker.h
 create mode 100644 src/google/protobuf/util/internal/mock_error_listener.h
 create mode 100644 src/google/protobuf/util/internal/object_location_tracker.h
 create mode 100644 src/google/protobuf/util/internal/object_source.h
 create mode 100644 src/google/protobuf/util/internal/object_writer.cc
 create mode 100644 src/google/protobuf/util/internal/object_writer.h
 create mode 100644 src/google/protobuf/util/internal/proto_writer.cc
 create mode 100644 src/google/protobuf/util/internal/proto_writer.h
 create mode 100644 src/google/protobuf/util/internal/protostream_objectsource.cc
 create mode 100644 src/google/protobuf/util/internal/protostream_objectsource.h
 create mode 100644 src/google/protobuf/util/internal/protostream_objectsource_test.cc
 create mode 100644 src/google/protobuf/util/internal/protostream_objectwriter.cc
 create mode 100644 src/google/protobuf/util/internal/protostream_objectwriter.h
 create mode 100644 src/google/protobuf/util/internal/protostream_objectwriter_test.cc
 create mode 100644 src/google/protobuf/util/internal/structured_objectwriter.h
 create mode 100644 src/google/protobuf/util/internal/testdata/anys.proto
 create mode 100644 src/google/protobuf/util/internal/testdata/books.proto
 create mode 100644 src/google/protobuf/util/internal/testdata/default_value.proto
 create mode 100644 src/google/protobuf/util/internal/testdata/default_value_test.proto
 create mode 100644 src/google/protobuf/util/internal/testdata/field_mask.proto
 create mode 100644 src/google/protobuf/util/internal/testdata/maps.proto
 create mode 100644 src/google/protobuf/util/internal/testdata/oneofs.proto
 create mode 100644 src/google/protobuf/util/internal/testdata/struct.proto
 create mode 100644 src/google/protobuf/util/internal/testdata/timestamp_duration.proto
 create mode 100644 src/google/protobuf/util/internal/testdata/wrappers.proto
 create mode 100644 src/google/protobuf/util/internal/type_info.cc
 create mode 100644 src/google/protobuf/util/internal/type_info.h
 create mode 100644 src/google/protobuf/util/internal/type_info_test_helper.cc
 create mode 100644 src/google/protobuf/util/internal/type_info_test_helper.h
 create mode 100644 src/google/protobuf/util/internal/utility.cc
 create mode 100644 src/google/protobuf/util/internal/utility.h
 create mode 100644 src/google/protobuf/util/json_format_proto3.proto
 create mode 100644 src/google/protobuf/util/json_util.cc
 create mode 100644 src/google/protobuf/util/json_util.h
 create mode 100644 src/google/protobuf/util/json_util_test.cc
 create mode 100644 src/google/protobuf/util/message_differencer.cc
 create mode 100644 src/google/protobuf/util/message_differencer.h
 create mode 100755 src/google/protobuf/util/message_differencer_unittest.cc
 create mode 100644 src/google/protobuf/util/message_differencer_unittest.proto
 create mode 100644 src/google/protobuf/util/time_util.cc
 create mode 100644 src/google/protobuf/util/time_util.h
 create mode 100644 src/google/protobuf/util/time_util_test.cc
 create mode 100644 src/google/protobuf/util/type_resolver.h
 create mode 100644 src/google/protobuf/util/type_resolver_util.cc
 create mode 100644 src/google/protobuf/util/type_resolver_util.h
 create mode 100644 src/google/protobuf/util/type_resolver_util_test.cc
 create mode 100644 src/google/protobuf/well_known_types_unittest.cc
 create mode 100644 src/google/protobuf/wrappers.pb.cc
 create mode 100644 src/google/protobuf/wrappers.pb.h
 create mode 100644 src/google/protobuf/wrappers.proto
 delete mode 100755 test-driver
 create mode 100755 tests.sh
 create mode 100755 update_file_lists.sh
 create mode 100644 util/python/BUILD
 delete mode 100644 vsprojects/config.h
 delete mode 100755 vsprojects/convert2008to2005.sh
 delete mode 100755 vsprojects/extract_includes.bat
 delete mode 100644 vsprojects/libprotobuf-lite.vcproj
 delete mode 100644 vsprojects/libprotobuf.vcproj
 delete mode 100644 vsprojects/libprotoc.vcproj
 delete mode 100644 vsprojects/lite-test.vcproj
 delete mode 100644 vsprojects/protobuf.sln
 delete mode 100644 vsprojects/protoc.vcproj
 delete mode 100644 vsprojects/readme.txt
 delete mode 100755 vsprojects/test_plugin.vcproj
 delete mode 100644 vsprojects/tests.vcproj

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-protobuf/pkg-protobuf.git



More information about the Pkg-protobuf-devel mailing list