Skip to content

Commit

Permalink
Merge pull request laurynas-biveinis#675 from thompsonbry/varkeys-tem…
Browse files Browse the repository at this point in the history
…plate-restored

Variable length key support and major template refactoring to support key as a template parameter
  • Loading branch information
laurynas-biveinis authored Feb 5, 2025
2 parents e238771 + d051648 commit 2fd62f3
Show file tree
Hide file tree
Showing 40 changed files with 7,163 additions and 4,472 deletions.
2 changes: 0 additions & 2 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -50,6 +50,4 @@
**/*~
**/*#*

run-cmake.sh
loop-test.sh
/docs/
8 changes: 4 additions & 4 deletions CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -93,7 +93,7 @@ set(GCC_CXX_WARNING_FLAGS
"-Wduplicated-cond" "-Wextra-semi" "-Wfloat-equal" "-Wformat-overflow=2"
"-Wformat-signedness" "-Wformat-truncation=2" "-Wformat=2"
"-Wimplicit-fallthrough=5" "-Winvalid-pch" "-Wlogical-op" "-Wmismatched-tags"
"-Wmissing-declarations" "-Wmissing-include-dirs" "-Wnoexcept"
"-Wmissing-include-dirs" "-Wnoexcept"
"-Wnon-virtual-dtor" "-Wnull-dereference" "-Wold-style-cast"
"-Woverloaded-virtual" "-Wpacked" "-Wplacement-new=2" "-Wredundant-decls"
"-Wshadow=global" "-Wsign-conversion" "-Wsign-promo" "-Wstrict-null-sentinel"
Expand Down Expand Up @@ -718,9 +718,9 @@ if(LIBFUZZER_AVAILABLE)
target_link_libraries(unodb_qsbr_lf PUBLIC unodb_util Threads::Threads)
endif()

add_unodb_library(unodb art.cpp art.hpp art_common.cpp art_common.hpp
mutex_art.hpp optimistic_lock.hpp art_internal_impl.hpp olc_art.hpp
olc_art.cpp art_internal.cpp art_internal.hpp node_type.hpp)
add_unodb_library(unodb art.hpp art_common.hpp mutex_art.hpp optimistic_lock.hpp
art_internal_impl.hpp olc_art.hpp art_internal.hpp art_internal.cpp
node_type.hpp)
target_link_libraries(unodb PUBLIC unodb_util unodb_qsbr)
if(LIBFUZZER_AVAILABLE)
target_link_libraries(unodb_lf PUBLIC unodb_util unodb_qsbr_lf)
Expand Down
Loading

0 comments on commit 2fd62f3

Please sign in to comment.