Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | * tests/clock.test (clock-59.1): Added a regression test for | Kevin B Kenny | 2007-04-20 | 4 | -53/+96 |
| | | | | | | military time zone input conversion. [Bug 1586828]. * generic/tclGetDate.y (MilitaryTable): Fixed an ancient bug where the military NZA time zones had the signs reversed [Bug 1586828]. | ||||
* | * doc/clock.n: Deleted an entirely superfluous (and also incorrect) remark | Kevin B Kenny | 2007-04-20 | 2 | -12/+3 |
| | | | | | about the effect of Daylight Saving Time on relative times in [clock scan]. [Bug 1582951] | ||||
* | * tests/clock.test (clock-40.1, clock-58.1): Corrected a | Kevin B Kenny | 2007-04-20 | 2 | -3/+7 |
| | | | | | | test case that depended on ":localtime" being able to handle dates prior to the Posix epoch, [Bug 1618445] Added a test case for the dates of the Japanese emperors. [Bug 1637471] | ||||
* | * doc/clock.n: Corrected a silly error (transposed 'uppercase' | Kevin B Kenny | 2007-04-20 | 7 | -38/+110 |
| | | | | | | | | | | | | | | | and 'lowercase' in clock.n. [Bug 1656002] Clarified that [clock scan] does not recognize a locale's alternative calendar. * library/clock.tcl: Corrected an error in skipping over the %Ey field on input. * library/msgs/ja.msg: * tools/loadICU.tcl: Corrected several localisation faults in the Japanese locale (most notably, incorrect dates for the Emperors' eras). [Bug 1637471]. Many thanks to SourceForge user 'nyademo' for pointing this out and developing a fix. * generic/tclPathObj.c: Corrected a 'const'ness fault that caused bitter complaints from MSVC. | ||||
* | * doc/clock.n: Corrected a silly error (transposed 'uppercase' | Kevin B Kenny | 2007-04-19 | 2 | -2/+7 |
| | | | | and 'lowercase' in clock.n. [Bug 1656002] | ||||
* | Improve const-correctness of RE compiler | dkf | 2007-04-19 | 5 | -90/+97 |
| | |||||
* | * generic/tclExecute.c (INST_LSHIFT): fixed a mistake introduced | Miguel Sofer | 2007-04-19 | 2 | -2/+10 |
| | | | | | | | in version 1.266 ('=' became '=='), which effectively turned the block that handles native shifts into dead code. This explains why the testsuite did not pick this mistake. Rewrote to make the intention clear. | ||||
* | * generic/tclInt.h (TclDecrRefCount): change the order of the | Miguel Sofer | 2007-04-18 | 2 | -6/+13 |
| | | | | | branches, use empty 'if ; else' to handle use in unbraced outer if/else conditions (as already done in tcl.h) | ||||
* | * generic/tclExecute.c: slight changes in Tcl_Obj management. | Miguel Sofer | 2007-04-18 | 2 | -22/+32 |
| | |||||
* | * library/clock.tcl: Fixed the naming of | Kevin B Kenny | 2007-04-17 | 3 | -12/+21 |
| | | | | | | | ::tcl::clock::ReadZoneinfoFile because (yoicks!) it was in the global namespace. * doc/clock.n: Clarified the cases in which legacy time zone is recognized. [Bug 1656002] | ||||
* | * generic/tclExecute.c: fixed checkInterp logic [Bug 1702212] | Miguel Sofer | 2007-04-17 | 2 | -9/+16 |
| | |||||
* | Eliminate use of (VOID*) casts when calling memset or memcpy. | dkf | 2007-04-17 | 12 | -52/+50 |
| | |||||
* | Always cast arg to ckfree to char*, not VOID* | dkf | 2007-04-17 | 1 | -3/+3 |
| | |||||
* | Complete the purge of K&R function definitions from manually-written code. | dkf | 2007-04-16 | 30 | -2144/+2168 |
| | |||||
* | * doc/clock.n: Corrected documentation to avoid periods in the | Kevin B Kenny | 2007-04-15 | 1 | -6/+6 |
| | | | | 'A.M.' and 'P.M.' abbreviations. | ||||
* | * generic/tclCompCmds.c: added a cast to silence a compiler | Kevin B Kenny | 2007-04-15 | 4 | -15/+33 |
| | | | | | | | | error on VC2005. * library/clock.tcl: Restored unique-prefix matching of keywords on the [clock] command. [Bug 1690041] * tests/clock.test: Added rudimentary test cases for unique-prefix matching of keywords. | ||||
* | * generic/tclExecute.c: removed some code at INSTEXPAND_SKTOP that | Miguel Sofer | 2007-04-14 | 2 | -8/+11 |
| | | | | duplicates functionality already present at checkForCatch. | ||||
* | Added keyword | dkf | 2007-04-13 | 1 | -3/+2 |
| | |||||
* | removed stray '//' | Miguel Sofer | 2007-04-11 | 1 | -2/+2 |
| | |||||
* | * generic/tclExecute.c: new macros OBJ_AT_TOS, OBJ_UNDER_TOS, | Miguel Sofer | 2007-04-11 | 2 | -141/+152 |
| | | | | | | OBJ_AT_DEPTH(n) and CURR_DEPTH that remove all direct references to tosPtr from TEBC (after initialisation and the code at the label cleanupV_pushObjResultPtr). | ||||
* | fixing comments | Miguel Sofer | 2007-04-11 | 1 | -4/+1 |
| | |||||
* | * generic/tclCompCmds.c: moved all exceptDepth management to the | Miguel Sofer | 2007-04-11 | 2 | -11/+20 |
| | | | | macros - the decreasing half was managed by hand. | ||||
* | assorted minor cleanup | dkf | 2007-04-10 | 1 | -12/+16 |
| | |||||
* | Don't use C++ keywords | dkf | 2007-04-10 | 1 | -4/+4 |
| | |||||
* | Reformat to standard function definition form | dkf | 2007-04-10 | 1 | -24/+27 |
| | |||||
* | Complete conversion to ANSI function definitions | dkf | 2007-04-10 | 1 | -3/+3 |
| | |||||
* | Reformat to standard function definition form; don't use C++ keywords | dkf | 2007-04-10 | 1 | -7/+9 |
| | |||||
* | Complete conversion to ANSI function definitions | dkf | 2007-04-10 | 1 | -3/+3 |
| | |||||
* | Reformat to standard function definition form | dkf | 2007-04-10 | 1 | -2/+5 |
| | |||||
* | Complete conversion to ANSI function definitions | dkf | 2007-04-10 | 1 | -8/+8 |
| | |||||
* | Handle creation of Tcl_Objs from constant strings better (easier to use, more | dkf | 2007-04-10 | 30 | -247/+266 |
| | | | | efficient). After [Patch 1529526] (afredd) | ||||
* | minor tidy | dkf | 2007-04-10 | 1 | -12/+10 |
| | |||||
* | * generic/tclCompile (tclInstructionTable): fixed bugs in | Miguel Sofer | 2007-04-08 | 2 | -6/+14 |
| | | | | description of dict instructions | ||||
* | * generic/tclCompile (tclInstructionTable): fixed bug in | Miguel Sofer | 2007-04-07 | 2 | -2/+7 |
| | | | | description of INST_START_COMMAND. | ||||
* | * generic/tclExecute.c (TEBC): small code reduction. | Miguel Sofer | 2007-04-07 | 2 | -25/+6 |
| | |||||
* | * generic/tclExecute.c (TEBC): | Miguel Sofer | 2007-04-06 | 4 | -450/+497 |
| | | | | | | | | * generic/tclNamespace.c (NsEnsembleImplementationCmd): * generic/tclProc.c (InitCompiledLocals, ObjInterpProcEx, TclObjInterpProcCore, ProcCompileProc): code reordering to reduce branching and improve branch prediction (assume that forward branches are typically not taken). | ||||
* | Extend/sort the "SEE ALSO" section | dkf | 2007-04-05 | 1 | -3/+3 |
| | |||||
* | Whitespace/formatting | dkf | 2007-04-05 | 1 | -17/+17 |
| | |||||
* | Simplification of some argument processing through introduction of a helper | dkf | 2007-04-05 | 1 | -26/+26 |
| | | | | macro. | ||||
* | Tighten up a comment | dkf | 2007-04-05 | 1 | -8/+7 |
| | |||||
* | added comments | Miguel Sofer | 2007-04-04 | 1 | -1/+5 |
| | |||||
* | * generic/tclExecute.c: INST_INVOKE optimisation [Patch 1693802] | Miguel Sofer | 2007-04-03 | 2 | -6/+28 |
| | |||||
* | restore line endings | dgp | 2007-04-03 | 1 | -475/+475 |
| | |||||
* | missing entry | dgp | 2007-04-03 | 1 | -0/+6 |
| | |||||
* | * generic/tclInt.decls: Moved TclGetNamespaceFromObj() to | Miguel Sofer | 2007-04-03 | 5 | -7/+29 |
| | | | | | | * generic/tclInt.h: the internal stubs table; regen. * generic/tclIntDecls.h: * generic/tclStubInit.c: | ||||
* | * generic/tclNamesp.c: Revised ErrorCodeRead and ErrorInfoRead | dgp | 2007-04-03 | 1 | -7/+21 |
| | | | | | trace routines so they guarantee the ::errorCode and ::errorInfo variable always appear to exist. [Bug 1693252]. | ||||
* | * generic/tclBasic.c: Added bytecode compilers for the | Miguel Sofer | 2007-04-03 | 8 | -85/+639 |
| | | | | | | | | * generic/tclCompCmds.c: variable linking commands: 'global', * generic/tclCompile.h: 'variable', 'upvar', 'namespace upvar' * generic/tclExecute.c: [Patch 1688593] * generic/tclInt.h: * generic/tclVar.c: | ||||
* | * generic/tclBasic.c: Replace arrays on the C stack and ckalloc | dgp | 2007-04-02 | 11 | -107/+66 |
| | | | | | | | | | | | | * generic/tclExecute.c: calls with TclStackAlloc calls to use memory * generic/tclFCmd.c: on Tcl's evaluation stack. * generic/tclFileName.c: * generic/tclIOCmd.c: * generic/tclIndexObj.c: * generic/tclInterp.c: * generic/tclNamesp.c: * generic/tclTrace.c: * unix/tclUnixPipe.c: | ||||
* | Ensure that the count of commands commenced by bytecode is correct at all times | dkf | 2007-04-01 | 3 | -344/+609 |
| | | | | | | even though INST_START_CMD is now issued more efficiently. Changes definition of I_S_C, but that's an 8.5 opcode so that shouldn't matter; tbcload doesn't work with 8.5 at the moment anyway. | ||||
* | Minor simplification. | dkf | 2007-04-01 | 1 | -11/+12 |
| |