Andy Wingo
|
c4a4c330f3
Add support for recording inlinable module exports
|
пре 3 година |
Andy Wingo
|
b1c3d14679
Add pass to resolve free toplevel references in declarative modules
|
пре 3 година |
Andy Wingo
|
86e86ec1c7
New pass: elide-arity-checks
|
пре 3 година |
Andy Wingo
|
8edf1dc623
Read-in-scheme replaces boot "read" definition
|
пре 4 година |
Andy Wingo
|
03448b289d
Read Scheme via read-syntax
|
пре 4 година |
Andy Wingo
|
2e26538d6a
Replace libltdl with raw dlopen, dlsym
|
пре 4 година |
Andy Wingo
|
03998db647
Add new pass to optimize branch chains to table dispatch
|
пре 4 година |
Andy Wingo
|
132292fcb3
Punt more CPS compiler until later in bootstrap
|
пре 4 година |
Andy Wingo
|
bebf647abb
Punt CPS compiler to end of bootstrap
|
пре 4 година |
Andy Wingo
|
aed324bcd4
Slight tweaks to bootstrap order
|
пре 4 година |
Andy Wingo
|
220934c49d
Wire up simplified warning levels in "guild compile"
|
пре 4 година |
Andy Wingo
|
121ab14439
Add baseline compiler
|
пре 4 година |
Andy Wingo
|
3e90196729
Remove unused (language tree-il canonicalize)
|
пре 4 година |
Andy Wingo
|
2993c2d873
Add eta-expansion pass after peval
|
пре 5 година |
Andy Wingo
|
d7bbf6d5db
Add letrectify tree-il pass
|
пре 5 година |
Andy Wingo
|
bba4ce222d
Split graph utilities out of (language cps utils)
|
пре 5 година |
Andy Wingo
|
a6b5049aa8
Emit instrument-loop in loops.
|
пре 6 година |
Andy Wingo
|
16db934bbc
Add (system base optimize) module
|
пре 7 година |
Andy Wingo
|
ad55ee83c3
$throw is a new kind of CPS term
|
пре 7 година |
Andy Wingo
|
0b4c1e2c29
Remove inline-constructors pass
|
пре 7 година |
Andy Wingo
|
7f7cbe8b65
Inline "elide-values" optimization into CPS conversion
|
пре 7 година |
Andy Wingo
|
36e6a3daca
Refactor lowering of Tree-IL primcalls to CPS
|
пре 7 година |
Andy Wingo
|
5c9398099d
Add integer devirtualization pass.
|
пре 7 година |
Andy Wingo
|
38c6f6fabf
Add (system base types internal).
|
пре 7 година |
Andy Wingo
|
ca74e3fae5
Add handle-interrupts inst and compiler pass
|
пре 8 година |
Andy Wingo
|
38f23e75a5
Add meta/build-env
|
пре 8 година |
Andy Wingo
|
44b3342c4d
Load port bindings in separate (ice-9 ports) module
|
пре 8 година |
Andy Wingo
|
eccdeb6cc6
Distribute prebuilt bootstraps for common hosts
|
пре 9 година |