Joshua Haberman bb30225f06 Sync from Piper @307316823 6 lat temu
..
README bde4a3254a down integrate python opensource to svn 11 lat temu
__init__.py 786f80fe66 Add a modified patch from craigcitro@ to handle namespace sharing. 10 lat temu
cpp_message.py 9086d96439 Integrate from internal code base. 9 lat temu
descriptor.cc a104dffcb6 Fix typos (#7050) 6 lat temu
descriptor.h 711e4b4d6c Down integrate to GitHub 7 lat temu
descriptor_containers.cc 6c92f9dff1 Down integrate to GitHub 6 lat temu
descriptor_containers.h 6bbe197e9c Down-integrate from google3. 7 lat temu
descriptor_database.cc 6c92f9dff1 Down integrate to GitHub 6 lat temu
descriptor_database.h 6c92f9dff1 Down integrate to GitHub 6 lat temu
descriptor_pool.cc 6c92f9dff1 Down integrate to GitHub 6 lat temu
descriptor_pool.h 09cab821a9 Down integrate to GitHub 6 lat temu
extension_dict.cc 6c92f9dff1 Down integrate to GitHub 6 lat temu
extension_dict.h 176f7db11d Down integrate to Github 7 lat temu
field.cc c649397029 Set execute bit on files if and only if they begin with (#!). (#7347) 6 lat temu
field.h c649397029 Set execute bit on files if and only if they begin with (#!). (#7347) 6 lat temu
map_container.cc 6c92f9dff1 Down integrate to GitHub 6 lat temu
map_container.h 176f7db11d Down integrate to Github 7 lat temu
message.cc bb30225f06 Sync from Piper @307316823 6 lat temu
message.h 6c92f9dff1 Down integrate to GitHub 6 lat temu
message_factory.cc 2f864fdfdf Down integrate to Github 7 lat temu
message_factory.h 2f864fdfdf Down integrate to Github 7 lat temu
message_module.cc b99994d994 Sync from Piper @304070343 6 lat temu
proto2_api_test.proto d0f91c863a Down integrate to Github (#5839) 7 lat temu
python.proto 13fd045dbb Integrated internal changes from Google 8 lat temu
repeated_composite_container.cc 176f7db11d Down integrate to Github 7 lat temu
repeated_composite_container.h 176f7db11d Down integrate to Github 7 lat temu
repeated_scalar_container.cc 6c92f9dff1 Down integrate to GitHub 6 lat temu
repeated_scalar_container.h 176f7db11d Down integrate to Github 7 lat temu
safe_numerics.h d61aede89c Down-integrate from google3. 7 lat temu
scoped_pyobject_ptr.h 711e4b4d6c Down integrate to GitHub 7 lat temu
unknown_fields.cc c649397029 Set execute bit on files if and only if they begin with (#!). (#7347) 6 lat temu
unknown_fields.h c649397029 Set execute bit on files if and only if they begin with (#!). (#7347) 6 lat temu

README

This is the 'v2' C++ implementation for python proto2.

It is active when:

PROTOCOL_BUFFERS_PYTHON_IMPLEMENTATION=cpp
PROTOCOL_BUFFERS_PYTHON_IMPLEMENTATION_VERSION=2