1005 Commits (a1e86599208ad8f8213e45f1a33607d294d03978)

Author SHA1 Message Date
Adam Cozzette 5ca84008fc Move utf8_range into the protobuf repo 1 year ago
Adam Cozzette 24fef03259 Add support and partial CI coverage for Python 3.12 1 year ago
Mike Kruskal 15eccf3ec4 Implement Editions in Pure Python. 1 year ago
Adam Cozzette 7e0e8ef385 Move python/BUILD to python/BUILD.bazel 1 year ago
Protobuf Team Bot e32d0948e7 Properly untrack Python GC objects during deallocation. 1 year ago
Jie Luo c508a40f40 Raise warnings for python syntax usages 1 year ago
Jie Luo 1231af10c7 merge 25.x to main (#14617) 1 year ago
Protobuf Team Bot 3ea774370a Internal change 1 year ago
Protobuf Team Bot 6b5d8db01f Updating version.json and repo version numbers to: 25.0 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
Eric Salo 8d67a40d30 upb: fix wheels build errors 1 year ago
Protobuf Team Bot ba1aab2baf Updating version.json and repo version numbers to: 25.0-rc2 1 year ago
Protobuf Team Bot 62a435c1ab Fix handling of Unicode escapes in string data in textproto files. 1 year ago
Protobuf Team Bot 896f3d8ced Updating version.json and repo version numbers to: 25.0-rc1 1 year ago
Edgar Riba 1639639c40 unused miport sys and variable (#13869) 1 year ago
ottmar-zittlau 41c686368d Fix protoc search path in setup.py (#14318) 1 year ago
Jie Luo 8c8cbc43a7 Add client_streaming and server_streaming in MethodDescriptor for upb python 1 year ago
Jie Luo 656d62ae32 internal change 1 year ago
Jie Luo 41af1d53a2 loosen upb for json name conflict check in proto2 between json name and field 1 year ago
Eric Salo 5b6543edb5 upb: first attempt at implementing name mangling for minitable symbols 1 year ago
Adam Cozzette 8970072608 Migrate away from distutils 1 year ago
Protobuf Team Bot ebb1b0550a GetArena() instead of GetArenaForAllocation(). 1 year ago
Eric Salo 07fba1da07 upb: merge ":collections" into ":message" 1 year ago
Protobuf Team Bot e33e0d2ba5 Add `ABSL_ATTRIBUTE_LIFETIME_BOUND` attribute on generated oneof accessors. 1 year ago
Adam Cozzette 8f831e973a Update Python versions to reflect that we now support 3.8 through 3.11 1 year ago
Samuel Freilich f5e6fb02cc Use a more general and simpler (but slower) approach in Timestamp.ToDatetime 1 year ago
Mike Kruskal f5d9c6f174 Temporarily disable windows-only python failure 1 year ago
Samuel Freilich f0c56f9bc4 Ensure Timestamp.ToDatetime(tz) has correct offset 1 year ago
Adam Cozzette 501ececd39 Reorganize upb file structure 1 year ago
Jie Luo 1e0bc565a0 Do not check required field for upb python MergeFrom 1 year ago
Sandy Zhang c50e89217d Require Python >=3.8 and add 3.11 to test matrix 1 year ago
Protobuf Team Bot 73b7f06faf Verify closed enums rather than fallback to eager parsing. 1 year ago
Adam Cozzette 9b46ed520e Add CI runs for testing upb Python wheels 1 year ago
Adam Cozzette 9df1d76970 Prepare to reorganize upb file structure 1 year ago
Sandy Zhang 81068e8e8c Internal change 1 year ago
Jie Luo b1c4c65658 On demand create message meta class for upb python 1 year ago
Adam Cozzette 7286ffceb2 Merge the protobuf and upb Bazel repos 1 year ago
Joshua Haberman db20f5ffc9 Shorten our license headers into an abbreviated form that references LICENSE instead of including it in full. 1 year ago
Joshua Haberman 9840a6d7c9 Shorten our license headers into an abbreviated form that references LICENSE instead of including it in full. 1 year ago
Joshua Haberman 9ef8f5cffc Shorten our license headers into an abbreviated form that references LICENSE instead of including it in full. 1 year ago
Joshua Haberman 638a860285 Shorten our license headers into an abbreviated form that references LICENSE instead of including it in full. 1 year ago
Joshua Haberman b42ca260d1 Shorten our license headers into an abbreviated form that references LICENSE instead of including it in full. 1 year ago
Joshua Haberman 106de22416 Shorten our license headers into an abbreviated form that references LICENSE instead of including it in full. 1 year ago
Jie Luo 8a11c3c8f0 Add python test for deprecated syntax 1 year ago
Jie Luo bd7a9df1eb Change upb python to keep the meta class ref on message descriptor. Also add Garbage Collection on meta class and message descriptor. 1 year ago
Jie Luo 3e966f1dc9 Add lock to pure python's field decoders 1 year ago