• Joined on 2023-03-22
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 pushed tag v0.0.9 to weaselab/conflict-set 2024-07-23 00:24:39 +00:00
andrew released v0.0.9 at 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
andrew pushed to main at weaselab/conflict-set 2024-07-18 21:01:44 +00:00
b45dec2f1f Add point_writes_total and range_writes_total
andrew pushed to main at weaselab/conflict-set 2024-07-18 01:58:55 +00:00
c5e9f18c47 Remove some unnecessary std::exchange's
andrew pushed to main at weaselab/conflict-set 2024-07-18 01:47:20 +00:00
cebbf89cbe Fix build for x86
andrew pushed to main at weaselab/conflict-set 2024-07-18 01:43:28 +00:00
abb791d86b Just use a normal && in a place where being branch-free isn't a big deal
12f361f33a Don't plumb impl and ReadContext
640c1ca9dd Fix issue with thread_local performance
b7d54d44e1 Add oldest version and newest version metrics
95596f831f Add some metrics for addWrites and setOldestVersion
Compare 7 commits »
andrew pushed to main at weaselab/conflict-set 2024-07-16 23:53:55 +00:00
8ce14c58a4 Print metrics for blackbox tests
andrew pushed to main at weaselab/conflict-set 2024-07-16 04:34:39 +00:00
56e847b63c Experiment with CLOCK_THREAD_CPUTIME_ID
andrew pushed to main at weaselab/conflict-set 2024-07-16 00:36:06 +00:00
7fd1c9e140 Make range_read_iterations_total consistent with others
andrew pushed to main at weaselab/conflict-set 2024-07-15 21:47:13 +00:00
ebaac253e2 Don't count loop entry as an "iteration"