mirror of
https://git.savannah.gnu.org/git/guile.git
synced 2025-04-29 19:30:36 +02:00
Compile cps to bytecode by default
* module/language/cps/spec.scm (choose-compiler): Compile cps to bytecode by default if js-il or javascript are not explicitly chosen.
This commit is contained in:
parent
204cb98646
commit
6f112d501d
1 changed files with 4 additions and 3 deletions
|
@ -26,6 +26,7 @@
|
|||
#:use-module (language cps optimize)
|
||||
#:use-module (language cps compile-bytecode)
|
||||
#:use-module (language cps compile-js)
|
||||
#:use-module (language cps compile-js)
|
||||
#:export (cps))
|
||||
|
||||
(define (read-cps port env)
|
||||
|
@ -46,10 +47,10 @@
|
|||
|
||||
(define (choose-compiler target optimization-level opts)
|
||||
(match (language-name target)
|
||||
['bytecode
|
||||
(cons 'bytecode compile-bytecode)]
|
||||
[(or 'js-il 'javascript)
|
||||
(cons 'js-il compile-js)]))
|
||||
(cons 'js-il compile-js)]
|
||||
[_
|
||||
(cons 'bytecode compile-bytecode)]))
|
||||
|
||||
(define-language cps
|
||||
#:title "CPS Intermediate Language"
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue