Joshua Haberman
|
db0796fe49
|
Used the original/native file structure. And fixed an __aarch64__ define.
|
3 years ago |
Joshua Haberman
|
4b15cf3da2
|
Merge pull request #499 from haberman/python-pkg
Added a Bazel rule to build a binary wheel for Python
|
3 years ago |
Joshua Haberman
|
a07ac3fafc
|
Added comment about commented-out code.
|
3 years ago |
Joshua Haberman
|
1938d1f6ac
|
Added specific issue numbers for the TODOs.
|
3 years ago |
Joshua Haberman
|
6375267af4
|
Merge pull request #501 from haberman/def-benchmark
Added a variant of the def-loading benchmark that builds layout dynamically
|
3 years ago |
Joshua Haberman
|
6af01a26a0
|
Ran clang-format.
|
3 years ago |
Joshua Haberman
|
6616ed639b
|
Merge branch 'main' into def-benchmark
|
3 years ago |
Joshua Haberman
|
4c9891bf3e
|
Renamed LoadDefInit_NoLayout() to LoadDefInit_BuildLayout().
This will clarify that the function should go with the
WithLayout benchmarks.
|
3 years ago |
Joshua Haberman
|
69e0fedcc0
|
Merge pull request #500 from haberman/clang-format
Added GitHub Action to test for clang-format
|
3 years ago |
Joshua Haberman
|
205a7ea8b1
|
Added a variant of the def-loading benchmark that builds layout dynamically.
This will help us evaluate the performance impacts (if any) that the
new mini-table building code will have.
|
3 years ago |
Joshua Haberman
|
55f0ac4752
|
Added .clang-format for the project.
|
3 years ago |
Joshua Haberman
|
be7dfeba6b
|
Added GitHub Action to test for clang-format.
|
3 years ago |
Joshua Haberman
|
5c1f25b058
|
Added explanatory comment for py_proto_library().
|
3 years ago |
Joshua Haberman
|
67efea7cf3
|
Added a TODO about how we are currently including unit tests.
|
3 years ago |
Joshua Haberman
|
5a10ce7025
|
Added a Bazel rule to build a binary wheel.
|
3 years ago |
Joshua Haberman
|
5c89d4d8d0
|
Merge pull request #498 from haberman/grpc-fixes
Fix NULL + 0 UBSAN error
|
3 years ago |
Joshua Haberman
|
180ab22cd9
|
Merge pull request #496 from bernardo-bruning/fix-json-enconde-negative-hours
Fix negative hours when encode to JSON
|
3 years ago |
Joshua Haberman
|
5b09146f02
|
Merge branch 'main' into grpc-fixes
|
3 years ago |
Joshua Haberman
|
78a83467c0
|
Merge pull request #497 from haberman/hasbit-bugfix
Fixed data loss bug in the core
|
3 years ago |
Joshua Haberman
|
31f7e2a261
|
Added C++ test for the bug.
|
3 years ago |
Bernardo Bruning
|
a110d80186
|
Remove hardcode sizes in buffer and increase buffer to 128
|
3 years ago |
Bernardo Bruning
|
204971e5db
|
Remove memory leak into tests
|
3 years ago |
Joshua Haberman
|
032400a03e
|
Fixed data corruption when total hasbits are a power of two.
|
3 years ago |
Bernardo Bruning
|
7f3f0a24f5
|
Change size of buffer json
|
3 years ago |
Bernardo Bruning
|
4a3a7d9777
|
Introduce tests to encode and decode json
|
3 years ago |
Joshua Haberman
|
dbec5d70cd
|
Fixed UBSAN error: NULL + 0.
|
3 years ago |
Bernardo Bruning
|
6475a96505
|
Ensures that the seconds are always positive
|
3 years ago |
Bernardo Bruning
|
698ac476de
|
Introduces safe mod to not produce invalid mod and fix precision of days
|
3 years ago |
Joshua Haberman
|
85e5c76cb7
|
Merge pull request #495 from haberman/gtest
Migrated upb's C tests to gtest, and deleted homegrown testing framework
|
3 years ago |
Joshua Haberman
|
c5f6ca1122
|
Added extra braces to silence compiler warning.
|
3 years ago |
Joshua Haberman
|
0d0f535c9f
|
Remove old testing framework.
|
3 years ago |
Joshua Haberman
|
94ce6a35c2
|
test_table
|
3 years ago |
Joshua Haberman
|
738b1d6d9c
|
test_cpp
|
3 years ago |
Joshua Haberman
|
4e97915fde
|
Converted test_generated_code.c to gtest.
|
3 years ago |
Joshua Haberman
|
77505575b4
|
Merge pull request #494 from haberman/py37
Fixed the build for Python 3.7
|
3 years ago |
Joshua Haberman
|
62af892ddf
|
Fixed the build for Python 3.7.
|
3 years ago |
Joshua Haberman
|
7bb0cdcfc8
|
Merge pull request #493 from haberman/python-copytoproto-typecheck
Fixed a test by checking for the type of proto.
|
3 years ago |
Joshua Haberman
|
1c3d63dc25
|
Fixed a test by checking for the type of proto.
Also labeled a few tests for why we don't pass them.
|
3 years ago |
Joshua Haberman
|
acabedc1ea
|
Merge pull request #492 from haberman/dtoa
Ported protobuf's dtoa() function for text format and JSON.
|
3 years ago |
Joshua Haberman
|
06d6f5c91f
|
Added test for -0.
|
3 years ago |
Joshua Haberman
|
878e4f7457
|
Merge pull request #491 from haberman/python-enummap
Fixed a bug in the enum value map, fixing a few unit tests.
|
3 years ago |
Joshua Haberman
|
bc7b5dcadf
|
Ported protobuf's dtoa() function for text format and JSON.
|
3 years ago |
Joshua Haberman
|
bb95a18631
|
Fixed a bug in the enum value map, fixing a few unit tests.
|
3 years ago |
Joshua Haberman
|
43e36bb49f
|
Merge pull request #490 from haberman/python-stringargcheck
Fixed unit test by more rigorously testing argument type
|
3 years ago |
Joshua Haberman
|
cfdd016bed
|
PyUpb_CheckStrData() -> PyUpb_VerifyStrData()
|
3 years ago |
Joshua Haberman
|
4d8af50450
|
Merge pull request #489 from haberman/rename3
Renamed upb_FieldType_* -> kUpb_FieldType_*
|
3 years ago |
Joshua Haberman
|
606308c639
|
Added back missing underscore.
|
3 years ago |
Joshua Haberman
|
b38e4a4332
|
Fixed a few cases where we were not checking GetStrData properly.
|
3 years ago |
Joshua Haberman
|
e613af9e87
|
Fixed test by checking string argument properly.
|
3 years ago |
Joshua Haberman
|
75b6291e40
|
Renamed upb_FieldType_* -> kUpb_FieldType_*
|
3 years ago |