|
3c9c5bd9fb
|
Add benchmarks for getChild{L,G}eq
|
2024-01-30 13:08:01 -08:00 |
|
|
f2a8832766
|
Remove empty else
|
2024-01-30 11:53:01 -08:00 |
|
|
023e0caa8f
|
Add test flags to blackbox testing
|
2024-01-30 11:52:12 -08:00 |
|
|
bd39e9f654
|
Revert "Rename fuzz to whitebox for pre-baked tests"
This reverts commit d99a478f74 .
|
2024-01-30 11:52:01 -08:00 |
|
|
2dc0997e72
|
Tinker whitespace
|
2024-01-30 11:50:10 -08:00 |
|
|
d99a478f74
|
Rename fuzz to whitebox for pre-baked tests
|
2024-01-30 11:49:00 -08:00 |
|
|
808ffbcbdf
|
Add blackbox, valgrind tests
|
2024-01-30 11:46:49 -08:00 |
|
|
79176757fc
|
Test symbol visibility
|
2024-01-30 10:39:43 -08:00 |
|
|
e8f52ee34b
|
CPack set up for debian
|
2024-01-25 15:11:59 -08:00 |
|
|
35cf3f3132
|
MacOS fixes
|
2024-01-24 15:55:44 -08:00 |
|
|
d76ac2a254
|
Try exported symbols list for Apple
visibility annotations seem to be working for gcc
|
2024-01-24 15:18:00 -08:00 |
|
|
a6a2ad61d9
|
Export shared and static libraries
|
2024-01-24 15:10:06 -08:00 |
|
|
2d152b9a62
|
Add pre-commit config
|
2024-01-24 14:24:58 -08:00 |
|
|
1200e13568
|
Make make install do something reasonable
|
2024-01-24 14:23:15 -08:00 |
|
|
fc8f97ff0f
|
Only link to libstdc++ for Debug build
|
2024-01-24 13:48:01 -08:00 |
|
|
bba733fd93
|
Remove strip command
This doesn't interact well with debug symbols and disassembly, and the
all the global symbols are correct.
|
2024-01-24 13:37:01 -08:00 |
|
|
c19a555fab
|
Only explicitly compile shared lib with -fPIC
|
2024-01-24 11:33:14 -08:00 |
|
|
f0939e5c95
|
Reorganize cmake testing
|
2024-01-24 10:57:37 -08:00 |
|
|
77ce12e070
|
Add corpus of tests
|
2024-01-24 10:49:46 -08:00 |
|
|
122cddb54d
|
WIP - seems to work for point reads/writes
|
2024-01-23 15:32:45 -08:00 |
|
|
be712796f2
|
Add include dir
|
2024-01-22 12:58:03 -08:00 |
|
|
d782419d37
|
Reorganize cmake
|
2024-01-22 12:54:32 -08:00 |
|
|
387b04d7a3
|
Support c89
|
2024-01-22 11:48:59 -08:00 |
|
|
16d46d3de6
|
We need 8 hex chars for 4 byte keys
|
2024-01-21 16:49:03 -08:00 |
|
|
9855e64b6a
|
Only strip release build
|
2024-01-21 14:29:39 -08:00 |
|
|
5e4a946bdb
|
Fix libfuzzer detection and shared object symbols issues
Don't export __throw_length_error, and don't import abort
|
2024-01-19 18:18:40 -08:00 |
|
|
2e6649db44
|
Check reads in fuzzer
|
2024-01-19 16:44:38 -08:00 |
|
|
4993462797
|
GC unused symbols
|
2024-01-19 16:04:19 -08:00 |
|
|
756f74c6de
|
Add fuzz test
|
2024-01-19 15:48:07 -08:00 |
|
|
a2a55c9717
|
Prepare for fuzzing
|
2024-01-19 14:50:36 -08:00 |
|
|
a10b9ad5b0
|
Linux fixes. Don't support c89 for now
Because // comments are diagnosed and I can't be bothered
|
2024-01-18 21:48:38 -08:00 |
|
|
5d17675ad1
|
C89, C++98 api smoke tests
|
2024-01-18 20:43:29 -08:00 |
|
|
0f9a86d775
|
Make lib work as a c or c++ library
|
2024-01-18 18:37:48 -08:00 |
|
|
1aad0c2f11
|
Control symbol visibility in library
|
2024-01-18 18:05:06 -08:00 |
|
|
fc3cc98d64
|
Use Arena allocator
|
2024-01-18 17:26:55 -08:00 |
|
|
aa85c77d8f
|
add debugPrintDot
|
2024-01-17 14:10:50 -08:00 |
|
|
a6381a981e
|
Add test scaffolding
|
2024-01-17 12:40:27 -08:00 |
|
|
8edcd02f91
|
Add .gitignore, CMakeLists.txt, ConflictSet.cpp
|
2024-01-17 10:51:22 -08:00 |
|