From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Lynn Winebarger Newsgroups: gmane.emacs.bugs Subject: bug#56988: Add call-interactively to "never optimize" list for native compilation Date: Sun, 7 Aug 2022 07:32:24 -0400 Message-ID: References: <87a68iano8.fsf@gnus.org> Mime-Version: 1.0 Content-Type: multipart/alternative; boundary="000000000000567e8905e5a50eb6" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="26379"; mail-complaints-to="usenet@ciao.gmane.io" Cc: 56988@debbugs.gnu.org, Andrea Corallo To: Lars Ingebrigtsen Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Sun Aug 07 13:33:13 2022 Return-path: Envelope-to: geb-bug-gnu-emacs@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 1oKeWv-0006et-A1 for geb-bug-gnu-emacs@m.gmane-mx.org; Sun, 07 Aug 2022 13:33:13 +0200 Original-Received: from localhost ([::1]:50244 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1oKeWu-0000Y6-A6 for geb-bug-gnu-emacs@m.gmane-mx.org; Sun, 07 Aug 2022 07:33:12 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:33116) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oKeWm-0000Wu-D9 for bug-gnu-emacs@gnu.org; Sun, 07 Aug 2022 07:33:04 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:46333) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1oKeWm-0005Kg-4s for bug-gnu-emacs@gnu.org; Sun, 07 Aug 2022 07:33:04 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1oKeWk-0002tO-11 for bug-gnu-emacs@gnu.org; Sun, 07 Aug 2022 07:33:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Lynn Winebarger Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 07 Aug 2022 11:33:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 56988 X-GNU-PR-Package: emacs Original-Received: via spool by 56988-submit@debbugs.gnu.org id=B56988.165987196811100 (code B ref 56988); Sun, 07 Aug 2022 11:33:01 +0000 Original-Received: (at 56988) by debbugs.gnu.org; 7 Aug 2022 11:32:48 +0000 Original-Received: from localhost ([127.0.0.1]:36081 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oKeWV-0002sx-Vm for submit@debbugs.gnu.org; Sun, 07 Aug 2022 07:32:48 -0400 Original-Received: from mail-pj1-f54.google.com ([209.85.216.54]:47075) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oKeWQ-0002sT-By for 56988@debbugs.gnu.org; Sun, 07 Aug 2022 07:32:44 -0400 Original-Received: by mail-pj1-f54.google.com with SMTP id q7-20020a17090a7a8700b001f300db8677so6705594pjf.5 for <56988@debbugs.gnu.org>; Sun, 07 Aug 2022 04:32:42 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc; bh=fUu1PwoUGEtz9lEwz0bQlsZ0ffvC2KYh+bVuXYHYZTQ=; b=YCSB8T2NIeLyR7v4MLsyFeUIT1/d5Sp9opi2Kb2WmH1NZG+wM6TD660xFc//qmurkO k90BfU00nGkCIr2nL+v1l+GJS2mE409BQ2ONHZhZdGO0hxrgELSjVvpv9k8q5KXNLR4n pJPkYdYFmiRXGPFU+kZNXw2LlBbHhw/9gjrn+LeISiC8bO+2YCyoXB4hnZSaDEJ9GGv/ 0n1E00ihWjU/MGiaiHckuMfDreiLpYuhNH3pISihuvHSK2e2N7pAukRHOWMhOks6Hu+G emuZp4+0cZcsWpnOZqMBPRoPklxdUnhSmz6kHwzEmIApyZMmV4wbJVmc/9nfYSE7E/xd Tsww== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc; bh=fUu1PwoUGEtz9lEwz0bQlsZ0ffvC2KYh+bVuXYHYZTQ=; b=zD6h+PFijuLDoOkwMwr1pBy0ttZB3b5hGJq7vM2rvO+aPyx97mfoY96uw4chAIwhtO W2hxK2MTmSyeys0F2jMnB5bJ1pt5cHa4cyuox6tkEQjga4SeeyR1+3amJEBlf4A+PW5k 6sToouXCVRfRBnqV0EE0i6pee7a9/zZFOGeEOdXtXW72Lra6pbJ4rzGVoSZ/uTWNMWeg xp1y9UoT5TYJxjeUzimv04LWwKyHOxo5FipPIDAaL2o0DulbjDpb2zMYSGtHK587ixvg tw6AvTI/4MuJDhfO8ug06Mt1qt61XVlbjHBIEQFsnjr8NpLESvZ9g97jYWKOrDiv+WRj EPgg== X-Gm-Message-State: ACgBeo2QHZiEeWaRXWn3/NZcDBW2cfexTl9Tz+wJrCjdv4IM0oBKDZqG 1b78OllBbgnUbm/5dOctDRHTchFfIPkPBWIpV88= X-Google-Smtp-Source: AA6agR4EyCy4mYcRnj3i03Trac4Zv/zjqMdh6lBU9w37PZO8GUbIZBf4rqyBgLeSKWwnGJNBVjcHDoZO81XQbzPhUfc= X-Received: by 2002:a17:90a:2948:b0:1f3:1b42:a810 with SMTP id x8-20020a17090a294800b001f31b42a810mr16372369pjf.203.1659871956465; Sun, 07 Aug 2022 04:32:36 -0700 (PDT) In-Reply-To: <87a68iano8.fsf@gnus.org> X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.io gmane.emacs.bugs:239043 Archived-At: --000000000000567e8905e5a50eb6 Content-Type: text/plain; charset="UTF-8" On Fri, Aug 5, 2022, 8:18 AM Lars Ingebrigtsen wrote: > Lynn Winebarger writes: > > > Isn't call-interactively only used in the context of requesting user > > input? That would seem unlikely to benefit from optimization. > > Some interactive specs are pretty involved, and definitely benefit from > being compiled, so we're not going to stop doing that. Another possibility would be to ensure there is a standard pdmp file to use for compiling, regardless of what is being used for the session calling the compiler. I know that is not an issue at the moment, but I'm the canary in the coal mine for when dumping additional native compiled units. That feature is way too nice for someone to not get it in the trunk at some point. Lynn --000000000000567e8905e5a50eb6 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
On Fri, Aug 5, 2022, 8:18 AM Lars Ingebrigtsen <larsi@gnus.org> wrote:
Lynn Winebarger <owinebar@gmail.com> writes:
> Isn't call-interactively only used in the context of requesting us= er
> input?=C2=A0 That would seem unlikely to benefit from optimization.
Some interactive specs are pretty involved, and definitely benefit from
being compiled, so we're not going to stop doing that.

Another possibility w= ould be to ensure there is a standard pdmp file to use for compiling, regar= dless of what is being used for the session calling the compiler.=C2=A0 I k= now that is not an issue at the moment, but I'm the canary in the coal = mine for when dumping additional native compiled units.=C2=A0 That feature = is way too nice for someone to not get it in the trunk at some point.=C2=A0=

Lynn

--000000000000567e8905e5a50eb6--