diff options
author | Kartik K. Agaram <vc@akkartik.com> | 2021-12-16 20:07:59 -0800 |
---|---|---|
committer | Kartik K. Agaram <vc@akkartik.com> | 2021-12-16 20:07:59 -0800 |
commit | 65b38f96ba83ff5a38b779a1e451a19841a833fa (patch) | |
tree | 2b7a21fec52347e0fddbaa0c2f0a7e3175d6f431 /manual_tests | |
parent | 76ed8d30f411d980d25086d2bbfe048c2816180d (diff) | |
download | teliva-65b38f96ba83ff5a38b779a1e451a19841a833fa.tar.gz |
stop leaking on the Lua stack, redux
An empty stack is too rigorous a line to hold. Instead we'll just ensure we leave the stack the way we found it.
Diffstat (limited to 'manual_tests')
-rw-r--r-- | manual_tests | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/manual_tests b/manual_tests index c88f7dd..72b42ae 100644 --- a/manual_tests +++ b/manual_tests @@ -13,3 +13,10 @@ start -> big picture -> edit A -> move cursor -> run -> exit -> start -> ... -> start -> big picture -> edit A -> move cursor -> run -> exit -> start -> ... -> edit B | big picture syntax highlighting for line comments syntax highlighting for multiline comments +start -> big picture -> recent changes -> add note -> save | note visible + +It's very important not to leak space on the Lua stack, particularly +proportionate to keypresses. That's a recipe for segfaults. + +This implies that bouncing around between big picture, editor, recent changes, +running app.. shouldn't grow the call stack either. |