95 Commits (97c3de35fe2e3dfd45643a9defd6df62d9cdf0da)

Author SHA1 Message Date
Joshua Haberman 97c3de35fe Added google3 version of test wrapper. 3 years ago
Joshua Haberman 1e75fbf2c2 Ported api_implementation to py_extension(). 3 years ago
Joshua Haberman 711885db8f Added py_extension(). 3 years ago
Joshua Haberman 8c530f9226 Changed generated code deps to avoid deps on core libraries. 3 years ago
Matt Kulukundis 9f8c080832 add missing license lines to bazel files 3 years ago
Joshua Haberman 56c59c10ed Call protobuf_deps() ourselves instead of from upb_deps(). 3 years ago
Joshua Haberman e253b6ec03 Added a note that users calling upb_deps() must first depend on protobuf. 3 years ago
Joshua Haberman 022ccf54d4 Updated to the HEAD version of Protobuf. 3 years ago
Joshua Haberman a07ac3fafc Added comment about commented-out code. 3 years ago
Joshua Haberman 5c1f25b058 Added explanatory comment for py_proto_library(). 3 years ago
Joshua Haberman 5a10ce7025 Added a Bazel rule to build a binary wheel. 3 years ago
Joshua Haberman ffdcc46390
Fixed a handful of reference leaks found in a debug build of Python (#484) 3 years ago
Fabian Meumertzheim 5ea5b05530 Build tools in the exec configuration 3 years ago
Joshua Haberman 33b6049871 Fixed test_util.py so that golden data can be found. 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 c5a69b79aa Updated protobuf version. 3 years ago
Joshua Haberman b8736ae28a WIP. 3 years ago
Joshua Haberman 5d92e132c7 Removed defunct link to old protobuf. 3 years ago
Joshua Haberman 6f7634f707 Fixed ABSL version to a specific commit. 3 years ago
Joshua Haberman ca8eadca41 Updated version of google-benchmark so we can use interleaving. 3 years ago
Joshua Haberman 7183780b60 Added a Valgrind test that works for Python! 3 years ago
Joshua Haberman 98eab1c0c2 Fix the build on macos. 3 years ago
Joshua Haberman ae160982e3 Fixed the Python system headers rule. 3 years ago
Joshua Haberman 5d8c3db94f Added copyright header and docs for python_headers(). 3 years ago
Joshua Haberman 94ece04552 Initial commit of Python+upb. 3 years ago
Joshua Haberman eabb77458a Fixes to make upb's tests compatible with a minimal Docker container. 3 years ago
Joshua Haberman 314e840a77 Fixed error message in Bazel aspect. 3 years ago
Joshua Haberman 334b22e809 Downgrade rules_python to 0.1.0 to accommodate Kokoro image. 3 years ago
Joshua Haberman f5796aa607 Updated Bazel fuzzing to use the newest fuzz rules. 3 years ago
Joshua Haberman 173554146f Updated some docs and removed/rearranged some obsolete stuff. 3 years ago
Joshua Haberman dda5416569 Update bazel-skylib main branch name. 4 years ago
Joshua Haberman 823eb09694 Update all 2011 dates to 2021. 4 years ago
Joshua Haberman e59d2c8fa7 Added license headers to all files. 4 years ago
Joshua Haberman 89df647460 Updated versions of ABSL and protobuf deps. 4 years ago
Joshua Haberman f5d2d55007 Deleted the legacy "Handlers" APIs. upb can finally be deserving of its name. 4 years ago
Esun Kim 3cab8a38fc Fixed upbdefs error 4 years ago
Joshua Haberman 7a54a5f3d6 Split the code generators for .upb and .upbdefs. 4 years ago
Joshua Haberman 555fbbc0bc Size benchmarks are working pretty well. 4 years ago
Joshua Haberman 3a3efe69a2 Added incompatible_use_toolchain_transition = True per https://github.com/bazelbuild/bazel/issues/11584 4 years ago
Joshua Haberman 5b1f0d86a1 For Kokoro, only build/test -m32 on Linux. 4 years ago
Joshua Haberman e8f9eac68c Added #defines UPB_ENABLE_FASTTABLE and UPB_TRY_ENABLE_FASTTABLE. 4 years ago
Benjamin Peterson b5bd5807a7 Migrate to modern Starlark linking api. 4 years ago
Joshua Haberman 7e5bd65098 Plumbed copts (including the crucial -std=c99) to upb_proto_library() aspect. 4 years ago
Joshua Haberman a274ad786a Plumbed copts (including the crucial -std=c99) to upb_proto_library() aspect. 4 years ago
Joshua Haberman 2c8bb6dd9d Specify C99 explicitly until/unless we stop using bool. 4 years ago
Joshua Haberman a345af9883 Added a codegen parameter for whether fasttables are generated or not. 4 years ago
Joshua Haberman b7dc77415a Added licenses() to all BUILD files. 4 years ago
Joshua Haberman e3f41de6c7 Split monolithic BUILD file into many build files. 4 years ago
Joshua Haberman ee7da95367 Bzl formatting fix per buildifier. 4 years ago