From unknown Fri Aug 15 12:48:04 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#17259 <17259@debbugs.gnu.org> To: bug#17259 <17259@debbugs.gnu.org> Subject: Status: ediff-set-fine-diff-properties-in-one-buffer uses dolist on a vector? Reply-To: bug#17259 <17259@debbugs.gnu.org> Date: Fri, 15 Aug 2025 19:48:04 +0000 retitle 17259 ediff-set-fine-diff-properties-in-one-buffer uses dolist on a= vector? reassign 17259 emacs submitter 17259 Ivan Shmakov severity 17259 normal thanks From debbugs-submit-bounces@debbugs.gnu.org Sun Apr 13 05:55:37 2014 Received: (at submit) by debbugs.gnu.org; 13 Apr 2014 09:55:38 +0000 Received: from localhost ([127.0.0.1]:46745 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WZH8S-0002p6-Hs for submit@debbugs.gnu.org; Sun, 13 Apr 2014 05:55:37 -0400 Received: from fely.am-1.org ([78.47.74.50]:38099) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WZH8P-0002os-6C for submit@debbugs.gnu.org; Sun, 13 Apr 2014 05:55:34 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=siamics.net; s=a2013295; h=Content-Transfer-Encoding:Content-Type:MIME-Version:Message-ID:Date:Sender:Subject:To:From; bh=v6eeN9NWrSD0znd1trQA2wjh89vW36ZIF3ZwrQSakWc=; b=emlUigjeLNKJiFGqLaIIKzUD694fI/s6thv0/3MovkfuHSP2Z7eLoD3QcgoYbXQCM/l9FjzmY6ouRLeNKehagJbXchlvKsgZKROyTG5w+5lzNjJ1hFO8naJWzqVB+HUIk1g1HkHUEGgNMPoslPd1+DucNE3RDgSvsZk+6fq6+30=; Received: from oneingray-1-pt.tunnel.tserv10.par1.ipv6.he.net ([2001:470:1f12:1eb::2] helo=waterlily.siamics.net) by fely.am-1.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:256) (Exim 4.80) (envelope-from ) id 1WZH8N-00038u-8V for submit@debbugs.gnu.org; Sun, 13 Apr 2014 09:55:31 +0000 Received: from violet.siamics.net ([2001:470:1f13:1eb::1:1d]) by waterlily.siamics.net with esmtps (TLS1.0:DHE_RSA_AES_128_CBC_SHA1:16) (Exim 4.72) (envelope-from ) id 1WZH8G-0004Zw-Bk for submit@debbugs.gnu.org; Sun, 13 Apr 2014 16:55:24 +0700 Received: from localhost ([::1] helo=violet.siamics.net) by violet.siamics.net with esmtp (Exim 4.80) (envelope-from ) id 1WZH78-0005Qj-0N for submit@debbugs.gnu.org; Sun, 13 Apr 2014 16:54:14 +0700 From: Ivan Shmakov To: submit@debbugs.gnu.org Subject: ediff-set-fine-diff-properties-in-one-buffer uses dolist on a vector? Date: Sun, 13 Apr 2014 09:54:13 +0000 Message-ID: <871tx1o8qi.fsf@violet.siamics.net> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.7 (/) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 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.7 (/) Package: emacs In edce85e3 [1], ediff-set-fine-diff-properties-in-one-buffer was edited to use dolist (was: mapcar) to iterate over the fine-diff-vector local variable, resulting now in errors like: Debugger entered--Lisp error: (wrong-type-argument listp [# #]) ediff-set-fine-diff-properties-in-one-buffer(A 0 nil) ediff-set-fine-diff-properties(0) ediff-make-fine-diffs(0 noforce) ediff-install-fine-diff-if-necessary(0) ediff-next-difference(1) call-interactively(ediff-next-difference nil nil) command-execute(ediff-next-difference) Replacing dolist with an equivalent mapc invocation has fixed the issue for me. If, OTOH, dolist is actually /supposed/ to work on non-list sequences, I=E2=80=99d like to suggest updating its documentation, which currently reads: (defmacro dolist (spec &rest body) "Loop over a list. Evaluate BODY with VAR bound to each car from LIST, in turn. Then evaluate RESULT to get return value, default nil. \(fn (VAR LIST [RESULT]) BODY...)" =E2=80=A6) [1] http://git.savannah.gnu.org/cgit/emacs.git/commit/lisp/vc/ediff-diff.el= ?h=3Demacs-24&id=3Dedce85e3a164a57da09c564c4f2a8edc8f009df1 --=20 FSF associate member #7257 From debbugs-submit-bounces@debbugs.gnu.org Sun Apr 13 06:16:44 2014 Received: (at 17259) by debbugs.gnu.org; 13 Apr 2014 10:16:45 +0000 Received: from localhost ([127.0.0.1]:46751 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WZHSu-0003Sa-Hn for submit@debbugs.gnu.org; Sun, 13 Apr 2014 06:16:44 -0400 Received: from mtaout28.012.net.il ([80.179.55.184]:39427) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WZHSr-0003SH-Hc for 17259@debbugs.gnu.org; Sun, 13 Apr 2014 06:16:43 -0400 Received: from conversion-daemon.mtaout28.012.net.il by mtaout28.012.net.il (HyperSendmail v2007.08) id <0N3Y00N00S9GEO00@mtaout28.012.net.il> for 17259@debbugs.gnu.org; Sun, 13 Apr 2014 13:15:53 +0300 (IDT) Received: from HOME-C4E4A596F7 ([87.69.4.28]) by mtaout28.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0N3Y00JCCSIHS250@mtaout28.012.net.il>; Sun, 13 Apr 2014 13:15:53 +0300 (IDT) Date: Sun, 13 Apr 2014 13:16:37 +0300 From: Eli Zaretskii Subject: Re: bug#17259: ediff-set-fine-diff-properties-in-one-buffer uses dolist on a vector? In-reply-to: <871tx1o8qi.fsf@violet.siamics.net> X-012-Sender: halo1@inter.net.il To: Ivan Shmakov Message-id: <83a9bpmt4q.fsf@gnu.org> References: <871tx1o8qi.fsf@violet.siamics.net> X-Spam-Score: 1.0 (+) X-Debbugs-Envelope-To: 17259 Cc: 17259@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list Reply-To: Eli Zaretskii 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: 1.0 (+) > From: Ivan Shmakov > Date: Sun, 13 Apr 2014 09:54:13 +0000 > > Package: emacs > > In edce85e3 [1], ediff-set-fine-diff-properties-in-one-buffer > was edited to use dolist (was: mapcar) to iterate over the > fine-diff-vector local variable, resulting now in errors like: > > Debugger entered--Lisp error: (wrong-type-argument listp [# #]) > ediff-set-fine-diff-properties-in-one-buffer(A 0 nil) > ediff-set-fine-diff-properties(0) > ediff-make-fine-diffs(0 noforce) > ediff-install-fine-diff-if-necessary(0) > ediff-next-difference(1) > call-interactively(ediff-next-difference nil nil) > command-execute(ediff-next-difference) A duplicate of 17257, filed less than an hour ago. From debbugs-submit-bounces@debbugs.gnu.org Sun Apr 13 06:17:24 2014 Received: (at control) by debbugs.gnu.org; 13 Apr 2014 10:17:24 +0000 Received: from localhost ([127.0.0.1]:46755 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WZHTY-0003UH-0Z for submit@debbugs.gnu.org; Sun, 13 Apr 2014 06:17:24 -0400 Received: from mtaout20.012.net.il ([80.179.55.166]:49833) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WZHTV-0003U3-9n for control@debbugs.gnu.org; Sun, 13 Apr 2014 06:17:22 -0400 Received: from conversion-daemon.a-mtaout20.012.net.il by a-mtaout20.012.net.il (HyperSendmail v2007.08) id <0N3Y00F00SF3B800@a-mtaout20.012.net.il> for control@debbugs.gnu.org; Sun, 13 Apr 2014 13:17:14 +0300 (IDT) Received: from HOME-C4E4A596F7 ([87.69.4.28]) by a-mtaout20.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0N3Y00E55SKQZ480@a-mtaout20.012.net.il> for control@debbugs.gnu.org; Sun, 13 Apr 2014 13:17:14 +0300 (IDT) Date: Sun, 13 Apr 2014 13:17:16 +0300 From: Eli Zaretskii Subject: Re: bug#17259: ediff-set-fine-diff-properties-in-one-buffer uses dolist on a vector? In-reply-to: <871tx1o8qi.fsf@violet.siamics.net> X-012-Sender: halo1@inter.net.il To: control@debbugs.gnu.org Message-id: <838ur9mt3n.fsf@gnu.org> References: <871tx1o8qi.fsf@violet.siamics.net> X-Spam-Score: 1.0 (+) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list Reply-To: Eli Zaretskii 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: 1.0 (+) merge 17259 17257 thanks From debbugs-submit-bounces@debbugs.gnu.org Thu Apr 17 16:30:10 2014 Received: (at control) by debbugs.gnu.org; 17 Apr 2014 20:30:10 +0000 Received: from localhost ([127.0.0.1]:51137 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Waswj-00081D-69 for submit@debbugs.gnu.org; Thu, 17 Apr 2014 16:30:09 -0400 Received: from mxin.ulb.ac.be ([164.15.128.112]:16882) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Waswd-0007zK-Vo for control@debbugs.gnu.org; Thu, 17 Apr 2014 16:30:04 -0400 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: ApAJAGc4UFOkD4Xx/2dsb2JhbABZriSCXgGTaoROdIJFgRw0AYhHARSZWY9wmxcBh0IXh1+HIIQiBJ8vjAyDMzs Received: from mathsrv4.ulb.ac.be (HELO geodiff-mac3.ulb.ac.be) ([164.15.133.241]) by smtp.ulb.ac.be with ESMTP; 17 Apr 2014 22:30:04 +0200 Date: Thu, 17 Apr 2014 22:30:39 +0200 Message-Id: <87bnvzaec0.fsf@geodiff-mac3.ulb.ac.be> To: control@debbugs.gnu.org From: Nicolas Richard Subject: control message for bug #17265 X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 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: -2.3 (--) forcemerge 17265 17257 From debbugs-submit-bounces@debbugs.gnu.org Thu Apr 17 16:32:36 2014 Received: (at control) by debbugs.gnu.org; 17 Apr 2014 20:32:36 +0000 Received: from localhost ([127.0.0.1]:51146 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Wasz5-000867-1j for submit@debbugs.gnu.org; Thu, 17 Apr 2014 16:32:35 -0400 Received: from mxin.ulb.ac.be ([164.15.128.112]:18516) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Wasz1-00085q-To for control@debbugs.gnu.org; Thu, 17 Apr 2014 16:32:32 -0400 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: ApAJAJ45UFOkD4Xx/2dsb2JhbABZriSCXgGTaoROdIJFgRw0AYhHARSZWI9wmxYBh0IXh1+HIIQiBJ8vjAyDMzs Received: from mathsrv4.ulb.ac.be (HELO geodiff-mac3.ulb.ac.be) ([164.15.133.241]) by smtp.ulb.ac.be with ESMTP; 17 Apr 2014 22:32:31 +0200 Date: Thu, 17 Apr 2014 22:33:06 +0200 Message-Id: <8738hbae7x.fsf@geodiff-mac3.ulb.ac.be> To: control@debbugs.gnu.org From: Nicolas Richard Subject: control message for bug #17273 X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 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: -2.3 (--) forcemerge 17273 17257 From debbugs-submit-bounces@debbugs.gnu.org Thu Apr 17 16:36:48 2014 Received: (at control) by debbugs.gnu.org; 17 Apr 2014 20:36:48 +0000 Received: from localhost ([127.0.0.1]:51155 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Wat3A-0008Dt-2h for submit@debbugs.gnu.org; Thu, 17 Apr 2014 16:36:48 -0400 Received: from mxin.ulb.ac.be ([164.15.128.112]:44233) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Wat38-0008Dk-Lw for control@debbugs.gnu.org; Thu, 17 Apr 2014 16:36:47 -0400 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: ApAJAMU6UFOkD4Xx/2dsb2JhbABZriSCXgGTaoROdIJFgRw0AYhHARSZXY9wmxQBh0IXh1+HIIQiBJ8vjAyDMzs Received: from mathsrv4.ulb.ac.be (HELO geodiff-mac3.ulb.ac.be) ([164.15.133.241]) by smtp.ulb.ac.be with ESMTP; 17 Apr 2014 22:36:46 +0200 Date: Thu, 17 Apr 2014 22:37:21 +0200 Message-Id: <87tx9r8zge.fsf@geodiff-mac3.ulb.ac.be> To: control@debbugs.gnu.org From: Nicolas Richard Subject: control message for bug #17285 X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 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: -2.3 (--) forcemerge 17285 17257 From debbugs-submit-bounces@debbugs.gnu.org Fri Apr 18 04:58:31 2014 Received: (at control) by debbugs.gnu.org; 18 Apr 2014 08:58:31 +0000 Received: from localhost ([127.0.0.1]:51529 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Wb4cx-0006Da-Hf for submit@debbugs.gnu.org; Fri, 18 Apr 2014 04:58:31 -0400 Received: from mxin.ulb.ac.be ([164.15.128.112]:9173) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Wb4cv-0006DL-AE for control@debbugs.gnu.org; Fri, 18 Apr 2014 04:58:30 -0400 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AgsKALnoUFOkD4Xx/2dsb2JhbABZriiCXgGTbIRLdIJFgRw0AYhHARSZeY9wmxMBh0IXh1+HIIQiBJ8vjA6DMzs Received: from mathsrv4.ulb.ac.be (HELO geodiff-mac3.ulb.ac.be) ([164.15.133.241]) by smtp.ulb.ac.be with ESMTP; 18 Apr 2014 10:58:05 +0200 Date: Fri, 18 Apr 2014 10:58:40 +0200 Message-Id: <87wqen6mkf.fsf@geodiff-mac3.ulb.ac.be> To: control@debbugs.gnu.org From: Nicolas Richard Subject: control message for bug #17287 X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 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: -2.3 (--) forcemerge 17287 17257 From debbugs-submit-bounces@debbugs.gnu.org Fri May 02 03:38:21 2014 Received: (at control) by debbugs.gnu.org; 2 May 2014 07:38:21 +0000 Received: from localhost ([127.0.0.1]:47911 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Wg832-00075K-6S for submit@debbugs.gnu.org; Fri, 02 May 2014 03:38:20 -0400 Received: from fencepost.gnu.org ([208.118.235.10]:59311 ident=Debian-exim) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Wg82y-00075B-Hk for control@debbugs.gnu.org; Fri, 02 May 2014 03:38:17 -0400 Received: from rgm by fencepost.gnu.org with local (Exim 4.71) (envelope-from ) id 1Wg82x-00075t-VK for control@debbugs.gnu.org; Fri, 02 May 2014 03:38:16 -0400 Date: Fri, 02 May 2014 03:38:15 -0400 Message-Id: Subject: control message for bug 17382 To: X-Mailer: mail (GNU Mailutils 2.1) From: Glenn Morris X-Spam-Score: -5.7 (-----) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 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.7 (-----) forcemerge 17257 17382 From debbugs-submit-bounces@debbugs.gnu.org Wed May 14 11:37:20 2014 Received: (at control) by debbugs.gnu.org; 14 May 2014 15:37:20 +0000 Received: from localhost ([127.0.0.1]:35344 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WkbFA-00044k-1L for submit@debbugs.gnu.org; Wed, 14 May 2014 11:37:20 -0400 Received: from fencepost.gnu.org ([208.118.235.10]:39761 ident=Debian-exim) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WkbF8-00044b-21 for control@debbugs.gnu.org; Wed, 14 May 2014 11:37:18 -0400 Received: from rgm by fencepost.gnu.org with local (Exim 4.71) (envelope-from ) id 1WkbF7-0004MV-LS for control@debbugs.gnu.org; Wed, 14 May 2014 11:37:17 -0400 Date: Wed, 14 May 2014 11:37:17 -0400 Message-Id: Subject: control message for bug 17491 To: X-Mailer: mail (GNU Mailutils 2.1) From: Glenn Morris X-Spam-Score: -5.7 (-----) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 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.7 (-----) fixed 17491 24.3.91 forcemerge 17257 17491 From unknown Fri Aug 15 12:48:04 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Thu, 12 Jun 2014 11:24:03 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator