This maintenance update improves SpacemanDMM's support for BYOND 516, thanks to ShiftyRail, Zonespace, and other contributors.
Core
Core updates apply to all components.
- Add support for
call_ext(LoadedFunc)syntax (by Lucy, #433). - Add support for
for (var/k, v in X) syntax(by ShiftyRail, #431). - Add missing
/pixloc/var/xandy(by ZeWaka, #441). - Remove warning for using a macro too close to undefining it, as it is now irrelevant (#423).
- Add a field list to the unnamed type used by
/callee/var/proc, so its vars can be checked.
Language Server
- Add
callerandcalleevars to the completions list.
dreamchecker
- Lint for
set SpacemanDMM_statements that have no effect (by Drathek, #435). - Fix
/alists not being considered iterable (by Zonespace, #442). - Fix
filter()not acceptingname()as a keyword argument (by Zonespace, #436).
dmm-tools
- Simplify some internals and improve sprite clipping performance.