/[emacs]/emacs/lisp/ChangeLog.lexbind
ViewVC logotype

Diff of /emacs/lisp/ChangeLog.lexbind

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.1.2.2 by uid65618, Thu Feb 5 14:52:05 2004 UTC revision 1.1.2.3 by miles, Thu Jul 8 08:12:10 2004 UTC
# Line 1  Line 1 
1    2004-04-29  Miles Bader  <miles@gnu.org>
2    
3            * emacs-lisp/bytecomp.el (byte-compile-top-level): Add new entries
4            to `byte-compile-lexical-environment' at the start, not end.
5            (byte-compile-delay-out): Correctly default STACK-ADJUST to zero.
6    
7            * emacs-lisp/byte-opt.el (byte-opt-update-stack-params): Don't
8            crash on no-op lapcode entries (car is nil).
9    
10            * emacs-lisp/byte-lexbind.el (byte-compile-make-lambda-lexenv):
11            Push a lexvar onto lexenv, not a vinfo!
12    
13    2004-04-11  Miles Bader  <miles@gnu.org>
14    
15            * emacs-lisp/bytecomp.el (byte-compile-top-level): Correctly
16            analyze lexically-bound arguments.
17    
18            * emacs-lisp/byte-lexbind.el (byte-compile-lforminfo-analyze):
19            Use `append' instead of `nconc'.
20    
21            * emacs-lisp/byte-lexbind.el (byte-compile-make-lvarinfo): Don't
22            use backquote to make a mutable data-structure.
23            (byte-compile-lvarinfo-num-refs, byte-compile-lvarinfo-num-sets):
24            Renamed to use `num-' instead of `num'.
25            (byte-compile-make-lambda-lexenv): Adjusted accordingly.
26    
27    2004-04-10  Miles Bader  <miles@gnu.org>
28    
29            * emacs-lisp/byte-lexbind.el (byte-compile-compute-lforminfo):
30            Look at variable's global specialp state too.
31    
32    2004-04-09  Miles Bader  <miles@gnu.org>
33    
34            * emacs-lisp/byte-opt.el (byte-optimize-lapcode): Default
35            initial-stack-depth to 0.
36            (byte-optimize-lapcode): Discard the right number of values in
37            the stack-set+discard-->discard optimization.
38    
39    2004-04-02  Miles Bader  <miles@gnu.org>
40    
41            * emacs-lisp/lisp-mode.el (eval-last-sexp-1): Setup the lexical
42            environment if lexical-binding is enabled.
43    
44  2003-10-14  Miles Bader  <miles@gnu.org>  2003-10-14  Miles Bader  <miles@gnu.org>
45    
46          * emacs-lisp/macroexp.el (macroexpand-all-1): Special-case          * emacs-lisp/macroexp.el (macroexpand-all-1): Special-case
# Line 187  Line 230 
230          * subr.el (functionp): Function removed (now a subr).          * subr.el (functionp): Function removed (now a subr).
231          * help-fns.el (describe-function-1): Handle interpreted closures.          * help-fns.el (describe-function-1): Handle interpreted closures.
232    
233  ;;; arch-tag: 72767cad-01a1-400f-a051-9de74c3b41aa  ;; arch-tag: bd1b5b8b-fdb2-425d-9ac2-20689fb0ee70

Legend:
Removed from v.1.1.2.2  
changed lines
  Added in v.1.1.2.3

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26