Commit Graph

36 Commits

Author SHA1 Message Date
cat
ea83805f4b Added count(), camelCase'd all the functions, and made the keys const 2026-01-28 12:31:30 +02:00
cat
8887547fdc Fully functioning graveyard TESTED 2026-01-28 04:11:51 +02:00
cat
725430194d Tombstoning finished UNTESTED 2026-01-28 02:49:03 +02:00
cat
469ca57142 Tombstoning and Deletion UNTESTED 2026-01-28 02:35:26 +02:00
cat
f8a5799327 Added nodiscard to dualkey map query 2026-01-28 01:13:53 +02:00
cat
ad53d4bba1 Updated Hashable to check if it can be compared 2026-01-27 23:44:29 +02:00
cat
151b72749a Cmake complains about line lenght, sigh 2026-01-27 21:14:36 +02:00
cat
d12eb97fa5 Tweaked #include's to use new CMake include change 2026-01-27 21:13:33 +02:00
cat
6ad549df79 Moved libraries to TourmalineExternal, as suggested by mosra 2026-01-27 21:11:57 +02:00
cat
1afb6558aa Changed CMake to have better #includes 2026-01-27 21:11:25 +02:00
cat
5846c5bf34 DKM 4th iteration (tested)
Added Insert and replaced operator[] with Query for clarity, still need to add a delete(and subsequently a tombstoning mechanism)
2026-01-27 21:08:23 +02:00
cat
feb9beceb2 DKM operator[] (UNTESTED) 2026-01-25 02:22:14 +02:00
cat
2556a473cc Hashing concept on A and B key 2026-01-21 09:50:18 +02:00
cat
7405e91874 Hashing seperation 2026-01-21 09:48:44 +02:00
cat
492b1cf503 Second iteration of DKM 2026-01-21 09:33:36 +02:00
cat
2d0118308f First iteration of DKM 2026-01-21 08:12:32 +02:00
cat
dda6e25bf9 Added MPL-2.0 to CMakeLists.txt 2026-01-09 01:01:19 +02:00
cat
518995ddd1 Restructuring 2026-01-09 00:23:37 +02:00
cat
e8498f9e66 Added colours to logging by default 2026-01-08 21:47:10 +02:00
cat
88f5d02b6a Minor tweaks on the general codebase 2026-01-06 04:10:58 +02:00
cat
31ebef777b Added a basic CMAKE script (no find library or pkg-config yet!) 2026-01-06 03:10:55 +02:00
cat
cb9005bf80 Tweaked Xoshiro.h to fix a warn 2026-01-06 03:10:34 +02:00
cat
b457ecce47 Restructing on the project 2026-01-06 03:10:27 +02:00
cat
e64b8ed194 renaming sourceCode to source 2026-01-06 02:28:00 +02:00
cat
c1efee5b4e Created 2/3rd of ECS (EC has been added) and World for ECS 2026-01-06 01:46:03 +02:00
cat
c36c3468bb Added warn as a log level, also made error and critical throw 2026-01-06 01:31:00 +02:00
cat
6d9edc18b4 Tweaked UUID for hashing 2026-01-06 01:30:09 +02:00
cat
8174c19f00 Added Logging and tweaked Systems 2026-01-04 22:34:17 +02:00
cat
89ebe63e4b Updated README.md 2026-01-04 03:03:17 +02:00
cat
3b99a9d913 Updated gitignore 2026-01-04 02:14:55 +02:00
cat
e968585f5b Added Rule of five to UUID 2026-01-04 02:13:38 +02:00
cat
6b5213d605 UUID system iteration 2 2026-01-03 13:23:23 +02:00
cat
7470f01dc4 Added Random system and UUIDv4 generation 2026-01-02 21:42:35 +02:00
cat
198b095c0e Added xoshiro256 as the psudo random generator 2026-01-02 18:41:15 +02:00
3024539ef2 Update README.md 2025-12-30 14:31:39 +01:00
fd9a5200ef Initial commit 2025-12-30 14:20:53 +01:00