[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] master 0aea959: Update seq.el to 2.16
From: |
Nicolas Petton |
Subject: |
[elpa] master 0aea959: Update seq.el to 2.16 |
Date: |
Sun, 12 Jun 2016 10:41:32 +0000 (UTC) |
branch: master
commit 0aea9594e12f302f775779c638e1c40289a73482
Author: Nicolas Petton <address@hidden>
Commit: Nicolas Petton <address@hidden>
Update seq.el to 2.16
* packages/seq/seq-24.el:
* packages/seq/seq-25.el: Better implementation of seq-drop for lists.
* packages/seq/seq.el: Bump version number.
---
packages/seq/seq-24.el | 5 +----
packages/seq/seq-25.el | 5 +----
packages/seq/seq.el | 2 +-
3 files changed, 3 insertions(+), 9 deletions(-)
diff --git a/packages/seq/seq-24.el b/packages/seq/seq-24.el
index 3b08855..d0aa618 100644
--- a/packages/seq/seq-24.el
+++ b/packages/seq/seq-24.el
@@ -374,10 +374,7 @@ SEQUENCE must be a sequence of numbers or markers."
(defun seq--drop-list (list n)
"Return a list from LIST without its first N elements.
This is an optimization for lists in `seq-drop'."
- (while (and list (> n 0))
- (setq list (cdr list)
- n (1- n)))
- list)
+ (nthcdr n list))
(defun seq--take-list (list n)
"Return a list from LIST made of its first N elements.
diff --git a/packages/seq/seq-25.el b/packages/seq/seq-25.el
index b6cdb06..b2f5c98 100644
--- a/packages/seq/seq-25.el
+++ b/packages/seq/seq-25.el
@@ -440,10 +440,7 @@ SEQUENCE must be a sequence of numbers or markers."
(cl-defmethod seq-drop ((list list) n)
"Optimized implementation of `seq-drop' for lists."
- (while (and list (> n 0))
- (setq list (cdr list)
- n (1- n)))
- list)
+ (nthcdr n list))
(cl-defmethod seq-take ((list list) n)
"Optimized implementation of `seq-take' for lists."
diff --git a/packages/seq/seq.el b/packages/seq/seq.el
index ee029f0..9f96ec8 100644
--- a/packages/seq/seq.el
+++ b/packages/seq/seq.el
@@ -4,7 +4,7 @@
;; Author: Nicolas Petton <address@hidden>
;; Keywords: sequences
-;; Version: 2.15
+;; Version: 2.16
;; Package: seq
;; Maintainer: address@hidden
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [elpa] master 0aea959: Update seq.el to 2.16,
Nicolas Petton <=