zquestclassic
- 3 skills
- 0 followers
- 10 hours ago last updated
- ▌ Zscript · zquestclassicWorking with ZScript and ZASM in ZQuest Classic — building zplayer/zeditor/zscript, compiling scripts, the JIT and ZASM optimizer, dumping ZASM/emitted x64, running & updating replay and snapshot tests, recording replays, debugging JIT miscompilations, and benchmarking. Use for anything touching src/parser, src/components/zasm, src/zc/scripting/jit/jit_*, src/zc/zasm_*, ffscript, or tests/replays.
- ▌ Replay Batches · zquestclassicHow to find and fix the class of bugs where global state is leaked when loading multiple quests. For example, a replay test may pass on its own but fail when run after another replay in the **same process** (the "in-process batch"). The "--replay-batch" flag for "tests/run_replay_tests.py" is relevant.
- ▌ Cherry Pick 2 55 · zquestclassic bundleInstructions for how to cherry-pick changes from main to the releases/2.55 branch