diff options
author | vincentdarley <vincentdarley> | 2004-01-21 19:59:32 (GMT) |
---|---|---|
committer | vincentdarley <vincentdarley> | 2004-01-21 19:59:32 (GMT) |
commit | aa7a81aef5d2a5e07732a9d10432071098bbe532 (patch) | |
tree | 0ffe5e984dd325a6bea1e24606e505aa4f37574b /ChangeLog | |
parent | 255a92739ba23b8db77bffe62d4f6e3ef06d099f (diff) | |
download | tcl-aa7a81aef5d2a5e07732a9d10432071098bbe532.zip tcl-aa7a81aef5d2a5e07732a9d10432071098bbe532.tar.gz tcl-aa7a81aef5d2a5e07732a9d10432071098bbe532.tar.bz2 |
filesystem optimisation -- Three main issues accomplished: (1) cleaned up variable names in
Diffstat (limited to 'ChangeLog')
-rw-r--r-- | ChangeLog | 38 |
1 files changed, 38 insertions, 0 deletions
@@ -1,3 +1,41 @@ +2004-01-21 Vince Darley <vincentdarley@users.sourceforge.net> + + * doc/FileSystem.3: + * generic/tcl.decls: + * generic/tclCmdAH.c + * generic/tclDecls.h + * generic/tclFCmd.c + * generic/tclFileName.c + * generic/tclFileSystem.h + * generic/tclIOUtil.c + * generic/tclInt.decls + * generic/tclInt.h + * generic/tclIntDecls.h + * generic/tclPathObj.c + * generic/tclStubInit.c + * generic/tclTest.c + * mac/tclMacFile.c + * tests/fileName.test + * tests/fileSystem.test + * tests/winFCmd.test + * unix/tclUnixFile.c + * win/tclWin32Dll.c + * win/tclWinFCmd.c + * win/tclWinFile.c + * win/tclWinInt.h + + Three main issues accomplished: (1) cleaned up variable names in + the filesystem code so that 'pathPtr' is used throughout. (2) + applied a round of filesystem optimisation with better handling + and caching of relative and absolute paths, requiring fewer + conversions. (3) clarifications to the documentation, + particularly regarding the acceptable refCounts of objects. + Some new tests added. Tcl benchmarks show a significant + improvement over 8.4.5, and typically a small improvement over + 8.3.5. TCL_FILESYSTEM_VERSION_2 introduced, but for internal + use only. There should be no public incompatibilities from + these changes. Thanks to dgp for extensive testing. + 2004-01-19 David Gravereaux <davygrvy@pobox.com> * win/tclWinPipe.c (Tcl_WaitPid): Fixed a thread-safety problem |