guile-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Guile-commits] 01/03: Minor module/Makefile order tweak


From: Andy Wingo
Subject: [Guile-commits] 01/03: Minor module/Makefile order tweak
Date: Wed, 13 May 2020 03:44:04 -0400 (EDT)

wingo pushed a commit to branch master
in repository guile.

commit a165c49b2945e7a98edcbb462a83a7f324fb7f37
Author: Andy Wingo <address@hidden>
AuthorDate: Wed May 13 09:16:11 2020 +0200

    Minor module/Makefile order tweak
    
    * module/Makefile.am (ice-9/psyntax-pp.go): Add GUILE_OPTIMIZATIONS
      argument.
      (SOURCES): Reorder a bit for speed when bootstrapping.
---
 module/Makefile.am | 73 +++++++++++++++++++++++++++---------------------------
 1 file changed, 37 insertions(+), 36 deletions(-)

diff --git a/module/Makefile.am b/module/Makefile.am
index 7d3f328..148a766 100644
--- a/module/Makefile.am
+++ b/module/Makefile.am
@@ -36,12 +36,48 @@ $(nobase_ccache_DATA): ../bootstrap/ice-9/eval.go
 ice-9/psyntax-pp.go: ice-9/psyntax.scm ice-9/psyntax-pp.scm
        $(AM_V_GUILEC)GUILE_AUTO_COMPILE=0                              \
        $(top_builddir)/meta/build-env                                  \
-       guild compile --target="$(host)" $(GUILE_WARNINGS)              \
+       guild compile --target="$(host)" $(GUILE_WARNINGS) 
$(GUILE_OPTIMIZATIONS) \
          -L "$(abs_srcdir)" -L "$(abs_builddir)"                       \
          -L "$(abs_top_srcdir)/guile-readline"                         \
          -o "ice-9/psyntax-pp.go" "$(srcdir)/ice-9/psyntax.scm"
 
 SOURCES =                                      \
+  ice-9/eval.scm                               \
+  ice-9/psyntax-pp.scm                         \
+                                               \
+  language/cps.scm                             \
+  language/cps/closure-conversion.scm          \
+  language/cps/compile-bytecode.scm            \
+  language/cps/contification.scm               \
+  language/cps/cse.scm                         \
+  language/cps/dce.scm                         \
+  language/cps/devirtualize-integers.scm       \
+  language/cps/effects-analysis.scm            \
+  language/cps/graphs.scm                      \
+  language/cps/intmap.scm                      \
+  language/cps/intset.scm                      \
+  language/cps/licm.scm                                \
+  language/cps/loop-instrumentation.scm                \
+  language/cps/optimize.scm                    \
+  language/cps/peel-loops.scm                  \
+  language/cps/prune-top-level-scopes.scm      \
+  language/cps/reify-primitives.scm            \
+  language/cps/renumber.scm                    \
+  language/cps/rotate-loops.scm                        \
+  language/cps/self-references.scm             \
+  language/cps/simplify.scm                    \
+  language/cps/slot-allocation.scm             \
+  language/cps/spec.scm                                \
+  language/cps/specialize-primcalls.scm                \
+  language/cps/specialize-numbers.scm          \
+  language/cps/split-rec.scm                   \
+  language/cps/type-checks.scm                 \
+  language/cps/type-fold.scm                   \
+  language/cps/types.scm                       \
+  language/cps/utils.scm                       \
+  language/cps/verify.scm                      \
+  language/cps/with-cps.scm                    \
+                                               \
   ice-9/and-let-star.scm                       \
   ice-9/arrays.scm                             \
   ice-9/atomic.scm                             \
@@ -56,7 +92,6 @@ SOURCES =                                     \
   ice-9/deprecated.scm                         \
   ice-9/documentation.scm                      \
   ice-9/eval-string.scm                                \
-  ice-9/eval.scm                               \
   ice-9/exceptions.scm                         \
   ice-9/expect.scm                             \
   ice-9/fdes-finalizers.scm                    \
@@ -91,7 +126,6 @@ SOURCES =                                    \
   ice-9/ports.scm                              \
   ice-9/posix.scm                              \
   ice-9/pretty-print.scm                       \
-  ice-9/psyntax-pp.scm                         \
   ice-9/q.scm                                  \
   ice-9/r5rs.scm                               \
   ice-9/rdelim.scm                             \
@@ -127,39 +161,6 @@ SOURCES =                                  \
   language/bytecode.scm                                \
   language/bytecode/spec.scm                   \
                                                \
-  language/cps.scm                             \
-  language/cps/closure-conversion.scm          \
-  language/cps/compile-bytecode.scm            \
-  language/cps/contification.scm               \
-  language/cps/cse.scm                         \
-  language/cps/dce.scm                         \
-  language/cps/devirtualize-integers.scm       \
-  language/cps/effects-analysis.scm            \
-  language/cps/graphs.scm                      \
-  language/cps/intmap.scm                      \
-  language/cps/intset.scm                      \
-  language/cps/licm.scm                                \
-  language/cps/loop-instrumentation.scm                \
-  language/cps/optimize.scm                    \
-  language/cps/peel-loops.scm                  \
-  language/cps/prune-top-level-scopes.scm      \
-  language/cps/reify-primitives.scm            \
-  language/cps/renumber.scm                    \
-  language/cps/rotate-loops.scm                        \
-  language/cps/self-references.scm             \
-  language/cps/simplify.scm                    \
-  language/cps/slot-allocation.scm             \
-  language/cps/spec.scm                                \
-  language/cps/specialize-primcalls.scm                \
-  language/cps/specialize-numbers.scm          \
-  language/cps/split-rec.scm                   \
-  language/cps/type-checks.scm                 \
-  language/cps/type-fold.scm                   \
-  language/cps/types.scm                       \
-  language/cps/utils.scm                       \
-  language/cps/verify.scm                      \
-  language/cps/with-cps.scm                    \
-                                               \
   language/ecmascript/tokenize.scm             \
   language/ecmascript/parse.scm                        \
   language/ecmascript/impl.scm                 \



reply via email to

[Prev in Thread] Current Thread [Next in Thread]