From debbugs-submit-bounces@debbugs.gnu.org Sat Jun 11 23:31:14 2011 Received: (at submit) by debbugs.gnu.org; 12 Jun 2011 03:31:14 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1QVbOL-0006rv-K6 for submit@debbugs.gnu.org; Sat, 11 Jun 2011 23:31:13 -0400 Received: from eggs.gnu.org ([140.186.70.92]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1QVbOJ-0006rk-MC for submit@debbugs.gnu.org; Sat, 11 Jun 2011 23:31:12 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1QVbOC-0004zy-Vj for submit@debbugs.gnu.org; Sat, 11 Jun 2011 23:31:06 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-2.6 required=5.0 tests=BAYES_00,FREEMAIL_FROM, HTML_MESSAGE,RCVD_IN_DNSWL_LOW,RFC_ABUSE_POST,T_DKIM_INVALID, T_TO_NO_BRKTS_FREEMAIL autolearn=unavailable version=3.3.1 Received: from lists.gnu.org ([140.186.70.17]:60878) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QVbOC-0004zt-PR for submit@debbugs.gnu.org; Sat, 11 Jun 2011 23:31:04 -0400 Received: from eggs.gnu.org ([140.186.70.92]:39620) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QVbOB-0006Ld-5e for bug-gnu-emacs@gnu.org; Sat, 11 Jun 2011 23:31:04 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1QVbO9-0004zP-FM for bug-gnu-emacs@gnu.org; Sat, 11 Jun 2011 23:31:02 -0400 Received: from mail-ww0-f49.google.com ([74.125.82.49]:58298) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QVbO9-0004zF-0r for bug-gnu-emacs@gnu.org; Sat, 11 Jun 2011 23:31:01 -0400 Received: by wwb39 with SMTP id 39so3234273wwb.30 for ; Sat, 11 Jun 2011 20:30:59 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:date:message-id:subject:from:to :content-type; bh=QBrQA+cfh+GyYPfL/Mf/3WE/6xmRBtdQnHtncWtjLww=; b=WZg+mIOyBYZbBna71qJiqCY5t9d53dCq1FShGMmQpoKYjor/2dZjLvVJ+GKndPQqXr mmT6kN5oF94aokb5Kr6XIsRk24O/HiQo+eUDiNt9KE5lX1zK+m7eD950QTTgRJix1lO+ KzZMrwhLzPq4HKNLeDiQq1IXoXLpuA9oLHzlM= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:date:message-id:subject:from:to:content-type; b=Vn2T8sn8lIZvVa6C2ImqhMB+hfB59ilrPhveWe6Zqfke3rDZZ7q3nQiQ+ywJUt807P ZcLLQRG10+enzdQMRSQO3dbEcoyWTEzmiGMkYSv6Y6xUHy4YpInFp9Qz2IFm7Lt8j3jv htNnZU4fjSf1Ggj+w7Gofie3aGOGdlLADPnw0= MIME-Version: 1.0 Received: by 10.227.157.134 with SMTP id b6mr3763731wbx.59.1307849459380; Sat, 11 Jun 2011 20:30:59 -0700 (PDT) Received: by 10.227.146.66 with HTTP; Sat, 11 Jun 2011 20:30:59 -0700 (PDT) Date: Sat, 11 Jun 2011 22:30:59 -0500 Message-ID: Subject: 23.1.90; Bug in cl-seq's `union' implementation From: Thunk Out To: bug-gnu-emacs@gnu.org Content-Type: multipart/alternative; boundary=0016364d2a9972334504a57b6efa X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 2) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3) X-Received-From: 140.186.70.17 X-Spam-Score: -5.9 (-----) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -5.9 (-----) --0016364d2a9972334504a57b6efa Content-Type: text/plain; charset=ISO-8859-1 There's a bug in cl-seq's `union' implementation. The second clause in its `cond' tests CL-LIST1 and CL-LIST2 for `equal'ity, not taking :test into account: ((equal cl-list1 cl-list2) cl-list1) So, for example: (union '("foo") '("foo") :test '=) => ("foo") But: (union '("foo") '("bar") :test '=) => **error** -tlh --0016364d2a9972334504a57b6efa Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable
There's a bug in cl-seq's `union' implementation.

The second clause in its `cond' tests CL-LIST1 and CL-= LIST2 for
`equal'ity, not taking :test into account:

=A0 =A0 ((equal cl-list1 cl-list2) cl-list1)
=
So, for example:

=A0 =A0 (union = 9;("foo") '("foo") :test '=3D) =A0=3D> =A0(&= quot;foo")

But:

=A0 =A0 (union '(&quo= t;foo") '("bar") :test '=3D) =A0=3D> =A0**error**=



-tlh
--0016364d2a9972334504a57b6efa-- From debbugs-submit-bounces@debbugs.gnu.org Sun Jun 12 14:36:36 2011 Received: (at submit) by debbugs.gnu.org; 12 Jun 2011 18:36:36 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1QVpWW-0002ta-65 for submit@debbugs.gnu.org; Sun, 12 Jun 2011 14:36:36 -0400 Received: from eggs.gnu.org ([140.186.70.92]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1QVpWU-0002tP-9y for submit@debbugs.gnu.org; Sun, 12 Jun 2011 14:36:35 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1QVpWN-00068w-Vi for submit@debbugs.gnu.org; Sun, 12 Jun 2011 14:36:28 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-4.2 required=5.0 tests=BAYES_00,FREEMAIL_FROM, RCVD_IN_DNSWL_MED,T_RP_MATCHES_RCVD,T_TO_NO_BRKTS_FREEMAIL autolearn=unavailable version=3.3.1 Received: from lists.gnu.org ([140.186.70.17]:59700) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QVpWN-00068q-Sv for submit@debbugs.gnu.org; Sun, 12 Jun 2011 14:36:27 -0400 Received: from eggs.gnu.org ([140.186.70.92]:49697) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QVpWM-0000PD-Ke for bug-gnu-emacs@gnu.org; Sun, 12 Jun 2011 14:36:27 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1QVpWL-00067s-4e for bug-gnu-emacs@gnu.org; Sun, 12 Jun 2011 14:36:26 -0400 Received: from lo.gmane.org ([80.91.229.12]:50923) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QVpWK-00067b-Vs for bug-gnu-emacs@gnu.org; Sun, 12 Jun 2011 14:36:25 -0400 Received: from list by lo.gmane.org with local (Exim 4.69) (envelope-from ) id 1QVpWJ-0007cb-MU for bug-gnu-emacs@gnu.org; Sun, 12 Jun 2011 20:36:23 +0200 Received: from c-24-18-179-193.hsd1.wa.comcast.net ([24.18.179.193]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Sun, 12 Jun 2011 20:36:23 +0200 Received: from dan.colascione by c-24-18-179-193.hsd1.wa.comcast.net with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Sun, 12 Jun 2011 20:36:23 +0200 X-Injected-Via-Gmane: http://gmane.org/ To: bug-gnu-emacs@gnu.org From: Daniel Colascione Subject: Re: bug#8841: 23.1.90; Bug in cl-seq's `union' implementation Date: Sun, 12 Jun 2011 11:36:09 -0700 Lines: 33 Message-ID: <4DF50719.2010906@gmail.com> References: Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Complaints-To: usenet@dough.gmane.org X-Gmane-NNTP-Posting-Host: c-24-18-179-193.hsd1.wa.comcast.net User-Agent: Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.6; en-US; rv:1.9.2.17) Gecko/20110414 Thunderbird/3.1.10 In-Reply-To: X-Enigmail-Version: 1.1.1 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3) X-Received-From: 140.186.70.17 X-Spam-Score: -4.8 (----) X-Debbugs-Envelope-To: submit Cc: 8841@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -5.1 (-----) -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On 6/11/11 8:30 PM, Thunk Out wrote: > There's a bug in cl-seq's `union' implementation. > > The second clause in its `cond' tests CL-LIST1 and CL-LIST2 for > `equal'ity, not taking :test into account: > > ((equal cl-list1 cl-list2) cl-list1) > > So, for example: > > (union '("foo") '("foo") :test '=) => ("foo") > > But: > > (union '("foo") '("bar") :test '=) => **error** > > > > -tlh > Note that this problem also affects other functions in cl-seq. I'm also not entire sure why there's a special case in union for numbers. -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.11 (Darwin) iEYEARECAAYFAk31BxUACgkQ17c2LVA10VvTTQCfdwOjUgweUMTKAiAsbvP6+TWv yZwAn2KQPgLcke2ibtDZ8ZeEkGFQHiOp =WUWg -----END PGP SIGNATURE----- From debbugs-submit-bounces@debbugs.gnu.org Wed Jun 01 22:00:53 2016 Received: (at 8841) by debbugs.gnu.org; 2 Jun 2016 02:00:53 +0000 Received: from localhost ([127.0.0.1]:50332 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1b8HwL-0005Jt-5l for submit@debbugs.gnu.org; Wed, 01 Jun 2016 22:00:53 -0400 Received: from mail-oi0-f49.google.com ([209.85.218.49]:33396) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1b8HwK-0005EZ-7x for 8841@debbugs.gnu.org; Wed, 01 Jun 2016 22:00:52 -0400 Received: by mail-oi0-f49.google.com with SMTP id k23so56451460oih.0 for <8841@debbugs.gnu.org>; Wed, 01 Jun 2016 19:00:52 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:date:message-id:subject:from:to; bh=//kTStu1qrbRwNAlbOeuzC1hUkF3QMe+7+YFlmIkJX4=; b=VRnx7OgM4zwlb8Vi+eXBWqSc0ZoLUa+WvUZqOGkWqi8fQD9+zWyWsIGz5zibN+WZgu mVh+RC/3YXGhUMg7ssRBkgkOfulds3b3qb76QRDuNMfc3Eo1+oVXBe1TGMiNVWfhzUSM z3meZCUYWTZuaZYM5750lxqfhCBdU8MgATRAzCYlanN1B6zRAJID+KQctOw7lD54I3wW tYxTQmG4QkNTI0r3ZZkP+P4B/5XjhQbyyUiYgGiDfZp3TjCN5cE9o6PH9w4fWZ8C6GEZ HqSkvs+BqW5D4gRBQ18cVZ53ooOfFZBW5rKpTmhrAfDTK4OCCpJdu6h7mjjEO28jY0yk DGVA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:sender:date:message-id:subject:from :to; bh=//kTStu1qrbRwNAlbOeuzC1hUkF3QMe+7+YFlmIkJX4=; b=RG9Y1oO4Im9HytAFBr7FcPehv4h1ZWTNV7gOlsdTWNpXIrTJokgqDYNakY4mpc46YU KYsuBrs+Bl06LTITAHaw61OFdwXVMJSegG4To6BlKiSpGXTCcCJSlDCaN+UxIj0L9Ujp I9iatwIpympQ7ffRvR4umHEv4Av8TxJiaSVr4zwze6vCTCk+sJZgz4SKTIPq/zuw0gBL aH/eBwk/KxqXKq9bE8GOAp2WxOvGB1ODobYmTI6bEHglNBwjqKC/RKDUWdz+7rWbt+x1 NfYEPQ6lLYLtHjL2Vhsitdxxp7Re85uk+qr57TuwIk3B+i0FD1nf2WDu1eA6Q/cKCSa+ prWg== X-Gm-Message-State: ALyK8tIV7fYAWTCwLdDRHPHIyX/9buf9AMAH2aLZSmS6yjLN8OAgy8ofGcZ/UB3fOYXNxZkn3ROQ7OeD4U1HgA== MIME-Version: 1.0 X-Received: by 10.157.23.195 with SMTP id j61mr5332781otj.92.1464832846724; Wed, 01 Jun 2016 19:00:46 -0700 (PDT) Received: by 10.157.34.169 with HTTP; Wed, 1 Jun 2016 19:00:46 -0700 (PDT) Date: Wed, 1 Jun 2016 22:00:46 -0400 X-Google-Sender-Auth: vbEfXHbjNxRWRgdBNQs5G0Po4yM Message-ID: Subject: bug#8841: 23.1.90; Bug in cl-seq's `union' implementation From: Noam Postavsky To: 8841@debbugs.gnu.org Content-Type: text/plain; charset=UTF-8 X-Spam-Score: -0.5 (/) X-Debbugs-Envelope-To: 8841 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.5 (/) found 8841 23.4 found 8841 24.3 found 8841 24.5 fixed 8841 25.0.94 close 8841 quit Seems to have been fixed in Emacs 25 From unknown Sat Jun 21 03:12:08 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, 30 Jun 2016 11:24:04 +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