• Joined on 2023-03-22
andrew pushed to main at weaselab/conflict-set 2024-08-03 03:56:56 +00:00
493a6572ad Only exclude avx512-targeted functions from coverage
abce4591d0 Fix preprocessor guard for avx512 longestCommonPrefix
Compare 2 commits »
andrew pushed to main at weaselab/conflict-set 2024-08-03 01:19:19 +00:00
d1dc1247e1 Switch to new machine for benchmarks
f1ad68109a Skip lcp call in SearchStepWise if no partial key
c4443bc355 Remove len < 8 check in longestCommonPrefix
857b402fe2 Add an avx512bw longestCommonPrefix
9b3e1b219b Remove small memmoves in erase
Compare 10 commits »
andrew pushed to main at weaselab/conflict-set 2024-08-01 23:43:58 +00:00
b0414969be Update README.md
andrew pushed to main at weaselab/conflict-set 2024-08-01 23:03:42 +00:00
1673e1c0dd Enforce 100% line coverage again. Closes #30
andrew closed issue weaselab/conflict-set#30 2024-08-01 23:03:42 +00:00
Get back to 100% test coverage
andrew pushed to main at weaselab/conflict-set 2024-08-01 22:53:55 +00:00
7351b6e417 More gcovr exclusions for function multi-versioning
andrew pushed to main at weaselab/conflict-set 2024-08-01 22:43:27 +00:00
561ed45e3e Show missing coverage lines in console output
andrew pushed to main at weaselab/conflict-set 2024-08-01 22:32:06 +00:00
ca804f28c0 Get back to 100% line coverage locally
3898cb596a Use _mm512_loadu_epi32 instead of memcpy
b8edd92698 Fix warning
8e480528d5 Update corpus
Compare 4 commits »
andrew pushed to main at weaselab/conflict-set 2024-08-01 21:03:45 +00:00
4113183155 Attempt to fix likely arm bug
adb8fdc5e9 Simplify nextPhysical
c86e407985 Return Node from getChildGeq
71a84057cb Find two more call sites for getFirstChildExists
9c5e5863c2 Simplify remaining "down left spine" loops
Compare 12 commits »
andrew pushed to main at weaselab/conflict-set 2024-08-01 00:34:44 +00:00
2b11650589 Update aarch64 import symbols
andrew pushed to main at weaselab/conflict-set 2024-08-01 00:06:40 +00:00
fce998460f Use int64_t internally for metrics
andrew pushed to main at weaselab/conflict-set 2024-07-31 21:04:52 +00:00
6da3125719 Remove everything wasm-related
andrew pushed to main at weaselab/conflict-set 2024-07-26 21:57:25 +00:00
79410d071f Add accidentally-deleted corpus back
1fcca6450d Fix point writes accounting
Compare 2 commits »
andrew pushed to main at weaselab/conflict-set 2024-07-23 23:56:11 +00:00
55271ad06c Update corpus
e675612599 Suppress some warnings in test code
42b5d50492 Update DEBUG_VERBOSE for interleaving conflict sets in test
6394995def Add a test where the "zero" bug causes an incorrect commit
c649bc7964 Interleave calls for two conflict sets in tests
Compare 5 commits »
andrew pushed to main at weaselab/conflict-set 2024-07-23 00:25:46 +00:00
ec85a06d01 Bump version
andrew released v0.0.9 at weaselab/conflict-set 2024-07-23 00:24:39 +00:00
andrew pushed tag v0.0.9 to weaselab/conflict-set 2024-07-23 00:24:39 +00:00
andrew pushed to main at weaselab/conflict-set 2024-07-22 23:17:23 +00:00
fb9f5ce6f4 Update InternalVersionT::zero in addWrite call
andrew pushed to main at weaselab/conflict-set 2024-07-19 18:27:41 +00:00
2b1c710953 Add noop getMetricsV1 to HashTable.cpp
ebf281220b Add NOLINT for new clangd warning about sizeof pointer
6051b2fb2e Remove benchMetrics
Compare 3 commits »
andrew pushed to main at weaselab/conflict-set 2024-07-18 21:19:27 +00:00
11c3ca6766 Add oldest_extant_version metric