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 |
Joshua Haberman
|
7984ebf52d
|
Fixed error message.
|
3 years ago |
Joshua Haberman
|
538f49a136
|
Fixed clang-format.
|
3 years ago |
Joshua Haberman
|
9bb1787f27
|
Added fuzzing of symtab build, and fixed a handful of minor bugs.
|
3 years ago |
Joshua Haberman
|
7d07b3be6c
|
Merge pull request #525 from haberman/enum-fixes
Fixed two bugs with proto2 enums
|
3 years ago |
Joshua Haberman
|
992448eefe
|
Addressed PR comments.
|
3 years ago |
Joshua Haberman
|
9715597895
|
Fixed clang-format.
|
3 years ago |
Joshua Haberman
|
2e141b24fc
|
Addressed PR comments.
|
3 years ago |
Joshua Haberman
|
b11e161ebb
|
Fixed UBSAN error.
|
3 years ago |
Joshua Haberman
|
85072ce04e
|
Fixed a bug in enum layout generation.
|
3 years ago |
Joshua Haberman
|
65a85a63c8
|
Fixed two bugs with proto2 enums:
1. The mask was getting improperly truncated for values 32-63.
2. We were not handling duplicated enum values.
|
3 years ago |
Joshua Haberman
|
9966e6830c
|
Merge pull request #524 from haberman/fix-sync2
Fix mistake in previous rename: upb_MessageDef_FindFieldByNumberWithSize.
|
3 years ago |
Joshua Haberman
|
c56fe27f88
|
Fix mistake in previous rename: upb_MessageDef_FindFieldByNameWithSize.
|
3 years ago |
Joshua Haberman
|
97f122232c
|
Merge pull request #523 from haberman/fix-sync2
Make remaining tests work with the sync.
|
3 years ago |
Joshua Haberman
|
215fe1eda8
|
Added another missing dep.
|
3 years ago |