Commit Graph

165 Commits

Author SHA1 Message Date
Joe Bryan
7304fe0cc7 line: refactors bell lookup and redo handling 2024-08-07 14:01:19 -04:00
Joe Bryan
0627ef3d3e line: coalesce basic-blocks 2024-08-07 13:40:34 -04:00
Joe Bryan
22c5c7d738 line: refactors phi-node removal 2024-08-07 02:12:12 -04:00
Joe Bryan
6053455024 line: finalize piles early where possible 2024-08-06 23:43:55 -04:00
Joe Bryan
54ee327dee line: refactors reserved entrypoints 2024-08-06 23:09:48 -04:00
Joe Bryan
2f0809a5e4 line: restrict pile need by subject sock 2024-08-06 22:37:08 -04:00
Joe Bryan
2f229210eb line: print subject registeration as cell, improve function comments 2024-08-05 13:40:12 -04:00
Joe Bryan
e5015140f8 line: corrects block-body order, adds spot-hint comments to functions where available 2024-08-02 23:06:26 -04:00
Joe Bryan
42d3251eb3 ska: use the right formula in the cold state call map 2024-08-02 22:05:31 -04:00
Joe Bryan
4639b7717f line: first draft of a c "backend" 2024-08-02 17:17:11 -04:00
Joe Bryan
d21d027070 line: skip dynamic bout hints 2024-08-02 15:10:50 -04:00
Joe Bryan
d8fe04b140 bundled-hoon: remove unnecessarily indirect call in +co 2024-08-02 15:10:26 -04:00
Joe Bryan
818b92d06f bundled-hoon: optimize =| 2024-08-02 15:10:11 -04:00
Joe Bryan
af4ce0a543 line: reorders $pile fields for simpler access 2024-08-01 15:21:04 -04:00
Joe Bryan
87d6a93d01 line: restructure state for 2-level storage 2024-08-01 14:33:19 -04:00
Joe Bryan
5daf63877a eval: correct +peep product type 2024-07-30 13:06:52 -04:00
Joe Bryan
e79d4f8622 line: fix state update, preserve .fuji globally after +redo 2024-07-30 11:30:39 -04:00
Joe Bryan
72f4f80c1c line: include full target details in direct call instructions 2024-07-26 16:42:23 -04:00
Joe Bryan
d9dbd54f94 line: refactors dynamic hints 2024-07-25 22:08:16 -04:00
Joe Bryan
bae6965531 line: refactors %elf 2024-07-25 22:08:16 -04:00
Joe Bryan
6b8b626b6c line: refactors +mede 2024-07-25 22:08:16 -04:00
Joe Bryan
b7c33e61c0 line: refactors +from and +into 2024-07-25 22:08:16 -04:00
Joe Bryan
039de8211b line: refactors +scar 2024-07-25 22:08:16 -04:00
Joe Bryan
2e389f63c8 line: refactors +phil 2024-07-25 22:08:16 -04:00
Joe Bryan
9e1c68a524 line: refactors +copy 2024-07-25 22:08:16 -04:00
Joe Bryan
3855cd4a2a line: refactors +sect 2024-07-25 22:08:16 -04:00
Joe Bryan
7b6447a8bc line: refactors +lyse 2024-07-25 22:08:16 -04:00
Joe Bryan
cfccb7f873 line: refactors +kern 2024-07-25 22:08:16 -04:00
Joe Bryan
56d8e17686 line: rewrites state management in +mill and +redo 2024-07-25 22:08:16 -04:00
Joe Bryan
b2e9aab86f line: removes [chan], uses [next free]:fuji 2024-07-25 22:08:16 -04:00
Joe Bryan
04abbb0002 line: ports +poke 2024-07-25 22:08:16 -04:00
Joe Bryan
881f4b3d1f line: adds provisional +peek 2024-07-25 22:08:16 -04:00
Joe Bryan
d125ccdddf line: ports +mill and +sill 2024-07-25 22:08:16 -04:00
Joe Bryan
7d6f628deb line: ports +redo 2024-07-25 22:08:16 -04:00
Joe Bryan
3b99a6a225 line: ports dynamic hints ?(%live %slog %memo %bout) 2024-07-25 22:08:16 -04:00
Joe Bryan
9bef51e485 line: ports %elf 2024-07-25 22:08:16 -04:00
Joe Bryan
1bfb85bfed line: ports +mede 2024-07-25 22:08:16 -04:00
Joe Bryan
5b2ea2a48f line: ports +from and +into 2024-07-25 22:08:16 -04:00
Joe Bryan
0723804deb line: ports +args and +scar 2024-07-25 22:08:16 -04:00
Joe Bryan
345aa29622 line: ports +come and +phil 2024-07-25 22:08:16 -04:00
Joe Bryan
a37741d6c2 line: ports +bomb and +mine 2024-07-25 22:08:16 -04:00
Joe Bryan
7ec334a52d line: ports +copy 2024-07-25 22:08:16 -04:00
Joe Bryan
7541760305 line: ports +sect 2024-07-25 22:08:16 -04:00
Joe Bryan
0d444bfd4f line: ports +lyse 2024-07-25 22:08:16 -04:00
Joe Bryan
e10a692093 line: ports +emit and friends 2024-07-25 22:08:16 -04:00
Joe Bryan
5bfd084a37 line: ports +kerf and deps 2024-07-25 22:08:16 -04:00
Joe Bryan
7fe3f7003b wip adds comments, todos 2024-07-25 22:07:53 -04:00
Joe Bryan
5f39e92995 wip: fix register typo in %ivy %next 2024-07-18 18:40:49 -04:00
Joe Bryan
0bba7d132c wip: linearizer compiles with stubs 2024-07-18 18:38:27 -04:00
Edward Amsden
1a45b588d5 wip: nouncode linearizer 2024-07-16 09:26:38 -05:00