From unknown Mon Aug 18 17:59:31 2025 X-Loop: help-debbugs@gnu.org Subject: bug#26440: seq-mapn fails with circular sequence Resent-From: "Phillip Lord" Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 11 Apr 2017 08:14:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 26440 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 26440@debbugs.gnu.org X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.149189841718941 (code B ref -1); Tue, 11 Apr 2017 08:14:02 +0000 Received: (at submit) by debbugs.gnu.org; 11 Apr 2017 08:13:37 +0000 Received: from localhost ([127.0.0.1]:41936 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cxqvh-0004vR-0X for submit@debbugs.gnu.org; Tue, 11 Apr 2017 04:13:37 -0400 Received: from eggs.gnu.org ([208.118.235.92]:39641) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cxqve-0004vC-DS for submit@debbugs.gnu.org; Tue, 11 Apr 2017 04:13:35 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cxqvY-0005GU-IR for submit@debbugs.gnu.org; Tue, 11 Apr 2017 04:13:29 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50,T_DKIM_INVALID autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:43023) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1cxqvY-0005GQ-Et for submit@debbugs.gnu.org; Tue, 11 Apr 2017 04:13:28 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:58843) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cxqvX-0006cH-AT for bug-gnu-emacs@gnu.org; Tue, 11 Apr 2017 04:13:28 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cxqvU-0005Fo-7T for bug-gnu-emacs@gnu.org; Tue, 11 Apr 2017 04:13:27 -0400 Received: from cloud103.planethippo.com ([78.129.138.110]:39338) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1cxqvT-00054U-TS for bug-gnu-emacs@gnu.org; Tue, 11 Apr 2017 04:13:24 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=russet.org.uk; s=default; h=Content-Transfer-Encoding:Content-Type: MIME-Version:To:From:Subject:Date:Message-ID:Sender:Reply-To:Cc:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:In-Reply-To:References:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=EhbsWRxEqADfluCfE3DybZiGjzsuQ6Ddv08RclPhvHc=; b=UKXddoA29S2BPd/A5cnbFgPhN3 cFoI+aUcLD0RYA0LKgFMLxBJXWXSjwo2x9U4Ly4BJCWvFDVnN5ZHfS28fEpy1SDwJDfAk8R6qlQOz J/7kFYHj+UWF2BtP0VQXz0pk913N5U0wbeNKAthZNMgxVu6JzAkB3LIiEOy8jUcowZcfHe8Ir02Jq eu/HHSGe3RfcPzPtAl7+wIzChwN44uAFhtyLsVjEwmNN+xtaw3zXKfN3H/etSvX2Ko/E4X8hzqnTz /PEXl/jo/R0kXvsGehctgbmvSElT2zR9iG3HuTUj8nKue2HNxnSm6taqEuw6HYnw9TGQ/5ds0A9np HSKkceEw==; Received: from [127.0.0.1] (port=51120 helo=cloud103.planethippo.com) by cloud103.planethippo.com with esmtpa (Exim 4.88) (envelope-from ) id 1cxqum-0007Ts-Jx for bug-gnu-emacs@gnu.org; Tue, 11 Apr 2017 08:12:40 +0000 Received: from 92.238.179.168 ([92.238.179.168]) (SquirrelMail authenticated user phillip.lord@russet.org.uk) by cloud103.planethippo.com with HTTP; Tue, 11 Apr 2017 08:12:40 -0000 Message-ID: Date: Tue, 11 Apr 2017 08:12:40 -0000 From: "Phillip Lord" User-Agent: SquirrelMail/1.5.2 [SVN] MIME-Version: 1.0 Content-Type: text/plain;charset=utf-8 Content-Transfer-Encoding: 8bit X-AntiAbuse: This header was added to track abuse, please include it with any abuse report X-AntiAbuse: Primary Hostname - cloud103.planethippo.com X-AntiAbuse: Original Domain - gnu.org X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12] X-AntiAbuse: Sender Address Domain - russet.org.uk X-Get-Message-Sender-Via: cloud103.planethippo.com: authenticated_id: phillip.lord@russet.org.uk X-Authenticated-Sender: cloud103.planethippo.com: phillip.lord@russet.org.uk X-Source: X-Source-Args: X-Source-Dir: X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x [fuzzy] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -5.0 (-----) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.0 (-----) On Emacs-25 circular structures cause seq-mapn not to terminate although the documentation suggest that they should. Consider: (defvar l '(a c d)) (setq l (nconc l l)) (seq-mapn #'cons l '(1)) This should return '((a . 1)) but actually does not terminate. The problem is caused by call to seq-into which includes: (append sequence nil) The problem does exist on trunk which does this instead: (if (listp sequence) sequence (append sequence nil))) From debbugs-submit-bounces@debbugs.gnu.org Tue Apr 11 13:22:38 2017 Received: (at control) by debbugs.gnu.org; 11 Apr 2017 17:22:39 +0000 Received: from localhost ([127.0.0.1]:43221 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cxzV0-0005AV-Pi for submit@debbugs.gnu.org; Tue, 11 Apr 2017 13:22:38 -0400 Received: from eggs.gnu.org ([208.118.235.92]:33329) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cxzUz-0005AJ-Tk for control@debbugs.gnu.org; Tue, 11 Apr 2017 13:22:38 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cxzUp-0005ws-L1 for control@debbugs.gnu.org; Tue, 11 Apr 2017 13:22:32 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:59341) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cxzUp-0005wj-Fe for control@debbugs.gnu.org; Tue, 11 Apr 2017 13:22:27 -0400 Received: from rgm by fencepost.gnu.org with local (Exim 4.82) (envelope-from ) id 1cxzUo-0001tf-SU for control@debbugs.gnu.org; Tue, 11 Apr 2017 13:22:27 -0400 Subject: control message for bug 26440 To: X-Mailer: mail (GNU Mailutils 2.99.98) Message-Id: From: Glenn Morris Date: Tue, 11 Apr 2017 13:22:26 -0400 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.0 (-----) fixed 26440 26.1 From unknown Mon Aug 18 17:59:31 2025 X-Loop: help-debbugs@gnu.org Subject: bug#26440: seq-mapn fails with circular sequence Resent-From: Nicolas Petton Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 12 Apr 2017 08:23:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 26440 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: "Phillip Lord" Cc: 26440@debbugs.gnu.org Received: via spool by 26440-submit@debbugs.gnu.org id=B26440.149198535826105 (code B ref 26440); Wed, 12 Apr 2017 08:23:02 +0000 Received: (at 26440) by debbugs.gnu.org; 12 Apr 2017 08:22:38 +0000 Received: from localhost ([127.0.0.1]:43641 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cyDXy-0006my-9V for submit@debbugs.gnu.org; Wed, 12 Apr 2017 04:22:38 -0400 Received: from petton.fr ([89.234.186.68]:57638) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cyDXw-0006ml-0b for 26440@debbugs.gnu.org; Wed, 12 Apr 2017 04:22:36 -0400 From: Nicolas Petton References: Date: Wed, 12 Apr 2017 10:22:27 +0200 In-Reply-To: (Phillip Lord's message of "Tue, 11 Apr 2017 08:12:40 -0000") Message-ID: <87h91u2fy4.fsf@petton.fr> MIME-Version: 1.0 Content-Type: text/plain DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=petton.fr; s=mail; t=1491985348; bh=NuypgzG+v77Oe8a9yV6qSWyNNAOeVvh56r4PmIHQuGo=; h=From:To:Cc:Subject:References:Date:In-Reply-To:Message-ID:MIME-Version:Content-Type; b=fRohH5GChMJOGgZ/JMepZZ1dfA1azoMTEUMIkV3aNCIh2Mrqq3Y3SekVVGzXqw7hdNbC4pykIZUr/7tc31bm2T3xDyhQaZl5ibk5HroQGCKIy+ZToBlASiTUFzRfKy7e0seN0ISgFzy0+meTFAfNJratpkIh7w4vP/1sfLKv9hc= X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.0 (/) "Phillip Lord" writes: Hi Phillip, > The problem does exist on trunk which does this instead: Did you mean "does not exist"? Cheers, Nico From unknown Mon Aug 18 17:59:31 2025 X-Loop: help-debbugs@gnu.org Subject: bug#26440: seq-mapn fails with circular sequence Resent-From: Nicolas Petton Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 31 Jul 2017 11:35:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 26440 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Phillip Lord Cc: 26440@debbugs.gnu.org Received: via spool by 26440-submit@debbugs.gnu.org id=B26440.150150085529573 (code B ref 26440); Mon, 31 Jul 2017 11:35:02 +0000 Received: (at 26440) by debbugs.gnu.org; 31 Jul 2017 11:34:15 +0000 Received: from localhost ([127.0.0.1]:34813 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dc8xj-0007gu-6a for submit@debbugs.gnu.org; Mon, 31 Jul 2017 07:34:15 -0400 Received: from petton.fr ([89.234.186.68]:33748) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dc8xh-0007gg-OD for 26440@debbugs.gnu.org; Mon, 31 Jul 2017 07:34:14 -0400 From: Nicolas Petton In-Reply-To: <87h91u2fy4.fsf@petton.fr> References: <87h91u2fy4.fsf@petton.fr> Date: Mon, 31 Jul 2017 13:34:00 +0200 Message-ID: <87vam8kfh3.fsf@petton.fr> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=petton.fr; s=mail; t=1501500846; bh=xDrrnVn1VCIQVHAx6JRn1yQQPzHqMnD9mrBd/GCJBqw=; h=From:To:Cc:Subject:In-Reply-To:References:Date:Message-ID:MIME-Version:Content-Type; b=ffSLRwhibK0WEPBAH2+lm0wjzqWqJhmlmX7ahW+JpbxtiiqXm2ypyqRqpyKV4rcE9zrZ8QQgMXWYv007Qzvej+caXGRw/VsHcx8MRZBlusbOxs0ziHp1qqDnDtayNrKUiK7DgASZDwQmD/9JvLKX1wGL9oSrQIBlxb+3xr9wlZQ= X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.0 (/) --=-=-= Content-Type: text/plain Nicolas Petton writes: >> The problem does exist on trunk which does this instead: This is using seq.el from trunk: (defvar l '(a c d)) (setq l (nconc l l)) (seq-mapn #'cons l '(1)) ;; ((a . 1)) Cheers, Nico --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQEzBAEBCAAdFiEEKNO+2FH986tX/vk8IzWHpHwgeRAFAll/FagACgkQIzWHpHwg eRC8BAf8CdIsbfyI6lldXrqhDfFEdQrgUfXfEWsjPQQjo35kY5oKpxw2gSKHv1LH OwaMOXbr1jX4Dqc2Bwx0c6O4gEFIy29KY1Z/xWkahd8es/LO670GLAb+6/iZ26+Q eu7KcUCmki98+b8ztYG58+oQo8Kt5rfJILmZ1eyWfg1BoO5kWGxuxREIEXDig4fS /6z6qGGwMY5sg1cRoc/37y5TQpC/bAWO+PNNRpeKd6bs9OixkbH7nXHo/dtjWgq8 63LIa94102eT7Yl3MbHPiyd7fdoWFRt7vGqWvgcYze90GWUaOLq+Nk0RhhXqk1SZ QvtyL8/RPGgQ7D5qmde4zDtqGCg4Ew== =tnTJ -----END PGP SIGNATURE----- --=-=-=-- From unknown Mon Aug 18 17:59:31 2025 X-Loop: help-debbugs@gnu.org Subject: bug#26440: seq-mapn fails with circular sequence Resent-From: Nicolas Petton Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 01 Aug 2017 18:41:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 26440 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Phillip Lord Cc: 26440-done@debbugs.gnu.org, 26440@debbugs.gnu.org Received: via spool by 26440-submit@debbugs.gnu.org id=B26440.150161283531085 (code B ref 26440); Tue, 01 Aug 2017 18:41:01 +0000 Received: (at 26440) by debbugs.gnu.org; 1 Aug 2017 18:40:35 +0000 Received: from localhost ([127.0.0.1]:37241 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dcc5r-00085D-7S for submit@debbugs.gnu.org; Tue, 01 Aug 2017 14:40:35 -0400 Received: from petton.fr ([89.234.186.68]:51872) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dcc5n-00084t-3E; Tue, 01 Aug 2017 14:40:32 -0400 From: Nicolas Petton In-Reply-To: <87vam8kfh3.fsf@petton.fr> References: <87h91u2fy4.fsf@petton.fr> <87vam8kfh3.fsf@petton.fr> Date: Tue, 01 Aug 2017 20:40:20 +0200 Message-ID: <87bmnzcesr.fsf@petton.fr> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=petton.fr; s=mail; t=1501612824; bh=giaZKQq2G0Wjk4iyUo75tImcpX1l3EpxF5o0/4kOYmo=; h=From:To:Cc:Subject:In-Reply-To:References:Date:Message-ID:MIME-Version:Content-Type; b=IE1ZZ2Eqy7NAZoPlNdeVJaRBBBVD8hqedwePh5PG29CBJ6boGUMHDzUTHQ3m0qLQpPDLcc9sWpF+XLqzG4uR21jM9IS1VLpIeNB1FX0R8La55Ty1Z0hAwSzAP+c9I3TNUgoNBNitvEvijxGRouxWKMJen8kJ4CrlJy9FtiuVOec= X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.0 (/) --=-=-= Content-Type: text/plain Nicolas Petton writes: Hi Phillip, > This is using seq.el from trunk: > > (defvar l '(a c d)) > (setq l (nconc l l)) > (seq-mapn #'cons l '(1)) ;; ((a . 1)) I'm closing this issue, but feel free to reopen it if you can reproduce the problem with master. Cheers, Nico --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQEzBAEBCAAdFiEEKNO+2FH986tX/vk8IzWHpHwgeRAFAlmAyxQACgkQIzWHpHwg eRBfoAf+PdMvImrxKDA5/xD2ue6CL/VGwMqguG9LKOcu0z0roPeMyNKeCeXSrkA0 xq10sTvm4KA1pBTYctSZeRzcla9E7XedXjRrnaUB42gHF8deGHoL/CLBO9gKLm0W kfNHvItOOY5S/ql1SIoOT+DEi9IssyV2KXiZsCbMo/LVy9UacP2LbmMKla07sgCG KHDp4eWFrN0j2gZWgGppNRptB69NWgvJzLgz++SKGa4rOlZeh9TUjQlHov6vivX3 mQlPu0gUozNs+9OdeLl6wQuM1Yy2eEwmmUeR8mFh4ikJKZssQi7y6CTRpyT86SZy TZp//lVKmkDLNn9UGQKTyUiejDTEPA== =QFFE -----END PGP SIGNATURE----- --=-=-=-- From unknown Mon Aug 18 17:59:31 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) X-Loop: help-debbugs@gnu.org From: help-debbugs@gnu.org (GNU bug Tracking System) To: "Phillip Lord" Subject: bug#26440: closed (Re: bug#26440: seq-mapn fails with circular sequence) Message-ID: References: <87bmnzcesr.fsf@petton.fr> X-Gnu-PR-Message: they-closed 26440 X-Gnu-PR-Package: emacs Reply-To: 26440@debbugs.gnu.org Date: Tue, 01 Aug 2017 18:41:02 +0000 Content-Type: multipart/mixed; boundary="----------=_1501612862-31139-1" This is a multi-part message in MIME format... ------------=_1501612862-31139-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #26440: seq-mapn fails with circular sequence which was filed against the emacs package, has been closed. The explanation is attached below, along with your original report. If you require more details, please reply to 26440@debbugs.gnu.org. --=20 26440: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D26440 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1501612862-31139-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 26440-done) by debbugs.gnu.org; 1 Aug 2017 18:40:35 +0000 Received: from localhost ([127.0.0.1]:37239 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dcc5p-00085A-IA for submit@debbugs.gnu.org; Tue, 01 Aug 2017 14:40:35 -0400 Received: from petton.fr ([89.234.186.68]:51872) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dcc5n-00084t-3E; Tue, 01 Aug 2017 14:40:32 -0400 From: Nicolas Petton To: Phillip Lord Subject: Re: bug#26440: seq-mapn fails with circular sequence In-Reply-To: <87vam8kfh3.fsf@petton.fr> References: <87h91u2fy4.fsf@petton.fr> <87vam8kfh3.fsf@petton.fr> Date: Tue, 01 Aug 2017 20:40:20 +0200 Message-ID: <87bmnzcesr.fsf@petton.fr> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=petton.fr; s=mail; t=1501612824; bh=giaZKQq2G0Wjk4iyUo75tImcpX1l3EpxF5o0/4kOYmo=; h=From:To:Cc:Subject:In-Reply-To:References:Date:Message-ID:MIME-Version:Content-Type; b=IE1ZZ2Eqy7NAZoPlNdeVJaRBBBVD8hqedwePh5PG29CBJ6boGUMHDzUTHQ3m0qLQpPDLcc9sWpF+XLqzG4uR21jM9IS1VLpIeNB1FX0R8La55Ty1Z0hAwSzAP+c9I3TNUgoNBNitvEvijxGRouxWKMJen8kJ4CrlJy9FtiuVOec= X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 26440-done Cc: 26440-done@debbugs.gnu.org, 26440@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.0 (/) --=-=-= Content-Type: text/plain Nicolas Petton writes: Hi Phillip, > This is using seq.el from trunk: > > (defvar l '(a c d)) > (setq l (nconc l l)) > (seq-mapn #'cons l '(1)) ;; ((a . 1)) I'm closing this issue, but feel free to reopen it if you can reproduce the problem with master. Cheers, Nico --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQEzBAEBCAAdFiEEKNO+2FH986tX/vk8IzWHpHwgeRAFAlmAyxQACgkQIzWHpHwg eRBfoAf+PdMvImrxKDA5/xD2ue6CL/VGwMqguG9LKOcu0z0roPeMyNKeCeXSrkA0 xq10sTvm4KA1pBTYctSZeRzcla9E7XedXjRrnaUB42gHF8deGHoL/CLBO9gKLm0W kfNHvItOOY5S/ql1SIoOT+DEi9IssyV2KXiZsCbMo/LVy9UacP2LbmMKla07sgCG KHDp4eWFrN0j2gZWgGppNRptB69NWgvJzLgz++SKGa4rOlZeh9TUjQlHov6vivX3 mQlPu0gUozNs+9OdeLl6wQuM1Yy2eEwmmUeR8mFh4ikJKZssQi7y6CTRpyT86SZy TZp//lVKmkDLNn9UGQKTyUiejDTEPA== =QFFE -----END PGP SIGNATURE----- --=-=-=-- ------------=_1501612862-31139-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 11 Apr 2017 08:13:37 +0000 Received: from localhost ([127.0.0.1]:41936 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cxqvh-0004vR-0X for submit@debbugs.gnu.org; Tue, 11 Apr 2017 04:13:37 -0400 Received: from eggs.gnu.org ([208.118.235.92]:39641) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cxqve-0004vC-DS for submit@debbugs.gnu.org; Tue, 11 Apr 2017 04:13:35 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cxqvY-0005GU-IR for submit@debbugs.gnu.org; Tue, 11 Apr 2017 04:13:29 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50,T_DKIM_INVALID autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:43023) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1cxqvY-0005GQ-Et for submit@debbugs.gnu.org; Tue, 11 Apr 2017 04:13:28 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:58843) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cxqvX-0006cH-AT for bug-gnu-emacs@gnu.org; Tue, 11 Apr 2017 04:13:28 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cxqvU-0005Fo-7T for bug-gnu-emacs@gnu.org; Tue, 11 Apr 2017 04:13:27 -0400 Received: from cloud103.planethippo.com ([78.129.138.110]:39338) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1cxqvT-00054U-TS for bug-gnu-emacs@gnu.org; Tue, 11 Apr 2017 04:13:24 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=russet.org.uk; s=default; h=Content-Transfer-Encoding:Content-Type: MIME-Version:To:From:Subject:Date:Message-ID:Sender:Reply-To:Cc:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:In-Reply-To:References:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=EhbsWRxEqADfluCfE3DybZiGjzsuQ6Ddv08RclPhvHc=; b=UKXddoA29S2BPd/A5cnbFgPhN3 cFoI+aUcLD0RYA0LKgFMLxBJXWXSjwo2x9U4Ly4BJCWvFDVnN5ZHfS28fEpy1SDwJDfAk8R6qlQOz J/7kFYHj+UWF2BtP0VQXz0pk913N5U0wbeNKAthZNMgxVu6JzAkB3LIiEOy8jUcowZcfHe8Ir02Jq eu/HHSGe3RfcPzPtAl7+wIzChwN44uAFhtyLsVjEwmNN+xtaw3zXKfN3H/etSvX2Ko/E4X8hzqnTz /PEXl/jo/R0kXvsGehctgbmvSElT2zR9iG3HuTUj8nKue2HNxnSm6taqEuw6HYnw9TGQ/5ds0A9np HSKkceEw==; Received: from [127.0.0.1] (port=51120 helo=cloud103.planethippo.com) by cloud103.planethippo.com with esmtpa (Exim 4.88) (envelope-from ) id 1cxqum-0007Ts-Jx for bug-gnu-emacs@gnu.org; Tue, 11 Apr 2017 08:12:40 +0000 Received: from 92.238.179.168 ([92.238.179.168]) (SquirrelMail authenticated user phillip.lord@russet.org.uk) by cloud103.planethippo.com with HTTP; Tue, 11 Apr 2017 08:12:40 -0000 Message-ID: Date: Tue, 11 Apr 2017 08:12:40 -0000 Subject: seq-mapn fails with circular sequence From: "Phillip Lord" To: bug-gnu-emacs@gnu.org User-Agent: SquirrelMail/1.5.2 [SVN] MIME-Version: 1.0 Content-Type: text/plain;charset=utf-8 Content-Transfer-Encoding: 8bit X-AntiAbuse: This header was added to track abuse, please include it with any abuse report X-AntiAbuse: Primary Hostname - cloud103.planethippo.com X-AntiAbuse: Original Domain - gnu.org X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12] X-AntiAbuse: Sender Address Domain - russet.org.uk X-Get-Message-Sender-Via: cloud103.planethippo.com: authenticated_id: phillip.lord@russet.org.uk X-Authenticated-Sender: cloud103.planethippo.com: phillip.lord@russet.org.uk X-Source: X-Source-Args: X-Source-Dir: X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x [fuzzy] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.0 (-----) On Emacs-25 circular structures cause seq-mapn not to terminate although the documentation suggest that they should. Consider: (defvar l '(a c d)) (setq l (nconc l l)) (seq-mapn #'cons l '(1)) This should return '((a . 1)) but actually does not terminate. The problem is caused by call to seq-into which includes: (append sequence nil) The problem does exist on trunk which does this instead: (if (listp sequence) sequence (append sequence nil))) ------------=_1501612862-31139-1--