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: Thu, 4 Aug 2022 21:37:13 -0400 Message-ID: Mime-Version: 1.0 Content-Type: multipart/alternative; boundary="0000000000001b9a3905e574829e" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="22670"; mail-complaints-to="usenet@ciao.gmane.io" To: 56988@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Fri Aug 05 03:38:15 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 1oJmI2-0005lr-52 for geb-bug-gnu-emacs@m.gmane-mx.org; Fri, 05 Aug 2022 03:38:14 +0200 Original-Received: from localhost ([::1]:46586 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1oJmI0-0008Ad-PU for geb-bug-gnu-emacs@m.gmane-mx.org; Thu, 04 Aug 2022 21:38:12 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:40190) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oJmHr-0008AO-C0 for bug-gnu-emacs@gnu.org; Thu, 04 Aug 2022 21:38:03 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:37460) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1oJmHr-0000fG-2G for bug-gnu-emacs@gnu.org; Thu, 04 Aug 2022 21:38:03 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1oJmHq-0005Cl-Rs for bug-gnu-emacs@gnu.org; Thu, 04 Aug 2022 21:38: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: Fri, 05 Aug 2022 01:38:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 56988 X-GNU-PR-Package: emacs X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Original-Received: via spool by submit@debbugs.gnu.org id=B.165966345319955 (code B ref -1); Fri, 05 Aug 2022 01:38:02 +0000 Original-Received: (at submit) by debbugs.gnu.org; 5 Aug 2022 01:37:33 +0000 Original-Received: from localhost ([127.0.0.1]:55438 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oJmHM-0005Bn-LX for submit@debbugs.gnu.org; Thu, 04 Aug 2022 21:37:32 -0400 Original-Received: from lists.gnu.org ([209.51.188.17]:33880) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oJmHJ-0005Bf-Td for submit@debbugs.gnu.org; Thu, 04 Aug 2022 21:37:31 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:40118) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oJmHJ-00087w-NQ for bug-gnu-emacs@gnu.org; Thu, 04 Aug 2022 21:37:29 -0400 Original-Received: from mail-pg1-x52f.google.com ([2607:f8b0:4864:20::52f]:33783) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1oJmHI-0000XS-5L for bug-gnu-emacs@gnu.org; Thu, 04 Aug 2022 21:37:29 -0400 Original-Received: by mail-pg1-x52f.google.com with SMTP id l64so1477718pge.0 for ; Thu, 04 Aug 2022 18:37:27 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=to:subject:message-id:date:from:mime-version:from:to:cc; bh=G9sG/uH+ZpX1nmqgFBffgNyj32+GRlhdSip1kyttixE=; b=O4o7yTEevvooJs1WhqCOVCQ28DYSESseOv3TV7sSLbn20HZhOCRwK2abFSd57OaehK 34NGCvN0zw8E8btaCPKAlQ6/iUE01HkptJLMQbwfuB4L/NmBb6DWFq4J1r8ALZi15OpC y81PN2wnfKFYoxX0Mxi2WZVFn8QrY+TWest0iNNc30FuUg0PsFxdkLOBToeuhYIKGVy0 QEp/12ZEq10luyvB8I//otrym7Id98n3EY07/sFKcrS3msc196Ea528vuj2Hk5XKLU1O BJXYNPHbOFD6Gd20RL7000d3B0WkB0EMdvuar1+sU8DMQ0AdR0FzHd5tf1sMA49H7maH vNEQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=to:subject:message-id:date:from:mime-version:x-gm-message-state :from:to:cc; bh=G9sG/uH+ZpX1nmqgFBffgNyj32+GRlhdSip1kyttixE=; b=qlvng8UbpPuhz51WZBiVeajAt+E7RIIKcf2GT1VK+MwBWitiUqVzVkXyEth6cqz/2L BY+6LXl8jcWhTCrJfc4+sZ3bg4S4G6qqP+cD/61Wdrw9BKG9TOPK0ib3atzpBRXLdx/a Vc0KxROSP8k5l8w85sUB9TUSfvFOqMML911G8te9xkfWZ9T3mBHZT1idm/9IosMCGW89 UciBijWQrSFnAKYPiR12aafEnlxKdBHF42BStahn3lhyyXTYrdboRFTi+dBOWTMikYQR +VaLFWIa30W5VIvEDrCQ/cHOoeNAI+DrR5WePiE3Bb955twrdHUC2+FgNNGHsaKEQtJR CGZw== X-Gm-Message-State: ACgBeo2tZRmejt0n7bsFSDdD3F2oOrI9PsfS5KsEyRlRM3qy+xwl7yef f+CvAmfjhHSlGMo2NOS4y50G6Hni328sw49T6BISZO6q X-Google-Smtp-Source: AA6agR5AS3Dn3VdyRW+kQEmvrVoYpmbJQ7XTm1j9a5Xq27GJoiwKJFbgGGzT8BVAO8WuRpLm9zEfSs/3rmj/DWObWuA= X-Received: by 2002:aa7:8892:0:b0:52e:14cb:7e67 with SMTP id z18-20020aa78892000000b0052e14cb7e67mr4435571pfe.35.1659663445366; Thu, 04 Aug 2022 18:37:25 -0700 (PDT) Received-SPF: pass client-ip=2607:f8b0:4864:20::52f; envelope-from=owinebar@gmail.com; helo=mail-pg1-x52f.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.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, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action 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:238807 Archived-At: --0000000000001b9a3905e574829e Content-Type: text/plain; charset="UTF-8" Version 28.1: Since dumping an Emacs with ~500 core libraries in addition to the 100+ from loadup (596 NCUs in the dump), I noticed huge numbers of async jobs compiling trampolines for call-interactively. Adding call-interactively - and funcall-interactively for good measure - to the customization variable for functions to never optimize, as well as to the hard-coded list in advice--add-function, then recompiling and dumping resolved the issue. Lynn --0000000000001b9a3905e574829e Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Version 28.1:
Since dumping an Ema= cs with ~500 core libraries in addition to the 100+ from loadup (596 NCUs i= n the dump), I noticed huge numbers of async jobs compiling trampolines for= call-interactively.=C2=A0 Adding call-interactively - and funcall-interact= ively for good measure - to the customization variable for functions to nev= er optimize, as well as to the hard-coded list in advice--add-function, the= n recompiling and dumping resolved the issue.

Lynn

--0000000000001b9a3905e574829e--