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 |
Joshua Haberman
|
3e55eea0e1
|
Merge pull request #487 from haberman/python-fielddesc
Fixed FieldDescriptor test
|
3 years ago |
Joshua Haberman
|
cb8c159e6d
|
Merge branch 'main' into python-fielddesc
|
3 years ago |
Joshua Haberman
|
2bdbfc33e5
|
Addressed PR comments.
|
3 years ago |
Joshua Haberman
|
edf4ff46f7
|
Merge pull request #488 from haberman/python-findmethod
Fixed Python test by implementing FindMethodByName
|
3 years ago |
Joshua Haberman
|
392531c14f
|
Fixed test by implementing FindMethodByName().
|
3 years ago |
Joshua Haberman
|
3eeea895dd
|
Fixed FieldDescriptor test.
|
3 years ago |
Joshua Haberman
|
c80f133eee
|
Merge pull request #486 from haberman/rename2
Some more renaming
|
3 years ago |
Joshua Haberman
|
a8d49d1245
|
Fixed ASCII art.
|
3 years ago |
Joshua Haberman
|
fcf1db32b1
|
Fixed a few extraneous wrappings.
|
3 years ago |