From unknown Sun Jun 15 13:00:46 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#32503 <32503@debbugs.gnu.org> To: bug#32503 <32503@debbugs.gnu.org> Subject: Status: 26.1; Byte-compiled functions don't hash consistently Reply-To: bug#32503 <32503@debbugs.gnu.org> Date: Sun, 15 Jun 2025 20:00:46 +0000 retitle 32503 26.1; Byte-compiled functions don't hash consistently reassign 32503 emacs submitter 32503 Adam Porter severity 32503 normal thanks From debbugs-submit-bounces@debbugs.gnu.org Wed Aug 22 15:00:56 2018 Received: (at submit) by debbugs.gnu.org; 22 Aug 2018 19:00:56 +0000 Received: from localhost ([127.0.0.1]:57984 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fsYND-0001dH-Mx for submit@debbugs.gnu.org; Wed, 22 Aug 2018 15:00:55 -0400 Received: from eggs.gnu.org ([208.118.235.92]:50612) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fsYNC-0001d1-Cs for submit@debbugs.gnu.org; Wed, 22 Aug 2018 15:00:54 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1fsYN5-0003hZ-6H for submit@debbugs.gnu.org; Wed, 22 Aug 2018 15:00:48 -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.0 required=5.0 tests=BAYES_20,FREEMAIL_FROM autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:39270) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1fsYN4-0003hF-57 for submit@debbugs.gnu.org; Wed, 22 Aug 2018 15:00:47 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:43358) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fsYN3-0007uA-AZ for bug-gnu-emacs@gnu.org; Wed, 22 Aug 2018 15:00:46 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1fsYMz-0003eF-K5 for bug-gnu-emacs@gnu.org; Wed, 22 Aug 2018 15:00:45 -0400 Received: from mail-ed1-f50.google.com ([209.85.208.50]:38603) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1fsYMz-0003dU-Aa for bug-gnu-emacs@gnu.org; Wed, 22 Aug 2018 15:00:41 -0400 Received: by mail-ed1-f50.google.com with SMTP id q15-v6so2047593eds.5 for ; Wed, 22 Aug 2018 12:00:40 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to :content-transfer-encoding; bh=KrYiidulSaX+M2x7lTOTnMDmq02C9y8PJJisY6ADQ3E=; b=JLymqkOkLoIGAUl4IwfXuFhXJB350m2wImOGmQi82ytPppwROdjcP0N19d4B5Ioz3n cNR2pObL4U/PJNf0T0xQt/2sN/nd6FLZu/QGMvUpqZP1CXRUQ8xe3FWg+dNYt8G2EyRZ 0Apm3e7O9IVfw0swISWSxjRgD46J7qQNuJ7TsDTRFbFXIV/hC1jzn0lHqBaoelhuNSic ohfRE25AI7v1iDUNJydpYQDnsyobszENAGybH517FLF8bH0oZhTwkrgCdmRlTlmJ0wLg t087c5U/xLXFxQxp49gGp65MSuWjOeWd4wEs4dadNeqnCO2PJHBWO7lxIyHSWh/HOJJL Xv4Q== X-Gm-Message-State: AOUpUlE/WjZtqsi7P9/3mgPMUwroMD+nC9iqNFixvqdifNYoME1GsHFx 1r5AOUTZd4AtRDObq4Mr2fCLB6rBB5PvumsyOGptW3UV X-Google-Smtp-Source: AA+uWPyQzBnvbKI0Akzq/NZ7zd+JpqyxGMB5kdayZVyTeljzjftVhfY5kPJcHjwpJRqeasZyUErW7WVX+MTv0vmA5fY= X-Received: by 2002:a50:c201:: with SMTP id n1-v6mr67645493edf.11.1534964439954; Wed, 22 Aug 2018 12:00:39 -0700 (PDT) MIME-Version: 1.0 From: Adam Porter Date: Wed, 22 Aug 2018 14:00:28 -0500 Message-ID: Subject: 26.1; Byte-compiled functions don't hash consistently To: bug-gnu-emacs@gnu.org Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] [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: -3.8 (---) 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: -4.8 (----) I noticed that byte-compiled functions don't hash consistently. Here's an ECM from Noam Postavsky : (let ((obj1 (byte-compile (lambda (x) x))) (obj2 (byte-compile (lambda (x) x)))) (list (equal obj1 obj2) (eq obj1 obj2) (=3D (sxhash obj1) (sxhash obj2)))) ;=3D> (t nil nil) According to "(elisp) Defining Hash": If two objects OBJ1 and OBJ2 are equal, then =E2=80=98(sxhash OBJ1)=E2= =80=99 and =E2=80=98(sxhash OBJ2)=E2=80=99 are the same integer. This makes it impossible to use byte-compiled functions as keys or parts of keys in hash tables. A workaround is to `prin1-to-string` the byte-compiled function and use that as the key. Thanks. From debbugs-submit-bounces@debbugs.gnu.org Wed Aug 22 21:42:50 2018 Received: (at 32503) by debbugs.gnu.org; 23 Aug 2018 01:42:50 +0000 Received: from localhost ([127.0.0.1]:58188 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fseeA-0006AD-DK for submit@debbugs.gnu.org; Wed, 22 Aug 2018 21:42:50 -0400 Received: from gateway23.websitewelcome.com ([192.185.50.107]:32970) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fsee6-00069z-7l for 32503@debbugs.gnu.org; Wed, 22 Aug 2018 21:42:47 -0400 Received: from cm17.websitewelcome.com (cm17.websitewelcome.com [100.42.49.20]) by gateway23.websitewelcome.com (Postfix) with ESMTP id 909F711422 for <32503@debbugs.gnu.org>; Wed, 22 Aug 2018 20:42:45 -0500 (CDT) Received: from box5379.bluehost.com ([162.241.216.53]) by cmsmtp with SMTP id sedZfZErePvAdsedsfXla2; Wed, 22 Aug 2018 20:42:44 -0500 X-Authority-Reason: nr=8 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=tromey.com; s=default; h=Content-Type:MIME-Version:Message-ID:In-Reply-To:Date: References:Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=wBBpCaoFLTboBzfC9stHiAcSuI1X9wf7hzJ62oG2PmI=; b=nTvXjaSCHmXSiEOS4WSSsvPv7L cqBGlQQT8aK23O0TuZucQf8gDVIBA/kXzX9gRaUytTlBjs7mvozPcO9x6VGZKHu5bujYKm4OQTzrk M11Aa36GUOzSB3ZwCgY0q8PRk; Received: from 75-166-85-72.hlrn.qwest.net ([75.166.85.72]:42144 helo=bapiya) by box5379.bluehost.com with esmtpsa (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256) (Exim 4.91) (envelope-from ) id 1fsedZ-003ABT-LN; Wed, 22 Aug 2018 20:42:13 -0500 From: Tom Tromey To: Adam Porter Subject: Re: bug#32503: 26.1; Byte-compiled functions don't hash consistently References: X-Attribution: Tom Date: Wed, 22 Aug 2018 19:42:12 -0600 In-Reply-To: (Adam Porter's message of "Wed, 22 Aug 2018 14:00:28 -0500") Message-ID: <87efep3ll7.fsf@tromey.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.1.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-AntiAbuse: This header was added to track abuse, please include it with any abuse report X-AntiAbuse: Primary Hostname - box5379.bluehost.com X-AntiAbuse: Original Domain - debbugs.gnu.org X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12] X-AntiAbuse: Sender Address Domain - tromey.com X-BWhitelist: no X-Source-IP: 75.166.85.72 X-Source-L: No X-Exim-ID: 1fsedZ-003ABT-LN X-Source: X-Source-Args: X-Source-Dir: X-Source-Sender: 75-166-85-72.hlrn.qwest.net (bapiya) [75.166.85.72]:42144 X-Source-Auth: tom+tromey.com X-Email-Count: 2 X-Source-Cap: ZWx5bnJvYmk7ZWx5bnJvYmk7Ym94NTM3OS5ibHVlaG9zdC5jb20= X-Local-Domain: yes X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 32503 Cc: 32503@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: -1.0 (-) Adam> I noticed that byte-compiled functions don't hash consistently. The Lisp_Vectorlike case in Fequal has a number of special cases which don't seem to be reflected in sxhash: if (OVERLAYP (o1)) [...] if (MARKERP (o1)) [...] if (WINDOW_CONFIGURATIONP (o1)) [...] /* Aside from them, only true vectors, char-tables, compiled functions, and fonts (font-spec, font-entity, font-object) are sensible to compare, so eliminate the others now. */ (Bignums and bool vectors are special-cased as well but are handled in sxhash.) This is followed by code to loop over the pseudovector's elements. However, the Lisp_Vectorlike case in sxhash doesn't do any of this. Probably there should be a rule that adding a new type should necessitate adding a new hasher (much like how print syntax is needed); or certainly if the type has non-trivial equal behavior. Tom From debbugs-submit-bounces@debbugs.gnu.org Mon Jan 06 13:31:19 2020 Received: (at control) by debbugs.gnu.org; 6 Jan 2020 18:31:19 +0000 Received: from localhost ([127.0.0.1]:46782 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ioX9q-0002Ox-Uj for submit@debbugs.gnu.org; Mon, 06 Jan 2020 13:31:19 -0500 Received: from eggs.gnu.org ([209.51.188.92]:38929) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ioX9q-0002Of-5Z for control@debbugs.gnu.org; Mon, 06 Jan 2020 13:31:18 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]:60035) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ioX9l-0001IS-20 for control@debbugs.gnu.org; Mon, 06 Jan 2020 13:31:13 -0500 Received: from [176.228.60.248] (port=2492 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1ioX9e-0004Eq-S8 for control@debbugs.gnu.org; Mon, 06 Jan 2020 13:31:12 -0500 Date: Mon, 06 Jan 2020 20:31:16 +0200 Message-Id: <837e24e8sr.fsf@gnu.org> From: Eli Zaretskii To: control@debbugs.gnu.org In-reply-to: <85pnfwfnwc.fsf@gmail.com> (message from Noam Postavsky on Mon, 06 Jan 2020 13:19:47 -0500) Subject: Re: bug#38912: 27.0.60; PDumper meets segmentation fault when evil is loaded References: <333553AC-68DE-4F1C-9586-5A13248AD6DD@icloud.com> <83ftgvh96l.fsf@gnu.org> <83a771g2tc.fsf@gnu.org> <83o8vgee85.fsf@gnu.org> <8b2e879676c6ecc1371d50e033164424.squirrel@dancol.org> <83h818ebmr.fsf@gnu.org> <85pnfwfnwc.fsf@gmail.com> X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Spam-Score: -2.3 (--) 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: -3.3 (---) merge 32503 38912 thanks From debbugs-submit-bounces@debbugs.gnu.org Thu Jun 24 12:30:45 2021 Received: (at 32503) by debbugs.gnu.org; 24 Jun 2021 16:30:45 +0000 Received: from localhost ([127.0.0.1]:43982 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lwSFZ-0003Z2-69 for submit@debbugs.gnu.org; Thu, 24 Jun 2021 12:30:45 -0400 Received: from quimby.gnus.org ([95.216.78.240]:33968) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lwSFW-0003RX-Vd; Thu, 24 Jun 2021 12:30:43 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Type:MIME-Version:Message-ID:In-Reply-To:Date: References:Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=RX78u0heOTPS0Pebb3M9KRCZ81hS9UvGY9m5Okq9h88=; b=Nxs50OJ0VLG7b49bIWnZpY1AX8 xkrJCfZYCfTeG7Yv9Jpht46mMRDeKs8Ie/+La2B94lznahXis31dfes41K4SozPT84k+MNJDj2+j3 iYE9lUe0z1vmaHT87TVUQnSVSUixMerRVuiR16/MJnYI5QfsUeprwpxlNW4nweyquD2A=; Received: from cm-84.212.220.105.getinternet.no ([84.212.220.105] helo=elva) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1lwSFH-0002PD-BC; Thu, 24 Jun 2021 18:30:30 +0200 From: Lars Ingebrigtsen To: Eli Zaretskii Subject: Re: bug#32503: 26.1; Byte-compiled functions don't hash consistently References: <333553AC-68DE-4F1C-9586-5A13248AD6DD@icloud.com> <83ftgvh96l.fsf@gnu.org> <83a771g2tc.fsf@gnu.org> <83zhcvuvc1.fsf@gnu.org> <83eeu2b43p.fsf@gnu.org> X-Now-Playing: Fingerprintz's _Methods of Dance (1)_: "The Beat Escape" Date: Thu, 24 Jun 2021 18:30:26 +0200 In-Reply-To: <83eeu2b43p.fsf@gnu.org> (Eli Zaretskii's message of "Mon, 09 Mar 2020 05:26:50 +0200") Message-ID: <87h7hngr8d.fsf_-_@gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: Eli Zaretskii writes: >> Sorry, haven't had a chance to look at it yet. I've been treating it as >> low-ish priority because pdumping outside loadup isn't supported yet. Is >> there some reason to expedite this work? > > N [...] Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 32503 Cc: 32503@debbugs.gnu.org, niwtrx@icloud.com, Daniel Colascione , Adam Porter , 38912@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: -3.3 (---) Eli Zaretskii writes: >> Sorry, haven't had a chance to look at it yet. I've been treating it as >> low-ish priority because pdumping outside loadup isn't supported yet. Is >> there some reason to expedite this work? > > Not that I can see, no. I just wanted to be sure this isn't > forgotten. > > Thanks. This was a long thread, and I only skimmed it lightly. But I noticed that it was merged with this bug report: Adam Porter writes: > I noticed that byte-compiled functions don't hash consistently. Here's > an ECM from Noam Postavsky > : > > (let ((obj1 (byte-compile (lambda (x) x))) > (obj2 (byte-compile (lambda (x) x)))) > (list (equal obj1 obj2) > (eq obj1 obj2) > (= (sxhash obj1) > (sxhash obj2)))) > ;=> (t nil nil) And this test case no longer fails in Emacs 28 (but it fails in Emacs 27). So is there more to be done in these merged bug reports? -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From debbugs-submit-bounces@debbugs.gnu.org Thu Apr 28 07:41:19 2022 Received: (at 32503) by debbugs.gnu.org; 28 Apr 2022 11:41:19 +0000 Received: from localhost ([127.0.0.1]:45630 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nk2WM-0001jL-TM for submit@debbugs.gnu.org; Thu, 28 Apr 2022 07:41:19 -0400 Received: from quimby.gnus.org ([95.216.78.240]:53778) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nk2WK-0001iz-FK; Thu, 28 Apr 2022 07:41:16 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Type:MIME-Version:Message-ID:In-Reply-To:Date: References:Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=SRBV3gJ5PGbVRRKBovBGSWJWnFHVyPaJ076HFgPFTg8=; b=o6Y/Nc9mVYx5ynhmDisb+5rziT ffZtuDtMILrHPZt5zebJtE+tfI1oHzWnD958VaAY/crdSgLaIJaiUaEKxJ8sWvUcUgwACPCXmzVHe oVvckrIRh6M2aGb2NfeSRzD9wXz2SKC1jsgOAkpz8wXXR8b47FyCbFdxcSopB19BQbBo=; Received: from [84.212.220.105] (helo=xo) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1nk2W6-0000I4-Os; Thu, 28 Apr 2022 13:41:05 +0200 From: Lars Ingebrigtsen To: Eli Zaretskii Subject: Re: bug#38912: 27.0.60; PDumper meets segmentation fault when evil is loaded References: <333553AC-68DE-4F1C-9586-5A13248AD6DD@icloud.com> <83ftgvh96l.fsf@gnu.org> <83a771g2tc.fsf@gnu.org> <83zhcvuvc1.fsf@gnu.org> <83eeu2b43p.fsf@gnu.org> <87h7hngr8d.fsf_-_@gnus.org> X-Now-Playing: Coldcut's _This Is Fascism (1)_: "This Is Fascism (Angry Ninja Mix)" Date: Thu, 28 Apr 2022 13:41:02 +0200 In-Reply-To: <87h7hngr8d.fsf_-_@gnus.org> (Lars Ingebrigtsen's message of "Thu, 24 Jun 2021 18:30:26 +0200") Message-ID: <87sfpxl9kh.fsf_-_@gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: Lars Ingebrigtsen writes: >> I noticed that byte-compiled functions don't hash consistently. Here's >> an ECM from Noam Postavsky >> : >> >> (let ((obj1 ( [...] Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 32503 Cc: 32503@debbugs.gnu.org, niwtrx@icloud.com, Daniel Colascione , Adam Porter , 38912@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: -3.3 (---) Lars Ingebrigtsen writes: >> I noticed that byte-compiled functions don't hash consistently. Here's >> an ECM from Noam Postavsky >> : >> >> (let ((obj1 (byte-compile (lambda (x) x))) >> (obj2 (byte-compile (lambda (x) x)))) >> (list (equal obj1 obj2) >> (eq obj1 obj2) >> (= (sxhash obj1) >> (sxhash obj2)))) >> ;=> (t nil nil) > > And this test case no longer fails in Emacs 28 (but it fails in Emacs > 27). So is there more to be done in these merged bug reports? There wasn't any response in 43 weeks, so it seems like the issue has been fixed for Emacs 28, and I'm therefore closing it. If there are other problems in this area, I think it would be better to open a new bug report for those problems. -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From debbugs-submit-bounces@debbugs.gnu.org Thu Apr 28 07:41:24 2022 Received: (at control) by debbugs.gnu.org; 28 Apr 2022 11:41:24 +0000 Received: from localhost ([127.0.0.1]:45633 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nk2WS-0001ji-78 for submit@debbugs.gnu.org; Thu, 28 Apr 2022 07:41:24 -0400 Received: from quimby.gnus.org ([95.216.78.240]:53790) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nk2WO-0001j3-CS for control@debbugs.gnu.org; Thu, 28 Apr 2022 07:41:20 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Subject:From:To:Message-Id:Date:Sender:Reply-To:Cc: MIME-Version:Content-Type:Content-Transfer-Encoding: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=tEVSPmCbAH08vHrWPOPXsfRPSnLQA6jAyIdohLZPFPk=; b=croKYAVDrQZKk4EHSkS2+JyF1J VKBOMmZnXXqtoRWdWsl7AHHA32wVb8zFUYo/lqJWCJmV554uDTgrGqQne/QcdrB6+WStCBiz02Mnp NcRyp+RQhiOgsAIxo776aU5wcDvrTSjg/Vii/xXB5+Mbxn8/CW4BZWfg4GDhNXEUnBp8=; Received: from [84.212.220.105] (helo=xo) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1nk2WG-0000II-Uw for control@debbugs.gnu.org; Thu, 28 Apr 2022 13:41:14 +0200 Date: Thu, 28 Apr 2022 13:41:11 +0200 Message-Id: <87r15hl9k8.fsf@gnus.org> To: control@debbugs.gnu.org From: Lars Ingebrigtsen Subject: control message for bug #38912 X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: close 38912 quit Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: -2.3 (--) 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: -3.3 (---) close 38912 quit From unknown Sun Jun 15 13:00:46 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Fri, 27 May 2022 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