From mboxrd@z Thu Jan 1 00:00:00 1970 Path: main.gmane.org!not-for-mail From: Richard Stallman Newsgroups: gmane.emacs.devel Subject: Re: Compilation to native Date: Wed, 31 Mar 2004 23:42:17 -0500 Sender: emacs-devel-bounces+emacs-devel=quimby.gnus.org@gnu.org Message-ID: References: <87eks0654s.fsf@sno.mundell.ukfsn.org> <87n06bp4ng.fsf@sno.mundell.ukfsn.org> <877jxccutf.fsf@sno.mundell.ukfsn.org> <87k712gesk.fsf@sno.mundell.ukfsn.org> Reply-To: rms@gnu.org NNTP-Posting-Host: deer.gmane.org X-Trace: sea.gmane.org 1080794687 4551 80.91.224.253 (1 Apr 2004 04:44:47 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Thu, 1 Apr 2004 04:44:47 +0000 (UTC) Cc: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+emacs-devel=quimby.gnus.org@gnu.org Thu Apr 01 06:44:39 2004 Return-path: Original-Received: from quimby.gnus.org ([80.91.224.244]) by deer.gmane.org with esmtp (Exim 3.35 #1 (Debian)) id 1B8u4F-0001xx-00 for ; Thu, 01 Apr 2004 06:44:39 +0200 Original-Received: from monty-python.gnu.org ([199.232.76.173]) by quimby.gnus.org with esmtp (Exim 3.35 #1 (Debian)) id 1B8u4C-0006Hy-00 for ; Thu, 01 Apr 2004 06:44:36 +0200 Original-Received: from localhost ([127.0.0.1] helo=monty-python.gnu.org) by monty-python.gnu.org with esmtp (Exim 4.30) id 1B8u49-0005sW-Sr for emacs-devel@quimby.gnus.org; Wed, 31 Mar 2004 23:44:33 -0500 Original-Received: from list by monty-python.gnu.org with tmda-scanned (Exim 4.30) id 1B8u32-0005XD-6m for emacs-devel@gnu.org; Wed, 31 Mar 2004 23:43:24 -0500 Original-Received: from mail by monty-python.gnu.org with spam-scanned (Exim 4.30) id 1B8u2T-0005ME-EA for emacs-devel@gnu.org; Wed, 31 Mar 2004 23:43:21 -0500 Original-Received: from [199.232.76.164] (helo=fencepost.gnu.org) by monty-python.gnu.org with esmtp (Exim 4.30) id 1B8u2T-0005M9-7R for emacs-devel@gnu.org; Wed, 31 Mar 2004 23:42:49 -0500 Original-Received: from rms by fencepost.gnu.org with local (Exim 4.24) id 1B8u1x-0000lk-5g; Wed, 31 Mar 2004 23:42:17 -0500 Original-To: Matthew Mundell In-reply-to: <87k712gesk.fsf@sno.mundell.ukfsn.org> (message from Matthew Mundell on 30 Mar 2004 23:18:03 +0100) X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.4 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+emacs-devel=quimby.gnus.org@gnu.org Xref: main.gmane.org gmane.emacs.devel:21148 X-Report-Spam: http://spam.gmane.org/gmane.emacs.devel:21148 There is the possibility of further improvement, especially for this example, by moving Lisp object referencing and setting out of loops. This will surely be tricky, though, if only because the functions called by the byte code operations could change these objects. Maybe optimize the bytecode instead.