1208 Commits (b0b7bf3d9a362d75ffb4b7289dcdf3272ced022c)

Author SHA1 Message Date
Jie Luo 98aab04c0b Fix bug that DiscardUnknownFields did not discard unknown fields of extensions in Py-upb and Php-upb and ruby-upb. 4 months ago
Tony Liao 2ec7653fe5 Clean up obsolete api_implementation hacks in reflection_test. 4 months ago
Tony Liao 39808bc55d Remove the entire pb_unit_tests/ directory with reflection_test_wrapper. 4 months ago
Tony Liao 1ff30f9550 Remove generator_test_wrapper for python's generator_test. 4 months ago
Jie Luo 6c3ff5aa9e Performance optimization for upb python extend repeated scalars. 4 months ago
Tony Liao 7b71e08e3c Remove descriptor_pool_test_wrapper for python's descriptor_pool_test. 4 months ago
Tony Liao eef246efd8 Clean up stale if-guards for Python nonconformance that no longer applies. 4 months ago
Matej Aleksandrov 1803f8bf28 Ensure protobuf Message.__dir__ returns proto fields 4 months ago
Protobuf Team Bot 9e44913d43 Performance optimization: check for python float before type-checking numpy. 4 months ago
Tony Liao 21e9aa6cac Add back UPB test coverage that was undone from test migration. 4 months ago
Mike Kruskal 72b3eda2ec Breaking change: fix closed enum validation under editions 4 months ago
Mike Kruskal 8f2ad123b8 Make python text-format reject octal floats 5 months ago
Mike Kruskal aa4e50fe78 Replace old branch of absl-py parameterization with a dev dependency 5 months ago
Mike Kruskal 0a95ae4041 Update pure python float checking. 5 months ago
Mike Kruskal bc16fe8921 Treat -0.0 as consistently distinct from 0.0 in pure python 5 months ago
Mike Kruskal 5188672837 Accept 'F' suffix for floats in python text-format parser. 5 months ago
Mike Kruskal 2de1e7ebe3 Split up a pre-existing bulky test into smaller-grained parameterizations. 5 months ago
Mike Kruskal 1b0b1c9ba0 Remove decoder.SkipField. 5 months ago
Mike Kruskal f2ec951597 Fix python JSON parser to accept string fields containing integer-equivalent floats. 5 months ago
Mike Kruskal f69ea1cc48 Make Pure Python reject unmatched end-group tag in unknown fields 5 months ago
Mike Kruskal 482752a78a Make Python/C++ reject unmatched end-group tag. 5 months ago
Tony Liao 60d43aa125 Remove proto_builder_test_wrapper for python's proto_builder_test. 5 months ago
Sandy Zhang 4d998f2742 Add linker flags enabling undefined dynamic_lookup for macOS for Python api_implementation.so and message.so 5 months ago
Protobuf Team Bot 4b047184cd Automated Code Change 5 months ago
Tony Liao cbecd9d2fa Remove descriptor_test_wrapper for python's descriptor_test. 5 months ago
Geoffry Song 8ccca3986f [python] Remove explicit visibility("default") on PyInit__message (#16125) 5 months ago
Matej Aleksandrov 9668016fc2 Override protobuf Message.__dir__ method 5 months ago
Tony Liao 783b307703 Print better error message when registering an extension with a duplicate number. 5 months ago
Geoffry Song 5752b2d07b [python] Remove semicolon after `PyObject_HEAD` (#16123) 5 months ago
Zoey Greer 3773feb2fc Fix deprecated use of `namespace_packages` in `python/dist/setup.py` (#18235) 5 months ago
Tony Liao 1544885f6f Remove message_factory_test_wrapper for python's message_factory_test. 5 months ago
Tony Liao a02ec0f353 Remove message_test_wrapper for python's message_test. 5 months ago
Jie Luo b9e69e8c11 Add "absl::StatusOr<PythonConstMessagePointer> GetConstMessagePointer(PyObject* msg)" in proto_api which works with cpp extension, upb and pure python. 5 months ago
gongsu832 15e7d71eac Building python binding with bazel on s390x (#19232) 5 months ago
Zoey Greer 8476dbacb3 Remove unused protos in `python/google/protobuf/internal/more_messages.proto` (#18245) 5 months ago
Jie Luo 3781f45f39 Fix a python bug that UPB and Python C++ extension assume MessageSet extensions are ordered first 5 months ago
Protobuf Team Bot f5a293768f Drop Python 3.8 support 5 months ago
Jie Luo d3e9897b03 Fix a python bug for text_format pretty print when Struct in Any 5 months ago
Nevena Kotlaja 80a5a511e4 Add toolchain type for remaining actions 5 months ago
Protobuf Team Bot 75bb72e0d5 Support tuples when parsing JSON dicts 6 months ago
Protobuf Team Bot ae488a016a Use noncontiguous unknown fields API in upb python 6 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) 6 months ago
Jie Luo 81da6b999a Breaking Change: Python setdefault behavior change for map field. 6 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 '.' 6 months ago
Mike Kruskal fc048f4fe3 Add a conformance test for invalid end group tag. 6 months ago
Protobuf Team Bot fd477301f8 Use ABSL_PREDICT_TRUE|FALSE instead of PROTOBUF_PREDICT_TRUE|FALSE. 6 months ago
Jie Luo 3df01fa955 Fix GetMutableMessagePointer() in python proto_api to find from generated factory before check with dynamic message factory 6 months ago
Jie Luo c261b49a95 Breaking change: Remove deprecated GetPrototype MessageFactory.GetPrototype(), 6 months ago
Jie Luo 721a45265b Breaking change: Remove deprecated GetDebugString() from protobuf python cpp extension. 6 months ago
Protobuf Team Bot 7060d3d723 Add Python 3.13 test coverage 6 months ago