From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Alan Mackenzie Newsgroups: gmane.emacs.devel Subject: Re: Some native compiler related renaming Date: Sat, 8 May 2021 21:28:05 +0000 Message-ID: References: <83bl9l9wuz.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="25194"; mail-complaints-to="usenet@ciao.gmane.io" Cc: emacs-devel@gnu.org, Andrea Corallo To: Eli Zaretskii Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Sat May 08 23:29:12 2021 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 1lfUVa-0006N3-07 for ged-emacs-devel@m.gmane-mx.org; Sat, 08 May 2021 23:29:10 +0200 Original-Received: from localhost ([::1]:59066 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lfUVY-0007ib-E0 for ged-emacs-devel@m.gmane-mx.org; Sat, 08 May 2021 17:29:08 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:50684) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lfUUf-00073G-8e for emacs-devel@gnu.org; Sat, 08 May 2021 17:28:13 -0400 Original-Received: from colin.muc.de ([193.149.48.1]:50073 helo=mail.muc.de) by eggs.gnu.org with smtp (Exim 4.90_1) (envelope-from ) id 1lfUUc-0002nA-NH for emacs-devel@gnu.org; Sat, 08 May 2021 17:28:12 -0400 Original-Received: (qmail 81004 invoked by uid 3782); 8 May 2021 21:28:06 -0000 Original-Received: from acm.muc.de (p2e5d500c.dip0.t-ipconnect.de [46.93.80.12]) (using STARTTLS) by colin.muc.de (tmda-ofmipd) with ESMTP; Sat, 08 May 2021 23:28:06 +0200 Original-Received: (qmail 23583 invoked by uid 1000); 8 May 2021 21:28:05 -0000 Content-Disposition: inline In-Reply-To: <83bl9l9wuz.fsf@gnu.org> X-Submission-Agent: TMDA/1.3.x (Ph3nix) X-Primary-Address: acm@muc.de Received-SPF: pass client-ip=193.149.48.1; envelope-from=acm@muc.de; helo=mail.muc.de 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_NONE=0.001, SPF_PASS=-0.001 autolearn=unavailable autolearn_force=no X-Spam_action: no action X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.23 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:269068 Archived-At: Hello, Eli. On Sat, May 08, 2021 at 16:30:12 +0300, Eli Zaretskii wrote: [ .... ] > I have now written some documentation of this new feature [native > compilation] in the ELisp manual. Suggestions for improvements are > welcome. Bonus points for submitting patches that improve this > documentation. Thanks. This is most welcome. The function `disassemble' works on natively compiled functions now, as well as on byte-compiled functions. Perhaps this should be mentioned somewhere in the new section about native compilation. I think the page "Disassembly" in the Elisp manual might need some radical surgery, to make it read smoothly for both types of compiled function. There may be other functions which Andrea has also enhanced to work on native compiled code. I found out about disassemble because I needed it, and I just tried it. I do not claim any bonus points at this stage. [ .... ] -- Alan Mackenzie (Nuremberg, Germany).