Andy Wingo
|
9b9149a5bf
Rework bootstrap to be reproducible
|
3 years ago |
Andy Wingo
|
dad113d80f
Add new pass to optimize away return value count checks
|
3 years ago |
Andy Wingo
|
426867ac7d
Add CPS pretty-printer
|
3 years ago |
Andy Wingo
|
cbfad75fa6
Add support for recording inlinable module exports
|
3 years ago |
Andy Wingo
|
a892791b43
Add pass to resolve free toplevel references in declarative modules
|
3 years ago |
Andy Wingo
|
e49794a3bb
Add ice-9/read.scm to extra_dist
|
3 years ago |
Andy Wingo
|
86e86ec1c7
New pass: elide-arity-checks
|
3 years ago |
Andy Wingo
|
8edf1dc623
Read-in-scheme replaces boot "read" definition
|
3 years ago |
Andy Wingo
|
40e4e3b2a4
Add "read" implementation in Scheme
|
4 years ago |
Andy Wingo
|
2e26538d6a
Replace libltdl with raw dlopen, dlsym
|
4 years ago |
Andy Wingo
|
e9c5a1719b
Move copy-tree to (ice-9 copy-tree); deprecate main binding
|
4 years ago |
Andy Wingo
|
03998db647
Add new pass to optimize branch chains to table dispatch
|
4 years ago |
Andy Wingo
|
31bb0eea8c
Another minor module compile order tweak
|
4 years ago |
Andy Wingo
|
a165c49b29
Minor module/Makefile order tweak
|
4 years ago |
Andy Wingo
|
121ab14439
Add baseline compiler
|
4 years ago |
Andy Wingo
|
3e90196729
Remove unused (language tree-il canonicalize)
|
4 years ago |
Linus Björnstam
|
5f60eb6bb5
Add SRFI-171 to guile
|
4 years ago |
Andy Wingo
|
2993c2d873
Add eta-expansion pass after peval
|
5 years ago |
Andy Wingo
|
fd2ffc649c
Support R7RS define-library
|
5 years ago |
Andy Wingo
|
d914652c0a
Add initial implementation of R7RS modules
|
5 years ago |
Andy Wingo
|
54ab2175f9
Add (ice-9 exceptions) module
|
5 years ago |
Andy Wingo
|
40395c0dff
Remove (ice-9 channel)
|
5 years ago |
Andy Wingo
|
d7bbf6d5db
Add letrectify tree-il pass
|
5 years ago |
Andy Wingo
|
bba4ce222d
Split graph utilities out of (language cps utils)
|
5 years ago |
Andy Wingo
|
41100f7786
Merge branch 'master' into lightning
|
6 years ago |
Ludovic Courtès
|
aec899daf6
build: Really build srfi/srfi-71.scm.
|
6 years ago |
Andy Wingo
|
a6b5049aa8
Emit instrument-loop in loops.
|
6 years ago |
Andy Wingo
|
16db934bbc
Add (system base optimize) module
|
7 years ago |
Andy Wingo
|
ad55ee83c3
$throw is a new kind of CPS term
|
7 years ago |
Andy Wingo
|
0b4c1e2c29
Remove inline-constructors pass
|
7 years ago |