1202 Commits (dce4f7ddf2f6784f503551097576b4b9af20686f)

Author SHA1 Message Date
Tony Liao eef246efd8 Clean up stale if-guards for Python nonconformance that no longer applies. 2 months ago
Matej Aleksandrov 1803f8bf28 Ensure protobuf Message.__dir__ returns proto fields 2 months ago
Protobuf Team Bot 9e44913d43 Performance optimization: check for python float before type-checking numpy. 2 months ago
Tony Liao 21e9aa6cac Add back UPB test coverage that was undone from test migration. 2 months ago
Mike Kruskal 72b3eda2ec Breaking change: fix closed enum validation under editions 2 months ago
Mike Kruskal 8f2ad123b8 Make python text-format reject octal floats 2 months ago
Mike Kruskal aa4e50fe78 Replace old branch of absl-py parameterization with a dev dependency 2 months ago
Mike Kruskal 0a95ae4041 Update pure python float checking. 2 months ago
Mike Kruskal bc16fe8921 Treat -0.0 as consistently distinct from 0.0 in pure python 3 months ago
Mike Kruskal 5188672837 Accept 'F' suffix for floats in python text-format parser. 3 months ago
Mike Kruskal 2de1e7ebe3 Split up a pre-existing bulky test into smaller-grained parameterizations. 3 months ago
Mike Kruskal 1b0b1c9ba0 Remove decoder.SkipField. 3 months ago
Mike Kruskal f2ec951597 Fix python JSON parser to accept string fields containing integer-equivalent floats. 3 months ago
Mike Kruskal f69ea1cc48 Make Pure Python reject unmatched end-group tag in unknown fields 3 months ago
Mike Kruskal 482752a78a Make Python/C++ reject unmatched end-group tag. 3 months ago
Tony Liao 60d43aa125 Remove proto_builder_test_wrapper for python's proto_builder_test. 3 months ago
Sandy Zhang 4d998f2742 Add linker flags enabling undefined dynamic_lookup for macOS for Python api_implementation.so and message.so 3 months ago
Protobuf Team Bot 4b047184cd Automated Code Change 3 months ago
Tony Liao cbecd9d2fa Remove descriptor_test_wrapper for python's descriptor_test. 3 months ago
Geoffry Song 8ccca3986f [python] Remove explicit visibility("default") on PyInit__message (#16125) 3 months ago
Matej Aleksandrov 9668016fc2 Override protobuf Message.__dir__ method 3 months ago
Tony Liao 783b307703 Print better error message when registering an extension with a duplicate number. 3 months ago
Geoffry Song 5752b2d07b [python] Remove semicolon after `PyObject_HEAD` (#16123) 3 months ago
Zoey Greer 3773feb2fc Fix deprecated use of `namespace_packages` in `python/dist/setup.py` (#18235) 3 months ago
Tony Liao 1544885f6f Remove message_factory_test_wrapper for python's message_factory_test. 3 months ago
Tony Liao a02ec0f353 Remove message_test_wrapper for python's message_test. 3 months ago
Jie Luo b9e69e8c11 Add "absl::StatusOr<PythonConstMessagePointer> GetConstMessagePointer(PyObject* msg)" in proto_api which works with cpp extension, upb and pure python. 3 months ago
gongsu832 15e7d71eac Building python binding with bazel on s390x (#19232) 3 months ago
Zoey Greer 8476dbacb3 Remove unused protos in `python/google/protobuf/internal/more_messages.proto` (#18245) 3 months ago
Jie Luo 3781f45f39 Fix a python bug that UPB and Python C++ extension assume MessageSet extensions are ordered first 3 months ago
Protobuf Team Bot f5a293768f Drop Python 3.8 support 3 months ago
Jie Luo d3e9897b03 Fix a python bug for text_format pretty print when Struct in Any 3 months ago
Nevena Kotlaja 80a5a511e4 Add toolchain type for remaining actions 3 months ago
Protobuf Team Bot 75bb72e0d5 Support tuples when parsing JSON dicts 3 months ago
Protobuf Team Bot ae488a016a Use noncontiguous unknown fields API in upb python 3 months ago
Jie Luo 0720536eca Breaking change: Python nested message class __qualname__ now contains the outer message name. (Previous __qualname__ has the same result with __name__ for nested message that outer message name was not included) 4 months ago
Jie Luo 81da6b999a Breaking Change: Python setdefault behavior change for map field. 4 months ago
Jie Luo 610702ed18 Fix a Python bug: when package is empty, DescriptorDatabase FindFileContainingSymbol method will able to find symbol names not start with '.' 4 months ago
Mike Kruskal fc048f4fe3 Add a conformance test for invalid end group tag. 4 months ago
Protobuf Team Bot fd477301f8 Use ABSL_PREDICT_TRUE|FALSE instead of PROTOBUF_PREDICT_TRUE|FALSE. 4 months ago
Jie Luo 3df01fa955 Fix GetMutableMessagePointer() in python proto_api to find from generated factory before check with dynamic message factory 4 months ago
Jie Luo c261b49a95 Breaking change: Remove deprecated GetPrototype MessageFactory.GetPrototype(), 4 months ago
Jie Luo 721a45265b Breaking change: Remove deprecated GetDebugString() from protobuf python cpp extension. 4 months ago
Protobuf Team Bot 7060d3d723 Add Python 3.13 test coverage 4 months ago
Jie Luo 47613cf7ad Fix a python bug when assign an empty Struct at creation. 4 months ago
Jie Luo 5706140e09 Add "PythonMessageMutator GetClearedMutableMessage(PyObject *);" in proto_api which works with cpp extension, upb and pure python. 4 months ago
Jie Luo 292f964679 Breaking Change: Remove deprecated reflection methods 4 months ago
Jie Luo 5ba74b11e8 Breaking Change: Remove deprecated Python RPC Service Interfaces 4 months ago
Protobuf Team Bot 5599f2ceec well_known_types: Use str.rpartition instead of str.split for Any type name 4 months ago
Protobuf Team Bot 7c0fe167b4 Automated rollback of commit bfaf36cbb1. 4 months ago