aboutsummaryrefslogtreecommitdiff
path: root/docs/history
diff options
context:
space:
mode:
authorGravatar zinc <zinc@downsta.ir> 2026-10-14 16:19:28 +0330
committerGravatar zinc <zinc@downsta.ir> 2026-10-14 16:19:28 +0330
commit0ba6fb89803f2ba1d2e5412ff27b454394b3100f (patch)
tree6f34418e84209accd8c6f35205fb47c7b6ba7ff2 /docs/history
parentzc0: integer literals as the compiler reads them (010 is 10, 0x is 0, values ... (diff)
history: 43-stdlib notes point forward to zc0 no longer reserving u, m and d
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`.