Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Stop losing references when variables are repeated in [binary scan]. [851747] | dkf | 2003-12-02 | 1 | -40/+71 |
| | |||||
* | * generic/tclParse.c: Corrected faulty check for trailing white | dgp | 2003-11-24 | 1 | -2/+4 |
| | | | | | space in {expand} parsing. Thanks Andreas Leitgeb. [Bug 848262]. * tests/parse.test: New tests for the bug. | ||||
* | remove windows [cd] bug | vincentdarley | 2003-11-24 | 1 | -5/+12 |
| | |||||
* | * generic/tclVar.c: fix flag bit collision between | Miguel Sofer | 2003-11-20 | 1 | -2/+6 |
| | | | | LOOKUP_FOR_UPVAR and TCL_PARSE_PART1 (deprecated) [Bug 835020] | ||||
* | Fixed Bug 845412; long commands without expansion don't get tangled with the | dkf | 2003-11-19 | 1 | -2/+2 |
| | | | | expansion machinery now... | ||||
* | Added cast to suppress compiler warning. | dgp | 2003-11-17 | 1 | -2/+2 |
| | |||||
* | Miguel's masking bits had the wrong sense. I should have spotted | dkf | 2003-11-16 | 1 | -2/+2 |
| | | | | this, but he did instead... | ||||
* | D'oh! instructionCount is post-incremented, not pre-incremented... | dkf | 2003-11-16 | 1 | -3/+4 |
| | |||||
* | Miguel Sofer's patch (with small revisions) to make sure the bytecode engine | dkf | 2003-11-16 | 2 | -2/+98 |
| | | | | checks for async events fairly frequently. [Bug 746722] | ||||
* | Stop VC++ 5.2 warning. [Bug 842511] | dkf | 2003-11-15 | 1 | -2/+2 |
| | |||||
* | Whitespace fixes | dkf | 2003-11-15 | 1 | -15/+15 |
| | |||||
* | Fixed code that splits RE engine states into "progress" and "no-progress" ↵ | pvgoran | 2003-11-15 | 1 | -2/+6 |
| | | | | (bugs 505048, 230589, 840258 and 504785). | ||||
* | Added cast to suppress compiler warning. | dgp | 2003-11-15 | 1 | -2/+2 |
| | |||||
* | TIP#138 implementation plus extra test stuff [Patch 731356] | dkf | 2003-11-14 | 3 | -19/+142 |
| | |||||
* | * doc/ParseCmd.3: Implementation of TIP 157. Adds recognition | dgp | 2003-11-14 | 7 | -57/+376 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * doc/Tcl.n: of the new leading {expand} syntax on words. * generic/tcl.h: Parses such words as the new Tcl_Token type * generic/tclBasic.c: TCL_TOKEN_EXPAND_WORD. Updated Tcl_EvalEx * generic/tclCompile.c: and the bytecode compiler/execution engine * generic/tclCompile.h: to recognize the new token type. New opcodes * generic/tclExecute.c: INST_LIST_VERIFY and INST_INVOKE_EXP and a new * generic/tclParse.c: operand type OPERAND_ULIST1 are defined. Docs * generic/tclTest.c: and tests are included. * tests/basic.test: * tests/compile.test: * tests/parse.test: * library/auto.tcl: Replaced several [eval]s used to perform * library/package.tcl: argument expansion with the new syntax. * library/safe.tcl: In the test files lindex.test and lset.test, * tests/cmdInfo.test: replaced use of [eval] to force direct * tests/encoding.test: string evaluation with use of [testevalex] * tests/execute.test: which more directly and robustly serves the * tests/fCmd.test: same purpose. * tests/http.test: * tests/init.test: * tests/interp.test: * tests/io.test: * tests/ioUtil.test: * tests/iogt.test: * tests/lindex.test: * tests/lset.test: * tests/namespace-old.test: * tests/namespace.test: * tests/pkg.test: * tests/pkgMkIndex.test: * tests/proc.test: * tests/reg.test: * tests/trace.test: * tests/upvar.test: * tests/winConsole.test: * tests/winFCmd.test: | ||||
* | fix to misleading error message | vincentdarley | 2003-11-10 | 1 | -8/+17 |
| | |||||
* | compilation warning | vincentdarley | 2003-11-07 | 1 | -3/+10 |
| | |||||
* | loadHandle vs clientData cleanup | vincentdarley | 2003-11-03 | 2 | -17/+112 |
| | |||||
* | whitespace | vincentdarley | 2003-11-03 | 1 | -2/+2 |
| | |||||
* | remove warning | vincentdarley | 2003-11-03 | 1 | -2/+2 |
| | |||||
* | Typo fix | dkf | 2003-11-02 | 1 | -2/+2 |
| | |||||
* | regen | dkf | 2003-11-01 | 2 | -2/+26 |
| | |||||
* | When copying and pasting code, check that argument types are sensible! <:^) | dkf | 2003-11-01 | 2 | -8/+8 |
| | |||||
* | Oops | dkf | 2003-11-01 | 1 | -2/+2 |
| | |||||
* | Increased robustness and speed for [lrepeat] with help of new list constructor | dkf | 2003-11-01 | 5 | -68/+212 |
| | |||||
* | Whitespace police | dkf | 2003-10-30 | 2 | -135/+128 |
| | |||||
* | Whitespace police | dkf | 2003-10-30 | 1 | -163/+132 |
| | |||||
* | * generic/tclExecute.c (NEXT_INST macros): replaced macro variable | Miguel Sofer | 2003-10-28 | 1 | -10/+10 |
| | | | | "result" by "resultHandling" to avoid confusion. | ||||
* | Changed FILE_ to FCMD_ to prevent symbol/#def collisions. [Bug 822528] | dkf | 2003-10-22 | 1 | -77/+66 |
| | |||||
* | Removed variables that are no longer used. | dgp | 2003-10-21 | 2 | -6/+2 |
| | |||||
* | Fixed bug 823768 by pre-parsing the index list | dkf | 2003-10-15 | 1 | -240/+225 |
| | |||||
* | whitespace police | dkf | 2003-10-14 | 1 | -131/+116 |
| | |||||
* | regsub fix | vincentdarley | 2003-10-14 | 1 | -2/+13 |
| | |||||
* | * generic/tclBasic.c (TclAppendObjToErrorInfo): New internal routine | dgp | 2003-10-14 | 12 | -191/+247 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | that appends a Tcl_Obj to the errorInfo, saving the caller the trouble of extracting the string rep. * generic/tclStringObj.c (TclAppendLimitedToObj): New internal routine that supports truncated appends with optional ellipsis marking. This single routine supports UTF-8-safe truncated appends needed in several places throughout the Tcl source code, mostly for error and stack messages. Clean fix for [Bug 760872]. * generic/tclInt.h: Declarations for new internal routines. * generic/tclCmdMZ.c: Updated callers to use the new routines. * generic/tclCompExpr.c: * generic/tclCompile.c: * generic/tclExecute.c: * generic/tclIOUtil.c: * generic/tclNamesp.c: * generic/tclObj.c: * generic/tclParseExpr.c: * generic/tclProc.c: * generic/tclStringObj.c: * mac/tclMacResource.c: * library/init.tcl: Updated ::errorInfo cleanup in [unknown] to reflect slight modifications to Tcl_LogCommandInfo(). Corrects failing init-4.* tests. | ||||
* | TIP#127 Implementation. Thanks to Michael Schlenker for his implementation work | dkf | 2003-10-14 | 1 | -155/+443 |
| | |||||
* | filesystem bug fixes | vincentdarley | 2003-10-13 | 5 | -22/+208 |
| | |||||
* | Exported symbol name police (thanks GPS for spotting this!) | dkf | 2003-10-10 | 3 | -20/+19 |
| | |||||
* | * win/makefile.vc: Applied patches for bug #801467 by Joe Mistachkin | patthoyts | 2003-10-09 | 1 | -1/+2 |
| | | | | | * win/tclAppInit.c: to fix incompatible TCL_MEM_DEBUG handling in * generic/tclObj.c: Win32 VC builds. | ||||
* | * generic/tclBasic.c: Save and restore the iPtr->flag bits that | dgp | 2003-10-08 | 1 | -1/+12 |
| | | | | | | | control the state of errorCode and errorInfo management when calling "leave" execution traces, so that all error information of the traced command is still available whether traced or not. [Bug 760947] Thanks to Yahalom Emet. | ||||
* | Made Tcl_NumUtfChars do the right thing with \u0000 when guessing the length | dkf | 2003-10-08 | 2 | -7/+30 |
| | | | | because of a negative 'length' parameter. [Bug 769812] | ||||
* | fix for [Bug 816641] - faulty execution and catch stack management. | Miguel Sofer | 2003-10-04 | 1 | -19/+16 |
| | |||||
* | * generic/tclBasic.c: Fixed error in ref count management of command | dgp | 2003-10-03 | 2 | -13/+32 |
| | | | | | * generic/tclCmdMZ.c: and execution traces that caused access to freed memory in trace-32.1. [Bug 811483]. | ||||
* | * generic/tclTrace.c: Corrected comingling of introspection results of | dgp | 2003-10-02 | 1 | -1/+17 |
| | | | | | [trace info command] and [trace info execution]. [Bug 807243] Thanks to Mark Saye. | ||||
* | fixed inconsistent handling of file separators in file join | vincentdarley | 2003-09-30 | 1 | -34/+53 |
| | |||||
* | Remove unintentional check-in of work-in-progress | dkf | 2003-09-29 | 1 | -35/+1 |
| | |||||
* | Undid bozo check-in of work-in-progress | dkf | 2003-09-29 | 1 | -44/+1 |
| | |||||
* | Symbols which are visible outside a single compilation unit must have | dkf | 2003-09-29 | 3 | -28/+28 |
| | | | | | the prefix 'Tcl' to keep them out of the way of non-Tcl C code on Unix. (Problem reported by George Staplin.) | ||||
* | Undo mistaken commit of work-in-progress | dkf | 2003-09-29 | 1 | -495/+7 |
| | |||||
* | Regen | dkf | 2003-09-29 | 2 | -2/+13 |
| | |||||
* | TIP#121 (app exit proc API) implementation from Joe Mistachkin | dkf | 2003-09-29 | 5 | -13/+648 |
| |