summaryrefslogtreecommitdiff
path: root/ChangeLog
diff options
context:
space:
mode:
authorDaniel Veillard <veillard@src.gnome.org>2003-08-19 15:01:28 +0000
committerDaniel Veillard <veillard@src.gnome.org>2003-08-19 15:01:28 +0000
commit6155d8aafa3cc60b5fdaaf75b423e489ea8280c4 (patch)
tree82892b7f88bac3a8d21786fe679abcb4b0a3cfa8 /ChangeLog
parent66f68e716ba29bf333cb0c83d401b7a06afe2197 (diff)
downloadlibxml2-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--ChangeLog11
1 files changed, 11 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index 2f46709a..590df85c 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -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