Joshua Haberman
|
c3a4f5b79e
|
Merge branch 'mini-table-1' into minitable-api
|
3 years ago |
Joshua Haberman
|
7c4d12e856
|
Addressed PR comments.
|
3 years ago |
Joshua Haberman
|
8405436044
|
Addressed PR comments.
|
3 years ago |
Joshua Haberman
|
f5246b70fd
|
clang-format
|
3 years ago |
Joshua Haberman
|
05d23ea955
|
Fixed UBSAN errors.
|
3 years ago |
Joshua Haberman
|
8ede0d552d
|
Tests are passing.
|
3 years ago |
Joshua Haberman
|
4498c88bc0
|
Merge branch 'main' into mini-table-1
|
3 years ago |
Joshua Haberman
|
16cfc946bd
|
Merge pull request #538 from haberman/rep-rename
Renamed a few more constants to the new style
|
3 years ago |
Joshua Haberman
|
4586eea766
|
Fixed clang-format.
|
3 years ago |
Joshua Haberman
|
44363393f3
|
Backed out a functional refactoring.
|
3 years ago |
Joshua Haberman
|
532dc1f0f0
|
Renamed a few more constants to the new style.
These are not in the public API and so were not prioritized before.
No functional change here, just renames.
|
3 years ago |
Joshua Haberman
|
de2c129362
|
First draft of mini-table building API.
|
3 years ago |
Joshua Haberman
|
7647b79403
|
WIP.
|
3 years ago |
Joshua Haberman
|
af6574a416
|
WIP.
|
3 years ago |
Joshua Haberman
|
6f18f3e57e
|
Merge branch 'main' into minitable-api
|
3 years ago |
Joshua Haberman
|
676a984bb3
|
Merge pull request #537 from haberman/ptr-tagging-32
Fixed pointer tagging on 32-bit builds.
|
3 years ago |
Joshua Haberman
|
c944638b9b
|
Changed benchmarks:benchmark to cc_test(), so it can be run with "bazel test".
|
3 years ago |
Joshua Haberman
|
283451a9f3
|
Run "apt update" before "apt install".
|
3 years ago |
Joshua Haberman
|
dbd5dbed46
|
Fixed pointer tagging on 32-bit builds.
|
3 years ago |
Joshua Haberman
|
c6cc532048
|
Merge pull request #536 from haberman/spelling-fixes
Two small spelling fixes.
|
3 years ago |
Joshua Haberman
|
b1c5104ae2
|
Two small spelling fixes.
We should get a codespell presubmit going.
|
3 years ago |
Joshua Haberman
|
b58289814b
|
Merge pull request #535 from haberman/google3-fixes-remaining
Remaining fixes to make Python tests pass in google3
|
3 years ago |
Joshua Haberman
|
28e00bae78
|
Merge branch 'main' into google3-fixes-remaining
|
3 years ago |
Joshua Haberman
|
bc2018744f
|
Merge pull request #534 from haberman/google3-names
Factored out name differences into C macros
|
3 years ago |
Joshua Haberman
|
0b171e2617
|
Merge pull request #533 from haberman/test-wrappers-bazel
Factored out logic for Python test wrappers, so google3 can use different logic
|
3 years ago |
Joshua Haberman
|
af07c8f013
|
Merge pull request #532 from haberman/def-fixes
Two fixes to upb/def.c
|
3 years ago |
Joshua Haberman
|
ac27e3b317
|
Remaining fixes to make Python tests pass in google3.
|
3 years ago |
Joshua Haberman
|
6a94a385f8
|
Factor out name differences into macros.
|
3 years ago |
Joshua Haberman
|
936a753290
|
Added missing ".google3" prefix.
|
3 years ago |
Joshua Haberman
|
0a858bb57a
|
Factor out name differences into macros.
|
3 years ago |
Joshua Haberman
|
ccf2fa6c92
|
Added one more dep.
|
3 years ago |
Joshua Haberman
|
6d2ab885be
|
Fix clang-format.
|
3 years ago |
Joshua Haberman
|
4a01577cce
|
Two fixes to upb/def.c
1. Be tolerant of messages that extend more than one message set.
2. Implemented missing upb_MethodDef_Index() method.
|
3 years ago |
Joshua Haberman
|
61f904efb7
|
Strip out OSS-only test for google3.
|
3 years ago |
Joshua Haberman
|
97c3de35fe
|
Added google3 version of test wrapper.
|
3 years ago |
Joshua Haberman
|
0853c41b9c
|
Factored out common logic around our python test wrappers.
|
3 years ago |
Joshua Haberman
|
3a4c492e79
|
Merge pull request #531 from haberman/python-google3
Changes to make Python extension build in google3
|
3 years ago |
Joshua Haberman
|
dd28a2a745
|
Make minimal_test open-source only for now.
|
3 years ago |
Joshua Haberman
|
dfc07a8f89
|
Added explicit dep on :table from Python.
|
3 years ago |
Joshua Haberman
|
cf7dc19b72
|
Added explicit cast for freefunc.
|
3 years ago |
Joshua Haberman
|
b1426546fc
|
Mark python packaging rules as stripped for google3.
|
3 years ago |
Joshua Haberman
|
f9c2a1d6ba
|
Fixed copybara tag.
|
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
|
c16539bb55
|
Merge pull request #530 from protocolbuffers/memory_leak
Fix memory leak
|
3 years ago |
Samuel Benzaquen
|
8d755661aa
|
Update protoc-gen-upbdefs.cc
|
3 years ago |
Samuel Benzaquen
|
aa779cd779
|
Update protoc-gen-upb.cc
|
3 years ago |
Joshua Haberman
|
2effcce774
|
Merge pull request #527 from haberman/fix-proto3-enum
Fix for proto2 files that use proto3 enums.
|
3 years ago |
Joshua Haberman
|
ecc8bae4ce
|
Fix for proto2 files that use proto3 enums.
|
3 years ago |
Joshua Haberman
|
eb219487f4
|
Merge pull request #526 from haberman/fuzz-symtab
Added fuzzing of symtab build, and fixed a handful of minor bugs.
|
3 years ago |