summaryrefslogtreecommitdiff
path: root/am
diff options
context:
space:
mode:
authorAndy Wingo <wingo@pobox.com>2020-01-15 15:35:55 +0100
committerAndy Wingo <wingo@pobox.com>2020-01-15 16:11:15 +0100
commit2993c2d8731360f0dedd46a7da8a33bb711926a5 (patch)
tree59fb7e04636bb183ae53fa2211f1b00ad9f3e31e /am
parentb6dfc84fd4b2be4db9199b86cf6607a10b2ecf99 (diff)
downloadguile-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.am3
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 \