diff options
| author | Glenn Morris | 2010-03-11 19:19:17 -0800 |
|---|---|---|
| committer | Glenn Morris | 2010-03-11 19:19:17 -0800 |
| commit | eb123b12958e0c3da97051e1d71c878bff0ac737 (patch) | |
| tree | 7645233ceef292519c5380a3f6d33385294fa13f /lisp | |
| parent | 5f8d2ce0f8529ca565cd679fb0fbb2a34ebef0a1 (diff) | |
| download | emacs-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/ChangeLog | 4 | ||||
| -rw-r--r-- | lisp/emacs-lisp/cl-loaddefs.el | 14 | ||||
| -rw-r--r-- | lisp/emacs-lisp/cl-macs.el | 5 |
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 @@ | |||
| 1 | 2010-03-12 Glenn Morris <rgm@gnu.org> | ||
| 2 | |||
| 3 | * emacs-lisp/cl-macs.el (defsubst*): Add autoload cookie. (Bug#4427) | ||
| 4 | |||
| 1 | 2010-03-11 Wilson Snyder <wsnyder@wsnyder.org> | 5 | 2010-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" "\ | ||
| 743 | Define NAME as a function. | ||
| 744 | Like `defun', except the function is automatically declared `inline', | ||
| 745 | ARGLIST allows full Common Lisp conventions, and BODY is implicitly | ||
| 746 | surrounded 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. |
| 2601 | Like `defun', except the function is automatically declared `inline', | 2602 | Like `defun', except the function is automatically declared `inline', |