diff options
author | dkf <donal.k.fellows@manchester.ac.uk> | 2001-02-16 09:26:30 (GMT) |
---|---|---|
committer | dkf <donal.k.fellows@manchester.ac.uk> | 2001-02-16 09:26:30 (GMT) |
commit | 1c02141e53c67e31c95fdf0cacde16366245125d (patch) | |
tree | 00ec85b9a55d0128b258753eb3183e5838f3b2e3 /ChangeLog | |
parent | 7f746b8bfbb8b4b90be140239f8155d6366ebf4b (diff) | |
download | tcl-1c02141e53c67e31c95fdf0cacde16366245125d.zip tcl-1c02141e53c67e31c95fdf0cacde16366245125d.tar.gz tcl-1c02141e53c67e31c95fdf0cacde16366245125d.tar.bz2 |
[split $string ""] now shares character strings in the resulting list,
giving better performance for smallish strings, and *much* better
performance for large (especially multi-megabyte) ones.
Diffstat (limited to 'ChangeLog')
-rw-r--r-- | ChangeLog | 9 |
1 files changed, 9 insertions, 0 deletions
@@ -1,3 +1,12 @@ +2001-02-15 Donal K. Fellows <fellowsd@cs.man.ac.uk> + + * generic/tclCmdMZ.c (Tcl_SplitObjCmd): Improved efficiency of + splitting strings into individual characters by adding hash so + that only one Tcl_Obj per character is created. Improves + performance of splitting of short strings and makes a huge + difference to splitting of long strings, such as is done in the + mime package in tcllib. [Bug #131523] + 2001-01-31 Don Porter <dgp@users.sourceforge.net> * win/makefile.vc (install-libraries): Corrected misdirected install directory for the msgcat 1.2 package. |