diff --git a/CMakeLists.txt b/CMakeLists.txt index 97063b7..0169343 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -7,8 +7,8 @@ option(ENABLE_TSAN "Enable the thread data race sanitizer" OFF) set(CMAKE_CXX_STANDARD 20) -set(BUILD_PARSE OFF) -set(BUILD_PROFILING OFF) +option(BUILD_PARSE OFF) +option(BUILD_PROFILING OFF) add_subdirectory(libraries/BLT) include_directories(include/) diff --git a/cmake-build-debug/.ninja_deps b/cmake-build-debug/.ninja_deps index 8ffcabf..3206d26 100644 Binary files a/cmake-build-debug/.ninja_deps and b/cmake-build-debug/.ninja_deps differ diff --git a/cmake-build-debug/.ninja_log b/cmake-build-debug/.ninja_log index 9c8b09c..04f1fac 100644 --- a/cmake-build-debug/.ninja_log +++ b/cmake-build-debug/.ninja_log @@ -1,20 +1,17 @@ # ninja log v5 -7 1324 1698351285935770667 libraries/BLT/CMakeFiles/BLT.dir/src/blt/std/string.cpp.o 2e3de5470fa27489 +8 1230 1698352008690469310 libraries/BLT/CMakeFiles/BLT.dir/src/blt/std/string.cpp.o 2e3de5470fa27489 7 3066 1698249271708941021 libraries/BLT/CMakeFiles/BLT.dir/src/blt/std/system.cpp.o 85d21c49c2a9e587 -5 7590 1698350638277966894 CMakeFiles/insane_dns.dir/src/main.cpp.o 727da43cdbc82421 +6 7548 1698352014994362013 CMakeFiles/insane_dns.dir/src/main.cpp.o 727da43cdbc82421 8 4855 1698249273492987213 libraries/BLT/CMakeFiles/BLT.dir/src/blt/profiling/profiler_v2.cpp.o 4f10bd0279063873 8 4299 1698249272936972914 libraries/BLT/CMakeFiles/BLT.dir/src/blt/profiling/profiler.cpp.o 66984105eaba6834 -0 51 1698351709632185321 build.ninja 6eaded2198e1472a +0 51 1698352123584578498 build.ninja 6eaded2198e1472a 5 2141 1698249270784916812 libraries/BLT/CMakeFiles/BLT.dir/src/blt/std/format.cpp.o 9a4151eb8a13165e 8 4025 1698351288619677206 libraries/BLT/CMakeFiles/BLT.dir/src/blt/parse/argparse.cpp.o 30865d3aadfb703 -4025 4544 1698351289127659550 libraries/BLT/libBLT.a f5b601d9b774b003 +2075 2313 1698352009762451033 libraries/BLT/libBLT.a 806d74f40324f232 6 4555 1698249273192979506 libraries/BLT/CMakeFiles/BLT.dir/src/blt/std/logging.cpp.o 9f9b2e297e48c5fc -7590 7806 1698350638505965615 insane_dns ff5ae500893d0be1 -7 2160 1698351286767741661 libraries/BLT/CMakeFiles/BLT.dir/src/blt/std/loader.cpp.o 3bb9d28d25c10d3b +7548 7755 1698352015210358346 insane_dns ff5ae500893d0be1 +8 2074 1698352009530454987 libraries/BLT/CMakeFiles/BLT.dir/src/blt/std/loader.cpp.o 3bb9d28d25c10d3b 9 1267 1698249269912893790 libraries/BLT/CMakeFiles/BLT.dir/src/blt/nbt/nbt_block.cpp.o f9c9edddb799cd36 8 3589 1698249272228954565 libraries/BLT/CMakeFiles/BLT.dir/src/blt/nbt/nbt.cpp.o 741b5851e86130d2 5 1734 1698249270376906050 libraries/BLT/CMakeFiles/BLT.dir/src/blt/std/filesystem.cpp.o 5171d83ac5d9e0dc -6 1821 1698351286431753374 libraries/BLT/CMakeFiles/BLT.dir/src/blt/std/assert.cpp.o 2ae218d9777469fd -6 251 1698351713420103598 libraries/BLT/libBLT.a 806d74f40324f232 -6 7531 1698351720695947428 CMakeFiles/insane_dns.dir/src/main.cpp.o 727da43cdbc82421 -7532 7728 1698351720903942977 insane_dns ff5ae500893d0be1 +7 1711 1698352009170461123 libraries/BLT/CMakeFiles/BLT.dir/src/blt/std/assert.cpp.o 2ae218d9777469fd diff --git a/cmake-build-debug/CMakeFiles/clion-Debug-log.txt b/cmake-build-debug/CMakeFiles/clion-Debug-log.txt index a60296f..5e966de 100644 --- a/cmake-build-debug/CMakeFiles/clion-Debug-log.txt +++ b/cmake-build-debug/CMakeFiles/clion-Debug-log.txt @@ -1,7 +1,7 @@ /usr/bin/cmake -DCMAKE_BUILD_TYPE=Debug -DCMAKE_MAKE_PROGRAM=/opt/brett/jetbrains/clion-install/bin/ninja/linux/x64/ninja -D ENABLE_ADDRSAN=ON -G Ninja -S /home/brett/Documents/code/c++/Insane_DNS -B /home/brett/Documents/code/c++/Insane_DNS/cmake-build-debug Found Parallel Hashmaps Standard Files /home/brett/Documents/code/c++/Insane_DNS/libraries/BLT/src/blt/std/assert.cpp;/home/brett/Documents/code/c++/Insane_DNS/libraries/BLT/src/blt/std/filesystem.cpp;/home/brett/Documents/code/c++/Insane_DNS/libraries/BLT/src/blt/std/format.cpp;/home/brett/Documents/code/c++/Insane_DNS/libraries/BLT/src/blt/std/loader.cpp;/home/brett/Documents/code/c++/Insane_DNS/libraries/BLT/src/blt/std/logging.cpp;/home/brett/Documents/code/c++/Insane_DNS/libraries/BLT/src/blt/std/string.cpp;/home/brett/Documents/code/c++/Insane_DNS/libraries/BLT/src/blt/std/system.cpp -Profiler Files +Profiler Files /home/brett/Documents/code/c++/Insane_DNS/libraries/BLT/src/blt/profiling/profiler.cpp;/home/brett/Documents/code/c++/Insane_DNS/libraries/BLT/src/blt/profiling/profiler_v2.cpp Source: /home/brett/Documents/code/c++/Insane_DNS Current Source: /home/brett/Documents/code/c++/Insane_DNS/libraries/BLT Including phmap diff --git a/cmake-build-debug/CMakeFiles/insane_dns.dir/src/main.cpp.o b/cmake-build-debug/CMakeFiles/insane_dns.dir/src/main.cpp.o index d2e5463..9c9cd8f 100644 Binary files a/cmake-build-debug/CMakeFiles/insane_dns.dir/src/main.cpp.o and b/cmake-build-debug/CMakeFiles/insane_dns.dir/src/main.cpp.o differ diff --git a/cmake-build-debug/Testing/Temporary/LastTest.log b/cmake-build-debug/Testing/Temporary/LastTest.log index 51c357b..7a3f982 100644 --- a/cmake-build-debug/Testing/Temporary/LastTest.log +++ b/cmake-build-debug/Testing/Temporary/LastTest.log @@ -1,3 +1,3 @@ -Start testing: Oct 26 16:22 EDT +Start testing: Oct 26 16:28 EDT ---------------------------------------------------------- -End testing: Oct 26 16:22 EDT +End testing: Oct 26 16:28 EDT diff --git a/cmake-build-debug/build.ninja b/cmake-build-debug/build.ninja index 3260cdf..e1abe50 100644 --- a/cmake-build-debug/build.ninja +++ b/cmake-build-debug/build.ninja @@ -160,6 +160,20 @@ build libraries/BLT/CMakeFiles/BLT.dir/src/blt/std/system.cpp.o: CXX_COMPILER__B OBJECT_DIR = libraries/BLT/CMakeFiles/BLT.dir OBJECT_FILE_DIR = libraries/BLT/CMakeFiles/BLT.dir/src/blt/std +build libraries/BLT/CMakeFiles/BLT.dir/src/blt/profiling/profiler.cpp.o: CXX_COMPILER__BLT_Debug /home/brett/Documents/code/c++/Insane_DNS/libraries/BLT/src/blt/profiling/profiler.cpp || cmake_object_order_depends_target_BLT + DEP_FILE = libraries/BLT/CMakeFiles/BLT.dir/src/blt/profiling/profiler.cpp.o.d + FLAGS = -g -fdiagnostics-color=always -Wall -Wextra -Wpedantic -std=gnu++20 + INCLUDES = -I/home/brett/Documents/code/c++/Insane_DNS/libraries/BLT/libraries/parallel-hashmap -I/home/brett/Documents/code/c++/Insane_DNS/libraries/BLT/include -I/home/brett/Documents/code/c++/Insane_DNS/cmake-build-debug/libraries/BLT/config + OBJECT_DIR = libraries/BLT/CMakeFiles/BLT.dir + OBJECT_FILE_DIR = libraries/BLT/CMakeFiles/BLT.dir/src/blt/profiling + +build libraries/BLT/CMakeFiles/BLT.dir/src/blt/profiling/profiler_v2.cpp.o: CXX_COMPILER__BLT_Debug /home/brett/Documents/code/c++/Insane_DNS/libraries/BLT/src/blt/profiling/profiler_v2.cpp || cmake_object_order_depends_target_BLT + DEP_FILE = libraries/BLT/CMakeFiles/BLT.dir/src/blt/profiling/profiler_v2.cpp.o.d + FLAGS = -g -fdiagnostics-color=always -Wall -Wextra -Wpedantic -std=gnu++20 + INCLUDES = -I/home/brett/Documents/code/c++/Insane_DNS/libraries/BLT/libraries/parallel-hashmap -I/home/brett/Documents/code/c++/Insane_DNS/libraries/BLT/include -I/home/brett/Documents/code/c++/Insane_DNS/cmake-build-debug/libraries/BLT/config + OBJECT_DIR = libraries/BLT/CMakeFiles/BLT.dir + OBJECT_FILE_DIR = libraries/BLT/CMakeFiles/BLT.dir/src/blt/profiling + build libraries/BLT/CMakeFiles/BLT.dir/src/blt/nbt/nbt.cpp.o: CXX_COMPILER__BLT_Debug /home/brett/Documents/code/c++/Insane_DNS/libraries/BLT/src/blt/nbt/nbt.cpp || cmake_object_order_depends_target_BLT DEP_FILE = libraries/BLT/CMakeFiles/BLT.dir/src/blt/nbt/nbt.cpp.o.d FLAGS = -g -fdiagnostics-color=always -Wall -Wextra -Wpedantic -std=gnu++20 @@ -174,6 +188,13 @@ build libraries/BLT/CMakeFiles/BLT.dir/src/blt/nbt/nbt_block.cpp.o: CXX_COMPILER OBJECT_DIR = libraries/BLT/CMakeFiles/BLT.dir OBJECT_FILE_DIR = libraries/BLT/CMakeFiles/BLT.dir/src/blt/nbt +build libraries/BLT/CMakeFiles/BLT.dir/src/blt/parse/argparse.cpp.o: CXX_COMPILER__BLT_Debug /home/brett/Documents/code/c++/Insane_DNS/libraries/BLT/src/blt/parse/argparse.cpp || cmake_object_order_depends_target_BLT + DEP_FILE = libraries/BLT/CMakeFiles/BLT.dir/src/blt/parse/argparse.cpp.o.d + FLAGS = -g -fdiagnostics-color=always -Wall -Wextra -Wpedantic -std=gnu++20 + INCLUDES = -I/home/brett/Documents/code/c++/Insane_DNS/libraries/BLT/libraries/parallel-hashmap -I/home/brett/Documents/code/c++/Insane_DNS/libraries/BLT/include -I/home/brett/Documents/code/c++/Insane_DNS/cmake-build-debug/libraries/BLT/config + OBJECT_DIR = libraries/BLT/CMakeFiles/BLT.dir + OBJECT_FILE_DIR = libraries/BLT/CMakeFiles/BLT.dir/src/blt/parse + # ============================================================================= # Link build statements for STATIC_LIBRARY target BLT @@ -182,7 +203,7 @@ build libraries/BLT/CMakeFiles/BLT.dir/src/blt/nbt/nbt_block.cpp.o: CXX_COMPILER ############################################# # Link the static library libraries/BLT/libBLT.a -build libraries/BLT/libBLT.a: CXX_STATIC_LIBRARY_LINKER__BLT_Debug libraries/BLT/CMakeFiles/BLT.dir/src/blt/std/assert.cpp.o libraries/BLT/CMakeFiles/BLT.dir/src/blt/std/filesystem.cpp.o libraries/BLT/CMakeFiles/BLT.dir/src/blt/std/format.cpp.o libraries/BLT/CMakeFiles/BLT.dir/src/blt/std/loader.cpp.o libraries/BLT/CMakeFiles/BLT.dir/src/blt/std/logging.cpp.o libraries/BLT/CMakeFiles/BLT.dir/src/blt/std/string.cpp.o libraries/BLT/CMakeFiles/BLT.dir/src/blt/std/system.cpp.o libraries/BLT/CMakeFiles/BLT.dir/src/blt/nbt/nbt.cpp.o libraries/BLT/CMakeFiles/BLT.dir/src/blt/nbt/nbt_block.cpp.o +build libraries/BLT/libBLT.a: CXX_STATIC_LIBRARY_LINKER__BLT_Debug libraries/BLT/CMakeFiles/BLT.dir/src/blt/std/assert.cpp.o libraries/BLT/CMakeFiles/BLT.dir/src/blt/std/filesystem.cpp.o libraries/BLT/CMakeFiles/BLT.dir/src/blt/std/format.cpp.o libraries/BLT/CMakeFiles/BLT.dir/src/blt/std/loader.cpp.o libraries/BLT/CMakeFiles/BLT.dir/src/blt/std/logging.cpp.o libraries/BLT/CMakeFiles/BLT.dir/src/blt/std/string.cpp.o libraries/BLT/CMakeFiles/BLT.dir/src/blt/std/system.cpp.o libraries/BLT/CMakeFiles/BLT.dir/src/blt/profiling/profiler.cpp.o libraries/BLT/CMakeFiles/BLT.dir/src/blt/profiling/profiler_v2.cpp.o libraries/BLT/CMakeFiles/BLT.dir/src/blt/nbt/nbt.cpp.o libraries/BLT/CMakeFiles/BLT.dir/src/blt/nbt/nbt_block.cpp.o libraries/BLT/CMakeFiles/BLT.dir/src/blt/parse/argparse.cpp.o LANGUAGE_COMPILE_FLAGS = -g OBJECT_DIR = libraries/BLT/CMakeFiles/BLT.dir POST_BUILD = : diff --git a/cmake-build-debug/insane_dns b/cmake-build-debug/insane_dns index 6fbdf38..6248fe2 100755 Binary files a/cmake-build-debug/insane_dns and b/cmake-build-debug/insane_dns differ diff --git a/cmake-build-debug/libraries/BLT/CMakeFiles/BLT.dir/src/blt/std/assert.cpp.o b/cmake-build-debug/libraries/BLT/CMakeFiles/BLT.dir/src/blt/std/assert.cpp.o index 488fa55..288b219 100644 Binary files a/cmake-build-debug/libraries/BLT/CMakeFiles/BLT.dir/src/blt/std/assert.cpp.o and b/cmake-build-debug/libraries/BLT/CMakeFiles/BLT.dir/src/blt/std/assert.cpp.o differ diff --git a/cmake-build-debug/libraries/BLT/CMakeFiles/BLT.dir/src/blt/std/loader.cpp.o b/cmake-build-debug/libraries/BLT/CMakeFiles/BLT.dir/src/blt/std/loader.cpp.o index ce4fd33..f505d15 100644 Binary files a/cmake-build-debug/libraries/BLT/CMakeFiles/BLT.dir/src/blt/std/loader.cpp.o and b/cmake-build-debug/libraries/BLT/CMakeFiles/BLT.dir/src/blt/std/loader.cpp.o differ diff --git a/cmake-build-debug/libraries/BLT/CMakeFiles/BLT.dir/src/blt/std/string.cpp.o b/cmake-build-debug/libraries/BLT/CMakeFiles/BLT.dir/src/blt/std/string.cpp.o index d1775e3..a25e157 100644 Binary files a/cmake-build-debug/libraries/BLT/CMakeFiles/BLT.dir/src/blt/std/string.cpp.o and b/cmake-build-debug/libraries/BLT/CMakeFiles/BLT.dir/src/blt/std/string.cpp.o differ diff --git a/cmake-build-debug/libraries/BLT/libBLT.a b/cmake-build-debug/libraries/BLT/libBLT.a index a98a9f1..9a3aeb7 100644 Binary files a/cmake-build-debug/libraries/BLT/libBLT.a and b/cmake-build-debug/libraries/BLT/libBLT.a differ diff --git a/libraries/BLT b/libraries/BLT index bd07600..a3d35b8 160000 --- a/libraries/BLT +++ b/libraries/BLT @@ -1 +1 @@ -Subproject commit bd07600f16d3b9675b4b02fc5581a4f966da2200 +Subproject commit a3d35b8e0477e1c25639ddc3ed42259962e7b905