diff options
| author | Dave Love | 2000-01-28 22:32:28 +0000 |
|---|---|---|
| committer | Dave Love | 2000-01-28 22:32:28 +0000 |
| commit | 7df8508400b15fe2b5c1e6768f34e7d0ecf6b0f2 (patch) | |
| tree | 7df2e3bde32d218e9d40e52aad45840415413b0c | |
| parent | 05c7103660d89227c489e61bc8328ea26ea11629 (diff) | |
| download | emacs-7df8508400b15fe2b5c1e6768f34e7d0ecf6b0f2.tar.gz emacs-7df8508400b15fe2b5c1e6768f34e7d0ecf6b0f2.zip | |
Remove stuff for dotimes, dolist, push, pop.
Don't use lisp-indent-hook property.
(cl-abs): Remove.
| -rw-r--r-- | lisp/ChangeLog | 14 | ||||
| -rw-r--r-- | lisp/emacs-lisp/cl.el | 10 |
2 files changed, 16 insertions, 8 deletions
diff --git a/lisp/ChangeLog b/lisp/ChangeLog index 166a47a3eb5..c67a0613bf1 100644 --- a/lisp/ChangeLog +++ b/lisp/ChangeLog | |||
| @@ -1,3 +1,17 @@ | |||
| 1 | 2000-01-28 Dave Love <fx@gnu.org> | ||
| 2 | |||
| 3 | * emacs-lisp/cl.el: Remove stuff for dotimes, dolist, push, pop. | ||
| 4 | Don't use lisp-indent-hook property. | ||
| 5 | (cl-abs): Remove. | ||
| 6 | |||
| 7 | * subr.el: Move out indent and edebug specs for when and unless. | ||
| 8 | |||
| 9 | * emacs-lisp/lisp-mode.el: Add indent specs for dolist, dotimes, | ||
| 10 | when, unless. | ||
| 11 | |||
| 12 | * emacs-lisp/edebug.el: Add specs for push, pop, dotimes, dolist, | ||
| 13 | unless, when. | ||
| 14 | |||
| 1 | 2000-01-28 Gerd Moellmann <gerd@gnu.org> | 15 | 2000-01-28 Gerd Moellmann <gerd@gnu.org> |
| 2 | 16 | ||
| 3 | * emacs-lisp/cl-macs.el (cl-parse-loop-clause): Recognize | 17 | * emacs-lisp/cl-macs.el (cl-parse-loop-clause): Recognize |
diff --git a/lisp/emacs-lisp/cl.el b/lisp/emacs-lisp/cl.el index d8cb1a99464..0c970a57914 100644 --- a/lisp/emacs-lisp/cl.el +++ b/lisp/emacs-lisp/cl.el | |||
| @@ -291,11 +291,6 @@ always returns nil." | |||
| 291 | "T if INTEGER is even." | 291 | "T if INTEGER is even." |
| 292 | (eq (logand x 1) 0)) | 292 | (eq (logand x 1) 0)) |
| 293 | 293 | ||
| 294 | (defun cl-abs (x) | ||
| 295 | "Return the absolute value of ARG." | ||
| 296 | (if (>= x 0) x (- x))) | ||
| 297 | (or (fboundp 'abs) (defalias 'abs 'cl-abs)) ; This is built-in to Emacs 19 | ||
| 298 | |||
| 299 | (defvar *random-state* (vector 'cl-random-state-tag -1 30 (cl-random-time))) | 294 | (defvar *random-state* (vector 'cl-random-state-tag -1 30 (cl-random-time))) |
| 300 | 295 | ||
| 301 | ;;; We use `eval' in case VALBITS differs from compile-time to load-time. | 296 | ;;; We use `eval' in case VALBITS differs from compile-time to load-time. |
| @@ -609,7 +604,7 @@ Keywords supported: :test :test-not :key" | |||
| 609 | ("cl-macs" t | 604 | ("cl-macs" t |
| 610 | defun* defmacro* function* destructuring-bind eval-when | 605 | defun* defmacro* function* destructuring-bind eval-when |
| 611 | load-time-value case ecase typecase etypecase | 606 | load-time-value case ecase typecase etypecase |
| 612 | block return return-from loop do do* dolist dotimes do-symbols | 607 | block return return-from loop do do* do-symbols |
| 613 | do-all-symbols psetq progv flet labels macrolet symbol-macrolet | 608 | do-all-symbols psetq progv flet labels macrolet symbol-macrolet |
| 614 | lexical-let lexical-let* multiple-value-bind multiple-value-setq | 609 | lexical-let lexical-let* multiple-value-bind multiple-value-setq |
| 615 | locally the declare define-setf-method defsetf define-modify-macro | 610 | locally the declare define-setf-method defsetf define-modify-macro |
| @@ -638,7 +633,6 @@ Keywords supported: :test :test-not :key" | |||
| 638 | ((do do*) 2 ((&rest &or symbolp (symbolp &optional form form)) | 633 | ((do do*) 2 ((&rest &or symbolp (symbolp &optional form form)) |
| 639 | (form &rest form) | 634 | (form &rest form) |
| 640 | &rest form)) | 635 | &rest form)) |
| 641 | ((dolist dotimes) 1 ((symbolp form &rest form) &rest form)) | ||
| 642 | ((do-symbols) 1 ((symbolp form &optional form form) &rest form)) | 636 | ((do-symbols) 1 ((symbolp form &optional form form) &rest form)) |
| 643 | ((do-all-symbols) 1 ((symbolp form &optional form) &rest form)) | 637 | ((do-all-symbols) 1 ((symbolp form &optional form) &rest form)) |
| 644 | ((psetq setf psetf) nil edebug-setq-form) | 638 | ((psetq setf psetf) nil edebug-setq-form) |
| @@ -649,7 +643,7 @@ Keywords supported: :test :test-not :key" | |||
| 649 | ((&rest &or symbolp (symbolp form)) &rest form)) | 643 | ((&rest &or symbolp (symbolp form)) &rest form)) |
| 650 | ((multiple-value-bind) 2 ((&rest symbolp) &rest form)) | 644 | ((multiple-value-bind) 2 ((&rest symbolp) &rest form)) |
| 651 | ((multiple-value-setq) 1 ((&rest symbolp) &rest form)) | 645 | ((multiple-value-setq) 1 ((&rest symbolp) &rest form)) |
| 652 | ((incf decf remf pop push pushnew shiftf rotatef) nil (&rest form)) | 646 | ((incf decf remf pushnew shiftf rotatef) nil (&rest form)) |
| 653 | ((letf letf*) 1 ((&rest (&rest form)) &rest form)) | 647 | ((letf letf*) 1 ((&rest (&rest form)) &rest form)) |
| 654 | ((callf destructuring-bind) 2 (sexp form &rest form)) | 648 | ((callf destructuring-bind) 2 (sexp form &rest form)) |
| 655 | ((callf2) 3 (sexp form form &rest form)) | 649 | ((callf2) 3 (sexp form form &rest form)) |