TheMode
|
6ecede145e
|
Improve tag performance + concurrency tests (#1165)
|
2022-06-25 10:36:50 +02:00 |
themode
|
7be96b7679
|
Allow tag write without allocation if compatible with the previous entry
|
2022-06-11 17:38:37 +02:00 |
TheMode
|
cb01b08b04
|
Add experimental tag update methods
Signed-off-by: TheMode <themode@outlook.fr>
|
2022-05-07 16:26:39 +02:00 |
TheMode
|
d8a1003368
|
Allow path on view tags
Signed-off-by: TheMode <themode@outlook.fr>
|
2022-05-02 21:30:22 +02:00 |
TheMode
|
8a876a4a59
|
Entry must use NBTType
Signed-off-by: TheMode <themode@outlook.fr>
|
2022-04-29 18:24:55 +02:00 |
TheMode
|
12543acf5e
|
Simplify path recursive removal
Signed-off-by: TheMode <themode@outlook.fr>
|
2022-04-27 04:46:30 +02:00 |
TheMode
|
42c6e75906
|
Fix handler invalidation
Signed-off-by: TheMode <themode@outlook.fr>
|
2022-04-26 06:37:26 +02:00 |
TheMode
|
a74b6ce220
|
Temporary tag fix
Signed-off-by: TheMode <themode@outlook.fr>
|
2022-04-25 07:26:26 +02:00 |
TheMode
|
49a69d353e
|
More preparation for CAS tag write
Signed-off-by: TheMode <themode@outlook.fr>
|
2022-04-25 05:45:22 +02:00 |
TheMode
|
917302cbbb
|
Avoid potential stacktrace generation
Signed-off-by: TheMode <themode@outlook.fr>
|
2022-04-20 17:19:45 +02:00 |
TheMode
|
c5bef0958d
|
Prepare potential CAS tag impl
Signed-off-by: TheMode <themode@outlook.fr>
|
2022-04-16 19:15:48 +02:00 |
TheMode
|
98a6e73e99
|
Improve memory usage of tags
Signed-off-by: TheMode <themode@outlook.fr>
|
2022-04-14 16:26:57 +02:00 |
TheMode
|
83baabcbba
|
Do not loop through parents if nothing has been removed
Signed-off-by: TheMode <themode@outlook.fr>
|
2022-04-13 22:37:54 +02:00 |
TheMode
|
57832351ea
|
Add pathInvalidClear
Signed-off-by: TheMode <themode@outlook.fr>
|
2022-04-13 22:26:56 +02:00 |
TheMode
|
6c250de41c
|
Fix OOB when clearing path-able tag entries
Signed-off-by: TheMode <themode@outlook.fr>
|
2022-04-13 22:22:39 +02:00 |
TheMode
|
86526ab219
|
Simplify flow
Signed-off-by: TheMode <themode@outlook.fr>
|
2022-04-12 14:14:36 +02:00 |
TheMode
|
6a79de2406
|
Final entry
Signed-off-by: TheMode <themode@outlook.fr>
|
2022-04-12 12:18:00 +02:00 |
TheMode
|
0c9542486f
|
Dedicated traversePath method
Signed-off-by: TheMode <themode@outlook.fr>
|
2022-04-12 12:16:40 +02:00 |
TheMode
|
1bb0af7f77
|
Add TagHandler#copy
Signed-off-by: TheMode <themode@outlook.fr>
|
2022-04-10 15:49:33 +02:00 |
TheMode
|
73fed47040
|
Misc
Signed-off-by: TheMode <themode@outlook.fr>
|
2022-04-10 12:26:33 +02:00 |
TheMode
|
af43c977bd
|
Tag nbt conversion (#901)
|
2022-04-10 10:01:39 +02:00 |
TheMode
|
23e1c8a0bc
|
Prepare better nbt conversion
Signed-off-by: TheMode <themode@outlook.fr>
|
2022-04-09 16:17:24 +02:00 |
TheMode
|
b294cb3f1c
|
Style
Signed-off-by: TheMode <themode@outlook.fr>
|
2022-04-09 15:20:11 +02:00 |
TheMode
|
031d9253a3
|
Fix view tag access
Signed-off-by: TheMode <themode@outlook.fr>
|
2022-04-07 11:34:18 +02:00 |
TheMode
|
bbd9e58d35
|
Generate Tag from record type (#883)
|
2022-04-07 11:05:11 +02:00 |
TheMode
|
467decbb20
|
Remove explicit fences
Signed-off-by: TheMode <themode@outlook.fr>
|
2022-04-03 04:09:11 +02:00 |
themode
|
cf1373396b
|
Counted loop
|
2022-03-28 15:59:36 +02:00 |
TheMode
|
835b8ca89d
|
Add TagReadPathBenchmark
Signed-off-by: TheMode <themode@outlook.fr>
|
2022-03-26 15:26:46 +01:00 |
TheMode
|
ac4d78acf1
|
Synchronize cache access
Signed-off-by: TheMode <themode@outlook.fr>
|
2022-03-26 13:05:21 +01:00 |
TheMode
|
85559abb28
|
TagHandlerImpl cleanup
Signed-off-by: TheMode <themode@outlook.fr>
|
2022-03-26 13:03:28 +01:00 |
themode
|
edabb19891
|
Explicit fences
|
2022-03-25 10:12:04 +01:00 |
themode
|
043c139b91
|
Improve read performance with different tag
|
2022-03-24 11:23:16 +01:00 |
TheMode
|
2301ad9976
|
Tag list (#801)
|
2022-03-24 09:03:30 +01:00 |
TheMode
|
b5367ee96a
|
Tag path API (#800)
|
2022-03-24 05:42:01 +01:00 |
themode
|
355beac466
|
Unnecessary methods
|
2022-03-23 06:51:36 +01:00 |
TheMode
|
f2fec73202
|
Tag internal rework (#782)
|
2022-03-20 01:47:57 +01:00 |