Andy Wingo
|
7f7cbe8b65
Inline "elide-values" optimization into CPS conversion
|
7 yıl önce |
Andy Wingo
|
36e6a3daca
Refactor lowering of Tree-IL primcalls to CPS
|
7 yıl önce |
Andy Wingo
|
f85d3c0bd8
Merge until e0bcda4ad940c4e15679cc2b229838b33acdd36c from stable-2.2
|
7 yıl önce |
Andy Wingo
|
5c9398099d
Add integer devirtualization pass.
|
7 yıl önce |
Daniel Llorens
|
3bfd4aaa6e
Fix sort, sort! for arrays with nonzero lower bound
|
8 yıl önce |
Andy Wingo
|
38c6f6fabf
Add (system base types internal).
|
7 yıl önce |
Andy Wingo
|
c248ea10be
Remove all deprecated code
|
7 yıl önce |
Andy Wingo
|
7c71be0c7e
Add sandboxed evaluation facility
|
7 yıl önce |
Andy Wingo
|
6ba3f35f26
Plumbing changes to rename "syntax-module"
|
7 yıl önce |
Andy Wingo
|
ca74e3fae5
Add handle-interrupts inst and compiler pass
|
8 yıl önce |
Andy Wingo
|
3425290a7b
Add atomic boxes
|
8 yıl önce |
Andy Wingo
|
2fa2e50a0f
Add file descriptor finalizers
|
8 yıl önce |
Andy Wingo
|
38f23e75a5
Add meta/build-env
|
8 yıl önce |
Andy Wingo
|
c7c11f3af9
Update port documentation, rename sports to suspendable ports
|
8 yıl önce |
Andy Wingo
|
4ed9f6c29c
Add (ice-9 textual-ports)
|
8 yıl önce |
Andy Wingo
|
704c42870d
Add (ice-9 sports) module
|
8 yıl önce |
Andy Wingo
|
44b3342c4d
Load port bindings in separate (ice-9 ports) module
|
8 yıl önce |
Andy Wingo
|
12e9e2148e
Add new pass to specialize "add" into "fadd" where possible
|
9 yıl önce |
Andy Wingo
|
5f4ac529e1
Use a bootstrapped -O0 compiler to compile the -O2 Guile
|
9 yıl önce |
Andy Wingo
|
78fdc3e673
Remove unused (language tree-il inline) module.
|
9 yıl önce |
Andy Wingo
|
3b60e79879
Loop peeling
|
9 yıl önce |
Andy Wingo
|
ee85e2969f
Rotate comparisons down to loop back-edges
|
9 yıl önce |
Andy Wingo
|
ec9554d138
Loop-invariant code motion
|
9 yıl önce |
Andy Wingo
|
b40fac1e98
Factor out compute-effects/elide-type-checks from dce.scm
|
9 yıl önce |
Andy Wingo
|
aa7f0e25ac
Rename CPS2 to CPS
|
9 yıl önce |
Andy Wingo
|
0d4c937722
Remove CPS1 language
|
9 yıl önce |
Andy Wingo
|
910054bfbc
Slot allocation and bytecode compilation from CPS2.
|
9 yıl önce |
Andy Wingo
|
1a819eaaa7
Reify primitives in CPS2
|
9 yıl önce |
Andy Wingo
|
420423f9a0
Remove CPS optimization passes and closure conversion
|
9 yıl önce |
Andy Wingo
|
285f62a077
Add CPS2 closure conversion module
|
9 yıl önce |