From: Stefan Monnier Date: Mon, 14 Jun 2010 03:27:16 +0000 (-0400) Subject: * lisp/Makefile.in (.el.elc): Increase max-lisp-eval-depth. X-Git-Tag: emacs-pretest-24.0.90~104^2~275^2~438^2~55 X-Git-Url: http://git.eshelyaron.com/gitweb/?a=commitdiff_plain;h=f43cb6490878cb8f1dcb7e45044bc635f54d5951;p=emacs.git * lisp/Makefile.in (.el.elc): Increase max-lisp-eval-depth. * lisp/emacs-lisp/bytecomp.el (byte-compile-check-variable): Update byte-compile-not-obsolete-var to byte-compile-not-obsolete-vars. --- diff --git a/lisp/ChangeLog b/lisp/ChangeLog index c33ed04e0c2..af456bd5d2e 100644 --- a/lisp/ChangeLog +++ b/lisp/ChangeLog @@ -1,3 +1,10 @@ +2010-06-14 Stefan Monnier + + * emacs-lisp/bytecomp.el (byte-compile-check-variable): + Update byte-compile-not-obsolete-var to byte-compile-not-obsolete-vars. + + * Makefile.in (.el.elc): Increase max-lisp-eval-depth. + 2010-06-12 Chong Yidong * term/common-win.el (x-colors): Add all the color names defined diff --git a/lisp/Makefile.in b/lisp/Makefile.in index 25f7b89c9db..e6f2a66ec8e 100644 --- a/lisp/Makefile.in +++ b/lisp/Makefile.in @@ -202,7 +202,9 @@ compile-onefile: @echo Compiling $(THEFILE) @# Use byte-compile-refresh-preloaded to try and work around some of @# the most common bootstrapping problems. - @$(emacs) -l bytecomp.el -f byte-compile-refresh-preloaded $(BIG_STACK_OPTS) $(BYTE_COMPILE_EXTRA_FLAGS) -f batch-byte-compile $(THEFILE) + @$(emacs) -l bytecomp.el -f byte-compile-refresh-preloaded \ + $(BIG_STACK_OPTS) $(BYTE_COMPILE_EXTRA_FLAGS) \ + -f batch-byte-compile $(THEFILE) # Files MUST be compiled one by one. If we compile several files in a # row (i.e., in the same instance of Emacs) we can't make sure that @@ -217,7 +219,8 @@ compile-onefile: # cannot have prerequisites. .el.elc: @echo Compiling $< - @$(emacs) $(BYTE_COMPILE_EXTRA_FLAGS) -f batch-byte-compile $< + @$(emacs) $(BIG_STACK_OPTS) $(BYTE_COMPILE_EXTRA_FLAGS) \ + -f batch-byte-compile $< .PHONY: compile-first compile-main compile compile-always diff --git a/lisp/emacs-lisp/bytecomp.el b/lisp/emacs-lisp/bytecomp.el index c80bcd49b82..490d928c5a0 100644 --- a/lisp/emacs-lisp/bytecomp.el +++ b/lisp/emacs-lisp/bytecomp.el @@ -3038,7 +3038,7 @@ If BINDING is non-nil, VAR is being bound." (if (symbolp var) "constant" "nonvariable") (prin1-to-string var)))) ((and (get var 'byte-obsolete-variable) - (not (eq var byte-compile-not-obsolete-var))) + (not (memq var byte-compile-not-obsolete-vars))) (byte-compile-warn-obsolete var)))) (defsubst byte-compile-dynamic-variable-op (base-op var)