summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* * generic/tclBasic.c (Tcl_AddObjErrorInfo, Tcl_LogCommandInfo):dgp2004-09-176-46/+41
| | | | | | | | | | | | * generic/tclCmdAH.c ([catch], [error]): * generic/tclCmdMZ.c ([return]): * generic/tclProc.c (TclUpdateReturnInfo): * generic/tclResult.c (Tcl_SetErrorCodeVA, Tcl_SetObjErrorCode TclTransferResult): Refactored so that all errorCode setting flows through Tcl_SetObjErrorCode(). This greatly reduces the number of different places in the code that need to know details about an internal bitflag field of the Interp struct. Also places errorCode setting in one place for easier future mods.
* more changes for bison supportKevin B Kenny2004-09-174-134/+199
|
* make tclGetDate.y use bison instead of yaccKevin B Kenny2004-09-174-1269/+1858
|
* silence compiler warning in tclClock.cKevin B Kenny2004-09-142-2/+12
|
* * doc/interp.n:Miguel Sofer2004-09-144-45/+85
| | | | | | * generic/tclInterp.c (TclPreventAliasLoop, AliasCreate): * tests/interp.test (17.4-6, 19.3-4): fixing problems with renaming of aliases [Bugs 707104 1026493]. Fix designed by dgp.
* Fix [Bug 1026903] by storing what ensemble the ensemble is cached for.dkf2004-09-133-3/+26
|
* * generic/tclClock.c (TclMktimeObjCmd): Corrected a bad checkKevin B Kenny2004-09-114-5/+38
| | | | | | | | | for error return from 'mktime'. * generic/tclObj.c (Tcl_GetIntFromObj): Corrected a problem where demoting a wide to an int failed on a big-endian machine. [Bug 1026125]. * tests/clock.test (clock-43.1): Added regression test for error return from 'mktime'.
* * generic/tclExecute.c (INST_CONCAT1): fix for [Bug 1025834];Miguel Sofer2004-09-112-37/+60
| | | | avoid unnecessary string copies.
* tcltest-12.3-4 needed to have ::tcltest::loadScript set to empty in their -setupdavygrvy2004-09-112-1/+8
|
* Minor mods to latest commit to correct bugs and compiler warnings ondgp2004-09-101-8/+11
| | | | TCL_WIDE_INT_IS_LONG platforms.
* One less crazy long/wide aunt in the attic [Bug 868489]dkf2004-09-103-26/+212
|
* Fix [Bug 1025359]; make sure wide seeks don't lose errorsdkf2004-09-102-5/+10
|
* * generic/tcl.h: Micro formatting fixes.andreas_kupries2004-09-103-6/+12
| | | | | * generic/tclIOGT.c: Channel version fixed, must be 3, to have wideseekProc. Thanks to David Graveraux <davygrvy@pobox.com>.
* comment typodgp2004-09-101-2/+2
|
* * generic/tclNamespace.c (TclGetNamespaceForQualName): Resolveddgp2004-09-102-12/+18
| | | | | | | | | longstanding inconsistency in the treatment of the TCL_NAMESPACE_ONLY flag revealed by testing the 2004-09-09 commits against Itcl. TCL_NAMESPACE_ONLY now acts as specified in the pre-function comment, forcing resolution in the passed in context namespace. It has been incorrectly forcing resolution in the interp's current namespace.
* fixed a bug where %z was always positive in :localtimeKevin B Kenny2004-09-103-6/+33
|
* * generic/tclExecute.c (INST_CONCAT1): added a peepholeMiguel Sofer2004-09-102-1/+22
| | | | | | optimisation for concatting an empty string. This enables replacing the idiom 'K $x [set x {}]' by '$x[set x {}]' for fastest execution.
* Calls to WriteFile and WriteConsoleA changed to WriteConsole.davygrvy2004-09-102-10/+14
|
* Also corrected faulty prevention of [namespace import] cycles.dgp2004-09-093-21/+74
| | | | [Bug 1017299]
* * generic/tclNamesp.c (Tcl_ForgetImport): Corrected faultydgp2004-09-093-46/+199
| | | | | * tests/namespace.test: logic that relied exclusively on string matching and failed in the presence of [rename]s. [Bug 560297]
* * compat/strftime.c (_conv): Corrected a problem where hour 0Kevin B Kenny2004-09-083-7/+20
| | | | | | would format as a blank format group with %k. * tests/clock.test (clock-41.1): Added regression test case for %k at the zero hour.
* * generic/tclBasic.c (Tcl_CreateInterp): Removed obsoletedgp2004-09-082-228/+117
| | | | | field for storing the string-based command procedure of built-in commands. We no longer have any string-based built-in commands!
* fixed clock-34.* to use same time zone on input and outputKevin B Kenny2004-09-082-11/+18
|
* * generic/tclClock.c (TclClockMktimeObjCmd): Fixed a bug whereKevin B Kenny2004-09-083-3/+28
| | | | | | the month was scanned incorrectly in -timezone :localtime. * tests/clock.test (clock-40.1): Added regression test case for the bug where month was scanned incorrectly in -timezone :localtime.
* Corrected a buglet in the header information. [Bug 1024058]Kevin B Kenny2004-09-082-1/+6
|
* no messagedavygrvy2004-09-081-0/+5
|
* some quoting needed to be removed as it was breaking with VC7.davygrvy2004-09-081-4/+4
|
* Fixed indentationKevin B Kenny2004-09-071-0/+4
|
* * doc/clock.n: Documented the default -format, and changedKevin B Kenny2004-09-072-0/+10
| | | | | references to a (nonexistent) msgcat command to refer to the msgcat package. [Bug 1023870]
* * tests/timer.test (timer-1.1, timer-2.1): Changed to (one hopes!)Kevin B Kenny2004-09-072-6/+9
| | | | | be more resilient on an overloaded system, if [after 200] sleeps for 300 ms or longer.
* removed unused cmdInfo variableKevin B Kenny2004-09-071-2/+1
|
* Converted to http://tip.tcl.tk URL. Should be more long term reliable.dgp2004-09-071-1/+1
|
* Changed incorrect references to the "msgcat command" to "msgcat package"dgp2004-09-071-3/+3
|
* * generic/tclTimer.c: Removed a premature optimisation thatKevin B Kenny2004-09-07145-318/+350
| | | | | | | | | | | | | | | | | | | | | attempted to store the assoc data in the client data; the optimisation caused a bug that [after] would overwrite its imports. [Bug 1016167] * library/clock.tcl (InitTZData, ClearCaches): Changed so that the in-memory time zone :UTC (and its aliases) always gets reinitialised, in case tzdata is absent. [Bug 1019537, 1023779] * library/tzdata/*: Regenerated. * tests/clock.test (clock-31.*, clock-39.1): Corrected a problem where the 'system' locale tests fail on a non-English Windows machine. [Bug 1023761]. Added a test to make sure that alias time zones load correctly. [Bug 1023779]. * tools/tclZIC.tcl (writeLinks): Corrected a problem where alias time zone names were written incorrectly, causing them to fail to load at run time. [Bug 1023779]. * win/tclWinTime.c (Tcl_GetTime): Eliminated CPUID tests on Win64 - assuming that HAL vendors now do a better job of keeping the performance counters synchronized among CPU's. [Bug 1020445]
* Oops, missed one file from last commitdkf2004-09-061-2/+2
|
* More documentation fixes from Mikhail Kolesnitchenko. [Patch 1022527]dkf2004-09-0653-186/+195
|
* Stop NULL interp args from causing crashes. [Bug 1020538]dkf2004-09-032-44/+74
|
* Clarify meaning of [lsearch -dictionary].dkf2004-09-022-2/+9
|
* clock.tcl installationvincentdarley2004-09-022-1/+6
|
* * win/tclWin32Dll.c (TclWinCPUID): need _asm for WIN64 (Itanium),hobbs2004-09-012-3/+13
| | | | until we have it, just return unknown. [Bug 1020445]
* WIN64 correctionshobbs2004-09-012-9/+17
|
* Correct some abbreviation usage.dkf2004-09-016-11/+16
|
* Completed an incomplete undo of a mistaken commit that broke the HEAD.dgp2004-08-311-9/+9
|
* Undo mistaken commit of code in sandbox. <:} D'oh!dkf2004-08-311-111/+3
|
* Grammar and spelling fixes. [Patch 1018486]dkf2004-08-3121-106/+227
|
* two bugs fixed in filesystem docs and testsvincentdarley2004-08-314-154/+183
|
* * unix/Makefile.in (install-libraries): portable sh fix.das2004-08-312-2/+6
|
* Fix a crash caused by sharing in [string map]. [Bug 1018562]dkf2004-08-303-6/+32
|
* Fix old tests to check [namespace which] sanely...dkf2004-08-271-4/+5
|
* Make [namespace which] use newer option parsing code for more flexibility.dkf2004-08-273-32/+27
|