aboutsummaryrefslogtreecommitdiffstats
path: root/lisp/ChangeLog
diff options
context:
space:
mode:
authorStefan Monnier2011-03-01 00:03:24 -0500
committerStefan Monnier2011-03-01 00:03:24 -0500
commitd032d5e7dfabfae60f3304da02c97cd1e189b9a2 (patch)
tree64219849ec4b697e19a1da1c2a5786b61a2c3387 /lisp/ChangeLog
parent39605a343b566a1a72e0afb61f96d085c2ef8054 (diff)
downloademacs-d032d5e7dfabfae60f3304da02c97cd1e189b9a2.tar.gz
emacs-d032d5e7dfabfae60f3304da02c97cd1e189b9a2.zip
* doc/lispref/variables.texi (Scope): Mention the availability of lexbind.
(Lexical Binding): New node. * doc/lispref/eval.texi (Eval): Add `eval's new `lexical' arg. * lisp/emacs-lisp/cconv.el (cconv-liftwhen): Increase threshold. (cconv-closure-convert-rec): Convert interactive spec in empty lexenv. (cconv-analyse-use): Improve unused vars warnings. (cconv-analyse-form): Analyze interactive spec in empty lexenv. * lisp/emacs-lisp/bytecomp.el (byte-compile-lambda): Always byte-compile the interactive spec in lexical-binding mode. (byte-compile-refresh-preloaded): Don't reload byte-compiler files. * lisp/custom.el (custom-initialize-default): Use defvar. (custom-declare-variable): Set the special-variable-p flag. * lisp/help-fns.el (help-make-usage): Drop leading underscores. * lisp/dired.el (dired-revert, dired-make-relative): Mark unused args. (dired-unmark-all-files): Remove unused var `query'. (dired-overwrite-confirmed): Declare. (dired-restore-desktop-buffer): Don't use dynamically scoped arg names. * lisp/mpc.el: Mark unused args. (mpc--faster-toggle): Remove unused var `songnb'. * lisp/server.el (server-kill-buffer-running): Move before first use. * lisp/minibuffer.el: Mark unused args. * src/callint.c (quotify_arg): Simplify the logic. (Fcall_interactively): Use lexical binding when evaluating the interactive spec of a lexically bound function.
Diffstat (limited to 'lisp/ChangeLog')
-rw-r--r--lisp/ChangeLog30
1 files changed, 30 insertions, 0 deletions
diff --git a/lisp/ChangeLog b/lisp/ChangeLog
index 4a22b148469..10f57c2b96a 100644
--- a/lisp/ChangeLog
+++ b/lisp/ChangeLog
@@ -1,3 +1,24 @@
12011-03-01 Stefan Monnier <monnier@iro.umontreal.ca>
2
3 * emacs-lisp/cconv.el (cconv-liftwhen): Increase threshold.
4 (cconv-closure-convert-rec): Convert interactive spec in empty lexenv.
5 (cconv-analyse-use): Improve unused vars warnings.
6 (cconv-analyse-form): Analyze interactive spec in empty lexenv.
7 * emacs-lisp/bytecomp.el (byte-compile-lambda): Always byte-compile
8 the interactive spec in lexical-binding mode.
9 (byte-compile-refresh-preloaded): Don't reload byte-compiler files.
10 * custom.el (custom-initialize-default): Use defvar.
11 (custom-declare-variable): Set the special-variable-p flag.
12 * help-fns.el (help-make-usage): Drop leading underscores.
13 * dired.el (dired-revert, dired-make-relative): Mark unused args.
14 (dired-unmark-all-files): Remove unused var `query'.
15 (dired-overwrite-confirmed): Declare.
16 (dired-restore-desktop-buffer): Don't use dynamically scoped arg names.
17 * mpc.el: Mark unused args.
18 (mpc--faster-toggle): Remove unused var `songnb'.
19 * server.el (server-kill-buffer-running): Move before first use.
20 * minibuffer.el: Mark unused args.
21
12011-02-26 Stefan Monnier <monnier@iro.umontreal.ca> 222011-02-26 Stefan Monnier <monnier@iro.umontreal.ca>
2 23
3 * emacs-lisp/cconv.el (cconv-closure-convert-rec): Fix last change for 24 * emacs-lisp/cconv.el (cconv-closure-convert-rec): Fix last change for
@@ -335,6 +356,15 @@
335 356
336 Merge funvec patch. 357 Merge funvec patch.
337 358
3592004-05-20 Miles Bader <miles@gnu.org>
360
361 * subr.el (functionp): Use `funvecp' instead of
362 `byte-compiled-function-p'.
363 * help-fns.el (describe-function-1): Describe curried functions
364 and other funvecs as such.
365 (help-highlight-arguments): Only format things that look like a
366 function.
367
3382004-04-29 Miles Bader <miles@gnu.org> 3682004-04-29 Miles Bader <miles@gnu.org>
339 369
340 * emacs-lisp/bytecomp.el (byte-compile-top-level): Add new entries 370 * emacs-lisp/bytecomp.el (byte-compile-top-level): Add new entries