diff options
| author | eunhhu <[email protected]> | 2026-10-19 07:32:09 +0100 |
|---|---|---|
| committer | eunhhu <[email protected]> | 2026-10-19 07:32:09 +0100 |
| commit | 1c3b2475ca2008b7a68e7fbd6281b59fa84a286c (patch) | |
| tree | 320855c34e2a3effa1422bb8b589a7d8e10a1a61 /compiler/main.c | |
| parent | 6463228d028a4755ef819dcfbbf6426e3a9f8626 (diff) | |
| download | aup-1c3b2475ca2008b7a68e7fbd6281b59fa84a286c.tar.gz aup-1c3b2475ca2008b7a68e7fbd6281b59fa84a286c.zip | |
Targets together compiled straight when they can be: S_TOGETHER holds the targets with their values; when no value may read what a target before it changes (a target's name, a fn's call, a parameter or a binding, an index or a for's item of a changed list), each target takes its value in order with no lets, else the values go through lets first as before; layout.aup's boxes 1,525.9 instructions a node through lets, 1,492.8 straight (the hand-written 1,493.9); frictions reads a changed item through a let's index and a for's item (a compiler always straight fails it)
Diffstat (limited to 'compiler/main.c')
0 files changed, 0 insertions, 0 deletions
