Files
Bubberstation/code/controllers/subsystem
Kyle Spier-Swenson 83cd4cac3b Moves SSGarbage over to uid softref verification so refid reuses don't cause issues (#75600)
Before, long ago, if a `\ref` was reused on something that was deleted
the same tick, the old associated list based queue would cause the new
item to "override" the old one, keeping the list from duplicating.

To make ssgarbage faster, we moved the queue to a normal list of lists
some time ago, but now if something qdeletes, gcs, then something gets
assigned that same `\ref`id, then that thing also gets deleted, all
within the same tick, it will attempt to hard delete it multiple times
needlessly because it doesn't detect the ref reuse.

---------

Co-authored-by: LemonInTheDark <58055496+LemonInTheDark@users.noreply.github.com>
2023-06-06 02:58:11 +00:00
..
2023-04-20 17:22:08 -06:00
2023-05-22 14:51:00 +12:00
2023-04-30 14:54:40 -07:00
2023-03-04 17:29:24 -08:00