Nightly 2023-10-28 (2)
Downloads:
Bug Fixes
- use steady_clock instead of system_lock to measure replay duration
d3e8e7fcc - [mac] handle CMD key press and allow CMD for all places CTRL is
e45016fb2
ZScript
- persist compiled jit functions when reloading the same quest
2bd7e877d
Build
- move some src/*.cpp files to appropriate static lib
e3038f133 - remove unused font.cpp
3bda28548 - upgrade to latest asmjit
2ede55147
Web
- fix missing zscript compiler caused by 7dbb75d
bbdb9be63
Refactors
- cache zasm script size
be7c81d3c - move zcsound source files to src/sound
09dfea4eb - remove zcmusicd.cpp
15628e6f3 - move ffc set data / changer out of ffc.cpp and to src/zc
3a6d2d394This is the first step to moving
ffc.cppto zcbase.
ZScript
- replace script debug_id with composite id (type, index)
8e6c48a21The previous hack of using a global variable incremented in the constructor had strange behavior, and would result in different ids given when reloading a quest.
- use .contains instead of .find in jit.cpp
02dbb040c
Tests
- run replay tests concurrently
762ac2db5