aboutsummaryrefslogtreecommitdiffstats
path: root/lisp
diff options
context:
space:
mode:
authorGlenn Morris2010-03-11 19:19:17 -0800
committerGlenn Morris2010-03-11 19:19:17 -0800
commiteb123b12958e0c3da97051e1d71c878bff0ac737 (patch)
tree7645233ceef292519c5380a3f6d33385294fa13f /lisp
parent5f8d2ce0f8529ca565cd679fb0fbb2a34ebef0a1 (diff)
downloademacs-eb123b12958e0c3da97051e1d71c878bff0ac737.tar.gz
emacs-eb123b12958e0c3da97051e1d71c878bff0ac737.zip
Close bug#4427.
* emacs-lisp/cl-macs.el (defsubst*): Add autoload cookie. (Bug#4427) * emacs-lisp/cl-loaddefs.el: Regenerate.
Diffstat (limited to 'lisp')
-rw-r--r--lisp/ChangeLog4
-rw-r--r--lisp/emacs-lisp/cl-loaddefs.el14
-rw-r--r--lisp/emacs-lisp/cl-macs.el5
3 files changed, 18 insertions, 5 deletions
diff --git a/lisp/ChangeLog b/lisp/ChangeLog
index bd17f150531..205eeeba1d7 100644
--- a/lisp/ChangeLog
+++ b/lisp/ChangeLog
@@ -1,3 +1,7 @@
12010-03-12 Glenn Morris <rgm@gnu.org>
2
3 * emacs-lisp/cl-macs.el (defsubst*): Add autoload cookie. (Bug#4427)
4
12010-03-11 Wilson Snyder <wsnyder@wsnyder.org> 52010-03-11 Wilson Snyder <wsnyder@wsnyder.org>
2 6
3 * files.el (auto-mode-alist): Accept more verilog file patterns. 7 * files.el (auto-mode-alist): Accept more verilog file patterns.
diff --git a/lisp/emacs-lisp/cl-loaddefs.el b/lisp/emacs-lisp/cl-loaddefs.el
index 3beda28abf2..bdae05e7774 100644
--- a/lisp/emacs-lisp/cl-loaddefs.el
+++ b/lisp/emacs-lisp/cl-loaddefs.el
@@ -273,8 +273,8 @@ Not documented
273 273
274;;;*** 274;;;***
275 275
276;;;### (autoloads (compiler-macroexpand define-compiler-macro assert 276;;;### (autoloads (defsubst* compiler-macroexpand define-compiler-macro
277;;;;;; check-type typep deftype cl-struct-setf-expander defstruct 277;;;;;; assert check-type typep deftype cl-struct-setf-expander defstruct
278;;;;;; define-modify-macro callf2 callf letf* letf rotatef shiftf 278;;;;;; define-modify-macro callf2 callf letf* letf rotatef shiftf
279;;;;;; remf cl-do-pop psetf setf get-setf-method defsetf define-setf-method 279;;;;;; remf cl-do-pop psetf setf get-setf-method defsetf define-setf-method
280;;;;;; declare the locally multiple-value-setq multiple-value-bind 280;;;;;; declare the locally multiple-value-setq multiple-value-bind
@@ -282,7 +282,7 @@ Not documented
282;;;;;; flet progv psetq do-all-symbols do-symbols dotimes dolist 282;;;;;; flet progv psetq do-all-symbols do-symbols dotimes dolist
283;;;;;; do* do loop return-from return block etypecase typecase ecase 283;;;;;; do* do loop return-from return block etypecase typecase ecase
284;;;;;; case load-time-value eval-when destructuring-bind function* 284;;;;;; case load-time-value eval-when destructuring-bind function*
285;;;;;; defmacro* defun* gentemp gensym) "cl-macs" "cl-macs.el" "e10a7e42199c08dc39460f67dd2d424b") 285;;;;;; defmacro* defun* gentemp gensym) "cl-macs" "cl-macs.el" "273ba25f4a116c61a464dbe55f1f8c63")
286;;; Generated autoloads from cl-macs.el 286;;; Generated autoloads from cl-macs.el
287 287
288(autoload 'gensym "cl-macs" "\ 288(autoload 'gensym "cl-macs" "\
@@ -739,6 +739,14 @@ Not documented
739 739
740\(fn FORM)" nil nil) 740\(fn FORM)" nil nil)
741 741
742(autoload 'defsubst* "cl-macs" "\
743Define NAME as a function.
744Like `defun', except the function is automatically declared `inline',
745ARGLIST allows full Common Lisp conventions, and BODY is implicitly
746surrounded by (block NAME ...).
747
748\(fn NAME ARGLIST [DOCSTRING] BODY...)" nil (quote macro))
749
742;;;*** 750;;;***
743 751
744;;;### (autoloads (tree-equal nsublis sublis nsubst-if-not nsubst-if 752;;;### (autoloads (tree-equal nsublis sublis nsubst-if-not nsubst-if
diff --git a/lisp/emacs-lisp/cl-macs.el b/lisp/emacs-lisp/cl-macs.el
index 4e3b1fb72d9..8a60ffdf1fe 100644
--- a/lisp/emacs-lisp/cl-macs.el
+++ b/lisp/emacs-lisp/cl-macs.el
@@ -1,7 +1,7 @@
1;;; cl-macs.el --- Common Lisp macros 1;;; cl-macs.el --- Common Lisp macros
2 2
3;; Copyright (C) 1993, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010 3;; Copyright (C) 1993, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008,
4;; Free Software Foundation, Inc. 4;; 2009, 2010 Free Software Foundation, Inc.
5 5
6;; Author: Dave Gillespie <daveg@synaptics.com> 6;; Author: Dave Gillespie <daveg@synaptics.com>
7;; Version: 2.02 7;; Version: 2.02
@@ -2596,6 +2596,7 @@ and then returning foo."
2596 (byte-compile-normal-call form) 2596 (byte-compile-normal-call form)
2597 (byte-compile-form form))) 2597 (byte-compile-form form)))
2598 2598
2599;;;###autoload
2599(defmacro defsubst* (name args &rest body) 2600(defmacro defsubst* (name args &rest body)
2600 "Define NAME as a function. 2601 "Define NAME as a function.
2601Like `defun', except the function is automatically declared `inline', 2602Like `defun', except the function is automatically declared `inline',