Kim F. Storm
|
eae510750d
|
(member*): Use memql instead of complex code.
Suggested by Miles Bader.
|
2006-09-20 23:12:25 +00:00 |
|
Thien-Thi Nguyen
|
ceb4c4d303
|
Update years in copyright notice; nfc.
|
2006-02-06 12:31:40 +00:00 |
|
Stefan Monnier
|
40e8a6c318
|
(defstruct): Don't define the default constructor if it is overridden.
|
2005-11-27 20:59:10 +00:00 |
|
Eli Zaretskii
|
cb35e5595f
|
(cl-make-type-test): Defer evaluation of cl-make-type-test to execution time.
|
2005-07-16 11:53:25 +00:00 |
|
Eli Zaretskii
|
578f810645
|
(cl-make-type-test): Add `atom' type.
|
2005-07-16 11:35:33 +00:00 |
|
Lute Kamstra
|
3a35cf56e7
|
Update FSF's address.
|
2005-07-04 17:55:18 +00:00 |
|
Juanma Barranquero
|
358e4d6d1d
|
(defsetf): Improve argument/docstring consistency.
|
2005-06-01 15:33:50 +00:00 |
|
Juanma Barranquero
|
3187ba1c4f
|
(function*, case, ecase, typecase, etypecase, progv, lexical-let, lexical-let*,
multiple-value-bind, multiple-value-setq, shiftf): Improve argument/docstring
consistency.
|
2005-05-22 17:51:22 +00:00 |
|
Juanma Barranquero
|
4342e957a2
|
(macrolet, symbol-macrolet): Doc fixes.
|
2005-05-17 00:26:59 +00:00 |
|
Eli Zaretskii
|
a5ad278d75
|
(cl-transform-lambda): Recognize declare' as well as interactive',
so that defmacro* would recognize `declare' forms.
|
2005-05-07 15:46:21 +00:00 |
|
Werner LEMBERG
|
4920bd1ec4
|
* emacs-lisp/cl-macs.el: Replace illegal' with invalid'.
|
2005-03-25 08:27:58 +00:00 |
|
Stefan Monnier
|
443b961aee
|
(cl-parse-loop-clause, labels): Use gensym
rather than make-symbol for symbols which are used in
a symbol-macrolet or equivalent.
|
2004-11-27 00:20:38 +00:00 |
|
Stefan Monnier
|
e542ea4bed
|
Use make-symbol rather than gensym.
(loop, cl-parse-loop-clause, defsetf): Use backquote.
|
2004-11-16 04:05:29 +00:00 |
|
Juanma Barranquero
|
a766dfa104
|
(do, do*): Put usage info in a format usable by `describe-function'.
(gensym, gentemp, typep, ignore-errors): Make argument names match their
use in docstring.
|
2004-05-08 17:23:08 +00:00 |
|
Andreas Schwab
|
c971696d04
|
(defstruct): Remove extra format string
argument.
(cl-struct-setf-expander): Likewise.
|
2004-02-08 22:41:39 +00:00 |
|
Miles Bader
|
ab5796a9f9
|
Add arch taglines
|
2003-09-01 15:45:59 +00:00 |
|
Stefan Monnier
|
1360464e62
|
(cl-transform-lambda): Strip &cl-defs
thingies from constructors created by defstruct.
|
2003-07-05 00:23:04 +00:00 |
|
Stefan Monnier
|
cc1084a841
|
(cl-parse-loop-clause): Use map-keymap.
(defsubst*): Don't put a `cl-whole argument if it's not used.
|
2003-06-16 16:31:29 +00:00 |
|
Juanma Barranquero
|
a8ea72a078
|
(case, typecase): Don't quote nil and t in docstrings.
|
2003-05-06 17:37:04 +00:00 |
|
Stefan Monnier
|
7bd4aefba7
|
(process-get): Add setf method.
|
2003-02-10 21:45:14 +00:00 |
|
Juanma Barranquero
|
a1506d2977
|
Trailing whitepace deleted.
|
2003-02-04 13:24:35 +00:00 |
|
Richard M. Stallman
|
b69a33744a
|
Add local variable list to turn off cl-function warnings.
|
2002-12-07 21:34:00 +00:00 |
|
Dave Love
|
b7b95a1e50
|
Move `predicates for analyzing Lisp
forms' block to top (before uses).
(help-fns): Don't require at top level. (Recursively.)
(cl-transform-lambda): Require help-fns.
|
2002-11-27 12:25:11 +00:00 |
|
Stefan Monnier
|
69d8fb1ee6
|
Use the new usage-in-docstring syntax.
(cl-push, cl-pop): Remove. Use pop and push throughout the file instead.
(cl-transform-lambda): Add usage info to docstring if the arglist is complex.
|
2002-09-27 23:16:27 +00:00 |
|
Pavel Janík
|
f0529b5b1a
|
Doc fix.
|
2001-12-20 19:01:00 +00:00 |
|
Stefan Monnier
|
dc338e1980
|
(cl-make-type-test): Fix paren typo.
|
2001-11-30 09:20:17 +00:00 |
|
Stefan Monnier
|
2fa5eef4ca
|
(shiftf): Fix more. Simplify.
|
2001-11-30 08:23:25 +00:00 |
|
Stefan Monnier
|
e0b163225f
|
(shiftf): Fix the fast case so
(let ((a 1) (b 2)) (shiftf a b (cons a b)) b) returns (1 . 2).
(cl-make-type-test): Use char-valid-p for `character'.
|
2001-11-30 00:56:45 +00:00 |
|
Gerd Moellmann
|
6a78f30f4d
|
(define-setf-expander): Make it an
alias for define-setf-method.
|
2001-10-05 10:40:18 +00:00 |
|
Gerd Moellmann
|
313b6c69a6
|
(frame-parameter): Add a setf method.
(ignore-errors): Don't bother using a `err' symbol.
|
2001-10-05 09:30:23 +00:00 |
|
Gerd Moellmann
|
dd441b46b9
|
(cl-do-arglist): Revert change of
2000-10-15.
|
2001-07-02 15:19:07 +00:00 |
|
Stefan Monnier
|
a2d379fb25
|
(cl-do-arglist): Use plist-get and plist-member instead of memq.
|
2000-10-15 05:23:57 +00:00 |
|
Dave Love
|
64a4c526f4
|
Doc fixes; mainly avoid duplicating arg
list in doc string. Don't quote keyword symbols.
|
2000-05-05 20:01:01 +00:00 |
|
Stefan Monnier
|
a29a2cd183
|
(cl-do-arglist): Don't add (setq :<key> ':<key>).
|
2000-03-17 19:35:23 +00:00 |
|
Gerd Moellmann
|
c382fb0af7
|
(caar, cadr, cdar, cddr): Add defsetfs.
|
2000-02-18 10:50:09 +00:00 |
|
Dave Love
|
4e85dd7ae5
|
Don't bother testing for defalias. Don't set up `caar' &c that we now
have.
|
2000-02-10 17:54:30 +00:00 |
|
Dave Love
|
63744c0ff5
|
Revert last change.
|
2000-01-30 13:19:09 +00:00 |
|
Dave Love
|
7e16e19905
|
Remove dotimes, dolist.
|
2000-01-28 22:42:15 +00:00 |
|
Gerd Moellmann
|
ae1aa776d6
|
(cl-parse-loop-clause): Recognize
`collecting' as synonym for `collect'.
|
2000-01-28 17:31:00 +00:00 |
|
Richard M. Stallman
|
04be976f67
|
Undo previous change.
|
2000-01-21 03:37:07 +00:00 |
|
Richard M. Stallman
|
992bd384ff
|
(dolist, dotimes): Moved to subr.el.
|
2000-01-21 02:09:37 +00:00 |
|
Dave Love
|
76f639b0bc
|
Remove conditional definition of eval-when-compile. Don't specify abs,
expt, gethash, hash-table-count, hash-table-p as side-effect-free here.
(cl-emacs-type): Don't declare.
(cl-compile-time-init): Remove Emacs 18 compiler patch.
(cl-parse-loop-clause): Remove compatibility code.
|
1999-12-18 17:10:56 +00:00 |
|
Richard M. Stallman
|
8146c81d06
|
(buffer-modified-p): Make defsetf handle buffer argument.
|
1998-06-23 15:47:38 +00:00 |
|
Richard M. Stallman
|
ab210d1b80
|
(cl-do-arglist): Undo previous change.
|
1998-04-20 22:06:27 +00:00 |
|
Karl Heuer
|
cdcd5553b0
|
(cl-do-arglist): Intern initializes the
value of keyword symbols, so don't do it again.
|
1998-04-12 18:12:18 +00:00 |
|
Richard M. Stallman
|
cdef332313
|
(defsetf match-data): store-match-data => set-match-data.
|
1998-03-14 04:48:26 +00:00 |
|
Richard M. Stallman
|
16c9c10f0f
|
(define-compiler-macro): Handle empty arglist.
|
1998-01-22 02:26:48 +00:00 |
|
Richard M. Stallman
|
f4cf76d31f
|
(cl-loop-let): Use last', not last*'
|
1997-09-13 18:49:49 +00:00 |
|
Richard M. Stallman
|
b87fe54b9f
|
(cl-loop-let): Use last*.
|
1997-08-24 20:49:32 +00:00 |
|
Karl Heuer
|
70a036cfe6
|
(lexical-let): Fixed a bug involving nested
lexical contexts and macros.
|
1996-10-24 22:45:24 +00:00 |
|