aboutsummaryrefslogtreecommitdiffstats
path: root/lib-src/ChangeLog
diff options
context:
space:
mode:
authorFrancesco Potortì2002-04-22 14:12:08 +0000
committerFrancesco Potortì2002-04-22 14:12:08 +0000
commit8378bcd3611c9b86446e52b38ed4c1cc7857b963 (patch)
tree73cd025441ff69c75d027ffbb07af3e3dc5623c4 /lib-src/ChangeLog
parent46e5ea33f578176cab0f4a51503defc4adc9a81b (diff)
downloademacs-8378bcd3611c9b86446e52b38ed4c1cc7857b963.tar.gz
emacs-8378bcd3611c9b86446e52b38ed4c1cc7857b963.zip
(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.
Diffstat (limited to 'lib-src/ChangeLog')
-rw-r--r--lib-src/ChangeLog12
1 files changed, 12 insertions, 0 deletions
diff --git a/lib-src/ChangeLog b/lib-src/ChangeLog
index 863f53ce747..747df2521cc 100644
--- a/lib-src/ChangeLog
+++ b/lib-src/ChangeLog
@@ -1,3 +1,15 @@
12002-04-22 Francesco Potorti` <pot@gnu.org>
2
3 * etags.c: (last_node): Make it a global variable.
4 (process_file): Print the tags from the nodes as soon as
5 possible, and delete the nodes. This brings down the memory
6 occupancy as etags to almost the same level as when the #line
7 directives were not parsed.
8 (free_fdesc): New function.
9 (find_entries): Use it.
10 (invalidate_nodes): In etags mode, do not just mark the nodes as
11 invalid, do delete them.
12
12002-04-21 Gerd Moellmann <gerd@gnu.org> 132002-04-21 Gerd Moellmann <gerd@gnu.org>
2 14
3 * ebrowse.c (add_declarator): Test *CLS instead of CLS. 15 * ebrowse.c (add_declarator): Test *CLS instead of CLS.