summaryrefslogtreecommitdiff
path: root/chapter18
diff options
context:
space:
mode:
authorCliff Click <cliffc@acm.org>2025-01-06 09:55:57 -0800
committerCliff Click <cliffc@acm.org>2025-01-15 15:07:30 -0800
commit1d1433a6e67224f545d9052f0bbdd019186dc68c (patch)
treefa98ff5bb1b578860e4813befe24bd1b462496bb /chapter18
parent56d346ce2cb7c5ee4ab59e3d403d52d030670eca (diff)
downloadSimple-1d1433a6e67224f545d9052f0bbdd019186dc68c.tar.gz
Simple-1d1433a6e67224f545d9052f0bbdd019186dc68c.zip
Update README.md
Diffstat (limited to 'chapter18')
-rw-r--r--chapter18/README.md4
1 files changed, 2 insertions, 2 deletions
diff --git a/chapter18/README.md b/chapter18/README.md
index cefe3c08..69d93dc2 100644
--- a/chapter18/README.md
+++ b/chapter18/README.md
@@ -8,13 +8,13 @@ Highlights of the changes:
- Function types, and a rework of the type lattice diagrams.
- Return Program Counter types, or Return PC or RPC for short.
-- A distiguished `null` which can be used for functions, RPCs and struct pointers.
+- A distinguished `null` which can be used for functions, RPCs and struct pointers.
- Functions themselves can be parsed and evaluated; recursive functions are supported.
- Function calls work, call sites can link, and functions can be inlined.
- The top-level is now a call to function `main`, and this changed most tests.
- A top-level compile driver, which enforces optimization steps.
- A local scheduler.
-- A new evaluator which relies on at least code motion, both global and local.
+- A new evaluator which relies on at code motion, both global and local.
- A graphic animated viewer for peepholes.
Functions are *not* closures in this chapter; that brings about far more