From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Andrea Corallo Newsgroups: gmane.emacs.devel Subject: Re: Merging scratch/no-purespace to remove unexec and purespace Date: Mon, 06 Jan 2025 14:05:18 -0500 Message-ID: References: <875xng9g48.fsf@protonmail.com> <87ttaz98q1.fsf@protonmail.com> <87y10b77p7.fsf@protonmail.com> <87ikqvikzr.fsf@protonmail.com> <86ldvrf39r.fsf@gnu.org> <875xmuj0k3.fsf@protonmail.com> <86ikqud6x5.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="4929"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Cc: Pip Cet , emacs-devel@gnu.org, stefankangas@gmail.com, gerd.moellmann@gmail.com, monnier@iro.umontreal.ca To: Eli Zaretskii Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Mon Jan 06 20:06:10 2025 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 1tUsQU-00017G-Jz for ged-emacs-devel@m.gmane-mx.org; Mon, 06 Jan 2025 20:06:10 +0100 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1tUsPm-0002kI-MB; Mon, 06 Jan 2025 14:05:26 -0500 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 1tUsPk-0002js-P5 for emacs-devel@gnu.org; Mon, 06 Jan 2025 14:05:24 -0500 Original-Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1tUsPk-0005mL-GT; Mon, 06 Jan 2025 14:05:24 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-Version:Date:References:In-Reply-To:Subject:To: From; bh=gvDgxsd1Ko0ghb6JB7hh31siX5WT7U04NGj8vG6ZWnI=; b=IyuI25bIMwnvayyhCwVu 7DH8lXCO+aB+cLg3zWVFWwBtZZIN/UI1LxxAMdydWpMcYD+8DNEOurCshFUDDFyOiEdvdr4fbK+tz 6QDhMsIYrWxdFu+xuGTLKTxshp1D+qB8ENmAV4nTIeHVVUFbMnx2Uo1TIHHHHMepNstSoMGW+wxU3 rxTAeE5PUUMfXwHNAU3zyiqm9JYyVsWAzxpz0Z4hQSF6DAnpLgg12/kGqD++kCN7VoFFJtc+2oiQo 9i8F9hzCZkEoUOAHUcOFygANZPI9ATTcSiWaFccvIn364wuCJtvnSqMZcOAF2MNn6vxuyeIfGlOGh wS+RdSjXTPpm1g==; Original-Received: from acorallo by fencepost.gnu.org with local (Exim 4.90_1) (envelope-from ) id 1tUsPf-0007J9-3r; Mon, 06 Jan 2025 14:05:23 -0500 In-Reply-To: <86ikqud6x5.fsf@gnu.org> (Eli Zaretskii's message of "Sat, 04 Jan 2025 15:50:46 +0200") 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:327748 Archived-At: Eli Zaretskii writes: >> Date: Sat, 04 Jan 2025 11:12:48 +0000 >> From: Pip Cet >> Cc: emacs-devel@gnu.org, stefankangas@gmail.com, acorallo@gnu.org, gerd.moellmann@gmail.com, monnier@iro.umontreal.ca >> >> "Eli Zaretskii" writes: >> >> > Is this about bug#74966? If so, let's not discuss the same issue >> >> No. This is about the --enable-checking code treating --lambda-fixup as >> a forbidden symbol and crashing if it is used in the obvious fashion by >> any code that happens to be native-compiled, which is the current status >> on scratch/no-purespace. > > Then I'd like to hear Andrea's opinion on this. My opinion is that, to fix the scratch/no-purespace bug, I'm okay with the #$ solution if it works. Honestly I'd be fine also using a comp specific symbol like comp--something which is documented not to be compilable, maybe less nice but probably less convoluted. Anyway if Pip prefers #$ and is not too complex I'm okay with that. Andrea