summaryrefslogtreecommitdiffstats
path: root/ChangeLog
Commit message (Collapse)AuthorAgeFilesLines
* Made Tcl_UniCharNcmp faster on big-endian machines; the system memcmp()isdkf2002-05-291-0/+15
| | | | | probably optimized far in excess of anything we could do! Little-endian just use the old code...
* * generic/tclInt.decls:hobbs2002-05-291-0/+32
| | | | | | | | | | | | | | | | | | | | | | | * generic/tclIntDecls.h: * generic/tclStubInit.c: * generic/tclUtf.c: added TclpUtfNcmp2 private command that mirrors Tcl_UtfNcmp, but takes n in bytes, not utf-8 chars. This provides a faster alternative for comparing utf strings internally. (Tcl_UniCharNcmp, Tcl_UniCharNcasecmp): removed the explicit end of string check as it wasn't correct for the function (by doc and logic). * generic/tclCmdMZ.c (Tcl_StringObjCmd): reworked the string equal comparison code to use TclpUtfNcmp2 as well as short-circuit for equal objects or unequal length strings in the equal case. Removed the use of goto and streamlined the other parts. * generic/tclExecute.c (TclExecuteByteCode): added check for object equality in the comparison instructions. Added short-circuit for != length strings in INST_EQ, INST_NEQ and INST_STR_CMP. Reworked INST_STR_CMP to use TclpUtfNcmp2 where appropriate, and only use Tcl_UniCharNcmp when at least one of the objects is a Unicode obj with no utf bytes.
* * tests/clock.test: added clock-9.1hobbs2002-05-291-0/+16
| | | | | | | | | | | | * compat/strftime.c: * generic/tclClock.c: * generic/tclInt.decls: * generic/tclIntDecls.h: * unix/tclUnixTime.c: fix for Windows msvcrt mem leak caused by using an env(TZ) setting trick for in clock format -gmt 1. This also makes %s seem to work correctly with -gmt 1 as well as making it a lot faster by avoid the env(TZ) hack. TclpStrftime now takes useGMT as an arg. [Bug #559376]
* load cleanup in vfsvincentdarley2002-05-281-1/+7
|
* Better handling of EOVERFLOW on Win32 systems (as EFBIG or EINVAL.)dkf2002-05-271-0/+9
|
* * tests/winPipe.test: Applied patch for SF Tcl Bug #549617. Patchandreas_kupries2002-05-241-0/+3
| | | | and bug report by Kevin Kenny <kennykb@users.sourceforge.net>.
* TIP#91 implementation; makes old style channels binary compatible withdkf2002-05-241-0/+32
| | | | new TIP#72-enabled Tcl. See http://purl.org/tcl/tip/91 for details.
* * win/tclWinSock.c (TcpWatchProc): Fixed SF Tcl Bug #557878. Weandreas_kupries2002-05-241-2/+9
| | | | | | are not allowed to mess with the watch mask if the socket is a server socket. I believe that the original reporter is George Peter Staplin.
* * unix/configure: Regen.mdejong2002-05-211-0/+10
| | | | | | | | | * unix/configure.in: Invoke SC_ENABLE_SHARED before calling SC_CONFIG_CFLAGS so that the SHARED_BUILD variable can be checked inside SC_CONFIG_CFLAGS. * unix/tcl.m4 (SC_CONFIG_CFLAGS): Pass -non_shared instead of -shared to ld when configured with --disable-shared under OSF. [Tcl bug 540390]
* * generic/tclInt.h: added prototype for TclpFilesystemPathType().das2002-05-201-0/+7
| | | | | * mac/tclMacChan.c: use MSL provided creator type if available instead of the default 'MPW '.
* doc/CrtObjCmd.3: Added Tcl_GetCommandFromObj, Tcl_GetCommandFullNamejenglish2002-05-171-0/+5
| | | | (Tcl Bug #547987, #414921)
* More tidying up; tclUnixChan.c now builds with GCC without warnings.dkf2002-05-141-0/+6
|
* memory cleanupvincentdarley2002-05-141-0/+2
|
* Stop Solaris from generating a warning; the second argument to ioctl has beendkf2002-05-131-0/+7
| | | | observed to be either signed (Solaris) or unsigned (Linux)...
* memory cleanupvincentdarley2002-05-131-0/+9
|
* * Corrected some list-quoting issues anddgp2002-05-101-0/+8
| | | | | other matters that cause tests to fail when the patch includes special characters. Report from Vince Darley. [Bug 554068].
* no messagedavygrvy2002-05-081-0/+11
|
* no messagedavygrvy2002-05-081-0/+10
|
* me bad grammer have, fix goodly better, now.davygrvy2002-05-081-3/+3
|
* * Fixes to test suite when there's a spacedgp2002-05-081-1/+2
| | | | in the working path. Thanks to Kevin Kenny.
* * Fixes to test suite when there's a spacedgp2002-05-081-0/+3
| | | | in the working path. Thanks to Kevin Kenny.
* * Fixes to test suite when there's a spacedgp2002-05-081-0/+7
| | | | in the working path. Thanks to Kevin Kenny.
* no messagedavygrvy2002-05-081-0/+15
|
* fix to bug 553320vincentdarley2002-05-071-2/+13
|
* Fix for bugs #549607 & #549610: testsuite failures for filenames with spaces.Miguel Sofer2002-05-071-0/+7
|
* fix to 551306vincentdarley2002-05-021-0/+23
|
* * unix/configure:hobbs2002-04-261-0/+6
| | | | | * unix/tcl.m4: change HP-11 SHLIB_LD_LIBS from "" to ${LIBS} so that the .sl knows its dependent libs.
* Added more thorough tests for handling of conversion to boolean.dkf2002-04-261-0/+2
|
* Hex values on 64-bit machines can be booleans too! [Bug 548686]dkf2002-04-261-0/+5
|
* * generic/tclInt.h: corrected TclRememberJoinableThread decl tohobbs2002-04-241-0/+11
| | | | use VOID instead of void.
* * generic/tclAlloc.c:hobbs2002-04-231-0/+14
| | | | | | | | | | | | | | | * generic/tclInt.h: * generic/tclThreadAlloc.c (new): * unix/Makefile.in: * unix/tclUnixThrd.c: * win/Makefile.in: * win/tclWinInt.h: * win/tclWinThrd.c: added new threaded allocator contributed by AOL that significantly reduces lock contention when multiple threads are in use. Only Windows and Unix implementations are ready, and the Windows one may need work. It is only used by default on Unix for now, and requires that USE_THREAD_ALLOC be defined (--enable-threads on Unix will define this).
* * mac/tclMacResource.r: added check ofdas2002-04-231-0/+7
| | | | | | TCLTK_NO_LIBRARY_TEXT_RESOURCES #define to allow disabling the inclusion of the tcl library code in the resource fork of Tcl executables and shared libraries.
* Added documentation for command tracing API [Bug 414927]dkf2002-04-231-0/+5
|
* * generic/tclIOUtil.c (Tcl_FSRegister, Tcl_FSUnregister):hobbs2002-04-231-0/+6
| | | | | corrected calling of Tcl_ConditionWait to ensure that there would be a condition to wait upon.
* see ChangeLoghobbs2002-04-221-0/+20
|
* * Free the memory allocated for thedgp2002-04-201-0/+3
| | | | startup script path. [Bug 543549]
* * [mcmax] wasn't using the caller'sdgp2002-04-201-0/+5
| | | | | | namespace when determining the max translated length. Also made revisions for better use of namespace variables and more efficient [uplevel]s.
* * Added [mcload] to the export listdgp2002-04-191-0/+7
| | | | of msgcat; bumped to 1.2.3. [Bug 544727]
* 2002-04-20 Daniel Steffen <das@users.sourceforge.net>das2002-04-191-0/+14
| | | | | | | | | | | | | | * generic/tclInt.decls: * generic/tclIntPlatDecls.h: * generic/tclStubInit.c: * mac/tclMacFCmd.c: * mac/tclMacFile.c: * mac/tclMacUtil.c: Modified TclpObjNormalizePath to be alias file aware, and replaced various calls to FSpLocationFrom*Path by calls to new alias file aware versions FSpLLocationFrom*Path. The alias file aware routines don't resolve the last component of a path if it is an alias. This allows [file copy/delete] etc. to act correctly on alias files. (c.f. discussion in Bug #511666)
* list/string indexes don't destroy wide int rep [Bug #526717]dkf2002-04-191-1/+7
|
* [Bug 545325 ] info level didn't report namespace eval.Miguel Sofer2002-04-181-0/+6
|
* * Clarified documentation on handling unusual returndgp2002-04-181-0/+6
| | | | | codes during substitution, and on variable substitutions implied by command substitution, and vice versa. [Bug 536838]
* Fixed Bug #545644; [info body] always gives a proper string now!dkf2002-04-181-0/+4
|
* Partial resolution of Bug #536831; the comment is a bit clearer!dkf2002-04-181-1/+8
|
* correcting date in Changelog entryMiguel Sofer2002-04-181-1/+1
|
* fix for [Bug #542588], where "too large integers" were reported asMiguel Sofer2002-04-181-0/+7
| | | | "floating-point value" in [expr] error messages.
* * Made separate export for commandsdgp2002-04-181-0/+2
| | | | kept only for tcltest 1 compatibility.
* * Removed [saveState] and [restoreState] fromdgp2002-04-181-0/+3
| | | | tcltest 2 documentation, effectively deprecating them. [Bug 495660]
* * Revised to run tests in a namespace, rather thandgp2002-04-171-0/+6
| | | | | use the useless and buggy [saveState] and [restoreState] commands of tcltest. Updated to use tcltest 2 as well. [Patch 544911]
* * Revised to run tests in a namespace, rather thandgp2002-04-161-0/+6
| | | | | use the useless and buggy [saveState] and [restoreState] commands of tcltest. Updated to use tcltest 2 as well. [Patch 544546]