bug-gnu-emacs
[Top][All Lists]
Advanced

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

bug#11657: 24.1.50; Byte compiler is a lot slower now, when run interpre


From: Juanma Barranquero
Subject: bug#11657: 24.1.50; Byte compiler is a lot slower now, when run interpreted
Date: Fri, 15 Jun 2012 21:43:40 +0200

On Fri, Jun 15, 2012 at 11:27 AM, Eli Zaretskii <eliz@gnu.org> wrote:

> I have no idea whether what the comment says about bootstrap is still
> true nowadays, since the bootstrap on Windows works differently.  You
> can try removing those 2 files and see if that hurts anything.

After synching lisp/makefile.w32-in with Stefan's changes in
revno:88864, emacs bootstraps just fine.

I haven't tried to evaluate any possible impact in byte-compilation
time, given its current state.

    Juanma


=== modified file 'lisp/makefile.w32-in'
--- lisp/makefile.w32-in        2012-06-14 23:53:41 +0000
+++ lisp/makefile.w32-in        2012-06-15 19:39:42 +0000
@@ -76,18 +76,14 @@
 BYTE_COMPILE_FLAGS = $(BIG_STACK_OPTS) $(BYTE_COMPILE_EXTRA_FLAGS)

 # Files to compile before others during a bootstrap.  This is done to
-# speed up the bootstrap process.  The CC files are compiled first
-# because CC mode tweaks the compilation process, and requiring
-# cc-mode when it is not compiled doesn't work during the
-# bootstrapping.
+# speed up the bootstrap process.

 COMPILE_FIRST = \
+       $(lisp)/emacs-lisp/bytecomp.el \
        $(lisp)/emacs-lisp/byte-opt.el \
-       $(lisp)/emacs-lisp/bytecomp.el \
        $(lisp)/emacs-lisp/macroexp.el \
        $(lisp)/emacs-lisp/cconv.el \
-       $(lisp)/progmodes/cc-mode.el \
-       $(lisp)/progmodes/cc-vars.el
+       $(lisp)/emacs-lisp/autoload.el

 # The actual Emacs command run in the targets below.
 # The quotes around $(EMACS) are here because the user could type





reply via email to

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