diff options
author | vincentdarley <vincentdarley> | 2003-02-10 10:26:20 (GMT) |
---|---|---|
committer | vincentdarley <vincentdarley> | 2003-02-10 10:26:20 (GMT) |
commit | 850d398c1a0776e72d591c406090dfaca8492aeb (patch) | |
tree | 6b5cf965bfd562f73bbc5ea7df396db96fb238cd /ChangeLog | |
parent | 5a491dc83a0616f7e8fae279e04ec524d32ee01e (diff) | |
download | tcl-850d398c1a0776e72d591c406090dfaca8492aeb.zip tcl-850d398c1a0776e72d591c406090dfaca8492aeb.tar.gz tcl-850d398c1a0776e72d591c406090dfaca8492aeb.tar.bz2 |
filesystem speed up round 2
Diffstat (limited to 'ChangeLog')
-rw-r--r-- | ChangeLog | 20 |
1 files changed, 20 insertions, 0 deletions
@@ -1,3 +1,23 @@ +2003-02-10 Vince Darley <vincentdarley@users.sourceforge.net> + + * doc/FileSystem.3: + * generic/tclIOUtil.c: + * generic/tclInt.h: + * tests/fileSystem.test: + * unix/tclUnixFCmd.c: + * unix/tclUnixFile.c: + * win/tclWinFile.c: further filesystem optimization, applying + [Patch 682500]. In particular, these code examples are + faster now: + + foreach f $flist { if {[file exists $f]} {file stat $f arr;...}} + + foreach f [glob -dir $dir *] { # action and/or recursion on $f } + + cd $dir + foreach f [glob *] { # action and/or recursion on $f } + cd .. + 2003-02-08 Jeff Hobbs <jeffh@ActiveState.com> * library/safe.tcl: code cleanup of eval and string comp use. |