aboutsummaryrefslogtreecommitdiff
path: root/docs/history
diff options
context:
space:
mode:
authorGravatar zinc <zinc@downsta.ir> 2026-10-14 16:35:53 +0330
committerGravatar zinc <zinc@downsta.ir> 2026-10-14 16:35:53 +0330
commit6cca028ab8d2f87e7005b8760afde0a8a71a023b (patch)
tree6bf1aa84621374d0ba0bf95a12e0097aeb326688 /docs/history
parentmerge bounds checking (diff)
parenttodo: zc0 gaps done (diff)
merge work/xref: zc0 gaps a-f
Diffstat (limited to 'docs/history')
-rw-r--r--docs/history/43-stdlib/notes.md4
1 files changed, 4 insertions, 0 deletions
diff --git a/docs/history/43-stdlib/notes.md b/docs/history/43-stdlib/notes.md
index 65fbebc..6a603d8 100644
--- a/docs/history/43-stdlib/notes.md
+++ b/docs/history/43-stdlib/notes.md
@@ -45,3 +45,7 @@ milliseconds per tree of depth 12. gcc on this run was 0.091 for malloc and 0.01
| zc arm64 jit, qemu-user, o3 arena | 0.702 | 0.724 |
`bench/run.sh` timed the llvm plain tree at 47 repetitions, median 6.89 ms (1.66 to 7.67), and the o3 tree at 115 repetitions, median 7.14 ms (6.82 to 7.61). a slope from 400 repetitions to 1600 on the same binary is 7.50 ms for the plain tree (7.46 to 7.63) and 6.99 ms for the o3 tree (6.94 to 7.06). those two are the after column. on the interpreter the o3 tree is 64.62 ms and the plain tree is 73.02 ms.
+
+## later
+
+zc0 no longer reserves `u`, `m` and `d`: they are ordinary names there too, as in the resident compiler, and a recast is the letter with the star touching it (`u*x`). see the header of `src/tools/zc0.c`.