Commit Graph

7 Commits

Author SHA1 Message Date
Poojawa
09512a6001 Controllers 2018-09-11 02:04:10 -05:00
deathride58
63013f8964 everything to controllers 2018-07-02 00:10:31 -04:00
Jordan Brown
bed3f556c8 Removes runlevels spec from SSoverlays (#35455) 2018-02-10 11:02:20 -06:00
oranges
75753a4dfd Defines all subsystem priority values 2017-12-15 17:00:50 -06:00
Emmett Gaines
d517c797ab adds a parent level subsystem initialized var (#33456) 2017-12-13 21:11:51 -06:00
oranges
2615ddd226 Merge pull request #32945 from tgstation/Cyberboss-patch-1
Fixes bad text2file call
2017-11-22 15:39:16 -06:00
Kyle Spier-Swenson
2d8fc6de61 SSoverlay improvements and tweaks (#32371)
* Overlay per-type cost logging.

Overlays will now log how long each type took to process.

Changed up how overlays was done to account for the fact its a queue and not a processor. (it was using almost none of the processing subsystem framework)

Made the overlay loop faster by making it not cut the list until the end.

Added a simple generic benchmark stat tracking system.

I don't know how much overhead this adds to overlays. i may put it behind testing or something, but i do want to test this on the serbers to get some stats.

* Removes flush() as it was creating race conditions

* Use ref

* text2file

* Atoms added as an overlay will have their pending overlays compiled before being converted to an appearance
2017-11-10 13:26:23 -06:00