10 Commits (bd7a9df1eb7c1914e1ca52c4570072d19c7247ac)

Author SHA1 Message Date
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. 2 years ago
Protobuf Team Bot 9d75ac6145 Address -Wint-conversion issues. 2 years ago
Adam Cozzette fa75cd454f Update references to upb to point to the new location 2 years ago
Eric Salo e45a6d5068 upb: fix a Python memory leak in ByteSize() 2 years ago
Adam Cozzette 047df98dea Move upb-x/ back to upb/ 2 years ago
Adam Cozzette 895f190bda Move upb to upb-x 2 years ago
Adam Cozzette 1ba80d7424 Move upb-temp/ back to upb/ 2 years ago
Adam Cozzette d38b8561e6 Move upb/ to upb-temp/ 2 years ago
Adam Cozzette 6fc87fe3f7 Internal change 2 years ago
Protobuf Team Bot cab6c3e223 Internal change 2 years ago
Adam Cozzette 0d1ba13e83 Move everything into new upb/ directory 2 years ago
Protobuf Team Bot 243add4411 Comparing a proto message with an object of unknown returns NotImplemented 2 years ago
Eric Salo cc41a8bed3 upb: dedup the libraries 2 years ago
Adam Cozzette 5aca728f72 Reformat copyright headers 2 years 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() 3 years ago
Eric Salo edecfd5eb0 upb: use the new reflection headers 3 years ago
Eric Salo 27f8d367d3 fix segfault when clearing an unset oneof in Python 3 years ago
Eric Salo c2c6427f60 upb: fix NULL pointer bug in Python FFI 3 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