Matthew LeVan
|
a91a919df9
|
Merge branch 'jb/nouncode' of https://github.com/urbit/ares into msl/nouncode
|
2024-08-14 14:39:10 -04:00 |
|
Joe Bryan
|
5eca82a956
|
line: respect %both needs of immediates (via +kerf)
|
2024-08-14 13:38:11 -04:00 |
|
Joe Bryan
|
34b473f126
|
line: emit %cons, not %mov for %both needs in +into
|
2024-08-14 13:37:36 -04:00 |
|
Matthew LeVan
|
7c0d3b2dc1
|
ska: update cg.jam
|
2024-08-09 20:18:35 -04:00 |
|
Matthew LeVan
|
c188ecc0a1
|
Merge branch 'jb/nouncode' into msl/nouncode
|
2024-08-09 20:16:24 -04:00 |
|
Joe Bryan
|
c7da8ae5d8
|
eval: maintain pile/blob labels for easier debugging
|
2024-08-09 16:53:45 -04:00 |
|
Joe Bryan
|
978a739207
|
eval: %inc unit
|
2024-08-09 15:43:06 -04:00 |
|
Joe Bryan
|
99239a8f9a
|
eval: fixes from msl/nouncode
|
2024-08-09 15:42:56 -04:00 |
|
Matthew LeVan
|
9e1578a401
|
ska: fix eval
|
2024-08-09 15:42:43 -04:00 |
|
Matthew LeVan
|
e4cdb03692
|
ska: updated toddler and small fixes
|
2024-08-09 15:24:22 -04:00 |
|
Matthew LeVan
|
bfcf9ea07e
|
Merge branch 'jb/nouncode' of https://github.com/urbit/ares into msl/nouncode
|
2024-08-09 13:50:14 -04:00 |
|
Joe Bryan
|
3271377627
|
pill: toddler: fix broken +ren:co (masked by +scow sham mismatch)
|
2024-08-09 13:49:00 -04:00 |
|
Joe Bryan
|
b9cd57258a
|
line: slightly better immediates in c output
|
2024-08-09 13:48:34 -04:00 |
|
Matthew LeVan
|
d549d47d6a
|
pill: update toddler
|
2024-08-09 12:05:16 -04:00 |
|
Matthew LeVan
|
c763a82ff8
|
ska: update cg.jam
|
2024-08-09 11:59:28 -04:00 |
|
Matthew LeVan
|
0c9bf821ab
|
ska: +dec with jet in hoonside nouncode interpreter
|
2024-08-08 16:42:42 -04:00 |
|
Joe Bryan
|
ac77d5781a
|
line: correct +mine, %poi output
|
2024-08-08 14:57:31 -04:00 |
|
Joe Bryan
|
1430fce441
|
line: replace %con with (maybe) %mov in +copy [%both %both] (restores SSA?)
|
2024-08-08 14:50:20 -04:00 |
|
Joe Bryan
|
0612226430
|
line: threads label through codegen for better logging
|
2024-08-08 14:27:47 -04:00 |
|
Joe Bryan
|
845ecdda4d
|
line: emit %con instructions in +lyse %both XX breaks SSA
|
2024-08-08 14:27:02 -04:00 |
|
Joe Bryan
|
715dd28c44
|
line: cons up subject in 0w1, restructure 0w0 (and include in c output)
|
2024-08-08 14:13:27 -04:00 |
|
Matthew LeVan
|
d64de6875a
|
wip
|
2024-08-08 10:24:54 -04:00 |
|
Joe Bryan
|
4d8a53fc21
|
line: print branch blocks in-order (c-backend)
|
2024-08-07 14:01:36 -04:00 |
|
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 |
|
Matthew LeVan
|
3e517064eb
|
ska: %jmf and %caf for hoon-side nouncode interpreter
|
2024-08-07 13:31:52 -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 |
|
Matthew LeVan
|
5a19155aa0
|
ska: nouncode stack traces
|
2024-08-06 17:05:15 -04:00 |
|
Matthew LeVan
|
c8db55ebd3
|
Merge branch 'jb/nouncode' into msl/nouncode
|
2024-08-06 11:59:14 -04:00 |
|
Matthew LeVan
|
41a1ae7778
|
ska: wip mean stack for nouncode
|
2024-08-05 17:31:32 -04:00 |
|
Joe Bryan
|
2f229210eb
|
line: print subject registeration as cell, improve function comments
|
2024-08-05 13:40:12 -04:00 |
|
Matthew LeVan
|
3699fd2bfa
|
ska: updated hoon-side interpreter eval.hoon
|
2024-08-05 12:06:31 -04:00 |
|
Matthew LeVan
|
a38390581d
|
ska: update line core
|
2024-08-05 11:04:53 -04:00 |
|
Matthew LeVan
|
cd49f06706
|
Merge branch 'jb/nouncode' of https://github.com/urbit/ares into msl/nouncode
|
2024-08-05 11:03:48 -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 |
|
Matthew LeVan
|
648bb3e612
|
Merge branch 'jb/nouncode' of https://github.com/urbit/ares into msl/nouncode
|
2024-08-02 15:12: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 |
|
Matthew LeVan
|
2f3e8079aa
|
site: basic call site caching
|
2024-08-02 11:53:08 -04:00 |
|
Matthew LeVan
|
45d9f27e44
|
ska: working nouncode rust interpreter with @uxor
|
2024-08-01 16:43:50 -04:00 |
|
Matthew LeVan
|
3ea4a6c8ee
|
Merge branch 'jb/nouncode' of https://github.com/urbit/ares into msl/nouncode
|
2024-08-01 16:38:17 -04:00 |
|
Joe Bryan
|
af4ce0a543
|
line: reorders $pile fields for simpler access
|
2024-08-01 15:21:04 -04:00 |
|
Matthew LeVan
|
a3acabfbba
|
Merge branch 'jb/nouncode' into msl/nouncode
|
2024-08-01 14:39:54 -04:00 |
|
Joe Bryan
|
87d6a93d01
|
line: restructure state for 2-level storage
|
2024-08-01 14:33:19 -04:00 |
|