[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Emacs-commit] emacs/lisp emacs-lisp/byte-opt.el ChangeLog
From: |
Dan Nicolaescu |
Subject: |
[Emacs-commit] emacs/lisp emacs-lisp/byte-opt.el ChangeLog |
Date: |
Tue, 13 Nov 2007 16:10:16 +0000 |
CVSROOT: /cvsroot/emacs
Module name: emacs
Changes by: Dan Nicolaescu <dann> 07/11/13 16:10:16
Modified files:
lisp/emacs-lisp: byte-opt.el
lisp : ChangeLog
Log message:
* emacs-lisp/byte-opt.el (byte-compile-trueconstp): Handle more
constant forms.
(byte-compile-nilconstp): New function.
(byte-optimize-cond): Kill subsequent branches when a branch is
know to be taken or not taken.
(byte-optimize-if): Use byte-compile-nilconstp instead of hand
coding.
CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/emacs/lisp/emacs-lisp/byte-opt.el?cvsroot=emacs&r1=1.104&r2=1.105
http://cvs.savannah.gnu.org/viewcvs/emacs/lisp/ChangeLog?cvsroot=emacs&r1=1.12205&r2=1.12206
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Emacs-commit] emacs/lisp emacs-lisp/byte-opt.el ChangeLog,
Dan Nicolaescu <=