Joshua Haberman
|
975ea595f8
|
Fleshed out DESIGN.md a bit more.
|
3 years ago |
Joshua Haberman
|
a52fb79965
|
First version of a new design doc.
|
3 years ago |
Joshua Haberman
|
d1aef4ffa9
|
Merge pull request #416 from haberman/enum-symtab
Implemented upb_enumvaldef, for storing information about enumvals.
|
3 years ago |
Joshua Haberman
|
3366d02f04
|
Addressed PR comments.
|
3 years ago |
Joshua Haberman
|
255e20f87e
|
Merge branch 'master' into enum-symtab
|
3 years ago |
Joshua Haberman
|
5c28ab6b2c
|
Implemented upb_enumvaldef, for storing information about enumvals.
|
3 years ago |
Joshua Haberman
|
62c61ecc2c
|
Merge pull request #414 from haberman/python-review
Beginning of Python+upb: DescriptorPool and a few Descriptor types
|
3 years ago |
Joshua Haberman
|
41590d24b0
|
Disabled Valgrind test for CI, we'll be using ASAN instead.
|
3 years ago |
Joshua Haberman
|
bd8ab9c742
|
Need install Valgrind.
|
3 years ago |
Joshua Haberman
|
7183780b60
|
Added a Valgrind test that works for Python!
|
3 years ago |
Joshua Haberman
|
b66344a476
|
Fixed the GC object to use the appropriate GC functions.
|
3 years ago |
Joshua Haberman
|
f4fc2c3c4a
|
Run in venv part 2.
|
3 years ago |
Joshua Haberman
|
206e5b9aad
|
Run Python tests under a venv.
|
3 years ago |
Joshua Haberman
|
c8e4cf7341
|
Output errors from Bazel tests.
|
3 years ago |
Joshua Haberman
|
f80d2d9406
|
Switch exclusion from '...' to 'all'.
|
3 years ago |
Joshua Haberman
|
56e47fd783
|
Merge branch 'python-review' of https://github.com/haberman/upb into python-review
|
3 years ago |
Joshua Haberman
|
cdc9fcd93a
|
Addressed PR comments.
|
3 years ago |
Joshua Haberman
|
b5b2bbaf53
|
Exclude Python test from asan.
|
3 years ago |
Joshua Haberman
|
98eab1c0c2
|
Fix the build on macos.
|
3 years ago |
Joshua Haberman
|
ae160982e3
|
Fixed the Python system headers rule.
It now usse python sysconfig to find the include directory.
|
3 years ago |
Joshua Haberman
|
da6475305b
|
Added missing license headers.
|
3 years ago |
Joshua Haberman
|
eec1a45e02
|
Formatted files with clang-format.
|
3 years ago |
Joshua Haberman
|
5d8c3db94f
|
Added copyright header and docs for python_headers().
|
3 years ago |
Joshua Haberman
|
a086aafb6c
|
Added a minimal test and fixed some bugs.
|
3 years ago |
Joshua Haberman
|
53fba823de
|
Added missing upb_symtab_lookupext() function.
|
3 years ago |
Joshua Haberman
|
94ece04552
|
Initial commit of Python+upb.
|
3 years ago |
Joshua Haberman
|
7092e60341
|
Merge pull request #413 from haberman/rm-kokoro
Removed Kokoro configs, they have been superceded by GitHub Actions.
|
3 years ago |
Joshua Haberman
|
77ec4b83eb
|
Removed Kokoro configs, they have been superceded by GitHub Actions.
|
3 years ago |
Joshua Haberman
|
b5712f8398
|
Merge pull request #412 from haberman/bazelignore
Brought GitHub Actions-based CI up to parity with existing Kokoro jobs
|
3 years ago |
Joshua Haberman
|
7f72ff0c2e
|
Another try at fixing YAML syntax.
|
3 years ago |
Joshua Haberman
|
4a3b2148a1
|
Fixed YAML syntax.
|
3 years ago |
Joshua Haberman
|
71a49717c8
|
Add macOS and GCC tests.
|
3 years ago |
Joshua Haberman
|
ef0f5a9906
|
Ditch Docker for now, since pull requests don't have access to secrets.
|
3 years ago |
Joshua Haberman
|
fd4bd5c569
|
Added missing .bazelignore file.
|
3 years ago |
Joshua Haberman
|
cad4ec2687
|
Merge pull request #410 from haberman/gha-test
Run existing Kokoro tests on GitHub Actions.
|
3 years ago |
Joshua Haberman
|
972228240c
|
Configure Docker.
|
3 years ago |
Joshua Haberman
|
6967a1b098
|
Run tests under Docker.
|
3 years ago |
Joshua Haberman
|
8852c4016c
|
Merge branch 'docker-compat' into gha-test
|
3 years ago |
Joshua Haberman
|
eabb77458a
|
Fixes to make upb's tests compatible with a minimal Docker container.
|
3 years ago |
Joshua Haberman
|
7b960dddfc
|
Merge pull request #411 from haberman/align-arena
Align arena initial block to ensure allocations are aligned.
|
3 years ago |
Joshua Haberman
|
a669587817
|
Fixed the edge case where rounding up causes overflow.
|
3 years ago |
Joshua Haberman
|
e83aeba595
|
Align arena initial block to ensure allocations are aligned.
|
3 years ago |
Joshua Haberman
|
d363303423
|
Make build script executable.
|
3 years ago |
Joshua Haberman
|
78056d579f
|
Try omitting path.
|
3 years ago |
Joshua Haberman
|
adaa66cd6e
|
Add command to checkout upb.
|
3 years ago |
Joshua Haberman
|
b972fa0a39
|
Run existing Kokoro tests on GitHub Actions.
|
3 years ago |
Joshua Haberman
|
ae68cc5673
|
Merge pull request #409 from haberman/err-msg-fix
Fixed error message in Bazel aspect.
|
3 years ago |
Joshua Haberman
|
314e840a77
|
Fixed error message in Bazel aspect.
Fixes: https://github.com/protocolbuffers/upb/issues/391
|
3 years ago |
Joshua Haberman
|
e230b32b8c
|
Merge pull request #405 from haberman/bazel-fuzzing
Updated Bazel fuzzing to use the newest fuzz rules.
|
3 years ago |
Joshua Haberman
|
334b22e809
|
Downgrade rules_python to 0.1.0 to accommodate Kokoro image.
Kokoro still is on Python 3.5. Hopefully soon we will be on
a Bazel Docker image where we can include a newer Python.
|
3 years ago |