71 Commits (80264f7caba000a3d32a3965e886b8730e9a7e81)

Author SHA1 Message Date
Jie Luo cbacdf152a Remove RegisterExtension in message class 1 year ago
Jie Luo 60be96e0bf -Make message __deepcopy__ call UPB code instead of default implementation for 2 years ago
Jie Luo 62f1470f09 -Make message CopyFrom() call UPB code instead of default implementation for python UPB 2 years ago
Eric Salo 565c8fe66e upb: copy the wire decode recursion-depth-checking code to the wire encoder 2 years ago
Eric Salo b19c811493 Python: Allow de-serializing bytearray (#868) 2 years ago
Alexandre Jasmin ebaecb7e09 Python: Allow de-serializing bytearray (#868) 2 years ago
Protobuf Team Bot 9d2b5d1716 Add upb_MiniTable_FindUnknown depth_limit parameter. 2 years ago
Eric Salo ea4cb79f66 fix Python bug with required fields 2 years ago
Eric Salo b747edb830 append "ByDef" to names of message accessors that use reflection 2 years ago
Eric Salo 0bb466356d create text/ subdir for all text-format code 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
Eric Salo 27f8d367d3 fix segfault when clearing an unset oneof in Python 2 years ago
Eric Salo c2c6427f60 upb: fix NULL pointer bug in Python FFI 2 years ago
Protobuf Team Bot 65bde4e75b upb_Encode() now returns a status value 2 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 4e2bbc8a3a Throw an exception with detailed information if generated code is out of date. 3 years ago
Joshua Haberman c3cfd09b01 Fix compiler warnings. 3 years ago
Joshua Haberman 0abdee08b4 Fixed a test by extending Pythonic initialization to handle dicts in repeated fields. 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 1c3d63dc25 Fixed a test by checking for the type of proto. 3 years ago
Joshua Haberman b38e4a4332 Fixed a few cases where we were not checking GetStrData properly. 3 years ago
Joshua Haberman cd214fe73d upb_TextEncode. 3 years ago
Joshua Haberman 0c541f3305 Single encode. 3 years ago
Joshua Haberman 72af9dc0cc Switch to a single upb_Decode. 3 years ago
Joshua Haberman 499c2cc8b1 upb_extreg, upb_msg 3 years ago
Joshua Haberman ffdcc46390
Fixed a handful of reference leaks found in a debug build of Python (#484) 3 years ago
Joshua Haberman 1c955f37ce
Mass API rename and clang-reformat (#485) 3 years ago
Joshua Haberman 201d2265e3 Variable rename for readability. 3 years ago
Joshua Haberman 8c256cc677 Addressed PR comments. 3 years ago
Joshua Haberman fff8dfb035 Cleaned up reporting of initialization errors. 3 years ago
Joshua Haberman 4c005384d6 A few readability improvements. 3 years ago
Joshua Haberman d4c0c638b8 Cleaned up ListFields sorting. 3 years ago
Joshua Haberman d8915b3174 Cleaned up IsInitialized(). 3 years ago
Joshua Haberman 3eae44bada Refine the exception type when assigning improper attributes. 3 years ago
Joshua Haberman 1c37c488d4 Refined error message. 3 years ago
Joshua Haberman 8af637bcd2 Added extension field numbers. 3 years ago
Joshua Haberman c75b39fc4d Accept bytes object as field name. 3 years ago
Joshua Haberman 61d6eff5c4 Throw the proper errors for message initialization failure. 3 years ago
Joshua Haberman 4984a22e75 Fixed error message when serializing with required fields missing. 3 years ago
Joshua Haberman 3b25e6fde3 Implemented msg.<NAME>_FIELD_NUMBER attributes. 3 years ago
Joshua Haberman 4993f7a73a Sort ListFields() results. 3 years ago
Joshua Haberman cbe314d91e Implemented IsInitialized(), fixing several more tests. 3 years ago
Joshua Haberman 4447d87695 Fixed tests that were missing enum type wrapper class. 3 years ago
Joshua Haberman 1be47593f0 Fixed disconnecting before Clear(). 3 years ago
Joshua Haberman e5d8d28b0f Addressed PR comments. 3 years ago
Joshua Haberman 54b775d4f4 WIP. 3 years ago
Joshua Haberman 7260346e30 Fixed validation of extension field descriptors. 3 years ago