diff options
author | Daniel Veillard <veillard@src.gnome.org> | 2003-08-19 15:01:28 +0000 |
---|---|---|
committer | Daniel Veillard <veillard@src.gnome.org> | 2003-08-19 15:01:28 +0000 |
commit | 6155d8aafa3cc60b5fdaaf75b423e489ea8280c4 (patch) | |
tree | 82892b7f88bac3a8d21786fe679abcb4b0a3cfa8 /ChangeLog | |
parent | 66f68e716ba29bf333cb0c83d401b7a06afe2197 (diff) | |
download | libxml2-6155d8aafa3cc60b5fdaaf75b423e489ea8280c4.tar.gz |
optimization when freeing hash tables. some tuning of buffer allocations
* dict.c hash.c: optimization when freeing hash tables.
* parser.c xmlIO.c include/libxml/tree.h: some tuning of buffer
allocations
* parser.c parserInternals.c include/libxml/parser.h: keep a
single allocated block for all the attributes callbacks,
avoid useless malloc()/free()
* tree.c: do not realloc() when growing a buffer if the buffer
ain't full, malloc/memcpy/free avoid copying memory.
Daniel
Diffstat (limited to 'ChangeLog')
-rw-r--r-- | ChangeLog | 11 |
1 files changed, 11 insertions, 0 deletions
@@ -1,3 +1,14 @@ +Tue Aug 19 16:54:18 CEST 2003 Daniel Veillard <daniel@veillard.com> + + * dict.c hash.c: optimization when freeing hash tables. + * parser.c xmlIO.c include/libxml/tree.h: some tuning of buffer + allocations + * parser.c parserInternals.c include/libxml/parser.h: keep a + single allocated block for all the attributes callbacks, + avoid useless malloc()/free() + * tree.c: do not realloc() when growing a buffer if the buffer + ain't full, malloc/memcpy/free avoid copying memory. + Mon Aug 18 18:37:01 CEST 2003 Daniel Veillard <daniel@veillard.com> * xmllint.c doc/xmllint.xml doc/xmllint.1: added option |