# HG changeset patch # User Francesco Potort # Date 1019484728 0 # Node ID 2ae99744dc81974a4cd6bcec7f5b2d3e4715853a # Parent 98b894d1d3adacf317e20e9da421e3253f1e3534 *** empty log message *** diff -r 98b894d1d3ad -r 2ae99744dc81 lib-src/ChangeLog --- 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` + + * 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 * ebrowse.c (add_declarator): Test *CLS instead of CLS.