about summary refs log tree commit diff stats
path: root/manual_tests
diff options
context:
space:
mode:
authorKartik K. Agaram <vc@akkartik.com>2021-12-16 20:07:59 -0800
committerKartik K. Agaram <vc@akkartik.com>2021-12-16 20:07:59 -0800
commit65b38f96ba83ff5a38b779a1e451a19841a833fa (patch)
tree2b7a21fec52347e0fddbaa0c2f0a7e3175d6f431 /manual_tests
parent76ed8d30f411d980d25086d2bbfe048c2816180d (diff)
downloadteliva-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_tests7
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.