From mboxrd@z Thu Jan 1 00:00:00 1970 Path: main.gmane.org!not-for-mail From: David Ponce Newsgroups: gmane.emacs.devel Subject: Re: byte-compiler very slow Date: Wed, 24 Jul 2002 10:24:32 +0200 Sender: emacs-devel-admin@gnu.org Message-ID: <3D3E6440.5020408@dponce.com> References: <3D39C79B.6020605@dponce.com> <200207212015.g6LKFgA00958@aztec.santafe.edu> <1027284727.5453.5.camel@space-ghost> <200207221519.g6MFJnK02311@aztec.santafe.edu> <3D3D46DA.9040700@dponce.com> <200207240325.g6O3P9l04830@aztec.santafe.edu> NNTP-Posting-Host: localhost.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Trace: main.gmane.org 1027499060 556 127.0.0.1 (24 Jul 2002 08:24:20 GMT) X-Complaints-To: usenet@main.gmane.org NNTP-Posting-Date: Wed, 24 Jul 2002 08:24:20 +0000 (UTC) Cc: emacs-devel@gnu.org Return-path: Original-Received: from quimby.gnus.org ([80.91.224.244]) by main.gmane.org with esmtp (Exim 3.33 #1 (Debian)) id 17XHRT-00008r-00 for ; Wed, 24 Jul 2002 10:24:19 +0200 Original-Received: from fencepost.gnu.org ([199.232.76.164]) by quimby.gnus.org with esmtp (Exim 3.12 #1 (Debian)) id 17XHgB-0005lB-00 for ; Wed, 24 Jul 2002 10:39:32 +0200 Original-Received: from localhost ([127.0.0.1] helo=fencepost.gnu.org) by fencepost.gnu.org with esmtp (Exim 3.35 #1 (Debian)) id 17XHRd-0000VZ-00; Wed, 24 Jul 2002 04:24:29 -0400 Original-Received: from smtp-out-4.wanadoo.fr ([193.252.19.23] helo=mel-rto4.wanadoo.fr) by fencepost.gnu.org with esmtp (Exim 3.35 #1 (Debian)) id 17XHQT-0000M8-00; Wed, 24 Jul 2002 04:23:18 -0400 Original-Received: from mel-rta9.wanadoo.fr (193.252.19.69) by mel-rto4.wanadoo.fr (6.5.007) id 3D18589F00F37FC0; Wed, 24 Jul 2002 10:23:16 +0200 Original-Received: from dponce.com (80.9.194.3) by mel-rta9.wanadoo.fr (6.5.007) id 3D2A791A00764570; Wed, 24 Jul 2002 10:23:16 +0200 User-Agent: Mozilla/5.0 (Windows; U; WinNT4.0; en-US; rv:1.1b) Gecko/20020720 X-Accept-Language: fr, en-us, en Original-To: rms@gnu.org Errors-To: emacs-devel-admin@gnu.org X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.0.11 Precedence: bulk List-Help: List-Post: List-Subscribe: , List-Id: Emacs development discussions. List-Unsubscribe: , List-Archive: Xref: main.gmane.org gmane.emacs.devel:6007 X-Report-Spam: http://spam.gmane.org/gmane.emacs.devel:6007 Hi Richard, > Thanks for tracking down the slowness in byte-compile-cl-warn. With > that information it was not hard for me to speed up the test. > Please try this. Your patch works like a charm! Here is the new profiling result I got when byte-compiling edebug.el: emacs-lisp-byte-compile 1 3.024 3.024 byte-compile-cl-warn 3590 0.581 0.0001618384 Compared to result with previous version: emacs-lisp-byte-compile 1 11.978 11.978 byte-compile-cl-warn 3590 9.1439999999 0.0025470752 Did you receive my patch to improve the performance of `byte-compile-set-symbol-position'? Thanks! David