Andy Wingo
|
e2066d2e63
Change -O1 compiler to use baseline and also resolve primitives
|
4 vuotta sitten |
Andy Wingo
|
9c4c6322f5
Whoops, fix bug in tree-il choose-compiler
|
4 vuotta sitten |
Andy Wingo
|
cb8cabe85f
Delay loading CPS unless CPS compiler used
|
4 vuotta sitten |
Andy Wingo
|
b5a52b4961
Wire up the baseline compiler to -O0
|
4 vuotta sitten |
Andy Wingo
|
4311dc9858
Define new "lowering" phase in compiler
|
4 vuotta sitten |
Andy Wingo
|
116f94d661
Add language-specific analysis pass to compiler infrastructure
|
4 vuotta sitten |
Andy Wingo
|
aa7f0e25ac
Rename CPS2 to CPS
|
9 vuotta sitten |
Andy Wingo
|
b31af02faf
Consolidate CPS2 above CPS in the compiler
|
9 vuotta sitten |
Andy Wingo
|
5928d16a8e
Tree-IL -> CPS2 -> CPS
|
9 vuotta sitten |
Andy Wingo
|
09869e781b
Register up cps2 compiler with language tower
|
9 vuotta sitten |
Andy Wingo
|
ac023564b2
Remove tree-il->glil compiler
|
11 vuotta sitten |
Andy Wingo
|
b73a2ee017
Default to compiling to RTL
|
11 vuotta sitten |
Andy Wingo
|
4fefc3a867
(compile foo #:to 'cps)
|
11 vuotta sitten |
Andy Wingo
|
180ac9d7b0
Merge remote-tracking branch 'origin/stable-2.0'
|
12 vuotta sitten |
Mark H Weaver
|
b34e25359a
Add 'for-humans?' flag to <language> specifications.
|
12 vuotta sitten |
Ludovic Courtès
|
86e449a699
Fix typo in (language tree-il spec).
|
13 vuotta sitten |
Andy Wingo
|
6fc3eae477
sequence of expressions -> seq of head and tail
|
13 vuotta sitten |
Andy Wingo
|
246ea9e16a
remove `version' field from <language>
|
14 vuotta sitten |
Andy Wingo
|
8753fd537c
fix brainfuck for new tree-il, and add tests
|
15 vuotta sitten |
Andy Wingo
|
4b2afc6258
language-readers receive environment as an arg
|
15 vuotta sitten |
Neil Jerram
|
53befeb700
Change Guile license to LGPLv3+
|
15 vuotta sitten |
Andy Wingo
|
b81d329e44
more work on tree-il compilation
|
15 vuotta sitten |
Andy Wingo
|
811d10f5a2
new language: tree-il. psyntax generates it when run in compile mode.
|
15 vuotta sitten |