|
From: | Miles Bader |
Subject: | [Emacs-commit] emacs/lisp/emacs-lisp byte-opt.el |
Date: | Sun, 18 Aug 2002 11:57:18 -0400 |
CVSROOT: /cvsroot/emacs Module name: emacs Branch: lexbind Changes by: Miles Bader <address@hidden> 02/08/18 11:57:18 Modified files: lisp/emacs-lisp: byte-opt.el Log message: (byte-decompile-bytecode-1): Handle `byte-discardN-preserve-tos' pseudo-op. (byte-compile-side-effect-and-error-free-ops): Add `byte-stack-ref'. (byte-compile-side-effect-free-ops): Add `byte-vec-ref'. (byte-optimize-lapcode): Add some cases for stack-set/ref ops. Add tracking of stack-depth. Unfinished code to collapse lexical-unbinding sequences. CVSWeb URLs: http://savannah.gnu.org/cgi-bin/viewcvs/emacs/emacs/lisp/emacs-lisp/byte-opt.el.diff?only_with_tag=lexbind&tr1=1.64.2.2&tr2=1.64.2.3&r1=text&r2=text
[Prev in Thread] | Current Thread | [Next in Thread] |