diff options
author | Andy Wingo <wingo@pobox.com> | 2020-01-15 15:35:55 +0100 |
---|---|---|
committer | Andy Wingo <wingo@pobox.com> | 2020-01-15 16:11:15 +0100 |
commit | 2993c2d8731360f0dedd46a7da8a33bb711926a5 (patch) | |
tree | 59fb7e04636bb183ae53fa2211f1b00ad9f3e31e /am | |
parent | b6dfc84fd4b2be4db9199b86cf6607a10b2ecf99 (diff) | |
download | guile-2993c2d8731360f0dedd46a7da8a33bb711926a5.tar.gz |
Add eta-expansion pass after peval
* am/bootstrap.am (SOURCES):
* module/Makefile.am (SOURCES): Add eta-expand.scm.
* module/language/tree-il/eta-expand.scm: New file.
* module/language/tree-il/optimize.scm (optimize)
(tree-il-optimizations): Add eta-expansion at level 2.
Diffstat (limited to 'am')
-rw-r--r-- | am/bootstrap.am | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/am/bootstrap.am b/am/bootstrap.am index 57370d30f..f0476e20a 100644 --- a/am/bootstrap.am +++ b/am/bootstrap.am @@ -1,4 +1,4 @@ -## Copyright (C) 2009-2019 Free Software Foundation, Inc. +## Copyright (C) 2009-2020 Free Software Foundation, Inc. ## ## This file is part of GNU Guile. ## @@ -66,6 +66,7 @@ SOURCES = \ language/tree-il/cps-primitives.scm \ language/tree-il/debug.scm \ language/tree-il/effects.scm \ + language/tree-il/eta-expand.scm \ language/tree-il/fix-letrec.scm \ language/tree-il/letrectify.scm \ language/tree-il/optimize.scm \ |