|
e5051bac9e
|
Clean up some vestiges of fixed-size partial keys
Tests / Release [gcc] total: 827, passed: 827
GNU C Compiler (gcc) |Total|New|Outstanding|Fixed|Trend
|:-:|:-:|:-:|:-:|:-:
|0|0|0|0|:clap:
Tests / Release [gcc,aarch64] total: 826, passed: 826
Tests / Coverage total: 825, failed: 1, passed: 824
weaselab/conflict-set/pipeline/head There was a failure building this commit
|
2024-03-08 14:56:16 -08:00 |
|
|
81263f5abf
|
Remove -Wpedantic for gcc
Tests / Release [gcc] total: 704, passed: 704
GNU C Compiler (gcc) |Total|New|Outstanding|Fixed|Trend
|:-:|:-:|:-:|:-:|:-:
|0|0|0|0|:clap:
Tests / Release [gcc,aarch64] total: 703, passed: 703
Tests / Coverage total: 702, passed: 702
weaselab/conflict-set/pipeline/head This commit looks good
|
2024-03-07 17:53:23 -08:00 |
|
|
2689901637
|
Suppress gcc warning about anon structs
Tests / Release [gcc] total: 704, passed: 704
GNU C Compiler (gcc) |Total|New|Outstanding|Fixed|Trend
|:-:|:-:|:-:|:-:|:-:
|1|0|1|0|:zzz:
Tests / Release [gcc,aarch64] total: 703, passed: 703
Tests / Coverage total: 702, passed: 702
weaselab/conflict-set/pipeline/head This commit looks good
|
2024-03-07 17:48:44 -08:00 |
|
|
87dd70c4b6
|
Fix bug introduced in 5e1fb1dac5
Tests / Release [gcc] total: 704, passed: 704
GNU C Compiler (gcc) |Total|New|Outstanding|Fixed|Trend
|:-:|:-:|:-:|:-:|:-:
|1|0|1|0|:zzz:
Tests / Release [gcc,aarch64] total: 703, passed: 703
Tests / Coverage total: 702, passed: 702
weaselab/conflict-set/pipeline/head This commit looks good
|
2024-03-07 17:43:34 -08:00 |
|
|
04f75d57e9
|
Add HOMEPAGE_URL
Tests / Release [gcc] total: 704, passed: 704
GNU C Compiler (gcc) |Total|New|Outstanding|Fixed|Trend
|:-:|:-:|:-:|:-:|:-:
|0|0|0|0|:clap:
Reference build: <a href="https://jenkins.weaselab.dev/job/weaselab/job/conflict-set/job/main/59//gcc">weaselab » conflict-set » main #59</a>
Tests / Release [gcc,aarch64] total: 703, passed: 703
Tests / Coverage total: 702, passed: 702
weaselab/conflict-set/pipeline/head This commit looks good
|
2024-03-05 18:28:48 -08:00 |
|
|
6a0344e821
|
Remove some vestigial cmake stuff
Tests / Release [gcc] total: 704, passed: 704
GNU C Compiler (gcc) |Total|New|Outstanding|Fixed|Trend
|:-:|:-:|:-:|:-:|:-:
|0|0|0|0|:clap:
Reference build: <a href="https://jenkins.weaselab.dev/job/weaselab/job/conflict-set/job/main/58//gcc">weaselab » conflict-set » main #58</a>
Tests / Release [gcc,aarch64] total: 703, passed: 703
Tests / Coverage total: 702, passed: 702
weaselab/conflict-set/pipeline/head This commit looks good
|
2024-03-05 18:10:51 -08:00 |
|
|
9a4eed9453
|
Try setting more package metadata
Tests / Release [gcc] total: 704, passed: 704
GNU C Compiler (gcc) |Total|New|Outstanding|Fixed|Trend
|:-:|:-:|:-:|:-:|:-:
|0|0|0|0|:clap:
Reference build: <a href="https://jenkins.weaselab.dev/job/weaselab/job/conflict-set/job/main/56//gcc">weaselab » conflict-set » main #56</a>
Tests / Release [gcc,aarch64] total: 703, passed: 703
Tests / Coverage total: 702, passed: 702
weaselab/conflict-set/pipeline/head This commit looks good
|
2024-03-05 12:58:04 -08:00 |
|
|
3f121dc681
|
Trim down docker file and avoid valgrind when cross-compiling
Tests / Release [gcc] total: 704, passed: 704
GNU C Compiler (gcc) |Total|New|Outstanding|Fixed|Trend
|:-:|:-:|:-:|:-:|:-:
|0|0|0|0|:clap:
Reference build: <a href="https://jenkins.weaselab.dev/job/weaselab/job/conflict-set/job/main/51//gcc">weaselab » conflict-set » main #51</a>
Tests / Release [gcc,aarch64] total: 703, passed: 703
Tests / Coverage total: 702, passed: 702
weaselab/conflict-set/pipeline/head There was a failure building this commit
|
2024-03-05 11:39:36 -08:00 |
|
|
1811342cb6
|
Try to fix cross-compile packaging
Tests / Release [gcc] total: 704, passed: 704
GNU C Compiler (gcc) |Total|New|Outstanding|Fixed|Trend
|:-:|:-:|:-:|:-:|:-:
|0|0|0|0|:clap:
Reference build: <a href="https://jenkins.weaselab.dev/job/weaselab/job/conflict-set/job/main/51//gcc">weaselab » conflict-set » main #51</a>
Tests / Release [gcc,aarch64] total: 704, failed: 3, passed: 701
Tests / Coverage total: 702, passed: 702
weaselab/conflict-set/pipeline/head There was a failure building this commit
|
2024-03-05 11:06:14 -08:00 |
|
|
760a99098a
|
Improve coverage slightly
Tests / Release [gcc] total: 704, passed: 704
GNU C Compiler (gcc) |Total|New|Outstanding|Fixed|Trend
|:-:|:-:|:-:|:-:|:-:
|0|0|0|0|:clap:
Reference build: <a href="https://jenkins.weaselab.dev/job/weaselab/job/conflict-set/job/main/48//gcc">weaselab » conflict-set » main #48</a>
Tests / Coverage total: 702, passed: 702
weaselab/conflict-set/pipeline/head This commit looks good
By moving test-only code to a test-only region. Also the skip_list
shared lib can depend on libstdc++ etc.
|
2024-03-04 17:04:06 -08:00 |
|
|
8bf3aa7f56
|
Add std::unordered_map implementation
As a rough upper bound for point query throughput
|
2024-03-03 20:32:19 -08:00 |
|
|
6b99b85f9e
|
Set version and soversion on skip_list
Tests / Release [gcc] total: 704, passed: 704
GNU C Compiler (gcc) |Total|New|Outstanding|Fixed|Trend
|:-:|:-:|:-:|:-:|:-:
|0|0|0|0|:clap:
Reference build: <a href="https://jenkins.weaselab.dev/job/weaselab/job/conflict-set/job/main/41//gcc">weaselab » conflict-set » main #41</a>
Tests / Coverage total: 702, passed: 702
weaselab/conflict-set/pipeline/head This commit looks good
|
2024-02-27 18:21:16 -08:00 |
|
|
68bd39e130
|
Put skip list in its own shared lib
weaselab/conflict-set/pipeline/head There was a failure building this commit
Now we can right benchmarks against one api, and just change the library
path
|
2024-02-27 12:02:01 -08:00 |
|
|
6d9b35396f
|
Rename to real_data_bench
|
2024-02-26 19:37:15 -08:00 |
|
|
5f7789128e
|
Add RealDataBench.cpp
|
2024-02-26 17:17:07 -08:00 |
|
|
125ce88268
|
Suppress gcc warning
Accept that our usage is non-portable: https://stackoverflow.com/questions/3129916/what-is-wrong-with-this-use-of-offsetof
|
2024-02-22 12:37:14 -08:00 |
|
|
3750aa7b5b
|
Vendor valgrind headers
Tests / Release [gcc] total: 583, passed: 583
GNU C Compiler (gcc) |Total|New|Outstanding|Fixed|Trend
|:-:|:-:|:-:|:-:|:-:
|0|0|0|0|:clap:
Reference build: <a href="https://jenkins.weaselab.dev/job/weaselab/job/conflict-set/job/main/31//gcc">weaselab » conflict-set » main #31</a>
Tests / Coverage total: 581, passed: 581
weaselab/conflict-set/pipeline/head This commit looks good
This is encouraged according to https://valgrind.org/docs/manual/manual-core-adv.html#manual-core-adv.clientreq
|
2024-02-21 16:15:40 -08:00 |
|
|
939b791e01
|
Paper tinkering
|
2024-02-19 13:29:16 -08:00 |
|
|
69ce3e2a20
|
Update project description
|
2024-02-18 19:47:54 -08:00 |
|
|
c2193fdba0
|
Implement new checkRangeRead idea
|
2024-02-15 11:37:08 -08:00 |
|
|
98dccf5c23
|
WIP checkLeftOfPyramid seems to be correct
|
2024-02-14 17:01:00 -08:00 |
|
|
ad14db5d7c
|
Add skiplist
|
2024-02-12 12:43:36 -08:00 |
|
|
2bd1bf93a9
|
Check indices between left and right after they diverge
|
2024-02-08 14:50:53 -08:00 |
|
|
6be23803a3
|
Add standalone bench target
|
2024-02-06 15:03:54 -08:00 |
|
|
c4c86a69c6
|
Jenkins fix attempts
Tests / Release [gcc] total: 523, failed: 2, passed: 521
Tests / Coverage total: 521, passed: 521
weaselab/conflict-set/pipeline/head There was a failure building this commit
|
2024-02-04 18:08:58 -08:00 |
|
|
cbf48e2d60
|
Make linker language c for release build
|
2024-02-04 17:39:55 -08:00 |
|
|
d0ff4ed4d3
|
Build object library
|
2024-02-04 15:27:22 -08:00 |
|
|
584f2d0c54
|
Don't link to gcc_s on Apple
|
2024-02-02 11:59:52 -08:00 |
|
|
e527e198c6
|
Fix typo
|
2024-02-02 11:58:34 -08:00 |
|
|
fbf8f3eb73
|
Don't check for libfuzzer on Apple
I'm sick of futzing with this check
|
2024-02-02 11:58:34 -08:00 |
|
|
bc002f4e3b
|
Disable symbol tests for MacOS
|
2024-02-02 11:58:34 -08:00 |
|
|
31a555c44c
|
Use bitset index for Node48 too
|
2024-01-31 16:04:03 -08:00 |
|
|
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 |
|