Mercurial > emacs
changeset 44736:2ae99744dc81
*** empty log message ***
author | Francesco Potortì <pot@gnu.org> |
---|---|
date | Mon, 22 Apr 2002 14:12:08 +0000 |
parents | 98b894d1d3ad |
children | d23968bb5297 |
files | lib-src/ChangeLog |
diffstat | 1 files changed, 12 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/lib-src/ChangeLog Mon Apr 22 14:11:26 2002 +0000 +++ b/lib-src/ChangeLog Mon Apr 22 14:12:08 2002 +0000 @@ -1,3 +1,15 @@ +2002-04-22 Francesco Potorti` <pot@gnu.org> + + * etags.c: (last_node): Make it a global variable. + (process_file): Print the tags from the nodes as soon as + possible, and delete the nodes. This brings down the memory + occupancy as etags to almost the same level as when the #line + directives were not parsed. + (free_fdesc): New function. + (find_entries): Use it. + (invalidate_nodes): In etags mode, do not just mark the nodes as + invalid, do delete them. + 2002-04-21 Gerd Moellmann <gerd@gnu.org> * ebrowse.c (add_declarator): Test *CLS instead of CLS.