]> git.eshelyaron.com Git - emacs.git/commitdiff
(ebrowse-draw-tree-fn): Use copy-sequence.
authorRichard M. Stallman <rms@gnu.org>
Mon, 10 Jun 2002 09:04:34 +0000 (09:04 +0000)
committerRichard M. Stallman <rms@gnu.org>
Mon, 10 Jun 2002 09:04:34 +0000 (09:04 +0000)
(ebrowse-copy-list): Function deleted.

lisp/ChangeLog
lisp/progmodes/ebrowse.el

index cd4ccd1e490523141b9c44a6de6a1d4621b35a65..8266110e17c0e801d2839ba85e63d3a28b079c0a 100644 (file)
@@ -1,3 +1,21 @@
+2002-06-10  Richard M. Stallman  <rms@gnu.org>
+
+       * progmodes/ebrowse.el (ebrowse-draw-tree-fn): Use copy-sequence.
+       (ebrowse-copy-list): Function deleted.
+
+       * eshell/em-unix.el (eshell/diff): Use copy-sequence.
+
+       * eshell/esh-mode.el (eshell-mode, eshell-mode): Use copy-sequence.
+
+       * eshell/esh-util.el (eshell-copy-list): Function deleted.
+       (eshell-sublist): Use copy-sequence.
+       (eshell-copy-tree): Make it an alias for copy-tree.
+
+       * emacs-lisp/cl.el (copy-list): Moved back from subr.el.
+
+       * subr.el (copy-list): Moved to cl.el.
+       (copy-tree): Don't use copy-list or cl-pop.
+
 2002-06-10  Miles Bader  <miles@gnu.org>
 
        Make comint use text properties for highlighting instead of overlays:
index 796595e5d393b0d049ad6e632115499132e5853e..db49b9bce202579eb003f95d547424afd5ef56da 100644 (file)
@@ -255,11 +255,6 @@ This is a destructive operation."
     result))
 
 
-(defun ebrowse-copy-list (list)
-  "Return a shallow copy of LIST."
-  (apply #'list list))
-
-
 (defmacro ebrowse-output (&rest body)
   "Eval BODY with a writable current buffer.
 Preserve buffer's modified state."
@@ -1836,7 +1831,7 @@ TREE denotes the class shown."
   "Display a single class and recursively it's subclasses.
 This function may look weird, but this is faster than recursion."
   (setq stack1 (make-list (length ebrowse--tree) 0)
-       stack2 (ebrowse-copy-list ebrowse--tree))
+       stack2 (copy-sequence ebrowse--tree))
   (loop while stack2
        as level = (pop stack1)
        as tree = (pop stack2)
@@ -1879,7 +1874,7 @@ This function may look weird, but this is faster than recursion."
        ;; Push subclasses, if any.
        (when (ebrowse-ts-subclasses tree)
          (setq stack2
-               (nconc (ebrowse-copy-list (ebrowse-ts-subclasses tree)) stack2)
+               (nconc (copy-sequence (ebrowse-ts-subclasses tree)) stack2)
                stack1
                (nconc (make-list (length (ebrowse-ts-subclasses tree))
                                  (1+ level)) stack1)))))