diff options
author | Andy Wingo <wingo@pobox.com> | 2015-05-11 22:34:13 +0200 |
---|---|---|
committer | Andy Wingo <wingo@pobox.com> | 2015-05-11 22:43:25 +0200 |
commit | b31af02faf93b9197bc2bb19a67c71f3e984a064 (patch) | |
tree | 110fda0cd8bb62d72aa4c3449d5dc6c5f69b6463 /module/language/tree-il/spec.scm | |
parent | 9833c545cc35e200482a09530ca5b38c9f3f2078 (diff) | |
download | guile-b31af02faf93b9197bc2bb19a67c71f3e984a064.tar.gz |
Consolidate CPS2 above CPS in the compiler
This is an intermediate step. We'll replace CPS bit by bit. If it
turns out to be a terrible idea we can just revert.
* module/Makefile.am (TREE_IL_LANG_SOURCES): Remove compile-cps.scm.
(CPS_LANG_SOURCES): Remove arities.scm.
* module/language/cps/arities.scm: Remove.
* module/language/tree-il/compile-cps.scm: Remove.
* module/language/tree-il/spec.scm: Remove use of compile-cps.scm.
* module/language/cps/compile-bytecode.scm: Remove use of arities.scm.
Instead, incoming terms are expected to call their continuations
with the correct number of arguments.
Diffstat (limited to 'module/language/tree-il/spec.scm')
-rw-r--r-- | module/language/tree-il/spec.scm | 1 |
1 files changed, 0 insertions, 1 deletions
diff --git a/module/language/tree-il/spec.scm b/module/language/tree-il/spec.scm index f783de3fb..d1c7326fc 100644 --- a/module/language/tree-il/spec.scm +++ b/module/language/tree-il/spec.scm @@ -22,7 +22,6 @@ #:use-module (system base language) #:use-module (system base pmatch) #:use-module (language tree-il) - #:use-module (language tree-il compile-cps) #:use-module (language tree-il compile-cps2) #:export (tree-il)) |