1081 Commits (57a6e8df1c8dd44962b4d3357ba93e7291d79191)

Author SHA1 Message Date
Jie Luo f799af8bf5 Automated rollback of commit 57772cdae7. 7 months ago
Mike Kruskal db5814e4ff Use newly split feature defaults in plugins and runtimes. 7 months ago
Mike Kruskal ea81024ddf Refactor editions infrastructure to a top-level directory. 7 months ago
Kyle Montemayor 57772cdae7 Add __or__ to enum_type_wrapper so they can be used in type unions 7 months ago
Mike Kruskal b3b4497d61 Implement feature lifetime validation in protoc and the C++ runtime. 8 months ago
Protobuf Team Bot 8257c4469d Copy py_proto_library from rules_python to protobuf 8 months ago
Eric Salo 3d21bc26c9 upb: define kUpb_CompareOption_IncludeUnknownFields flag for upb_Message_IsEqual() 8 months ago
Mike Kruskal 29c69ff00b Fix text-format delimited field handling 8 months ago
Protobuf Team Bot 21d75f861c Remove references to rules_proto 8 months ago
zhangzibao f6bcf9c78f bugfix json_format.py (#16382) 8 months ago
Sandy Zhang ed965bd140 Update python_tag select to include python limited_api 8 months ago
Protobuf Team Bot d7f032ad15 Move private definitions out of //bazel 8 months ago
Jie Luo baf211bf63 Automated rollback of commit de8e550e90. 8 months ago
Jie Luo de8e550e90 Nextgen Proto Pythonic API: Add 'in' operator 8 months ago
Protobuf Team Bot 83ec410d30 Internal change 8 months ago
Anton Grbin 86abf35ef5 Python JSON parser: Ignore invalid enum string values if ignore_unknown_fields is set (#15887) 8 months ago
Jie Luo 7e033c0be1 internal chnge 8 months ago
Jie Luo a2cc9f7b62 internal change 8 months ago
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