Nightly 2023-07-27
Downloads:
Bug Fixes
- ZQ doesn't lock up if parser crashes [windows only]
51eaa167d
ZScript
- screen script run function arguments
52b34fb60
- shutdown jit thread pool before resetting scripts
bb213c146
This prevents a segfault when a thread is compiling some old script after a new quest has loaded.
- Broken labels and stack size in global init scripts
1a0707e41
Chores
Refactors
- move Hotkey struct to 'hotkey.h'/'hotkey.cpp'
629fd8d9f
- move dmap struct/flags to 'dmap.h', various constants to 'sizes.h'
ab539b694
- move packfile-related functions to 'packfile.h'
3387b9ea8
- move combo pool/alias data to 'cpool.h'/'cpool.cpp'
65cd926a2
- move font enum to 'fonts.h'
436d3f270
- move MsgStr stuff to 'msgstr.h'/'msgstr.cpp'
4007bb471
- move newcombo stuff to 'combo.h'/'combo.cpp'
2c3fe05c7
- move combo 'advanced paste' to 'combo.cpp', use enum flags, rename 'sizes.h' to 'general.h'
a4afbd4a3
- move triggerflags to combo.h
e37432d49
- move misc data stuff to 'misctypes.h'/'misctypes.cpp'
abac74960
- only use 'QMisc' as a single global 'miscQdata' for all programs
03522af1b
- remove keepdata boolean from packfile reading
ef3faef68
Player
- do not recreate script_data when resetting
4bbe968da
Tests
- update expected zasm, changed by 52b34
62de6e7d3
- print backtrace on crash
92d6b3237
Every Python test and invocation of our programs in CI is now called via
run_target.py
, which will attempt to print a backtrace if the program crashes. - fix sharding for replays with sub-second durations
e12e09605
CI
- enable jit_threads
86d162ea5
- limit yuurand.zplay for coverage because of rng desync
8f12f54c4
- fix previous commit 8f12f54
54c1b9c2b