From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.devel Subject: Re: Finalizing 'inhibit-automatic-native-compilation' Date: Thu, 09 Feb 2023 09:52:04 +0200 Message-ID: <83k00rmg2j.fsf@gnu.org> References: <837cx8cey0.fsf@gnu.org> <83357vauh5.fsf@gnu.org> <837cx6a8me.fsf@gnu.org> <83357ua6ja.fsf@gnu.org> <83zga28ra8.fsf@gnu.org> <83r0vd97s0.fsf@gnu.org> <83lell73yv.fsf@gnu.org> <87sffo3as7.fsf@melete.silentflame.com> <83v8kkxzzx.fsf@gnu.org> <87r0v811pm.fsf@melete.silentflame.com> <87cz6nxdqy.fsf@X570GP> <87r0uzcnam.fsf@X570GP> Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="1662"; mail-complaints-to="usenet@ciao.gmane.io" Cc: akrl@sdf.org, spwhitton@spwhitton.name, monnier@iro.umontreal.ca, emacs-devel@gnu.org, larsi@gnus.org, rlb@defaultvalue.org To: Aymeric Agon-Rambosson Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Thu Feb 09 08:52:32 2023 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 1pQ1jL-0000CW-QK for ged-emacs-devel@m.gmane-mx.org; Thu, 09 Feb 2023 08:52:32 +0100 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1pQ1ig-0003yx-Af; Thu, 09 Feb 2023 02:51:50 -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 1pQ1ie-0003yh-9H for emacs-devel@gnu.org; Thu, 09 Feb 2023 02:51:48 -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 1pQ1ic-0005hi-Lt; Thu, 09 Feb 2023 02:51:46 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=/gBkGMzeB8ATnDTs0qHTfbImfJpP1JQ7Lm8LK3NpeI4=; b=G3Q8eEqK7J0b NrB4X4nxbBic11WBTKqVeUBAUmRDylOFiKwh6ejPzQ0O1gIhFuXOIWf7nibyvIJ6XzHqp6FrrMk4C Qtu7HGYr3MjQW0sbyc61d7c77E0/hxMZ51CtvSygu6/lKfSscxm9s++43ND/RUqoRNQqWRCLt8FsU KvulxZYUI0IlnfUECTkxEu0fOGu30OoTStMew+YMjANab7xXzuznXp0J8mlQ1/Tdzo8U1IYD0Iz7W dORVY8+whv9UwogTHtdf6v3fKkQZvyR3k6y6WZymFrCliC7onKMZBXn+V0T/AtP2Be6goDA9qOsJY p3V29s2gFpCferYQJjrU5Q==; Original-Received: from [87.69.77.57] (helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pQ1ib-0004Ft-VI; Thu, 09 Feb 2023 02:51:46 -0500 In-Reply-To: <87r0uzcnam.fsf@X570GP> (message from Aymeric Agon-Rambosson on Thu, 09 Feb 2023 08:26:09 +0100) 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:303064 Archived-At: > From: Aymeric Agon-Rambosson > Cc: Sean Whitton , Eli Zaretskii , > monnier@iro.umontreal.ca, emacs-devel@gnu.org, larsi@gnus.org, > rlb@defaultvalue.org > Date: Thu, 09 Feb 2023 08:26:09 +0100 > > > I don't think this is a native comp specific problem, I'm sure one > > can find similar examples also on non native comp enabled Emacses. > > This is very possible, but in the cases I mentioned (projectile, > yasnippet and beginend), the test failures or errors disappeared > when we excluded the primitives from trampoline > compilation. We already have the mechanism for disabling trampoline compilations, and will continue supporting that: the comp-enable-subr-trampolines variable. Are you saying that it is not selective enough, and that in some cases you needed to disable only trampolines for specific subrs? IOW, is anything else needed in addition to comp-enable-subr-trampolines to support those cases you mention? If so, what else is needed? Thanks.