Maxim Cournoyer
|
894b39cc72
module: Add srfi-151.
|
1 éve |
Maxim Cournoyer
|
20170a5713
module: Add srfi-125.
|
1 éve |
Maxim Cournoyer
|
573e4206d7
module: Add srfi-128.
|
1 éve |
Maxim Cournoyer
|
24d6946945
module: Add srfi-126.
|
1 éve |
Andy Wingo
|
941c757ab7
Introduce target-runtime parameter for backend-specific CPS lowering
|
1 éve |
Andy Wingo
|
b974405bce
New CPS pass: lower-primcalls
|
1 éve |
Andy Wingo
|
5bdc663af9
Rewrite soft ports in Scheme
|
1 éve |
Andy Wingo
|
1852fbfef9
Add "custom ports"
|
1 éve |
Ludovic Courtès
|
e441c34f16
Add 'bytevector-slice'.
|
1 éve |
Andy Wingo
|
9b9149a5bf
Rework bootstrap to be reproducible
|
2 éve |
Andy Wingo
|
dad113d80f
Add new pass to optimize away return value count checks
|
3 éve |
Andy Wingo
|
cbfad75fa6
Add support for recording inlinable module exports
|
3 éve |
Andy Wingo
|
a892791b43
Add pass to resolve free toplevel references in declarative modules
|
3 éve |
Andy Wingo
|
86e86ec1c7
New pass: elide-arity-checks
|
3 éve |
Andy Wingo
|
8edf1dc623
Read-in-scheme replaces boot "read" definition
|
3 éve |
Andy Wingo
|
03448b289d
Read Scheme via read-syntax
|
3 éve |
Andy Wingo
|
2e26538d6a
Replace libltdl with raw dlopen, dlsym
|
3 éve |
Andy Wingo
|
03998db647
Add new pass to optimize branch chains to table dispatch
|
4 éve |
Andy Wingo
|
132292fcb3
Punt more CPS compiler until later in bootstrap
|
4 éve |
Andy Wingo
|
bebf647abb
Punt CPS compiler to end of bootstrap
|
4 éve |
Andy Wingo
|
aed324bcd4
Slight tweaks to bootstrap order
|
4 éve |
Andy Wingo
|
220934c49d
Wire up simplified warning levels in "guild compile"
|
4 éve |
Andy Wingo
|
121ab14439
Add baseline compiler
|
4 éve |
Andy Wingo
|
3e90196729
Remove unused (language tree-il canonicalize)
|
4 éve |
Andy Wingo
|
2993c2d873
Add eta-expansion pass after peval
|
4 éve |
Andy Wingo
|
d7bbf6d5db
Add letrectify tree-il pass
|
5 éve |
Andy Wingo
|
bba4ce222d
Split graph utilities out of (language cps utils)
|
5 éve |
Andy Wingo
|
a6b5049aa8
Emit instrument-loop in loops.
|
6 éve |
Andy Wingo
|
16db934bbc
Add (system base optimize) module
|
7 éve |
Andy Wingo
|
ad55ee83c3
$throw is a new kind of CPS term
|
7 éve |