|
2e6265b784
|
More __builtin_clz to std::countl_zero
|
2024-01-30 21:12:41 -08:00 |
|
|
220c5caf27
|
WIP compressed key. Tests fail
|
2024-01-30 17:31:44 -08:00 |
|
|
ecd549857b
|
Add printTree
|
2024-01-30 17:16:46 -08:00 |
|
|
dad3a8b5ad
|
Update corpus
|
2024-01-30 15:34:23 -08:00 |
|
|
906a007c3a
|
Fix use of uninitialized memory
|
2024-01-30 14:50:26 -08:00 |
|
|
f2c9267b48
|
Use a bitset to speed up Node256 scans
|
2024-01-30 14:21:30 -08:00 |
|
|
8edac4d811
|
Use c++20 std::count{l,r}_zero
|
2024-01-30 13:20:26 -08:00 |
|
|
3c9c5bd9fb
|
Add benchmarks for getChild{L,G}eq
|
2024-01-30 13:08:01 -08:00 |
|
|
017cffd580
|
Add third_party/nanobench.h
|
2024-01-30 12:01:49 -08:00 |
|
|
ee01ca5f1e
|
Add forgotten file
|
2024-01-30 11:56:26 -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 |
|
|
eca1b9993a
|
Improve symbols test
Remove seed argument and check for disallowed undefined symbols
|
2024-01-30 11:46:03 -08:00 |
|
|
3735a43553
|
Add TestDriver class
|
2024-01-30 11:13:21 -08:00 |
|
|
47faa51a35
|
Add Internal.h
|
2024-01-30 10:49:49 -08:00 |
|
|
79176757fc
|
Test symbol visibility
|
2024-01-30 10:39:43 -08:00 |
|
|
831088aad9
|
Leave in the faster version for now
|
2024-01-26 10:25:48 -08:00 |
|
|
b8de633ca1
|
Update maxVersion to max(maxVersion, writeVersion)
|
2024-01-26 10:25:32 -08:00 |
|
|
270f887584
|
Annotate unused functions
|
2024-01-25 15:31:48 -08:00 |
|
|
e8f52ee34b
|
CPack set up for debian
|
2024-01-25 15:11:59 -08:00 |
|
|
4d71cf5b75
|
Implement x86 getChildLeq/getChildGeq
|
2024-01-25 14:57:03 -08:00 |
|
|
b15bec6b38
|
SIMD for Node16 in lastLeq and firstGeq
|
2024-01-25 12:40:11 -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 |
|
|
ae528d3f81
|
Add files that I didn't add yet but meant to
|
2024-01-24 15:10:21 -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 |
|
|
063b51699b
|
Make gArbitrary a local
|
2024-01-24 13:42:29 -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 |
|
|
b5a06a8891
|
Move api symbols out of coverage for now
|
2024-01-24 13:18:55 -08:00 |
|
|
df3b2b8696
|
Update corpus
|
2024-01-24 13:16:05 -08:00 |
|
|
af71519526
|
Remove old implementation
|
2024-01-24 13:06:46 -08:00 |
|
|
aa464573e4
|
Move debug code out of the "coverage matters" section
|
2024-01-24 13:04:30 -08:00 |
|
|
a7db7711d4
|
Actually increment iter
|
2024-01-24 13:04:01 -08:00 |
|
|
9611345140
|
Fix off by one error
|
2024-01-24 13:03:28 -08:00 |
|
|
c19a555fab
|
Only explicitly compile shared lib with -fPIC
|
2024-01-24 11:33:14 -08:00 |
|
|
50314773ea
|
Add some GCOVR annotations
|
2024-01-24 11:24:44 -08:00 |
|
|
cf79328414
|
gcc fixes
|
2024-01-24 11:13:03 -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 |
|
|
3cb99ad441
|
Unbotch x86 simd implementations
|
2024-01-23 16:46:52 -08:00 |
|
|
c775fccf6f
|
SIMD tinkering
|
2024-01-23 15:56:57 -08:00 |
|
|
122cddb54d
|
WIP - seems to work for point reads/writes
|
2024-01-23 15:32:45 -08:00 |
|
|
407b9af750
|
Implement point reads
|
2024-01-23 11:48:12 -08:00 |
|