[MDB IGNORE] Smoothing Bitfield Optimizations and Unit Test Upgrades (#4816)

<!-- Write **BELOW** The Headers and **ABOVE** The comments else it may
not be viewable. -->
<!-- You can view Contributing.MD for a detailed description of the pull
request process. -->

## About The Pull Request
Presorting smoothing lists to improve init time.

## Credits
Mostly just taken from tgstation PRs, here's the major ones:
https://github.com/tgstation/tgstation/pull/57408
https://github.com/tgstation/tgstation/pull/71719
https://github.com/tgstation/tgstation/pull/71989
And of course my haphazard ports of TG code when something breaks.
This commit is contained in:
Zandario
2022-12-16 11:48:23 -08:00
committed by GitHub
parent d46ab1f578
commit cde2bdeb59
68 changed files with 1109 additions and 565 deletions
+1 -1
View File
@@ -80,7 +80,7 @@ GLOBAL_DATUM(error_cache, /datum/error_viewer/error_cache)
/datum/error_viewer/error_cache/show_to(user, datum/error_viewer/back_to, linear)
var/html = build_header()
html += "<b>[global.total_runtimes]</b> runtimes, <b>[GLOB.total_runtimes_skipped]</b> skipped<br><br>"
html += "<b>[GLOB.total_runtimes]</b> runtimes, <b>[GLOB.total_runtimes_skipped]</b> skipped<br><br>"
if (!linear)
html += "organized | [make_link("linear", null, 1)]<hr>"
var/datum/error_viewer/error_source/error_source