diff options
author | Andy Wingo <wingo@pobox.com> | 2014-04-11 14:01:27 +0200 |
---|---|---|
committer | Andy Wingo <wingo@pobox.com> | 2014-04-11 14:01:27 +0200 |
commit | a0329d01095d6ddaa42449ec18a4fb2bc83db16e (patch) | |
tree | de0a79286521219b4492476098352bf846f31cae /.dir-locals.el | |
parent | b85f5f851fce230d16f3c13c371839f7e619059f (diff) | |
download | guile-a0329d01095d6ddaa42449ec18a4fb2bc83db16e.tar.gz |
Root higher-order CPS term is always $kfun $cont
* module/language/cps/arities.scm:
* module/language/cps/closure-conversion.scm:
* module/language/cps/compile-bytecode.scm:
* module/language/cps/constructors.scm:
* module/language/cps/contification.scm:
* module/language/cps/cse.scm:
* module/language/cps/dce.scm:
* module/language/cps/elide-values.scm:
* module/language/cps/prune-bailouts.scm:
* module/language/cps/prune-top-level-scopes.scm:
* module/language/cps/renumber.scm:
* module/language/cps/self-references.scm:
* module/language/cps/simplify.scm:
* module/language/cps/specialize-primcalls.scm:
* module/language/tree-il/compile-cps.scm: Adapt to produce and consume
raw $kfun $cont instances.
* .dir-locals.el: Update $letrec indentation.
Diffstat (limited to '.dir-locals.el')
-rw-r--r-- | .dir-locals.el | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/.dir-locals.el b/.dir-locals.el index d3cee5c80..0a2a26623 100644 --- a/.dir-locals.el +++ b/.dir-locals.el @@ -27,6 +27,7 @@ (eval . (put '$continue 'scheme-indent-function 2)) (eval . (put '$kargs 'scheme-indent-function 2)) (eval . (put '$kfun 'scheme-indent-function 4)) + (eval . (put '$letrec 'scheme-indent-function 3)) (eval . (put '$kclause 'scheme-indent-function 1)) (eval . (put '$fun 'scheme-indent-function 1)))) (emacs-lisp-mode . ((indent-tabs-mode . nil))) |