Andy Wingo
|
f95f82f8e1
compilation enviroments are always modules; simplifications & refactorings
|
před 15 roky |
Andy Wingo
|
4dcd84998f
let-values in terms of syntax-case, add make-tree-il-folder
|
před 15 roky |
Andy Wingo
|
c21c89b138
add <fix> tree-il construct, and compile it
|
před 15 roky |
Andy Wingo
|
dab0f9d55d
add a brain-dead inliner
|
před 15 roky |
Neil Jerram
|
53befeb700
Change Guile license to LGPLv3+
|
před 15 roky |
Andy Wingo
|
55ae815b62
move things to (language tree-il primitives)
|
před 15 roky |
Andy Wingo
|
0f423f20aa
fix apply and call/cc in drop contexts
|
před 15 roky |
Andy Wingo
|
68623e8e78
remove compile-time-environment
|
před 15 roky |
Andy Wingo
|
ad9b8c451b
fix @slot-ref / @slot-set! compilation
|
před 15 roky |
Andy Wingo
|
c11f46afe1
compile `list' and `vector' to their associated opcodes
|
před 15 roky |
Andy Wingo
|
a1a482e0e9
and, or, cond etc use syntax-rules, compile scheme through tree-il
|
před 15 roky |
Andy Wingo
|
ce09ee1989
add tree-il->glil compilation test suite
|
před 15 roky |
Andy Wingo
|
073bb617eb
add lexical analyzer and allocator
|
před 15 roky |
Andy Wingo
|
cb28c08537
add primitive expander for tree-il
|
před 15 roky |
Andy Wingo
|
9efc833d65
add tree-il optimizer
|
před 15 roky |