userDaniel Pcancel
reporust_rebootcancel

3,514 Commits over 822 Days - 0.18cph!

Today
Merge: from reserialize_sprites - Update(editor): reserialized all Sprite assets to stop unexpected modifications (meta changes only) Tests: spot checked a bunch of metas
Today
Update: reserialized all Sprite assets, part 10/10
Today
Update: reserialized all Sprite assets, part 9/N
Today
Update: reserialized all Sprite assets, part 8/N
Today
Update: reserialized all Sprite assets, part 7/N
Today
Update: reserialized all Sprite assets, part 6/N
Today
Update: reserialized all Sprite assets, part 5/N
Today
Update: reserialized all Sprite assets, part 4/N
Today
Update: reserialized all Sprite assets, part 3/N
Today
Update: reserialized all Sprite assets, part 2/N
Today
Update: reserialized all Sprite assets, part 1/N Tests: spot checked 10-15 metas
Yesterday
Merge: from consolidate_onitemremovedfromstack - Bugfix: added missing invokes for OnItemAddded/RemovedFromStack Tests: unit tests + automated tests
Yesterday
Update: refresh server test list Tests: ran my new tests
Yesterday
Bugfix: make sure we call onItemAddedToStack when using ItemContainer.AddItem Tests: unit + auto tests
Yesterday
Merge: cherry pick 169367 + 169368 from itemmanager_immediateremove Moves all onItemRemovedFromStack calls to Item methods (SplitItem, UseItem, MoveToContainer) Tests: auto tests
Yesterday
Bugfix: fix potential cases of use-after-free related to ItemModConsumable.DoAction Tests: consumed berries, water, flask (discovered new source of issues >.>)
Yesterday
Update: test list export Tests: none, trivial change
Yesterday
Update: standardize ItemContainer.onItemRemovedFromStack calls - added auto test for storage monitor Removes a blocker for immediate item removal logic (and saves us headaches in the future) Tests: auto tests
Yesterday
Bugfix: batch of potential use-after-free fixes for Item.LoseCondition Just one dangerous method left (plz no more) Tests: industrial + turret automated tests
Yesterday
Bugfix: another batch of fixes from Item.Remove audit - removed 1 alloc DropUtil Tests: ItemContainer unit tests
Yesterday
Bugfix: another batch of fixes after review of Item.UseItem usages Tests: none, trivial changes
Yesterday
Bugfix: variety of use-after-free fixes related to Item.UseItem Tests: threw boomerangs
Yesterday
Update: Item.UseItem now returns if the entire item was consumed - bugfix IndustrialConveyor's use-after-free of item in QuickMove path Tests: ran conveyor tests, no longer failing
2 Days Ago
Bugfix: fix WaterPurifier incorrectly increasing stack of garbage in output just before removing it Tests: none, trivial change
2 Days Ago
Bugfix: ResearchTable.ResearchAttemptFinished - preserve ItemDef from the removed item to avoid NREs Tests: none, trivial change
2 Days Ago
Optim: use IndexOf to avoid double scan in ItemContainer.Remove Tests: ran unit tests
2 Days Ago
Bugfix: reimplement ItemContainer.Clear loop to invalidate items at the end of iteration - removed couple cases of dead code Tests: unit tests + server automated tests, down to 1 failing
2 Days Ago
Bugfix: ItemModCookable - cache relevant information before destroying item Tests: cookign tests pass
2 Days Ago
Update: add ItemManager.RemoveImmediate to validate removing DoRemove Temp set to true, will revert back to default false before merging Tests: ran automated tests - a bunch of failures
5 Days Ago
Merge: from websocket_merge_write - Update: replace websocket-sharp with Fleck, should reduce websocket bandwith overhead Tests: profiled server sending packets, saw no allocs
5 Days Ago
Update: update Fleck bins - Release bins from commit 3b1b9e08 Tests: none
5 Days Ago
Clean: delete websocket-sharp.dll & license note from project Tests: editor compiles
5 Days Ago
Update: replace websocket-sharp with fleck in RustRelay Tests: profiled in editor, no allocs during packet sending
5 Days Ago
Update: new fleck with client websocket support - release bins from 7093f4c9 Tests: ran auto tests
6 Days Ago
Merge: from websocket_merge_write - Optim: reduce rustrelay tcp packet overhead Tests: booted local relay server, didn't see errors during streaming
6 Days Ago
Optim: websocket-sharp - merge header and payloiad into one write - release dll from 8d89ba4 commit This time on correct branch Tests: booted local relay server, didn't see errors during streaming
6 Days Ago
Optim: websocket-sharp - merge header and payloiad into one write - release dll from 8d89ba4 commit Tests: booted local relay server, didn't see errors during streaming
6 Days Ago
Merge: from lifestoryworkqueue_nre_fix - Bugfix for ObjectWorkQueue processing destroyed UnityEngine.Objects Tests: ran unit tests
6 Days Ago
New(tests): add a bunch of sanity unit tests for ObjectWorkQueue Tests: ran unit tests
6 Days Ago
Bugfix: ensure right operator== is invoked when checking work items Tests: booted craggy
7 Days Ago
Merge: from unity_6000.3.26f1 - Update: upgraded unity engine to 6000.3.26f1 Tests: opened project, used standalone client to connect to standalone server with procgen map
7 Days Ago
Merge: from main
7 Days Ago
Merge: from pool_leak_tracking - Update: pool.debug_mem_start/_stop to help track down leaks/spills Tests: ran unit tests
7 Days Ago
Update(tests): add unit tests for debug_mem_start/stop - also fixed invalid counter tracking for double-free cases Tests: ran unit tests
7 Days Ago
Update: add pool.debug_mem_start/_stop to help track down leaks/spills Tests: booted to craggy, tried tracking List`1[System.Single
7 Days Ago
Clean: remove editor-only extra memory estimator for pooled containers (memory_overhead_tracking_enabled) - codegen I haven't used it in 1+ years since adding it, so no need for extra complexity Tests: editor compiles
9 Days Ago
Buildfix: configure unity_installer_url for fpbuild Tests: none
9 Days Ago
Merge: from main
9 Days Ago
Merge: from main
12 Days Ago
▄█▉█▇▍▋ █▊▉▊ ▅▅▉▆▊▍▌▍▉█▉▉▄▅▋▄██▊▌▊█▇▉ ▆▊▌▇█▄▆▊ ▇▊▉▇▉▉ █▋▍▋▊▅▉▌█▆▉▍▆ ▄▍▋▄▋▌▍▄ ▍▅███▆▍▅█▊