Edward Amsden
|
1a45b588d5
|
wip: nouncode linearizer
|
2024-07-16 09:26:38 -05:00 |
|
Matthew LeVan
|
f30783b2a4
|
.cg/jam -build-file %/lib/cg/hoon
|
2024-06-13 09:13:36 -04:00 |
|
Joe Bryan
|
5c0b761eaf
|
ares: update codegen jamfile
|
2024-06-12 12:27:01 -04:00 |
|
Joe Bryan
|
8a19bb689f
|
ska: removes +melo-punt, now barely faster than +melo
|
2024-06-12 11:06:53 -04:00 |
|
Joe Bryan
|
021691dd10
|
ska: disables debug printfs
|
2024-06-12 11:03:58 -04:00 |
|
Joe Bryan
|
3cdb498125
|
ska: return literals from +uni:ca where possible
|
2024-06-12 10:56:17 -04:00 |
|
Joe Bryan
|
20202ef654
|
ska: correct melo-target lifcycle, delaying want.gen with call.gen
|
2024-06-12 10:54:35 -04:00 |
|
Joe Bryan
|
54ff73f7a5
|
ska: meloize with lote-bound, loop-style sock nesting, fix %ices-fail-nest
|
2024-06-12 10:51:19 -04:00 |
|
Joe Bryan
|
cd582b0101
|
line: print spot hints for bell on redo:jean crash
|
2024-06-11 21:52:28 -04:00 |
|
Joe Bryan
|
de9a61b190
|
ska: add spot hints to code table
|
2024-06-11 21:50:52 -04:00 |
|
Joe Bryan
|
428e1c63a5
|
ska: correct typo in state reference, reduce %ices-fail-link by half
|
2024-06-11 10:30:05 -04:00 |
|
Joe Bryan
|
aca37672c5
|
ska: refactors +knit:so
|
2024-06-10 21:53:30 -04:00 |
|
Joe Bryan
|
7b3d7ce560
|
ska: de-unitizes +pull:so
|
2024-06-10 21:12:07 -04:00 |
|
Joe Bryan
|
3d36f50ea3
|
ska: de-unitize +darn:so, decouple from opcode %10 semantics
|
2024-06-10 20:57:04 -04:00 |
|
Joe Bryan
|
026f27d253
|
wip: normalize in +con:qui, not in +put:qui
|
2024-06-07 23:09:27 -04:00 |
|
Joe Bryan
|
f918091ec8
|
wip: optimize +ask:qui (pending +hub jet)
|
2024-06-07 22:35:59 -04:00 |
|
Joe Bryan
|
82bd2b3480
|
wip: optimize +hed:qui and +tal:qui (a little)
|
2024-06-07 22:35:04 -04:00 |
|
Joe Bryan
|
987e314685
|
ska: quiet %mend-need loop printf
|
2024-06-07 14:56:28 -04:00 |
|
Joe Bryan
|
606bd7bb8a
|
ska: minor refactor of +rel:qui and +cut:qui
|
2024-06-07 14:56:17 -04:00 |
|
Joe Bryan
|
e224ddc996
|
ska: corrects +due:qui, optimizes +mend as a result
|
2024-06-07 14:56:17 -04:00 |
|
Joe Bryan
|
7539a88c99
|
ska: spot rectification
|
2024-06-07 14:56:17 -04:00 |
|
Joe Bryan
|
7df881085d
|
ska: corrects melo-hit callsite lifecycle
|
2024-06-07 14:56:17 -04:00 |
|
Joe Bryan
|
d35f66154e
|
ska: delete from melo.gen by callsite
|
2024-06-07 14:56:17 -04:00 |
|
Joe Bryan
|
7b1a9131a7
|
ska: adds printfs and conditionals for finalization debugging
|
2024-06-07 14:56:17 -04:00 |
|
Joe Bryan
|
f69989e90c
|
ska: factors out +wait from +loop
|
2024-06-07 14:56:17 -04:00 |
|
Joe Bryan
|
2a813f55a9
|
ska: adds debug output for indirect calls
|
2024-06-07 14:56:17 -04:00 |
|
Joe Bryan
|
fd20e17a62
|
ska: adds +melo-punt, turning all "meloization" sites indirect
|
2024-06-07 14:56:12 -04:00 |
|
Joe Bryan
|
8805494906
|
ska: adds arm comments and TODOs
|
2024-06-04 17:07:26 -04:00 |
|
Joe Bryan
|
f3f99c035d
|
ska: refactors finalization, reorders debug output
|
2024-06-04 16:53:51 -04:00 |
|
Joe Bryan
|
aee515577a
|
ska: simplify spot-at-site mgmt
|
2024-06-04 16:53:51 -04:00 |
|
Joe Bryan
|
53e8f7d9f4
|
ska: factors out [dad] for stack management
|
2024-06-04 16:53:47 -04:00 |
|
Joe Bryan
|
c18b44e25d
|
ska: removes unused cape
|
2024-06-04 16:53:47 -04:00 |
|
Joe Bryan
|
af55f1b356
|
ska: hints for profiling
|
2024-06-04 16:53:47 -04:00 |
|
Joe Bryan
|
b8028bc6f0
|
ska: correct spot hints in memo entries
|
2024-06-04 16:53:42 -04:00 |
|
Joe Bryan
|
604a71ab77
|
ska: adds TODO comment in hint processing
|
2024-06-04 16:53:28 -04:00 |
|
Joe Bryan
|
64a797d978
|
ska: refactor individual operations
|
2024-06-04 16:51:06 -04:00 |
|
Joe Bryan
|
53ed5755fb
|
ska: refactor analysis into a |_
|
2024-06-04 16:51:01 -04:00 |
|
Joe Bryan
|
e8b0114044
|
ska: minor cleanup
|
2024-05-31 15:36:16 -04:00 |
|
Joe Bryan
|
4f470b7c01
|
ska: remove old loop-memoization notes, add comments
|
2024-05-31 10:09:39 -04:00 |
|
Joe Bryan
|
f38471383f
|
wip: add separate compile-time verbosity flags for analysis
|
2024-05-31 10:02:43 -04:00 |
|
Joe Bryan
|
3db6d382ed
|
wip: properly resolve recursive call-site targets during finalization
|
2024-05-31 10:01:42 -04:00 |
|
Joe Bryan
|
e80f557a53
|
wip: less verbose
|
2024-05-30 16:10:19 -04:00 |
|
Joe Bryan
|
42ba994464
|
wip: line: prevent infinite loop in phi-elimination
|
2024-05-30 16:09:34 -04:00 |
|
Joe Bryan
|
aaf4bb41de
|
wip: phi-elimination no longer memes (?), but very slow
|
2024-05-29 23:47:26 -04:00 |
|
Joe Bryan
|
35f82ab9b2
|
wip: linearizer slogs
|
2024-05-29 23:47:10 -04:00 |
|
Joe Bryan
|
2e7072782a
|
wip: take2: faster
|
2024-05-29 23:45:59 -04:00 |
|
Joe Bryan
|
93182641e2
|
wip: take2: meme's
|
2024-05-29 23:44:47 -04:00 |
|
Joe Bryan
|
26f4c12d12
|
wip: fewer callsites, better logging
|
2024-05-26 22:50:16 -04:00 |
|
Joe Bryan
|
be7a28e9e2
|
wip: slow
|
2024-05-21 23:06:22 -04:00 |
|
Joe Bryan
|
8e16c3ec46
|
wip: broken
|
2024-05-21 23:06:13 -04:00 |
|