From mboxrd@z Thu Jan 1 00:00:00 1970 Path: quimby.gnus.org!not-for-mail From: Francesco Potorti` Newsgroups: gmane.emacs.devel Subject: Re: Bug Report (Feature request?) etags (GNU Emacs 21.1) Date: Tue, 05 Mar 2002 13:15:29 +0100 Organization: X-fingerprint: 4B2 6187 5C3 D6B1 2E31 7666 9DF 2DC9 BE21 6115 Message-ID: References: <200202141816.g1EIGWQ19766@kogs12.informatik.uni-hamburg.de> <871yfjhgk7.fsf@pot.cnuce.cnr.it> <5xg03zg0hc.fsf@kfs2.cua.dk> <5xu1sfq8t9.fsf@kfs2.cua.dk> <87n0y6emxz.fsf@pot.cnuce.cnr.it> <87lmdq7cwm.fsf@creche.redhat.com> <87eljie7ty.fsf@pot.cnuce.cnr.it> <200202192131.g1JLVp413268@aztec.santafe.edu> NNTP-Posting-Host: quimby2.netfonds.no X-Trace: quimby2.netfonds.no 1015331098 20575 195.204.10.66 (5 Mar 2002 12:24:58 GMT) X-Complaints-To: usenet@quimby2.netfonds.no NNTP-Posting-Date: 5 Mar 2002 12:24:58 GMT Cc: Sven Utcke Original-Received: from fencepost.gnu.org ([199.232.76.164]) by quimby2.netfonds.no with esmtp (Exim 3.12 #1 (Debian)) id 16iE01-0005Ll-00 for ; Tue, 05 Mar 2002 13:24:57 +0100 Original-Received: from localhost ([127.0.0.1] helo=fencepost.gnu.org) by fencepost.gnu.org with esmtp (Exim 3.33 #1 (Debian)) id 16iDtM-0003j4-00; Tue, 05 Mar 2002 07:18:04 -0500 Original-Received: from pot.cnuce.cnr.it ([146.48.83.182]) by fencepost.gnu.org with esmtp (Exim 3.33 #1 (Debian)) id 16iDqv-0003eR-00 for ; Tue, 05 Mar 2002 07:15:34 -0500 Original-Received: from pot by pot.cnuce.cnr.it with local (Exim 3.34 #1 (Debian)) id 16iDqr-0006ZO-00; Tue, 05 Mar 2002 13:15:29 +0100 Original-To: Emacs developers In-reply-to: <200202192131.g1JLVp413268@aztec.santafe.edu> (rms@gnu.org) Errors-To: emacs-devel-admin@gnu.org X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.0.5 Precedence: bulk List-Help: List-Post: List-Subscribe: , List-Id: Emacs development discussions. List-Unsubscribe: , List-Archive: Xref: quimby.gnus.org gmane.emacs.devel:1740 X-Report-Spam: http://spam.gmane.org/gmane.emacs.devel:1740 I made etags aware of the #line directives that can be found in automatically generated sources, for example .y-->.c, or .web-->.[hc]. A consequence of my changes is that the memory footprint of etags increased dramatically for big file, as it needs to keep all tags in memory until all files are parsed. In general this shouldn't be a problem: tags files are relatively small. Those of you who are interested, please try the new version in the CVS or at . There is an undocumented option for obtaining the old behaviour of ignoring #line directives, but I won't tell you, so you will be forced to read the source if you need that, and while cursing me you'll remember to tell me that you had a problem :-) Next change to do is the "don't parse xxx.c when both xxx.c and xxx.y are given". _______________________________________________ Emacs-devel mailing list Emacs-devel@gnu.org http://mail.gnu.org/mailman/listinfo/emacs-devel