3 Commits (2f3242c576504459621fd7d78bbccf39bfaa49c5)

Author SHA1 Message Date
Sandy Zhang 5b32936822 Register Scalar/MessageMapContainerTypes as virtual subclasses of MutableMapping instead of inheriting directly. 9 months ago
Protobuf Team Bot 0fab773c1d Update remainder of upb to new short license style. 1 year ago
Adam Cozzette 501ececd39 Reorganize upb file structure 1 year ago
Adam Cozzette 7286ffceb2 Merge the protobuf and upb Bazel repos 1 year ago
Joshua Haberman 56e9f2b4e4 Added malloc_trim() calls to Python allocator so RSS will decrease when memory is freed 1 year ago
Jie Luo 9c76ea4413 Add upb python Py_mp_subscript for descriptor sequences. 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
Eric Salo 70566461f9 replace and repair the integer hash table iterator: 2 years ago
Joshua Haberman 483cea085e Fixed the 32-bit Windows Python wheels by statically linking libgcc. 3 years ago
Joshua Haberman fbcd42b9f0 Added a test that the Python module is importable, and fixed several issues that were required to make the test pass: 3 years ago
Joshua Haberman 3e0890c055 Added support for UnknownFieldSet. 3 years ago
Joshua Haberman 0a858bb57a Factor out name differences into macros. 3 years ago
Joshua Haberman cfdd016bed PyUpb_CheckStrData() -> PyUpb_VerifyStrData() 3 years ago
Joshua Haberman e613af9e87 Fixed test by checking string argument properly. 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 8f0a2cd603 Implemented the behavior of ignoring duplicate added filenames. 3 years ago
Joshua Haberman 1437245d41 Fixed or accounted for nearly all errors in message_test. 3 years ago
Joshua Haberman 627c44be1f Initial commit of ExtensionDict. 3 years ago
Joshua Haberman 58960e0442 Addressed PR comments. 3 years ago
Joshua Haberman 1c46e72eee Addressed PR comments. 3 years ago
Joshua Haberman bf74b3e7fd Added map support. 3 years ago
Joshua Haberman 4423e917ad All tests in the repo are passing. 3 years ago
Joshua Haberman e079f1bce5 Patched protobuf repo sufficiently for things to work. 3 years ago
Joshua Haberman 455426ec70 Added repeated fields. 3 years ago
Joshua Haberman 6bb891e32b Addressed PR comments. 3 years ago
Joshua Haberman c42beeb8d3 Addressed PR comments. 3 years ago
Joshua Haberman eb38a2a608 Some more cleanups before sending for PR. 3 years ago
Joshua Haberman 4111d13172 WIP. 3 years ago
Joshua Haberman 5815be9ae6 Reverted GitHub Actions changes. 3 years ago
Joshua Haberman 8c5c59a308 Addressed PR comments. 3 years ago
Joshua Haberman bfc264d098 Moved pointers left and added some comments. 3 years ago
Joshua Haberman deddc20f0c Adds implementations for most descriptor objects. 3 years ago
Joshua Haberman 3206b321e1 Added descriptor containers. 3 years ago
Joshua Haberman a086aafb6c Added a minimal test and fixed some bugs. 3 years ago
Joshua Haberman 94ece04552 Initial commit of Python+upb. 3 years ago