Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | reverting unintentional change in unix/tclUnixInit.c | Miguel Sofer | 2004-09-22 | 1 | -3/+2 |
| | |||||
* | * generic/tclExecute.c (INST_START_CMD): | Miguel Sofer | 2004-09-22 | 4 | -5/+43 |
| | | | | | * tests/proc.test (7.2-3): fix for [Bug 729692] was incorrect whenever a loop exception was returned. | ||||
* | Updated America/Montevideo | Kevin B Kenny | 2004-09-22 | 2 | -0/+10 |
| | |||||
* | * generic/tclCompCmds.c: Tolerate [append] syntax errors | dgp | 2004-09-22 | 3 | -8/+22 |
| | | | | | * tests/appendComp.test (8.1): at compile time, and allow runtime to raise the error (or succeed if a redefined [append] allows). | ||||
* | * generic/tclBasic.c: Reworked management of the interp | dgp | 2004-09-21 | 5 | -30/+16 |
| | | | | | | | | | | | | | | * generic/tclCompile.c: flag ERR_ALREADY_LOGGED, to reduce * generic/tclExecute.c: its exposure. Still left several * generic/tclNamesp.c: references that are just too nice on performace to do away with. These changes also resolve an inconsistency in the ::errorInfo values produced by [namespace eval x error foo bar] and [namespace eval x {error foo bar}]. * generic/tclExecute.c (TclCompEvalObj): Simplified the TclCompEvalObj routine. Much housekeeping now reliably happens elsewhere. [Patch 1031949] | ||||
* | * generic/tclExecute.c (TclCompEvalObj): Simplified | dgp | 2004-09-21 | 2 | -62/+19 |
| | | | | | the TclCompEvalObj routine. Much housekeeping now reliably happens elsewhere. [Patch 1031949] | ||||
* | Tighten up wording on [interp eval] and stack frames. [Bug 926590] | dkf | 2004-09-21 | 2 | -5/+23 |
| | |||||
* | Highlight document-internal references | dkf | 2004-09-21 | 1 | -12/+12 |
| | |||||
* | * tests/error.test (error-6.2,3): Added more tests to verify | dgp | 2004-09-20 | 2 | -1/+15 |
| | | | | ::errorCode setting by/after a [catch]. | ||||
* | Some tests were non-portable, alas. | dkf | 2004-09-19 | 1 | -3/+3 |
| | |||||
* | * generic/tclCmdAH.c: removed outdated comment [Bug 1029518]. | Miguel Sofer | 2004-09-19 | 2 | -7/+5 |
| | |||||
* | no message | davygrvy | 2004-09-18 | 1 | -0/+6 |
| | |||||
* | Dde package can load into a safe interp. Claim this fact for the | davygrvy | 2004-09-18 | 1 | -2/+3 |
| | | | | | Tcl_StaticPackage() call when the shell is built with the TCL_USE_STATIC_PACKAGES option. | ||||
* | Fix silly mistakes :} and make sure that the original bug is a test case. | dkf | 2004-09-18 | 2 | -16/+21 |
| | |||||
* | Make sure large shifts shift for real. [Bug 868467] | dkf | 2004-09-18 | 3 | -8/+86 |
| | |||||
* | Fix "operand"/"operator" confusion | dkf | 2004-09-18 | 1 | -6/+5 |
| | |||||
* | more formatting police | dkf | 2004-09-18 | 1 | -2/+2 |
| | |||||
* | More fixes from Mikhail Kolesnitchenko, and also standardize highlighting | dkf | 2004-09-18 | 37 | -473/+498 |
| | | | | of symbols like TCL_OK, TCL_ERROR, etc. | ||||
* | Whitespace police | dkf | 2004-09-18 | 1 | -1/+1 |
| | |||||
* | * generic/tclBasic.c (Tcl_AddObjErrorInfo, Tcl_LogCommandInfo): | dgp | 2004-09-17 | 6 | -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 support | Kevin B Kenny | 2004-09-17 | 4 | -134/+199 |
| | |||||
* | make tclGetDate.y use bison instead of yacc | Kevin B Kenny | 2004-09-17 | 4 | -1269/+1858 |
| | |||||
* | silence compiler warning in tclClock.c | Kevin B Kenny | 2004-09-14 | 2 | -2/+12 |
| | |||||
* | * doc/interp.n: | Miguel Sofer | 2004-09-14 | 4 | -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. | dkf | 2004-09-13 | 3 | -3/+26 |
| | |||||
* | * generic/tclClock.c (TclMktimeObjCmd): Corrected a bad check | Kevin B Kenny | 2004-09-11 | 4 | -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 Sofer | 2004-09-11 | 2 | -37/+60 |
| | | | | avoid unnecessary string copies. | ||||
* | tcltest-12.3-4 needed to have ::tcltest::loadScript set to empty in their -setup | davygrvy | 2004-09-11 | 2 | -1/+8 |
| | |||||
* | Minor mods to latest commit to correct bugs and compiler warnings on | dgp | 2004-09-10 | 1 | -8/+11 |
| | | | | TCL_WIDE_INT_IS_LONG platforms. | ||||
* | One less crazy long/wide aunt in the attic [Bug 868489] | dkf | 2004-09-10 | 3 | -26/+212 |
| | |||||
* | Fix [Bug 1025359]; make sure wide seeks don't lose errors | dkf | 2004-09-10 | 2 | -5/+10 |
| | |||||
* | * generic/tcl.h: Micro formatting fixes. | andreas_kupries | 2004-09-10 | 3 | -6/+12 |
| | | | | | * generic/tclIOGT.c: Channel version fixed, must be 3, to have wideseekProc. Thanks to David Graveraux <davygrvy@pobox.com>. | ||||
* | comment typo | dgp | 2004-09-10 | 1 | -2/+2 |
| | |||||
* | * generic/tclNamespace.c (TclGetNamespaceForQualName): Resolved | dgp | 2004-09-10 | 2 | -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 :localtime | Kevin B Kenny | 2004-09-10 | 3 | -6/+33 |
| | |||||
* | * generic/tclExecute.c (INST_CONCAT1): added a peephole | Miguel Sofer | 2004-09-10 | 2 | -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. | davygrvy | 2004-09-10 | 2 | -10/+14 |
| | |||||
* | Also corrected faulty prevention of [namespace import] cycles. | dgp | 2004-09-09 | 3 | -21/+74 |
| | | | | [Bug 1017299] | ||||
* | * generic/tclNamesp.c (Tcl_ForgetImport): Corrected faulty | dgp | 2004-09-09 | 3 | -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 0 | Kevin B Kenny | 2004-09-08 | 3 | -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 obsolete | dgp | 2004-09-08 | 2 | -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 output | Kevin B Kenny | 2004-09-08 | 2 | -11/+18 |
| | |||||
* | * generic/tclClock.c (TclClockMktimeObjCmd): Fixed a bug where | Kevin B Kenny | 2004-09-08 | 3 | -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 Kenny | 2004-09-08 | 2 | -1/+6 |
| | |||||
* | no message | davygrvy | 2004-09-08 | 1 | -0/+5 |
| | |||||
* | some quoting needed to be removed as it was breaking with VC7. | davygrvy | 2004-09-08 | 1 | -4/+4 |
| | |||||
* | Fixed indentation | Kevin B Kenny | 2004-09-07 | 1 | -0/+4 |
| | |||||
* | * doc/clock.n: Documented the default -format, and changed | Kevin B Kenny | 2004-09-07 | 2 | -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 Kenny | 2004-09-07 | 2 | -6/+9 |
| | | | | | be more resilient on an overloaded system, if [after 200] sleeps for 300 ms or longer. | ||||
* | removed unused cmdInfo variable | Kevin B Kenny | 2004-09-07 | 1 | -2/+1 |
| |