From ffc0039d90897117fc5f38b791274e639483e8a9 Mon Sep 17 00:00:00 2001 From: Mark Canlas Date: Mon, 16 May 2022 11:44:47 -0400 Subject: [PATCH] mutation note --- README.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/README.md b/README.md index b0dc31f..71fb796 100644 --- a/README.md +++ b/README.md @@ -28,3 +28,7 @@ - when writing multiple, 16-bit address literals to memory, they may share the same high byte. if all writes are done by bouncing off the accumulator, you can save instructions by using the accumulator for the high byte once and writing multiple times - articulate AST as different from ASM stream - register locking (transactions) via phantom types + +## Mutation tracking + +- If the injected scope is local to the caller (and not reused), then it is also local to the called method, and can be rendered as a local val declaration