]> code.delx.au - gnu-emacs/commitdiff
(Function Bindings): Mention `flet' fails to deal with byte-compiling
authorGlenn Morris <rgm@gnu.org>
Thu, 23 Oct 2008 02:38:38 +0000 (02:38 +0000)
committerGlenn Morris <rgm@gnu.org>
Thu, 23 Oct 2008 02:38:38 +0000 (02:38 +0000)
things like `+'.

doc/misc/ChangeLog
doc/misc/cl.texi

index a244fba154881c7667c31e5de8fec067d61f4cc4..10625b3faccc421fc406c5821a637a59025513c6 100644 (file)
@@ -1,3 +1,13 @@
+2008-10-23  Glenn Morris  <rgm@gnu.org>
+
+       * cl.texi (Function Bindings): Mention `flet' fails to deal with
+       byte-compiling things like `+'.
+
+       * ns-emacs.texi: Merge copyright years of author now with assignment
+       into FSF years.
+       (VER): Use it for easier automatic updating.  Use Emacs version rather
+       than standalone Emacs.app version.
+
 2008-10-12  Carsten Dominik  <dominik@science.uva.nl>
 
        * org.texi: Lots of minor fixes.
index b31fce71921bdc110fd3f089652d64db3f0cabb1..5d89d02d77e0fc3570aa134b55f35c109a338edf 100644 (file)
@@ -1732,6 +1732,11 @@ generated directly inside Emacs will not be caught since they make
 direct C-language calls to the message routines rather than going
 through the Lisp @code{message} function.
 
+@c Bug#411.
+Also note that many primitives (e.g. @code{+}) have special byte-compile
+handling.  Attempts to redefine such functions using @code{flet} will
+fail if byte-compiled.  In such cases, use @code{labels} instead.
+
 Functions defined by @code{flet} may use the full Common Lisp
 argument notation supported by @code{defun*}; also, the function
 body is enclosed in an implicit block as if by @code{defun*}.