13 Commits (f2a1ec83587877031eb04c13c2d2c20aa04cafe7)

Author SHA1 Message Date
Mike Kruskal 4c923285a3 Fix packed reflection handling bug in edition 2023. 3 months ago
Mike Kruskal 9a020c4a7b Unify behavior of deprecated_legacy_json_field_conflicts across upb and syntax. 10 months ago
Mike Kruskal 3acd85e0a9 Remove edition getter from python descriptor APIs 11 months ago
Eric Salo b997cb6d8d upb: add a non-void typedef for upb_Message 12 months 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
Protobuf Team Bot 0fab773c1d Update remainder of upb to new short license style. 1 year ago
Mike Kruskal c23d5333c3 Expose editions in Python/upb. 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 8c8cbc43a7 Add client_streaming and server_streaming in MethodDescriptor for upb python 1 year ago
Eric Salo 5b6543edb5 upb: first attempt at implementing name mangling for minitable symbols 1 year ago
Adam Cozzette 501ececd39 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
Jie Luo bc0a87423e Use PyImport_ImportModuleLevel() instead of PyImport_Import() for descriptor_pb2. PyImport_ImportModuleLevel() custom globals and locals pointing to some namespace we control, not normal-looking __builtins__ 1 year ago
Adam Cozzette 7286ffceb2 Merge the protobuf and upb Bazel repos 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
Adam Cozzette fa75cd454f Update references to upb to point to the new location 1 year ago
Jie Luo bf0451983d Make upb python FieldDescriptor able to access the constant cpp type attributes 1 year ago
Adam Cozzette 047df98dea Move upb-x/ back to upb/ 1 year ago
Adam Cozzette 895f190bda Move upb to upb-x 1 year ago
Adam Cozzette 1ba80d7424 Move upb-temp/ back to upb/ 1 year ago
Adam Cozzette d38b8561e6 Move upb/ to upb-temp/ 1 year ago
Adam Cozzette 6fc87fe3f7 Internal change 1 year ago
Protobuf Team Bot cab6c3e223 Internal change 1 year ago
Adam Cozzette 0d1ba13e83 Move everything into new upb/ directory 1 year ago
Adam Cozzette 5aca728f72 Reformat copyright headers 1 year ago
Jie Luo 73661563db Added is_closed to EnumDescriptor in protobuf python upb 2 years ago
Eric Salo 41335a03be normalize upb_Message_New() 2 years ago
Eric Salo edecfd5eb0 upb: use the new reflection headers 2 years ago
Protobuf Team Bot 470f06cccb Different message factories will return same message class for same descriptor in python. 2 years ago
Joshua Haberman b0ed763a41 Fixed some corner cases around empty packages in upb. 2 years ago
Protobuf Team Bot 46e306bead Move generator shared support code to common target. 2 years ago
Protobuf Team Bot 65bde4e75b upb_Encode() now returns a status value 3 years ago
Joshua Haberman 12fffeb9c3 Rename CMessage -> Message, to make the change in https://github.com/protocolbuffers/upb/pull/617 work as intended. 3 years ago
Joshua Haberman b034f5d196 Fixed broken test by implementing FieldDescriptor.has_presence. 3 years ago
Joshua Haberman ac27e3b317 Remaining fixes to make Python tests pass in google3. 3 years ago
Joshua Haberman 6a94a385f8 Factor out name differences into macros. 3 years ago
Joshua Haberman 0a858bb57a Factor out name differences into macros. 3 years ago
Joshua Haberman c56fe27f88 Fix mistake in previous rename: upb_MessageDef_FindFieldByNameWithSize. 3 years ago
Joshua Haberman 1c3d63dc25 Fixed a test by checking for the type of proto. 3 years ago
Joshua Haberman bb95a18631 Fixed a bug in the enum value map, fixing a few unit tests. 3 years ago
Joshua Haberman 606308c639 Added back missing underscore. 3 years ago
Joshua Haberman 75b6291e40 Renamed upb_FieldType_* -> kUpb_FieldType_* 3 years ago
Joshua Haberman 2bdbfc33e5 Addressed PR comments. 3 years ago
Joshua Haberman 3eeea895dd Fixed FieldDescriptor test. 3 years ago
Joshua Haberman 0c541f3305 Single encode. 3 years ago
Joshua Haberman 72af9dc0cc Switch to a single upb_Decode. 3 years ago