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: Suppressing native compilation (short and long term) Date: Wed, 05 Oct 2022 13:09:18 +0000 Message-ID: References: <87bkqxf1ij.fsf@tethera.net> <83tu4odez7.fsf@gnu.org> <871qrrpkgx.fsf@trouble.defaultvalue.org> <834jwnbi6c.fsf@gnu.org> <87mtafnun5.fsf@trouble.defaultvalue.org> <83sfk6ahty.fsf@gnu.org> <8735c6b0wo.fsf@gnus.org> <87y1ty9lha.fsf@gnus.org> <87lepym6ok.fsf@trouble.defaultvalue.org> <877d1i9h7k.fsf@gnus.org> <83edvqyr3q.fsf@gnu.org> <874jwl8e4p.fsf@gnus.org> <87ill16t3a.fsf@gnus.org> <87edvp6nnf.fsf@gnus.org> <87a66d6lsw.fsf@gnus.org> <83pmf8yg9l.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="33005"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) Cc: Lars Ingebrigtsen , monnier@iro.umontreal.ca, rlb@defaultvalue.org, david@tethera.net, emacs-devel@gnu.org To: Eli Zaretskii Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Wed Oct 05 15:24:45 2022 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 1og4OC-0008Oq-MX for ged-emacs-devel@m.gmane-mx.org; Wed, 05 Oct 2022 15:24:44 +0200 Original-Received: from localhost ([::1]:35356 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1og4OA-0006k3-Qa for ged-emacs-devel@m.gmane-mx.org; Wed, 05 Oct 2022 09:24:42 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:60262) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1og49O-0005G4-1F for emacs-devel@gnu.org; Wed, 05 Oct 2022 09:09:27 -0400 Original-Received: from mx.sdf.org ([205.166.94.24]:55028) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1og49K-0007H4-7v; Wed, 05 Oct 2022 09:09:24 -0400 Original-Received: from ma.sdf.org (ma.sdf.org [205.166.94.33]) by mx.sdf.org (8.15.2/8.14.5) with ESMTPS id 295D9IZq007797 (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256 bits) verified NO); Wed, 5 Oct 2022 13:09:18 GMT In-Reply-To: <83pmf8yg9l.fsf@gnu.org> (Eli Zaretskii's message of "Mon, 03 Oct 2022 20:21:42 +0300") Received-SPF: pass client-ip=205.166.94.24; envelope-from=akrl@sdf.org; helo=mx.sdf.org X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action 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" Xref: news.gmane.io gmane.emacs.devel:296960 Archived-At: Eli Zaretskii writes: >> From: Lars Ingebrigtsen >> Cc: Eli Zaretskii , rlb@defaultvalue.org, david@tethera.net, >> emacs-devel@gnu.org, akrl@sdf.org >> Date: Mon, 03 Oct 2022 16:09:35 +0200 >> >> Stefan Monnier writes: >> >> > AFAICT for the case (A), we *do* want to save trampolines for the next >> > time around, and those users probably do want to use native compilation >> > (e.g. they would likely set `package-native-compile` to non-nil), just >> > not the deferred kind, so the var name is a bit odd for them. >> >> The trampolines are very fast to make, so creating them once per Emacs >> session doesn't seem like a problem. If that turns out to be an issue, >> we can tweak the variable. > > I think that entire changeset should be reverted. Definitely agree here. Other than the (IMO) bad naming, is still not clear to me what's exactly the problem is trying to solve. Andrea