366 Commits (d452a16b8c4ee35d79380e143db88f8bbdfe2fe4)

Author SHA1 Message Date
Eric Salo d452a16b8c upb: fix textformat encoder to print group name instead of field name 1 year ago
Mike Kruskal 0e167e796f Disallow all feature types except enum and boolean. 1 year ago
Protobuf Team Bot dca05ea1cd Add a go/pytype annotation on Duration.toTimedelta. 1 year ago
Jie Luo eee53125c4 internal change 1 year ago
Mike Kruskal d5543304d5 Fix has_presence to account for proto3 extensions in Python. 1 year ago
Protobuf Team Bot 554a00c40a Introduce Python Protobuf runtime version. 1 year ago
Sandy Zhang 5b32936822 Register Scalar/MessageMapContainerTypes as virtual subclasses of MutableMapping instead of inheriting directly. 1 year ago
Protobuf Team Bot 2699579875 Breaking change: Remove the deprecated always_print_primitive_fields option from Java, Python and C++ JSON parsers. 1 year 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. 1 year ago
Protobuf Team Bot 461b50b180 Stop using including_default_value_fields as a positional argument in json_format_test.py 1 year ago
Protobuf Team Bot 25c6d34d4e Add new including_default_value_without_presence_fields to Python JSON serializer. 1 year ago
Joshua Haberman 6cf7f9b5f6 Automated rollback of commit f7dbd3841f. 1 year ago
Joshua Haberman ca5ca62fa6 Fixed a bug when deep copying a map field with a closed enum value. 1 year ago
Joshua Haberman bf00034493 Breaking Change: Made text_format output default to UTF-8. 1 year ago
Joshua Haberman b9e4894462 Fixed a SEGV when deep copying a non-reified sub-message. 1 year ago
Jie Luo f7dbd3841f internal change 1 year ago
Sandy Zhang 65c65c2d04 Breaking Change: Use Editions features in Java full runtimes. 1 year ago
Joshua Haberman f2a91b33e1 Make `str(msg)` in Python print raw UTF-8 strings. Only invalid UTF-8 is escaped. 1 year ago
Mike Kruskal 3acd85e0a9 Remove edition getter from python descriptor APIs 1 year ago
Jie Luo 4ebba684c7 BREAKING CHANGE in v26: Remove RegisterExtension in message class 1 year ago
Jie Luo 1658213ba8 BREAKING CHANGE in v26: Reject extend repeated field with none iterable (Raise TypeError) 1 year ago
Jie Luo 4f77929203 BREAKING CHANGE in v26: check if Timestamp is valid. 1 year ago
Jie Luo 706c0d03f8 Automated rollback of commit 1250d5f6cc. 1 year ago
Jie Luo 1250d5f6cc BREAKING CHANGE in v26: check if Timestamp is valid. 1 year ago
Joshua Haberman de52944f38 [Python/upb] Fixed SEGV when attempting to delete a message attribute 1 year ago
Jie Luo 0eac77c2c6 Breaking change in 26 release: Remove msg.UnknownFields() support in pure python and cpp extension. 1 year ago
Mike Kruskal fd40c87bef Breaking change: Remove deprecated syntax accessor. 1 year ago
Joshua Haberman c05b320d9c Fixed a bug where FileDescriptor maps like `message_types_by_name` could return descriptors from other files. 1 year ago
Mike Kruskal c23d5333c3 Expose editions in Python/upb. 1 year ago
Mike Kruskal e8377f12e1 Expose editions in Python/C++. 1 year ago
Mike Kruskal 15eccf3ec4 Implement Editions in Pure Python. 1 year ago
Joshua Haberman 1711ebd455 Fixed Python memory leak in map lookup. 1 year ago
Joshua Haberman b0eeb356b8 Fixed Python memory leak in map lookup. 1 year ago
Mike Kruskal 88249acbfd Internal change 1 year ago
Mike Kruskal 63f4c503a2 Editions: Embed resolved features of descriptor.proto for pure python. 1 year ago
Jie Luo e9953d2155 internal change 1 year ago
Protobuf Team Bot 62a435c1ab Fix handling of Unicode escapes in string data in textproto files. 1 year ago
Jie Luo 41af1d53a2 loosen upb for json name conflict check in proto2 between json name and field 1 year ago
Protobuf Team Bot e33e0d2ba5 Add `ABSL_ATTRIBUTE_LIFETIME_BOUND` attribute on generated oneof accessors. 2 years ago
Samuel Freilich f5e6fb02cc Use a more general and simpler (but slower) approach in Timestamp.ToDatetime 2 years ago
Mike Kruskal f5d9c6f174 Temporarily disable windows-only python failure 2 years ago
Samuel Freilich f0c56f9bc4 Ensure Timestamp.ToDatetime(tz) has correct offset 2 years ago
Adam Cozzette 501ececd39 Reorganize upb file structure 2 years ago
Jie Luo 1e0bc565a0 Do not check required field for upb python MergeFrom 2 years ago
Protobuf Team Bot 73b7f06faf Verify closed enums rather than fallback to eager parsing. 2 years ago
Adam Cozzette 9b46ed520e Add CI runs for testing upb Python wheels 2 years ago
Sandy Zhang 81068e8e8c Internal change 2 years ago
Jie Luo b1c4c65658 On demand create message meta class for upb python 2 years ago
Adam Cozzette 7286ffceb2 Merge the protobuf and upb Bazel repos 2 years ago
Joshua Haberman db20f5ffc9 Shorten our license headers into an abbreviated form that references LICENSE instead of including it in full. 2 years ago