Matt Nadareski
|
e25a7c7f40
|
Port existing item dict tests, add DB variants
|
2025-01-16 13:52:37 -05:00 |
|
Matt Nadareski
|
a1ad61f6da
|
Add more passthrough DB methods
|
2025-01-14 22:34:58 -05:00 |
|
Matt Nadareski
|
e7142a31ff
|
Remove unused DB methods
|
2025-01-14 22:29:32 -05:00 |
|
Matt Nadareski
|
6b31acaa85
|
Reduce undefined behavior in item dictionaries
|
2025-01-14 22:28:18 -05:00 |
|
Matt Nadareski
|
5701e32159
|
Slight tweak to ClearMarked DB
|
2025-01-14 22:10:28 -05:00 |
|
Matt Nadareski
|
3e839e1249
|
Move ClearEmpty to DatFile
|
2025-01-14 22:07:05 -05:00 |
|
Matt Nadareski
|
7e2d094ba5
|
Remove now-unused GetItem method
|
2025-01-14 21:06:57 -05:00 |
|
Matt Nadareski
|
e5bde14f19
|
Be smarter about ClearEmpty DB
|
2025-01-14 21:06:12 -05:00 |
|
Matt Nadareski
|
d52f139e73
|
Add new methods to DB implementation
|
2025-01-14 21:02:37 -05:00 |
|
Matt Nadareski
|
bea43d38f4
|
Reduce unncessary DB methods
|
2025-01-14 20:48:07 -05:00 |
|
Matt Nadareski
|
e05c6c35eb
|
Remove ContainsKey as it was really unneeded
|
2025-01-14 20:26:57 -05:00 |
|
Matt Nadareski
|
6e365c3f03
|
Split deduplication from bucketing, add short-circuit
|
2025-01-14 20:21:54 -05:00 |
|
Matt Nadareski
|
0e67113200
|
Fix GetDuplicates strange logic
|
2025-01-14 19:51:59 -05:00 |
|
Matt Nadareski
|
651802a776
|
Make sort methods easier to follow
|
2025-01-14 19:38:21 -05:00 |
|
Matt Nadareski
|
3e5d9da3da
|
Make ItemDictionary sorting copy private
|
2025-01-14 16:43:45 -05:00 |
|
Matt Nadareski
|
140097bf83
|
Statistics not Bucketing
|
2025-01-14 16:19:32 -05:00 |
|
Matt Nadareski
|
090a2d34f5
|
Sync constructors between Item dicts
|
2025-01-14 16:04:30 -05:00 |
|
Matt Nadareski
|
60d946fc6d
|
Make SortedKeys an array for both
|
2025-01-14 15:59:47 -05:00 |
|
Matt Nadareski
|
616aea983b
|
Add RecalculateStats passthrough
|
2025-01-14 15:46:42 -05:00 |
|
Matt Nadareski
|
f5b97ab0dc
|
Rely on bucket key helpers
|
2025-01-14 15:45:02 -05:00 |
|
Matt Nadareski
|
8b24bb84a8
|
Fix missed passthrough invocation
|
2025-01-14 15:39:34 -05:00 |
|
Matt Nadareski
|
de00d31319
|
Remove public add-to-key functionality
|
2025-01-14 15:32:14 -05:00 |
|
Matt Nadareski
|
f3e1a6a19a
|
Remove unused SortAndGetKey variant
|
2025-01-14 14:23:10 -05:00 |
|
Matt Nadareski
|
222944fae6
|
Fix broken GetKeyDB and related
|
2025-01-14 14:22:18 -05:00 |
|
Matt Nadareski
|
688e7772e4
|
Minor tweaks to sync Item collections
|
2025-01-14 14:02:42 -05:00 |
|
Matt Nadareski
|
3120735dc9
|
Make some consistency updates to ItemDictionary
|
2025-01-14 13:41:36 -05:00 |
|
Matt Nadareski
|
7c0b200e16
|
Make threaded access safer in ItemDB
|
2025-01-14 13:34:05 -05:00 |
|
Matt Nadareski
|
3954a959be
|
Reduce direct ItemDB access, make fixes
|
2025-01-14 11:01:27 -05:00 |
|
Matt Nadareski
|
8c3c6ab3e8
|
ItemDictionary is no longer IDictionary
|
2025-01-14 10:38:46 -05:00 |
|
Matt Nadareski
|
b29f7c65a4
|
Reduce reliance on IDictionary implementation
|
2025-01-14 10:21:04 -05:00 |
|
Matt Nadareski
|
b165422552
|
Add ExecuteFilters tests
|
2025-01-14 10:11:39 -05:00 |
|
Matt Nadareski
|
dcdd070367
|
Set Remove tag, not actually remove
|
2025-01-14 09:58:01 -05:00 |
|
Matt Nadareski
|
89ab926782
|
Bucketing should stay in the item dicts
|
2025-01-14 09:53:49 -05:00 |
|
Matt Nadareski
|
fba7e4da14
|
Fully move ExecuteFilters, add TODO
|
2025-01-14 09:53:03 -05:00 |
|
Matt Nadareski
|
eaf1322f48
|
Move ExecuteFilters passthrough
|
2025-01-14 09:49:27 -05:00 |
|
Matt Nadareski
|
e948ce7197
|
Write SetOneGamePerRegion tests, make fixes
|
2025-01-14 09:47:40 -05:00 |
|
Matt Nadareski
|
a1002fa284
|
Linq is no longer needed here
|
2025-01-14 01:02:06 -05:00 |
|
Matt Nadareski
|
7b595d210b
|
Reduce unnecessary redirection in OGPR
|
2025-01-14 00:19:29 -05:00 |
|
Matt Nadareski
|
45d6e026f8
|
Region list is never null
|
2025-01-14 00:16:41 -05:00 |
|
Matt Nadareski
|
020b7363a5
|
Sync implementation split
|
2025-01-13 23:37:32 -05:00 |
|
Matt Nadareski
|
d06379d92f
|
Remove unused logger object
|
2025-01-13 23:20:58 -05:00 |
|
Matt Nadareski
|
da835ecc8f
|
Add SetOneRomPerGame tests, make fixes
|
2025-01-13 23:05:56 -05:00 |
|
Matt Nadareski
|
7160d34b07
|
Creat new machines for ORPG
|
2025-01-13 22:32:21 -05:00 |
|
Matt Nadareski
|
701a1aaa61
|
Add fixing notes for the future
|
2025-01-13 22:17:39 -05:00 |
|
Matt Nadareski
|
7b413e0c68
|
Add investigation TODO
|
2025-01-13 22:16:18 -05:00 |
|
Matt Nadareski
|
d60046d8e8
|
Fix odd access of machine in ORPG
|
2025-01-13 22:12:55 -05:00 |
|
Matt Nadareski
|
ccbb0dc04e
|
Slight performance tweaks to mapping creation
|
2025-01-13 21:57:08 -05:00 |
|
Matt Nadareski
|
c8496d0d7a
|
Minor update to invocation in ItemDictionary
|
2025-01-13 21:43:49 -05:00 |
|
Matt Nadareski
|
fb933d874a
|
Remove TODO
|
2025-01-13 21:42:11 -05:00 |
|
Matt Nadareski
|
39bafd28dc
|
Reduce duplicate verbose remarks
|
2025-01-13 21:12:42 -05:00 |
|