7 Commits (bf0451983dbc4e95c9570a98f1120c2e5433ec03)

Author SHA1 Message Date
Eric Salo e45a6d5068 upb: fix a Python memory leak in ByteSize() 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
Protobuf Team Bot 243add4411 Comparing a proto message with an object of unknown returns NotImplemented 1 year ago
Eric Salo cc41a8bed3 upb: dedup the libraries 1 year ago
Adam Cozzette 5aca728f72 Reformat copyright headers 1 year ago
Jie Luo cbacdf152a Remove RegisterExtension in message class 2 years 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 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 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