1113 Commits (0d6e9794d1091e622ae96c586e1b33632feb5841)

Author SHA1 Message Date
Jie Luo 7cf02389b3 fix upb python: DO NOT create empty optional field after sorting empty repeated field 8 months ago
Eric Salo d452a16b8c upb: fix textformat encoder to print group name instead of field name 8 months ago
Mike Kruskal 0e167e796f Disallow all feature types except enum and boolean. 8 months ago
Protobuf Team Bot 0442ed62cb Enable Protobuf Python version check. 8 months ago
Tiago Quelhas 774627235e Automated Code Change 8 months ago
Protobuf Team Bot dca05ea1cd Add a go/pytype annotation on Duration.toTimedelta. 8 months ago
Eric Salo e1a19ba8bb upb: add 'options' arg to upb_Message_IsEqual() 9 months ago
Jie Luo eee53125c4 internal change 9 months ago
Mike Kruskal d5543304d5 Fix has_presence to account for proto3 extensions in Python. 9 months ago
Protobuf Team Bot 554a00c40a Introduce Python Protobuf runtime version. 9 months ago
Sandy Zhang 5b32936822 Register Scalar/MessageMapContainerTypes as virtual subclasses of MutableMapping instead of inheriting directly. 9 months ago
aiuto 3ab1276bbb Update Bazel references to rules_pkg to the supported file locations. (#15780) 10 months ago
Joshua Haberman 776d072fa1 Removed obsolete TODO. 10 months ago
Eric Salo c69ed472cd upb: implement minitable-based field iterators 10 months ago
Protobuf Team Bot 2fc7022879 Adds string view fields whose accessors are absl::string_view based. 10 months ago
Protobuf Team Bot 2699579875 Breaking change: Remove the deprecated always_print_primitive_fields option from Java, Python and C++ JSON parsers. 10 months ago
Protobuf Team Bot 7d43131a0a Rename the 'includingDefaultValueWithoutPresenceFields' and 'always_print_without_presence_fields' to 'alwaysPrintFieldsWithNoPresence' in the Cpp, Py and Java JSON serializers for consistency. 10 months ago
Protobuf Team Bot 461b50b180 Stop using including_default_value_fields as a positional argument in json_format_test.py 10 months ago
Joshua Haberman 8135fca851 Breaking Change: Removed obsolete/duplicate `setup.py` from Python. 10 months ago
Mike Kruskal 9a020c4a7b Unify behavior of deprecated_legacy_json_field_conflicts across upb and syntax. 10 months ago
Protobuf Team Bot 25c6d34d4e Add new including_default_value_without_presence_fields to Python JSON serializer. 10 months ago
Dennis Shao 9146ce6ddb Updating version.json and repo version numbers to: 27-dev (#15590) 10 months ago
Joshua Haberman 6cf7f9b5f6 Automated rollback of commit f7dbd3841f. 10 months ago
Joshua Haberman ca5ca62fa6 Fixed a bug when deep copying a map field with a closed enum value. 10 months ago
Joshua Haberman af339fad1e Fixed a bug in cl/600990001 -- we need to propagate the as_utf8 parameter that was passed. 10 months ago
Joshua Haberman bf00034493 Breaking Change: Made text_format output default to UTF-8. 10 months ago
Joshua Haberman b9e4894462 Fixed a SEGV when deep copying a non-reified sub-message. 10 months ago
Jie Luo f7dbd3841f internal change 10 months ago
Sandy Zhang 65c65c2d04 Breaking Change: Use Editions features in Java full runtimes. 10 months ago
Eric Salo 8d0bfb0a5a upb: delete upb:upb, upb:collections, upb/upb.hpp, upb/collections/ 11 months ago
Joshua Haberman f2a91b33e1 Make `str(msg)` in Python print raw UTF-8 strings. Only invalid UTF-8 is escaped. 11 months ago
Dmitri Gribenko 321b817147 Automated Code Change 11 months ago
Jie Luo 0905ba3462 Add "extend repeated with nothing" tests back for upb python 11 months ago
Mike Kruskal 3acd85e0a9 Remove edition getter from python descriptor APIs 11 months ago
Jie Luo 4ebba684c7 BREAKING CHANGE in v26: Remove RegisterExtension in message class 11 months ago
Jie Luo 1658213ba8 BREAKING CHANGE in v26: Reject extend repeated field with none iterable (Raise TypeError) 11 months ago
Jie Luo c51f111022 BREAKING CHANGE in v26: Remove Deprecated APIs that add non top descriptor. 11 months ago
Marcel fbbe681409 Do no longer depend on deprecated //external:python_headers (#15236) 11 months ago
Adam Cozzette a7b0421c78 Breaking change: make protobuf comply with the C++ layering check 11 months ago
Eric Salo 64dbf0dba4 upb: delete the aliases for upb:hash, upb:lex, upb:reflection_internal 11 months ago
Adam Cozzette 4ec9170bcd Fix layering check for usage of gtest 11 months ago
Jie Luo 4f77929203 BREAKING CHANGE in v26: check if Timestamp is valid. 11 months ago
Eric Salo 2fb0b93d9d upb: tighten up and lock down upb/wire/ 11 months ago
Eric Salo b997cb6d8d upb: add a non-void typedef for upb_Message 11 months ago
Jie Luo 706c0d03f8 Automated rollback of commit 1250d5f6cc. 11 months ago
Eric Salo 33cb42e33b upb: add 'static' to several Python map functions 11 months ago
Jie Luo 1250d5f6cc BREAKING CHANGE in v26: check if Timestamp is valid. 11 months ago
Protobuf Team Bot 9c7d2b9d83 Make the utf8_range implementation just in C 12 months ago
Joshua Haberman de52944f38 [Python/upb] Fixed SEGV when attempting to delete a message attribute 12 months ago
Jie Luo 0eac77c2c6 Breaking change in 26 release: Remove msg.UnknownFields() support in pure python and cpp extension. 12 months ago