10 Commits

Author SHA1 Message Date
55e23bafba Update some of the invariant checks to account for leaves
Some checks failed
Tests / 64 bit versions total: 8331, passed: 8331
Tests / Debug total: 8329, passed: 8329
Tests / SIMD fallback total: 8331, passed: 8331
weaselab/conflict-set/pipeline/head There was a failure building this commit
2024-11-22 18:45:50 -08:00
235938b5aa Update eraseTree to account for leaves 2024-11-22 18:27:45 -08:00
8b71852495 WIP add leaf types. Not used yet 2024-11-22 17:59:42 -08:00
e5e6402b43 Group read only queries together 2024-11-22 17:35:59 -08:00
61f5612e1f Remove escape hatch from IteratorBase 2024-11-22 17:21:29 -08:00
406b27936c Convert interleaved checks to IteratorBase 2024-11-22 17:05:42 -08:00
7972ed919b Convert checkRangeRead to IteratorBase 2024-11-22 16:03:15 -08:00
0619b6325c Convert checkPrefixRead to IteratorBase 2024-11-22 15:37:53 -08:00
7b14c8f9d5 Add static_assert IteratorBase size <= 16 2024-11-22 15:30:41 -08:00
22632fc9f2 Add IteratorBase::type 2024-11-22 15:29:24 -08:00
2 changed files with 936 additions and 717 deletions

View File

@@ -32,12 +32,8 @@ if(NOT CMAKE_BUILD_TYPE AND NOT CMAKE_CONFIGURATION_TYPES)
endif()
add_compile_options(
-Werror=switch-enum
-Wswitch-enum
-Wunused-variable
-fPIC
-fdata-sections
-ffunction-sections
# -Werror=switch-enum
-Wswitch-enum -Wunused-variable -fPIC -fdata-sections -ffunction-sections
-fno-jump-tables # https://github.com/llvm/llvm-project/issues/54247
)

File diff suppressed because it is too large Load Diff