2569 Commits (50a01524dcd30e20fbc4232fe7c3034c5162aa5f)
 

Author SHA1 Message Date
Protobuf Team Bot 65bde4e75b upb_Encode() now returns a status value 2 years ago
Protobuf Team Bot 65cd34dd00 The mini descriptor encoder now uses the internal api (upb_MessageDef, upb_FileDef, etc) instead of dealing directly with the proto fields. So much simpler and cleaner! 2 years ago
Protobuf Team Bot bb38fc9c4d First implementation of protoc-gen-upbdev plugin 2 years ago
Protobuf Team Bot 6e1aa9f136 add json encoder option to render enums as ints 3 years ago
Protobuf Team e5f2601836 use constraints values in @platforms instead of @bazel_tools//platforms https://github.com/bazelbuild/bazel/issues/8622 3 years ago
Joshua Haberman 4ffeaa6a58 Fixed Python Tests by disabling the numpy test for now. 3 years ago
Protobuf Team ba18b21b01 Allow GetMessage API to be used for Groups. 3 years ago
Protobuf Team b28d80a9cc Fix GetMutableMessage not updating presence and storing new instance. 3 years ago
Protobuf Team c205f2f8aa strtable keys are no longer required to be NULL-terminated so update the comments 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
Joshua Haberman 6df5517d25 Consolidate upb visibility into a single visibility list. 3 years ago
Protobuf Team f439bfb6d9 Enable numpy_test for upb python. 3 years ago
Joshua Haberman eebcd59a96 Fixed fuzz bug due to negative oneof index. 3 years ago
Protobuf Team 285474d8e1 Explicit casting to avoid 64 to 32 bit conversion clang warning 3 years ago
Joshua Haberman 12efc9b096 Make PR tests succeed for external contributors. 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
Protobuf Team a30bb1b842 Fix upb_MiniTable_Build not handling kUpb_MessageModifier_IsExtendable. 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
Copybara-Service 555e7a6d57 Merge pull request #584 from limdor:patch-1 3 years ago
Joshua Haberman 483cea085e Fixed the 32-bit Windows Python wheels by statically linking libgcc. 3 years ago
Joshua Haberman 1cf8214e4d Changed upb's arena alignment from 16 to 8. 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 79afb79f93 Internal change. 3 years ago
Joshua Haberman 3e75131bc1 Fixed Python test by implementing RichCompare() for RepeatedCompositeContainer. 3 years ago
Protobuf Team 459059e301 Add Extensions to mini table based reflection apis. 3 years ago
Joshua Haberman 2a5919deb3 Updated "wrapping" doc. 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 b51aceec3b Created a C Style Guide for upb. 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 d14fee420c Enable Bazel caching in GCS. 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
Protobuf Team c7620a4690 Mini table accessors Part2 (repeated fields). 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
Protobuf Team 823ed18316 Move upb_Array and upb_Map into collections target. 3 years ago
Joshua Haberman 5f627b69e5 GitHub Action for building/installing Python wheel. 3 years ago
Copybara-Service 2abcb7dd8a Merge pull request #590 from deannagarcia:moveDeps 3 years ago
Deanna Garcia 24febb01c8 Move python deps to workspace_deps 3 years ago
Joshua Haberman 22c7daf1e3 Update to new upb module name. 3 years ago
Joshua Haberman f75d707ae9 A small test cleanup for Python. 3 years ago