diff options
| author | Cliff Click <cliffc@acm.org> | 2025-01-06 09:55:57 -0800 |
|---|---|---|
| committer | Cliff Click <cliffc@acm.org> | 2025-01-15 15:07:30 -0800 |
| commit | 1d1433a6e67224f545d9052f0bbdd019186dc68c (patch) | |
| tree | fa98ff5bb1b578860e4813befe24bd1b462496bb /chapter18 | |
| parent | 56d346ce2cb7c5ee4ab59e3d403d52d030670eca (diff) | |
| download | Simple-1d1433a6e67224f545d9052f0bbdd019186dc68c.tar.gz Simple-1d1433a6e67224f545d9052f0bbdd019186dc68c.zip | |
Update README.md
Diffstat (limited to 'chapter18')
| -rw-r--r-- | chapter18/README.md | 4 |
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 |
