.. |
analyze.scm
|
2aed3c117c
psyntax: Pass source vectors to tree-il constructors.
|
3 anos atrás |
compile-bytecode.scm
|
e2797f529b
Baseline compiler no longer crashes on (not (list 1 2)).
|
2 anos atrás |
compile-cps.scm
|
dad113d80f
Add new pass to optimize away return value count checks
|
3 anos atrás |
cps-primitives.scm
|
d238566d0e
CPS compiler reduces eq? on constant to eq-constant?
|
4 anos atrás |
debug.scm
|
79a40cf717
Add "mod" field to tree-il toplevel ref, set, define
|
5 anos atrás |
effects.scm
|
44a6a21dcc
Fix tree-il effects analysis for prompts
|
4 anos atrás |
eta-expand.scm
|
2993c2d873
Add eta-expansion pass after peval
|
5 anos atrás |
fix-letrec.scm
|
fafe845c11
Optimize letrec* binding order in fix-letrec
|
4 anos atrás |
inlinable-exports.scm
|
9654ab1f21
Fix reproducibility for inlinable-exports
|
3 anos atrás |
letrectify.scm
|
809b165128
Letrectify links module defs with uses
|
4 anos atrás |
optimize.scm
|
fd5cb457fb
Implement cross-module inlining
|
4 anos atrás |
peval.scm
|
373f35b5f7
peval cross-module-inlining gracefully handles missing interface
|
3 anos atrás |
primitives.scm
|
221203b0df
Add ‘expt’ to the list of effect-free primitives.
|
4 anos atrás |
resolve-free-vars.scm
|
1148eb5051
-Oresolve-free-vars pass gracefully handles failed autoloads.
|
3 anos atrás |
spec.scm
|
e2066d2e63
Change -O1 compiler to use baseline and also resolve primitives
|
4 anos atrás |