Commit graph

25 commits

Author SHA1 Message Date
Adam Heinermann
fe35b03cb7 chore(hash): clean up TSHashTable functions 2025-11-16 14:18:57 -06:00
Adam Heinermann
f0b31fb4f3 feat(hash): finish TSHashTable implementation 2025-11-15 11:02:38 -06:00
Adam Heinermann
8c2439277c feat(hash): add HASHKEY_CONSTSTR and HASHKEY_CONSTSTRI 2025-10-17 09:13:53 -05:00
Adam Heinermann
92b0c4778f chore(build): resolve MSVC warnings 2025-10-06 19:54:10 -05:00
Adam Heinermann
547fc6d4f0 feat(memory): add STORM_FREE macro 2025-09-13 15:21:39 -05:00
fallenoak
473a2cb044 feat(hash): finish implementation of HASHKEY classes 2025-09-03 20:44:50 -05:00
fallenoak
195e0319d1 chore(hash): ensure correct const declarations in HASHKEY classes 2025-09-03 17:29:10 -05:00
fallenoak
2e044682e1
chore(hash): line up HASHKEY_PTR and HASHKEY_STR ctor with verified behavior 2025-09-02 21:25:37 -05:00
fallenoak
adc8cb6200
feat(hash): preserve HASHKEY_PTR's default ctor 2025-09-02 20:27:26 -05:00
fallenoak
cb37f528c3 feat(hash): add additional HASHKEY_PTR ctor 2025-09-02 20:19:59 -05:00
fallenoak
ee6e381c6e chore(hash): tidy up TSHashTable::Initialize implementation 2025-09-01 22:33:08 -05:00
fallenoak
8ba9a76bde fix(hash): add missing initializers to HASHKEY classes 2025-09-01 21:42:27 -05:00
Adam Heinermann
335962e3fc feat(region): add SRgnDuplicate 2025-09-01 13:08:03 -05:00
fallenoak
3d14119536
feat(hash): add synchronized export table template 2023-03-27 17:28:51 -05:00
fallenoak
368c2f16c2
feat(hash): add unsynchronized export table template 2023-03-26 21:44:06 -05:00
fallenoak
355733263f
feat(hash): support deleting objects from hash table 2023-03-26 21:10:53 -05:00
fallenoak
ce1c33d88b
chore(hash): clean up visibility in TSHashTable 2023-03-26 18:10:21 -05:00
fallenoak
8a232d34f2
feat(hash): add memory recycling hash table 2023-03-26 15:49:41 -05:00
Tristan 'Natrist' Cormier
89f36c7e78
chore(hash): resolve sign mismatches 2023-02-04 23:52:58 -06:00
fallenoak
2142e02608
chore(hash): include parameter names in header 2022-12-28 17:08:59 -06:00
fallenoak
ca7b8c816f
fix(hash): correct clearing slot list 2021-01-03 00:32:51 -06:00
fallenoak
b1a5b24f6d
chore(hash): clean up param names and function signatures 2021-01-02 17:37:27 -06:00
fallenoak
8e6e2d2240
chore(hash): clean up function signatures and formatting 2021-01-02 17:11:48 -06:00
fallenoak
1d561d4bdf
feat(hash): finish implementation of TSHashTable<T, TKey>::Clear 2021-01-02 16:58:12 -06:00
fallenoak
ac1be572c4
feat(hash): add hash templates 2020-11-15 13:20:10 -06:00