Merge from `emacs-23'.
This commit is contained in:
commit
e867cb5d30
60 changed files with 1528 additions and 663 deletions
|
@ -273,8 +273,8 @@ Not documented
|
|||
|
||||
;;;***
|
||||
|
||||
;;;### (autoloads (compiler-macroexpand define-compiler-macro assert
|
||||
;;;;;; check-type typep deftype cl-struct-setf-expander defstruct
|
||||
;;;### (autoloads (defsubst* compiler-macroexpand define-compiler-macro
|
||||
;;;;;; assert check-type typep deftype cl-struct-setf-expander defstruct
|
||||
;;;;;; define-modify-macro callf2 callf letf* letf rotatef shiftf
|
||||
;;;;;; remf cl-do-pop psetf setf get-setf-method defsetf define-setf-method
|
||||
;;;;;; declare the locally multiple-value-setq multiple-value-bind
|
||||
|
@ -282,7 +282,7 @@ Not documented
|
|||
;;;;;; flet progv psetq do-all-symbols do-symbols dotimes dolist
|
||||
;;;;;; do* do loop return-from return block etypecase typecase ecase
|
||||
;;;;;; case load-time-value eval-when destructuring-bind function*
|
||||
;;;;;; defmacro* defun* gentemp gensym) "cl-macs" "cl-macs.el" "e10a7e42199c08dc39460f67dd2d424b")
|
||||
;;;;;; defmacro* defun* gentemp gensym) "cl-macs" "cl-macs.el" "273ba25f4a116c61a464dbe55f1f8c63")
|
||||
;;; Generated autoloads from cl-macs.el
|
||||
|
||||
(autoload 'gensym "cl-macs" "\
|
||||
|
@ -739,6 +739,14 @@ Not documented
|
|||
|
||||
\(fn FORM)" nil nil)
|
||||
|
||||
(autoload 'defsubst* "cl-macs" "\
|
||||
Define NAME as a function.
|
||||
Like `defun', except the function is automatically declared `inline',
|
||||
ARGLIST allows full Common Lisp conventions, and BODY is implicitly
|
||||
surrounded by (block NAME ...).
|
||||
|
||||
\(fn NAME ARGLIST [DOCSTRING] BODY...)" nil (quote macro))
|
||||
|
||||
;;;***
|
||||
|
||||
;;;### (autoloads (tree-equal nsublis sublis nsubst-if-not nsubst-if
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
;;; cl-macs.el --- Common Lisp macros
|
||||
|
||||
;; Copyright (C) 1993, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010
|
||||
;; Free Software Foundation, Inc.
|
||||
;; Copyright (C) 1993, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008,
|
||||
;; 2009, 2010 Free Software Foundation, Inc.
|
||||
|
||||
;; Author: Dave Gillespie <daveg@synaptics.com>
|
||||
;; Version: 2.02
|
||||
|
@ -2596,6 +2596,7 @@ and then returning foo."
|
|||
(byte-compile-normal-call form)
|
||||
(byte-compile-form form)))
|
||||
|
||||
;;;###autoload
|
||||
(defmacro defsubst* (name args &rest body)
|
||||
"Define NAME as a function.
|
||||
Like `defun', except the function is automatically declared `inline',
|
||||
|
|
|
@ -253,7 +253,7 @@
|
|||
For every call of FUNCTION Lisp-style trace messages that display argument
|
||||
and return values will be inserted into BUFFER. This function generates the
|
||||
trace advice for FUNCTION and activates it together with any other advice
|
||||
there might be!! The trace BUFFER will popup whenever FUNCTION is called.
|
||||
there might be!! The trace BUFFER will popup whenever FUNCTION is called.
|
||||
Do not use this to trace functions that switch buffers or do any other
|
||||
display oriented stuff, use `trace-function-background' instead."
|
||||
(interactive
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue