From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED.blaine.gmane.org!not-for-mail From: Andreas Schwab Newsgroups: gmane.emacs.devel Subject: Re: What's the specification for sxhash? Date: Thu, 06 Jun 2019 16:45:49 +0200 Message-ID: References: <20b88c13-e045-5079-f1de-8f16eaf80d30@gmail.com> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: blaine.gmane.org; posting-host="blaine.gmane.org:195.159.176.226"; logging-data="83999"; mail-complaints-to="usenet@blaine.gmane.org" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.2 (gnu/linux) Cc: emacs-devel@gnu.org To: Stefan Monnier Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Thu Jun 06 16:46:36 2019 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([209.51.188.17]) by blaine.gmane.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:256) (Exim 4.89) (envelope-from ) id 1hYtf1-000LjS-P3 for ged-emacs-devel@m.gmane.org; Thu, 06 Jun 2019 16:46:35 +0200 Original-Received: from localhost ([127.0.0.1]:33424 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1hYtf0-0003lo-Er for ged-emacs-devel@m.gmane.org; Thu, 06 Jun 2019 10:46:34 -0400 Original-Received: from eggs.gnu.org ([209.51.188.92]:58777) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1hYteK-0003lf-Sb for emacs-devel@gnu.org; Thu, 06 Jun 2019 10:45:54 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1hYteK-0001Br-12 for emacs-devel@gnu.org; Thu, 06 Jun 2019 10:45:52 -0400 Original-Received: from mx2.suse.de ([195.135.220.15]:37434 helo=mx1.suse.de) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1hYteJ-00017H-RD for emacs-devel@gnu.org; Thu, 06 Jun 2019 10:45:51 -0400 X-Virus-Scanned: by amavisd-new at test-mx.suse.de Original-Received: from relay2.suse.de (unknown [195.135.220.254]) by mx1.suse.de (Postfix) with ESMTP id 07774AFD3; Thu, 6 Jun 2019 14:45:49 +0000 (UTC) X-Yow: I want another RE-WRITE on my CAESAR SALAD!! In-Reply-To: (Stefan Monnier's message of "Thu, 06 Jun 2019 08:52:47 -0400") X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x (no timestamps) [generic] X-Received-From: 195.135.220.15 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.org gmane.emacs.devel:237287 Archived-At: On Jun 06 2019, Stefan Monnier wrote: > In practice they're fairly stable across sessions, but they depend for > example on the size of fixnums, so they're different in a 32bit build of > Emacs and a 64bit build of Emacs. And we don't guarantee that they > don't change from one version to another. For some types the hash uses the address of the object, so it is likely to differ even between runs of the same binary. Andreas. -- Andreas Schwab, SUSE Labs, schwab@suse.de GPG Key fingerprint = 0196 BAD8 1CE9 1970 F4BE 1748 E4D4 88E3 0EEA B9D7 "And now for something completely different."