From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Pip Cet Newsgroups: gmane.emacs.devel Subject: Re: MPS: weak hash tables Date: Fri, 05 Jul 2024 20:35:34 +0000 Message-ID: <3hUiHuwpNB-2QtvUKSxx3e3-ZUX_xSI4WMW-BDSuybaKMQ3WTjpI2oVBe4Xato-h8bE-d24VQq9I8tE4x-G1-wyKuBD8cGkwaFggC91ndNM=@protonmail.com> References: <_mNcR6ailVKpYHLxgfo_tJlYGeR0AQIzQWluspYYp5_g5pIIKkHLNfFkklQQgOKNiVW8jn8NS3i2dJ7_B2Qyx9v-Dq3MQ9mP8HNL30UWsqY=@protonmail.com> <864j946kbe.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="9436"; mail-complaints-to="usenet@ciao.gmane.io" Cc: gerd.moellmann@gmail.com, eller.helmut@gmail.com, emacs-devel@gnu.org To: Eli Zaretskii Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Sat Jul 06 07:44:47 2024 Return-path: Envelope-to: ged-emacs-devel@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1sPyE2-0002FD-60 for ged-emacs-devel@m.gmane-mx.org; Sat, 06 Jul 2024 07:44:46 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1sPyDI-0001tN-2O; Sat, 06 Jul 2024 01:44:00 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1sPpeh-000823-7n for emacs-devel@gnu.org; Fri, 05 Jul 2024 16:35:43 -0400 Original-Received: from mail-4316.protonmail.ch ([185.70.43.16]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1sPpee-0005M8-58 for emacs-devel@gnu.org; Fri, 05 Jul 2024 16:35:42 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com; s=protonmail3; t=1720211737; x=1720470937; bh=5SWr33OfXV08BaL7oqZFOmTjkfKvYK1mvdAWrTotgpU=; h=Date:To:From:Cc:Subject:Message-ID:In-Reply-To:References: Feedback-ID:From:To:Cc:Date:Subject:Reply-To:Feedback-ID: Message-ID:BIMI-Selector; b=Vnt5pDWzu9Y6gCnx7famGCpMQs2bDyEO4rqx+ZKCUQyuf1PmfA4OAKQ6y1RVC2lV3 iHthPOTaqSCr2hR5xsBBl2O3wn1hCSSGMU/03+wagU879AUxrnr7XOkzVVX/VusXP+ odTb9ocPhG6jUr/EUXFzb6X+RTOv02i0uqxW3UXVtiq0CE1BNb6uNbYQ6nNwE5gtMe fa0bA6vwZGZ7tLl+NoXtgOaqHiO2bYa3V9h8zQExDPGjphtF/HqZw4gQ2f3HfKEpqf Om5ChlRGhkBB6Zrq7PWyNyz10j1QTjTTwKj6/p6jcxJ4ir0hy+2ZDyCqIjnedui5D4 NiVFrR0wp0bnw== In-Reply-To: <864j946kbe.fsf@gnu.org> Feedback-ID: 112775352:user:proton X-Pm-Message-ID: 92a73c5954f9ba64c715a80cdcfe6584da56276e Received-SPF: pass client-ip=185.70.43.16; envelope-from=pipcet@protonmail.com; helo=mail-4316.protonmail.ch X-Spam_score_int: -10 X-Spam_score: -1.1 X-Spam_bar: - X-Spam_report: (-1.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, FREEMAIL_REPLY=1, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H4=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=no autolearn_force=no X-Spam_action: no action X-Mailman-Approved-At: Sat, 06 Jul 2024 01:43:57 -0400 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.29 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-mx.org@gnu.org Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.devel:321405 Archived-At: On Friday, July 5th, 2024 at 13:27, Eli Zaretskii wrote: > > Date: Fri, 05 Jul 2024 12:08:55 +0000 >=20 > > From: Pip Cet pipcet@protonmail.com > > Cc: Helmut Eller eller.helmut@gmail.com, Eli Zaretskii eliz@gnu.org, Em= acs Devel emacs-devel@gnu.org > >=20 > > At least we've excluded WIDE_EMACS_INT :-) > Which is a pity, IMNSHO, and a major disappointment for me personally, > since I'm a happy user of that configuration for many years. Interesting. It's not too hard to fit a 62-bit integer into two 32-bit inte= gers which are not 4-bit aligned, of course. I'm not sure what else would g= o wrong though :-) > > Feature/bug-wise, what's still missing? >=20 >=20 > AFAIU, there are still several areas that were not tested on the > branch, and therefore we don't have a clear idea whether they work and > how well/stable. Here's a list (note: not the list) off the top of > my head: >=20 > . Lisp threads > . modules > . finalizers (including their relation to modules) > . TTY frames, including with C-g and Lisp threads Thanks, that helps a lot! I've used emacs in a tty on my 32-bit KVM machine= , but that hardly counts as testing. > I'm sure there's more. Most likely. Time to go through the feature list... Pip