emacs-commit
[Top][All Lists]
Advanced

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

[Emacs-commit] emacs/lisp/emacs-lisp bytecomp.el


From: Stefan Monnier
Subject: [Emacs-commit] emacs/lisp/emacs-lisp bytecomp.el
Date: Sat, 12 Apr 2003 16:28:10 -0400

CVSROOT:        /cvsroot/emacs
Module name:    emacs
Changes by:     Stefan Monnier <monnier+gnu/address@hidden>     03/04/12 
16:28:10

Modified files:
        lisp/emacs-lisp: bytecomp.el 

Log message:
        Use push, with-current-buffer, dolist, ...
        (byte-compile-const-variables): New var.
        (byte-compile-close-variables): Reset it.
        (byte-compile-file-form-defvar, byte-compile-defvar): Update it.
        (byte-compile-const-symbol-p): Now arg `value' to check defconsts.
        (byte-compile-variable-ref): Use it and improve warning message.
        (byte-compile-check-lambda-list): Use byte-compile-const-symbol-p.
        (byte-compile-lapcode): Remove unused vars.
        (byte-compile-eval): Fix thinko in handling of old-autoloads.
        (byte-recompile-directory): Use the expanded form for directory.
        (byte-compile-track-mouse): Use modern backquote syntax.
        (byte-compile-defvar): Detect and properly handle (defconst a).
        (byte-compile-defalias-warn): Remove unused arg `alias'.
        (byte-compile-defalias): Update call.

CVSWeb URLs:
http://savannah.gnu.org/cgi-bin/viewcvs/emacs/emacs/lisp/emacs-lisp/bytecomp.el.diff?tr1=2.122&tr2=2.123&r1=text&r2=text





reply via email to

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