From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Stefan Monnier Newsgroups: gmane.emacs.cc-mode.general,gmane.emacs.devel Subject: Re: Release of CC Mode 5.31 Date: Wed, 07 Dec 2005 14:51:22 -0500 Message-ID: References: NNTP-Posting-Host: main.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: sea.gmane.org 1133985219 6457 80.91.229.2 (7 Dec 2005 19:53:39 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Wed, 7 Dec 2005 19:53:39 +0000 (UTC) Cc: rms@gnu.org, mast@lysator.liu.se, romain@orebokech.com, emacs-devel@gnu.org, bug-cc-mode@gnu.org, henrik.enberg@telia.com, acm@muc.de Original-X-From: cc-mode-help-admin@lists.sourceforge.net Wed Dec 07 20:53:36 2005 Return-path: Original-Received: from lists-outbound.sourceforge.net ([66.35.250.225]) by ciao.gmane.org with esmtp (Exim 4.43) id 1Ek5Kd-0007nb-5g for sf-cc-mode-help@m.gmane.org; Wed, 07 Dec 2005 20:52:03 +0100 Original-Received: from sc8-sf-list1-b.sourceforge.net (sc8-sf-list1-b.sourceforge.net [10.3.1.7]) by sc8-sf-spam2.sourceforge.net (Postfix) with ESMTP id 3353013E50; Wed, 7 Dec 2005 11:52:02 -0800 (PST) Original-Received: from sc8-sf-mx2-b.sourceforge.net ([10.3.1.92] helo=mail.sourceforge.net) by sc8-sf-list1.sourceforge.net with esmtp (Exim 4.30) id 1Ek5KB-0007R9-Pq for cc-mode-help@lists.sourceforge.net; Wed, 07 Dec 2005 11:51:35 -0800 Original-Received: from fencepost.gnu.org ([199.232.76.164]) by mail.sourceforge.net with esmtps (TLSv1:DES-CBC3-SHA:168) (Exim 4.44) id 1Ek5KA-0007ca-5w for cc-mode-help@lists.sourceforge.net; Wed, 07 Dec 2005 11:51:36 -0800 Original-Received: from monty-python.gnu.org ([199.232.76.173]) by fencepost.gnu.org with esmtp (Exim 4.34) id 1Ek5JX-0007XQ-BK for bug-cc-mode@gnu.org; Wed, 07 Dec 2005 14:50:55 -0500 Original-Received: from Debian-exim by monty-python.gnu.org with spam-scanned (Exim 4.34) id 1Ek5LD-0003XE-42 for bug-cc-mode@gnu.org; Wed, 07 Dec 2005 14:52:39 -0500 Original-Received: from [132.204.24.67] (helo=mercure.iro.umontreal.ca) by monty-python.gnu.org with esmtp (Exim 4.34) id 1Ek5LC-0003X3-Ry; Wed, 07 Dec 2005 14:52:38 -0500 Original-Received: from hidalgo.iro.umontreal.ca (hidalgo.iro.umontreal.ca [132.204.27.50]) by mercure.iro.umontreal.ca (Postfix) with ESMTP id 58A712CF6F9; Wed, 7 Dec 2005 14:51:26 -0500 (EST) Original-Received: from asado.iro.umontreal.ca (asado.iro.umontreal.ca [132.204.24.84]) by hidalgo.iro.umontreal.ca (Postfix) with ESMTP id 07D0F4AC00A; Wed, 7 Dec 2005 14:51:23 -0500 (EST) Original-Received: by asado.iro.umontreal.ca (Postfix, from userid 20848) id E2FFD15608B; Wed, 7 Dec 2005 14:51:22 -0500 (EST) Original-To: Eli Zaretskii In-Reply-To: (Eli Zaretskii's message of "Wed, 07 Dec 2005 20:48:58 +0200") User-Agent: Gnus/5.11 (Gnus v5.11) Emacs/22.0.50 (gnu/linux) X-DIRO-MailScanner-Information: Please contact the ISP for more information X-DIRO-MailScanner: Found to be clean X-DIRO-MailScanner-SpamCheck: n'est pas un polluriel, SpamAssassin (score=-4.853, requis 5, autolearn=not spam, AWL 0.05, BAYES_00 -4.90) X-MailScanner-From: monnier@iro.umontreal.ca X-Spam-Checker-Version: SpamAssassin 2.63 (2004-01-11) on monty-python X-Spam-Level: X-Spam-Status: No, hits=0.0 required=5.0 tests=none autolearn=no version=2.63 X-Spam-Score: 0.0 (/) X-Spam-Report: Spam Filtering performed by sourceforge.net. See http://spamassassin.org/tag/ for more details. Report problems to http://sf.net/tracker/?func=add&group_id=1&atid=200001 Original-Sender: cc-mode-help-admin@lists.sourceforge.net Errors-To: cc-mode-help-admin@lists.sourceforge.net X-BeenThere: cc-mode-help@lists.sourceforge.net X-Mailman-Version: 2.0.9-sf.net Precedence: bulk List-Unsubscribe: , List-Id: Bug reports, feature requests, and general talk about CC Mode. List-Post: List-Help: List-Subscribe: , List-Archive: X-Original-Date: Wed, 07 Dec 2005 14:51:22 -0500 Xref: news.gmane.org gmane.emacs.cc-mode.general:2768 gmane.emacs.devel:47150 Archived-At: >> After I saw the problem, but before I reported it, I recompiled all >> the cc-*.el files, by "make recompile". Perhaps that command does not >> compile the files in the order you mention. It would be nice if it >> did that automatically. >> >> There is no Emacs feature to control order of compilation, >> so there would be no easy way to make that automatic. > I thought about some Make magic, like making some of the *.elc files > dependent on some other *.elc files which need to be compiled first. > (We already have COMPILE_FIRST files that work around similar > problems.) Is there any reason why this wouldn't work? That would work. It'd be even better to generate this dependency info automatically. Ideally, the byte-compiler would keep track of which macros are used, so that it can automatically generate exact dependency information. Note that e.g. if we change the dolist macro, it's not enough to recompile subr.el before the other files, since we also need to redump the executable after recompiling subr.el. Stefan ------------------------------------------------------- This SF.net email is sponsored by: Splunk Inc. Do you grep through log files for problems? Stop! Download the new AJAX search engine that makes searching your log files as easy as surfing the web. DOWNLOAD SPLUNK! http://ads.osdn.com/?ad_id=7637&alloc_id=16865&op=click