]> git.eshelyaron.com Git - emacs.git/commitdiff
*** empty log message ***
authorLuc Teirlinck <teirllm@auburn.edu>
Fri, 16 Jan 2004 01:48:11 +0000 (01:48 +0000)
committerLuc Teirlinck <teirllm@auburn.edu>
Fri, 16 Jan 2004 01:48:11 +0000 (01:48 +0000)
etc/NEWS
lisp/ChangeLog
lisp/emacs-lisp/cl.el
lispref/ChangeLog
lispref/edebug.texi

index aae7f4971032dcafa2c4b60abd416694cbcc04d8..e4a92bd188fa08e8000196f8eabecddbe06ecc57 100644 (file)
--- a/etc/NEWS
+++ b/etc/NEWS
@@ -1750,6 +1750,10 @@ configuration files.
 \f
 * Lisp Changes in Emacs 21.4
 
++++
+** `declare' is now a macro.  This change was made mostly for
+documentation purposes and should have no real effect on Lisp code.
+
 ** The new hook `before-save-hook' is invoked by `basic-save-buffer'
 before saving buffers.  This allows packages to perform various final
 tasks, for example; it can be used by the copyright package to make
index bcef05f4f1fe4eb7b265d07fc8eac885a5842a3c..22cb44249a32387470a0d64ce5f348e91aa65472 100644 (file)
@@ -1,3 +1,8 @@
+2004-01-15  Luc Teirlinck  <teirllm@auburn.edu>
+
+       * emacs-lisp/cl.el (declare): Add `fmakunbound' for `declare'.
+       * subr.el (declare): New macro.
+
 2004-01-15  Thien-Thi Nguyen  <ttn@gnu.org>
 
        * progmodes/scheme.el (scheme-font-lock-keywords-2): Add "force".
index b3e56937c60806cc284e9d7561eb2d546e4f9cc3..b8d9cd5e80ca23a15df8f3602a5d9194891bdccb 100644 (file)
@@ -579,7 +579,7 @@ Keywords supported:  :test :test-not :key"
   "Non-nil means don't make CL functions autoload.")
 
 ;;; Autoload the other portions of the package.
-;; We want to replace the basic versions of dolist, dotimes below.
+;; We want to replace the basic versions of dolist, dotimes, declare below.
 (fmakunbound 'dolist)
 (fmakunbound 'dotimes)
 (fmakunbound 'declare)
index 78ac60ecb1d1d9e8baeccf56ae44dcb8f61c2db4..ff39f8d9fba670a421e6b594627a287adb3e10a1 100644 (file)
@@ -1,3 +1,11 @@
+2004-01-15  Luc Teirlinck  <teirllm@auburn.edu>
+
+       * edebug.texi (Instrumenting Macro Calls): `declare' is not a
+       special form.
+       * macros.texi (Defining Macros): Update description of `declare',
+       which now is a macro.
+       (Wrong Time): Fix typos.
+
 2004-01-14  Luc Teirlinck  <teirllm@auburn.edu>
 
        * compile.texi (Compilation Functions): Expand descriptions of
index 68a46a8cb4890255a7b5471460dda93eef79d00d..5520852c1a37fcf6dbe1919d0b0ab42c3615d243 100644 (file)
@@ -1381,7 +1381,7 @@ all begin with the same symbol, you can usually work around this
 constraint by factoring the symbol out of the alternatives, e.g.,
 @code{["foo" &or [first case] [second case] ...]}.
 
-Most needs are satisfied by these two ways that bactracking is
+Most needs are satisfied by these two ways that backtracking is
 automatically disabled, but occasionally it is useful to explicitly
 disable backtracking by using the @code{gate} specification.  This is
 useful when you know that no higher alternatives could apply.  See the