216 Commits (0f4fffef16503ea8d0914b6dd394324b262f5bd3)

Author SHA1 Message Date
Eric Salo 0bb466356d create text/ subdir for all text-format code 2 years ago
Mike Kruskal 41017ef8dc Fixes https://github.com/protocolbuffers/upb/issues/869 2 years ago
Mike Kruskal 9e2d7f02da Support local builds of upb's python wheel build. 2 years ago
Eric Salo df34b04658 make upb_ExtensionRegistry_AddArray() and upb_ExtensionRegistry_Lookup() public 2 years ago
Mike Kruskal fc73215f86 Internal change 2 years ago
Mike Kruskal 72f7799d12 Internal change 2 years ago
Eric Salo 85bf4677b2 lock down internal reflection 2 years ago
Eric Salo 41335a03be normalize upb_Message_New() 2 years ago
Protobuf Team Bot c172bfb4bc Import numpy_test in upb wrapper from protobuf 2 years ago
Eric Salo 44916d7d27 create reflection_internal library 2 years ago
Eric Salo e779b9d90a silently succeed when adding the same serialized file in Python 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 85534bbb1e remove unused #includes from reflection.h 2 years ago
Protobuf Team Bot 470f06cccb Different message factories will return same message class for same descriptor in python. 2 years ago
Mike Kruskal 63a4a7d74b Bump pinned protobuf version 2 years ago
Joshua Haberman fcb666d040 Fixed comparison of maps in Python. 2 years ago
Protobuf Team Bot 79b735a7d7 Make upb numpy type checks consistent with pure python and cpp. 2 years ago
Joshua Haberman b0ed763a41 Fixed some corner cases around empty packages in upb. 2 years ago
Mike Kruskal 17b6451684 Bumping protobuf dependency to newer commit 2 years ago
Eric Salo c2c6427f60 upb: fix NULL pointer bug in Python FFI 2 years ago
Joshua Haberman f96b569eb3 Fixes a few bugs in the descriptor mapping containers. 2 years ago
Protobuf Team Bot 46e306bead Move generator shared support code to common target. 2 years ago
Joshua Haberman 16daf910cc Fixed Python+upb to use ScalarMapContainer when appropriate. 2 years ago
Protobuf Team Bot 15596be402 move table.c into upb/internal 2 years ago
Protobuf Team Bot e4635f223e match file names to type names 2 years ago
Charlie Burnett 254f27c874 Remove duplicate function prototype 2 years ago
Protobuf Team Bot 65bde4e75b upb_Encode() now returns a status value 2 years ago
Joshua Haberman 4ffeaa6a58 Fixed Python Tests by disabling the numpy test for now. 3 years ago
Protobuf Team 04cb5af6b6 Fix segmentation fault in python upb when instantiating field via repeated field assignment 3 years ago
Protobuf Team ef78b6a093 Update py_wheels metadata 3 years ago
Protobuf Team f439bfb6d9 Enable numpy_test for upb python. 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 e4c7f82664 Silence compiler warning about unreachable code. 3 years ago
Joshua Haberman 4e2bbc8a3a Throw an exception with detailed information if generated code is out of date. 3 years ago
Joshua Haberman 5ae371162d Fixed two reference leaks in unknown field processing. 3 years ago
Joshua Haberman a60e9a379e Fixed the mingw build by adding compatibility code for vsnprintf() 3 years ago
Joshua Haberman 483cea085e Fixed the 32-bit Windows Python wheels by statically linking libgcc. 3 years ago
Joshua Haberman c3cfd09b01 Fix compiler warnings. 3 years ago
Joshua Haberman 32f45b5f33 Update to the latest protobuf. 3 years ago
Joshua Haberman 3e75131bc1 Fixed Python test by implementing RichCompare() for RepeatedCompositeContainer. 3 years ago
Joshua Haberman 49f356a801 For macOS, build a single multiarch "universal2" wheel instead of separate x86_64 and arm64 wheels. 3 years ago
Joshua Haberman d72d98495d Fixed a Python test by adding a new map insert function that distinguishes between insert and update. 3 years ago
Joshua Haberman 0abdee08b4 Fixed a test by extending Pythonic initialization to handle dicts in repeated fields. 3 years ago
Joshua Haberman f70eee4cce Fixed broken tests by implementing RepeatedScalarContainer.__reduce__. 3 years ago
Joshua Haberman b034f5d196 Fixed broken test by implementing FieldDescriptor.has_presence. 3 years ago
Joshua Haberman 0e8772fc20 Disable win32 wheels for -rc1. 3 years ago
Joshua Haberman 3de02fdb8b Created a pure-Python wheel and added a test for it. 3 years ago
Joshua Haberman cb723e4fca Added wheels for macOS, and tests for all wheels. 3 years ago
Joshua Haberman 2eb973f53a Added a GitHub Action to test Python+upb on Windows, and fixed a couple of bugs this revealed. 3 years ago