Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Merge branch 'master' of github.com:google/protobuf | 2016-04-01 | |
|\ | |||
| * | Linking the cpp implementation extension statically with libprotobuf | 2016-04-01 | |
| | | |||
* | | Disable sign-compare warning. | 2016-03-31 | |
| | | |||
* | | Fix signed-compare warning. | 2016-03-31 | |
| | | |||
* | | revert unexpected change for py26 | 2016-03-31 | |
| | | |||
| * | Added an API to allow oversize protos when using C++ extension in Python | 2016-03-31 | |
| | | |||
* | | Fix json_format.py in py26 | 2016-03-31 | |
| | | |||
* | | Merge branch 'master' of github.com:google/protobuf | 2016-03-30 | |
|\| | |||
* | | Integrate google internal changes. | 2016-03-30 | |
| | | |||
| * | Merge pull request #1306 from silviulica/master | 2016-03-07 | |
| |\ | | | | | | | Update version to 3.0.0b2.post2 | ||
| | * | Update version to 3.0.0b2.post2 | 2016-03-07 | |
| |/ |/| | |||
| * | Add back the namespace_packages arg in setup.py. | 2016-03-05 | |
|/ | | | | | | | | | | | | | | | | | | | Improves #1296. The problem: in the previous patch, we tweaked the __init__.py files to use namespaces, but no longer declared ourselves as a namespace package. The second half was unwise. Note that this only comes up when installing protobuf alongside another package that also installs into the google namespace; as of right now, the only PyPI package that does is googleapis-common-protos, though the GAE SDK also uses google.appengine. Installing either or both of those alongside this package now works. The case that still remains is the upgrade path, which is also what worried me in #713. It seems that if protobuf 2.6.1 is installed, there's no way to safely upgrade that to work with a newer protobuf. However, `pip uninstall` && `pip install` does the trick. | ||
* | Add a modified patch from craigcitro@ to handle namespace sharing. | 2016-02-18 | |
| | |||
* | Added PROTOBUF_PYTHON_ALLOW_OVERSIZE_PROTOS macro and setting it when | 2016-02-16 | |
| | | | | | | --allow_oversize_protos=true is passed to bazel build. When this macro is set, SetTotalBytesLimit is called to remove the 64MB limit on binary protos when during ParseFromString. | ||
* | Manually down-integrate python JSON struct support from internal code base. | 2016-01-29 | |
| | |||
* | Fixed Python 3.x C++ build, and updated conformance failure lists. | 2016-01-15 | |
| | |||
* | Allow conformance test runner to tolerate crashes, and re-enable conformance ↵ | 2016-01-11 | |
| | | | | tests. | ||
* | Fixed compile for Python 3. There are still some crashes though. | 2015-12-30 | |
| | |||
* | Require six>=1.9 for Python. | 2015-12-29 | |
| | | | | | | | | | We use six sub-modules that aren't available in old versions. Not specifying this requirement in the setup will lead to much less readable runtime errors. It's particuarlly problematic for Mac OSX users because the system comes with an old six version 1.4.1 by default. [skip ci] | ||
* | Add missing files to EXTRA_DIST. | 2015-12-28 | |
| | | | | Also delete some unused files. | ||
* | Disable python conformnace tests as well. | 2015-12-21 | |
| | | | | | | The testee program crashes on some inputs. Change-Id: Iab27b80e29b7a56c5bd7cb4724531ecf9bb2823a | ||
* | Fix Python 2.6 test failures. | 2015-12-21 | |
| | | | | Change-Id: Ia9e2795b1ff1abb30410ffb3ef96ba6f46dd99d0 | ||
* | Update version numbers. | 2015-12-21 | |
| | | | | | Version number for beta languages is updated to v3.0.0-beta-2. Version number for alpha languages is updated to v3.0.0-alpha-5. | ||
* | Down-integrate from internal code base. | 2015-12-11 | |
| | |||
* | Bringing in internal::shared_ptr into google:protobuf namespace. | 2015-12-09 | |
| | | | | Fixes #1029 | ||
* | Updated for c++98 compatibility | 2015-12-07 | |
| | |||
* | Enable fast cpp protos in the python interface. | 2015-12-07 | |
| | |||
* | Added Python failure lists, and fixes to make sure failure propagates. | 2015-12-03 | |
| | |||
* | Conformance test implementation for Python. | 2015-12-02 | |
| | |||
* | Pass $CC environment variable through tox. | 2015-10-28 | |
| | |||
* | Special-case Clang-only warning flags to Clang. | 2015-10-28 | |
| | |||
* | Disable some more warnings to be warnings-free. | 2015-10-28 | |
| | |||
* | Fixed compile errors after rebase. | 2015-10-28 | |
| | |||
* | Removed all warnings from the Python/C++ build. | 2015-10-28 | |
| | | | | | | | | | | | Also made the Travis build ensure that no warnings are present. These builds were previously spewing many warnings, which was hiding warnings for important things like accidentally using C++11-only features. Change-Id: I56caeee9db48bc78756a3e8d7c14874630627037 | ||
* | fix json_format for python2.6: | 2015-10-19 | |
| | | | | | 1, objcect_pair_hook is not supported in python2.6, so duplicated key check is removed in 2.6 2, total_seconds is not suppoted in python2.6, changed to compute seconds directly | ||
* | add complete WKT for python. | 2015-10-06 | |
| | |||
* | Generate well known types for python. | 2015-10-06 | |
| | |||
* | remove extra collection import | 2015-10-06 | |
| | |||
* | disable tests for python-cpp under py26 as well. | 2015-10-06 | |
| | |||
* | disable py2.6 tests for json_format_test | 2015-10-05 | |
| | |||
* | Revert back changes to import unittest2 for py26 | 2015-10-05 | |
| | |||
* | make the python json test less strict on expected errors. | 2015-10-05 | |
| | |||
* | Merge remote-tracking branch 'origin/master' into fix-author | 2015-10-05 | |
|\ | |||
* | | Down-integrate from google internal. | 2015-10-05 | |
| | | |||
| * | Fix Python 3.4 cpp implementation | 2015-08-31 | |
|/ | | | | | | | | | | Fixes the ScalarMapContainer/MessageMapContainer implementations on Python 3.4, by dynamically allocating their PyTypeObjects using PyType_FromSpecWithBases, instead of statically allocating them. This is necessary because Python 3.4+ disallows statically allocating a class with a dynamically allocated parent. Signed-off-by: Dan O'Reilly <oreilldf@gmail.com> | ||
* | Fixed assignment syntax error. | 2015-08-28 | |
| | | | | Change-Id: Ifef8a300258214aae8f6b8516fbc61b7335b5724 | ||
* | Fix for https://github.com/google/protobuf/issues/758 | 2015-08-28 | |
| | | | | Change-Id: I590b34b96c84a3ba6e094a0bd86f153147ade3d3 | ||
* | Excludes a failing python cpp test case. | 2015-08-26 | |
| | |||
* | Merge branch 'master' of github.com:google/protobuf into beta-1 | 2015-08-26 | |
|\ | |||
| * | Merge pull request #728 from dano/py3_str_compat | 2015-08-26 | |
| |\ | | | | | | | Get all tests passing on Python3 (except Python3.4 cpp implementation) |