aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLuc Teirlinck2004-01-16 01:48:11 +0000
committerLuc Teirlinck2004-01-16 01:48:11 +0000
commit3e7274ae13f33317b965f0faafcde11a26c75ecf (patch)
tree936ec384b97a51c1ac20764a79938a589fa290e2
parent637692f4345117fc4c226ae2529d40097c258775 (diff)
downloademacs-3e7274ae13f33317b965f0faafcde11a26c75ecf.tar.gz
emacs-3e7274ae13f33317b965f0faafcde11a26c75ecf.zip
*** empty log message ***
-rw-r--r--etc/NEWS4
-rw-r--r--lisp/ChangeLog5
-rw-r--r--lisp/emacs-lisp/cl.el2
-rw-r--r--lispref/ChangeLog8
-rw-r--r--lispref/edebug.texi2
5 files changed, 19 insertions, 2 deletions
diff --git a/etc/NEWS b/etc/NEWS
index aae7f497103..e4a92bd188f 100644
--- a/etc/NEWS
+++ b/etc/NEWS
@@ -1750,6 +1750,10 @@ configuration files.
1750 1750
1751* Lisp Changes in Emacs 21.4 1751* Lisp Changes in Emacs 21.4
1752 1752
1753+++
1754** `declare' is now a macro. This change was made mostly for
1755documentation purposes and should have no real effect on Lisp code.
1756
1753** The new hook `before-save-hook' is invoked by `basic-save-buffer' 1757** The new hook `before-save-hook' is invoked by `basic-save-buffer'
1754before saving buffers. This allows packages to perform various final 1758before saving buffers. This allows packages to perform various final
1755tasks, for example; it can be used by the copyright package to make 1759tasks, for example; it can be used by the copyright package to make
diff --git a/lisp/ChangeLog b/lisp/ChangeLog
index bcef05f4f1f..22cb44249a3 100644
--- a/lisp/ChangeLog
+++ b/lisp/ChangeLog
@@ -1,3 +1,8 @@
12004-01-15 Luc Teirlinck <teirllm@auburn.edu>
2
3 * emacs-lisp/cl.el (declare): Add `fmakunbound' for `declare'.
4 * subr.el (declare): New macro.
5
12004-01-15 Thien-Thi Nguyen <ttn@gnu.org> 62004-01-15 Thien-Thi Nguyen <ttn@gnu.org>
2 7
3 * progmodes/scheme.el (scheme-font-lock-keywords-2): Add "force". 8 * progmodes/scheme.el (scheme-font-lock-keywords-2): Add "force".
diff --git a/lisp/emacs-lisp/cl.el b/lisp/emacs-lisp/cl.el
index b3e56937c60..b8d9cd5e80c 100644
--- a/lisp/emacs-lisp/cl.el
+++ b/lisp/emacs-lisp/cl.el
@@ -579,7 +579,7 @@ Keywords supported: :test :test-not :key"
579 "Non-nil means don't make CL functions autoload.") 579 "Non-nil means don't make CL functions autoload.")
580 580
581;;; Autoload the other portions of the package. 581;;; Autoload the other portions of the package.
582;; We want to replace the basic versions of dolist, dotimes below. 582;; We want to replace the basic versions of dolist, dotimes, declare below.
583(fmakunbound 'dolist) 583(fmakunbound 'dolist)
584(fmakunbound 'dotimes) 584(fmakunbound 'dotimes)
585(fmakunbound 'declare) 585(fmakunbound 'declare)
diff --git a/lispref/ChangeLog b/lispref/ChangeLog
index 78ac60ecb1d..ff39f8d9fba 100644
--- a/lispref/ChangeLog
+++ b/lispref/ChangeLog
@@ -1,3 +1,11 @@
12004-01-15 Luc Teirlinck <teirllm@auburn.edu>
2
3 * edebug.texi (Instrumenting Macro Calls): `declare' is not a
4 special form.
5 * macros.texi (Defining Macros): Update description of `declare',
6 which now is a macro.
7 (Wrong Time): Fix typos.
8
12004-01-14 Luc Teirlinck <teirllm@auburn.edu> 92004-01-14 Luc Teirlinck <teirllm@auburn.edu>
2 10
3 * compile.texi (Compilation Functions): Expand descriptions of 11 * compile.texi (Compilation Functions): Expand descriptions of
diff --git a/lispref/edebug.texi b/lispref/edebug.texi
index 68a46a8cb48..5520852c1a3 100644
--- a/lispref/edebug.texi
+++ b/lispref/edebug.texi
@@ -1381,7 +1381,7 @@ all begin with the same symbol, you can usually work around this
1381constraint by factoring the symbol out of the alternatives, e.g., 1381constraint by factoring the symbol out of the alternatives, e.g.,
1382@code{["foo" &or [first case] [second case] ...]}. 1382@code{["foo" &or [first case] [second case] ...]}.
1383 1383
1384Most needs are satisfied by these two ways that bactracking is 1384Most needs are satisfied by these two ways that backtracking is
1385automatically disabled, but occasionally it is useful to explicitly 1385automatically disabled, but occasionally it is useful to explicitly
1386disable backtracking by using the @code{gate} specification. This is 1386disable backtracking by using the @code{gate} specification. This is
1387useful when you know that no higher alternatives could apply. See the 1387useful when you know that no higher alternatives could apply. See the