From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Lars Ingebrigtsen Newsgroups: gmane.emacs.devel Subject: Re: Suppressing native compilation (short and long term) Date: Wed, 05 Oct 2022 16:58:50 +0200 Message-ID: <87czb648r9.fsf@gnus.org> References: <87bkqxf1ij.fsf@tethera.net> <8335c9dkyf.fsf@gnu.org> <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> <87pmf64beo.fsf@gnus.org> <87h70i4a46.fsf@gnus.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="28933"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Cc: Eli Zaretskii , rlb@defaultvalue.org, monnier@iro.umontreal.ca, david@tethera.net, emacs-devel@gnu.org To: Andrea Corallo Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Wed Oct 05 17:36:33 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 1og6Rl-0007O1-3q for ged-emacs-devel@m.gmane-mx.org; Wed, 05 Oct 2022 17:36:33 +0200 Original-Received: from localhost ([::1]:35988 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1og6Rk-0000qf-5h for ged-emacs-devel@m.gmane-mx.org; Wed, 05 Oct 2022 11:36:32 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:45286) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1og5rU-00037v-UG for emacs-devel@gnu.org; Wed, 05 Oct 2022 10:59:04 -0400 Original-Received: from quimby.gnus.org ([2a01:4f9:2b:f0f::2]:48492) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1og5rT-0001jQ-3I; Wed, 05 Oct 2022 10:59:04 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Type:MIME-Version:Message-ID:Date:References: In-Reply-To:Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=KfD6FLDc7xwMyFDsqYks67YeU8j2lnf7cz7sygs5VNs=; b=bx7OCeigoOALWlaS7VmDybdmbL btAbBzLZj2uu7fnMgM2QR77m2WgQO0IyXh3rjNfjZ4tMUEv3sN1KmRQhYdpxvm8T6semPEegvijbU MOAYc4oh00HbKrdIRYqzDtoy8DZuo9R1SFeIV14MzjdP85m4jdVeQGyxUzFj07OUR+Ug=; Original-Received: from [84.212.220.105] (helo=downe) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1og5rI-0001CG-A6; Wed, 05 Oct 2022 16:58:54 +0200 In-Reply-To: (Andrea Corallo's message of "Wed, 05 Oct 2022 14:48:07 +0000") Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAMAAABg3Am1AAAABGdBTUEAALGPC/xhBQAAACBj SFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAM1BMVEX+/v7JtbTbQzGV Ix/p6urCX1bYOSrYMBzIOy/f2diYqa+XoqhVeIl4h5AfHRxKUVr///8QrwhDAAAAAWJLR0QQlbIN LAAAAAd0SU1FB+YKBQ40IPt9RJkAAAGdSURBVEjHtdTbsqsgDAZgMAGFqLz/2+4EQYmFpV7sfzqt OPnkWI0ZxU4c4Fhu4FQCw3rnKwD3Bth5OgGLEyyD+uCnBoDFiW9474dABiSfAtwT4A58DtQuSnsE eAYauNL2A+BmrwE8AT+pSQP4FmDIaQBiiBQt4lrzAxBRzTpKgtm6IGBAPSSMR0IfdJa1gPgW2ArW /wU+D+nzpB+W9XrwsYOyKX9u3Jl1l/BBoFSy+OVIH6SjHCDYE9zyA46jFkx8CaACQ1+B2d4AaIBZ n8GmAK6PwCkg4hswoQewyQWOtrHujBQvAmITV59D5UaqF9EE51MCDxrMGqT9AjzgvM4KWA34aLUg CNA9hKkFchQrsHVjkgJYxyR1234H2wGoAXj1QPsbYMosqNQrgKkDjPVzBrsCJJO2v5OW9x+v9+zL 81UPwcuqgmk6iPzO5D3m7a3/0MT/ZnkPbGT5FCQ5zQpw10TtDYL9Hp6DIjcOVaQT0BjEFqQeoPJF 5VLAfVD3HnKTmiHdhQA6CvPV+ZNpBtAD1E0BSphBbQn8CEMfwT9XOzpyeh/ooAAAACV0RVh0ZGF0 ZTpjcmVhdGUAMjAyMi0xMC0wNVQxNDo1MjozMiswMDowMAz2qHcAAAAldEVYdGRhdGU6bW9kaWZ5 ADIwMjItMTAtMDVUMTQ6NTI6MzIrMDA6MDB9qxDLAAAAAElFTkSuQmCC X-Now-Playing: A Certain Ratio's _EP:ACR_: "Feel No Fear" Received-SPF: pass client-ip=2a01:4f9:2b:f0f::2; envelope-from=larsi@gnus.org; helo=quimby.gnus.org X-Spam_score_int: -43 X-Spam_score: -4.4 X-Spam_bar: ---- X-Spam_report: (-4.4 / 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, RCVD_IN_DNSWL_MED=-2.3, SPF_HELO_NONE=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:296981 Archived-At: Andrea Corallo writes: > Well to give few examples you were not aware of: the `load-no-native' > mechanism, the fact that deferred compilation is not the only mechanism > concurring to automatic native compilation (and that's why it was named > as such and not just automatic native compilation), the fact that native > compilation does not happen in non interactive sessions. I didn't know about the first (because it's badly named and undocumented, as well as totally irrelevant to the discussion in this thread), but I was aware of all the other things here, and I'm not sure why you'd think otherwise. My perception here is that you're mostly angry that somebody else is working on your code -- but that's pretty common. Many people feel proprietary towards code they've written. > There is nothing wrong with that, the native compiler is a complex > machine and its interface as well, but still: there's no single aspect > of this changeset that I see as an improvement, so as maintainer of the > native compiler I ask to have it reverted. Like I said before, the code solves (at least) two real problems, so I'm not in favour of doing so.