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: Getting ready to land native-compilation on master Date: Fri, 09 Apr 2021 22:14:32 +0300 Message-ID: <83czv36zjb.fsf@gnu.org> References: <87a6q7xtz1.fsf@subst.net> Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="6848"; mail-complaints-to="usenet@ciao.gmane.io" Cc: jens@subst.net, emacs-devel@gnu.org To: Andrea Corallo Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Fri Apr 09 21:15:46 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 1lUwbZ-0001fl-RZ for ged-emacs-devel@m.gmane-mx.org; Fri, 09 Apr 2021 21:15:45 +0200 Original-Received: from localhost ([::1]:38408 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lUwbY-0004JX-Rv for ged-emacs-devel@m.gmane-mx.org; Fri, 09 Apr 2021 15:15:44 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:36014) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lUwah-0003lm-L3 for emacs-devel@gnu.org; Fri, 09 Apr 2021 15:14:51 -0400 Original-Received: from fencepost.gnu.org ([2001:470:142:3::e]:57432) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lUwag-0006hp-Sj; Fri, 09 Apr 2021 15:14:50 -0400 Original-Received: from 84.94.185.95.cable.012.net.il ([84.94.185.95]:4764 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1lUwag-0001o0-5g; Fri, 09 Apr 2021 15:14:50 -0400 In-Reply-To: (message from Andrea Corallo on Fri, 09 Apr 2021 19:08:17 +0000) 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:267745 Archived-At: > From: Andrea Corallo > Cc: Eli Zaretskii , emacs-devel@gnu.org > Date: Fri, 09 Apr 2021 19:08:17 +0000 > > > P.S. Is Andreas website on gccemacs[1] the proper place to get in-depth information about the implementation? It feels more like a change-log. > > > > > > [1] https://akrl.sdf.org/gccemacs.html > > Well, ATM as Eli mentioned, documentaiton is something a little lacking, > certanly in my dev blog some datastructure and mechanisms are > described/justified. Other than that you might want to have a look to: > > > > > > ATM to go further I think the approach would be dumping passes and/or > starting to look into the source code. I tried my best to share with > the community what I was working on and how but is not the easiest when > the thing is being worked. I think it would be good to take the relevant parts of your blog and rewrite them as introductory commentary to the code in comp.el, with the goal of providing enough overview and background information to let people discover the details by reading the code.