Commit graph

20 commits

Author SHA1 Message Date
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