Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Restore the tcl_platform(threaded) variable. | dgp | 2012-04-17 | 1 | -0/+11 |
| | |||||
* | minor comment formatting | dkf | 2012-04-15 | 1 | -39/+70 |
| | |||||
* | [Bug 3448512]: clock scan "1958-01-01" fails only in debug compilation | jan.nijtmans | 2012-04-11 | 1 | -11/+0 |
|\ | |||||
| * | [Bug 3388350] mingw64 compiler warnings | jan.nijtmans | 2011-08-16 | 1 | -1/+1 |
| |\ | |||||
| | * | 3390272 Leak of [info script] value. | dgp | 2011-08-15 | 1 | -0/+4 |
| | | | |||||
* | | | Implementation of TIP #396 | dkf | 2012-04-02 | 1 | -7/+4 |
| | | | |||||
* | | | * generic/tclCompCmds.c (TclCompileLreplaceCmd): Added a compilation | dkf | 2012-02-15 | 1 | -1/+1 |
| | | | | | | | | | | | | strategy for [lreplace] that tackles the cases which are equivalent to a static [lrange]. | ||||
* | | | * generic/tclCompCmds.c (TclCompileLrangeCmd): Add compiler for | dkf | 2012-02-15 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | | | [lrange] with constant indices so we can take advantage of existing TCL_LIST_RANGE_IMM opcode. (TclCompileLindexCmd): Improve coverage of constant-index-style compliation using technique developed for [lrange] above. | ||||
* | | | Fixed typo in a comment. | andreask | 2011-11-21 | 1 | -1/+1 |
| | | | |||||
* | | | Commit of patch relating to interp resolvers | dkf | 2011-10-15 | 1 | -0/+46 |
| | | | |||||
* | | | Fix eval's faulty objProc, it was actually an nreProc [3399564|Bug 3399564]. ↵ | mig | 2011-08-29 | 1 | -1/+1 |
| | | | | | | | | | | | | Thanks to Joe Mistachkin for detection and analysis. | ||||
* | | | 3390272 Leak of [info script] value. | dgp | 2011-08-15 | 1 | -0/+4 |
|\ \ \ | |/ / | |||||
| * | | 3390272 Leak of [info script] value. | dgp | 2011-08-15 | 1 | -0/+4 |
| | | | |||||
* | | | [Bug 2919042] Restore "valgrindability" of Tcl that was lost by the ↵ | ferrieux | 2011-08-09 | 1 | -6/+7 |
| | | | | | | | | | | | | streamlining of [exit], by conditionally forcing a full Finalize: use -DPURIFY or ::env(TCL_FINALIZE_ON_EXIT) | ||||
* | | | Use Tcl_PrintfObj to generate more (complex) error messages. | dkf | 2011-08-05 | 1 | -6/+2 |
| | | | |||||
* | | | * generic/tclBasic.c: add missing INT2PTR | mig | 2011-07-07 | 1 | -1/+1 |
| | | | |||||
* | | | Remove TclCleanupLiteralTable (see 994838). | dgp | 2011-06-02 | 1 | -1/+0 |
|\ \ \ | |/ / | |||||
| * | | Remove TclCleanupLiteralTable (see 994838). | dgp | 2011-06-02 | 1 | -1/+0 |
| | | | |||||
* | | | missing INT2PTR in last commit | mig | 2011-06-01 | 1 | -1/+1 |
| | | | |||||
* | | | * generic/tclBasic.c: using the two free data elements in | mig | 2011-06-01 | 1 | -2/+2 |
| | | | | | | | | | NRCommand to store objc and objv - useful for debugging. | ||||
* | | | Merged core-8-5-branch, fixup of TIP 280 location mapping. | andreask | 2011-05-17 | 1 | -0/+4 |
|\ \ \ | |/ / | |||||
| * | | * generic/tclCompile.c (TclFixupForwardJump): Tracked down and fixed | andreask | 2011-05-17 | 1 | -0/+4 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | * generic/tclBasic.c (TclArgumentBCEnter): the cause of a violation of my assertion that 'ePtr->nline == objc' in TclArgumentBCEnter. When a bytecode was grown during jump fixup the pc -> command line mapping was not updated. When things aligned just wrong the mapping would direct command A to the data for command B, with a different number of arguments. | ||||
* | | | Define and use macros that test whether a Tcl list value is canonical. | dgp | 2011-04-18 | 1 | -6/+2 |
|\ \ \ | |/ / | |||||
| * | | Define and use macros that test whether a Tcl list value is canonical. | dgp | 2011-04-18 | 1 | -49/+36 |
| | | | |||||
* | | | * generic/tclBasic.c: fix for [Bug 2440625], kbk's patch | mig | 2011-04-12 | 1 | -24/+6 |
| | | | |||||
* | | | insure that 'coroutine eval' runs the initial command in the proper context, ↵ | mig | 2011-04-11 | 1 | -2/+9 |
| | | | | | | | | | | | | [Bug 3282869] | ||||
* | | | More generation of error codes ([format], [after], [trace], RE optimizer). | dkf | 2011-04-04 | 1 | -64/+62 |
| | | | |||||
* | | | * generic/tclBasic.c (TclNREvalObjEx): fix performance issue, notably ↵ | mig | 2011-03-27 | 1 | -0/+3 |
| | | | | | | | | | | | | apparent in tclbench's 'LIST lset foreach'. Many thanks to twylite for patiently researching the issue and explaining it to me: a missing Tcl_ResetObjResult that causes unwanted sharing of the current result Tcl_Obj. | ||||
* | | | Rewrites to eliminate some isspace() calls. | dgp | 2011-03-16 | 1 | -14/+9 |
|\ \ \ | |/ / | |||||
| * | | Rewrites to eliminate isspace() calls. | dgp | 2011-03-16 | 1 | -9/+9 |
| | | | |||||
| * | | Fix gcc warnings: variable set but not used | jan.nijtmans | 2011-03-08 | 1 | -0/+4 |
| |\ \ | | |/ | |||||
* | | | Adjust ckalloc/ckfree macros to greatly reduce number of explicit casts in | dkf | 2011-03-12 | 1 | -79/+72 |
| | | | | | | | | | rest of Tcl source code. No ABI change. API change *should* be harmless. | ||||
* | | | Turn namespace into an ensemble. Not yet on trunk because of some mysterious ↵ | dkf | 2011-03-09 | 1 | -9/+8 |
| | | | | | | | | | | | | failures that need resolving... | ||||
* | | | merge | jan.nijtmans | 2011-03-08 | 1 | -1/+5 |
|\ \ \ | |||||
| * \ \ | Fix gcc warnings: variable set but not used | jan.nijtmans | 2011-03-08 | 1 | -0/+4 |
| |\ \ \ |/ / / / | | | _ | |||||
| * | | Fix gcc warnings: variable set but not used | jan.nijtmans | 2011-03-08 | 1 | -0/+4 |
| | | | |||||
* | | | * generic/tclBasic.c: More replacements of Tcl_UtfBackslash() calls | dgp | 2011-03-06 | 1 | -2/+2 |
|\ \ \ | | |/ | |/| | | | | | | | | | | * generic/tclCompile.c: with TclParseBackslash() where possible. * generic/tclCompCmdsSZ.c: * generic/tclParse.c: * generic/tclUtil.c: | ||||
| * | | * generic/tclBasic.c: More replacements of Tcl_UtfBackslash() calls | dgp | 2011-03-06 | 1 | -2/+2 |
| |\ \ | | |/ | | | | | | | | | | * generic/tclCompile.c: with TclParseBackslash() where possible. * generic/tclParse.c: * generic/tclUtil.c: | ||||
| | * | * generic/tclBasic.c: More replacements of Tcl_UtfBackslash() calls | dgp | 2011-03-06 | 1 | -3/+3 |
| | | | | | | | | | | | | | | | | | | * generic/tclCmdMZ.c: with TclParseBackslash() where possible. * generic/tclCompExpr.c: * generic/tclCompile.c: * generic/tclUtil.c: | ||||
* | | | merge trunkdogeen_assembler_branch | Kevin B Kenny | 2011-03-05 | 1 | -21/+22 |
|\ \ \ | |||||
| * | | | Renamed struct TEOV_callback to the more descriptive NRE_callback. | Miguel Sofer | 2011-03-05 | 1 | -12/+12 |
| | | | | |||||
| * | | | * generic/tclBasic.c (TclNREvalObjv): missing a variable declaration in ↵ | Miguel Sofer | 2011-03-04 | 1 | -7/+10 |
| | | | | | | | | | | | | | | | | commented out non-optimised code, left for ref in checkin [b97b771b6d] | ||||
| * | | | Now that we're no longer using SCM based on RCS, the RCS Keyword lines | dgp | 2011-03-02 | 1 | -2/+0 |
| |\ \ \ | | |/ / | | | | | cause more harm than good. Purged them (except in zlib files). | ||||
| | * | | Now that we're no longer using SCM based on RCS, the RCS Keyword lines cause | dgp | 2011-03-02 | 1 | -2/+0 |
| | |\ \ | | | |/ | | | | | more harm than good. Purged them. | ||||
| | | * | Now that we're no longer using SCM based on RCS, the RCS Keyword lines cause | dgp | 2011-03-01 | 1 | -2/+0 |
| | | | | | | | | | | | | more harm than good. Purged them. | ||||
| | | * | [Bug 3030870] make itcl 3.x built with pre-8.6 work in 8.6: | nijtmans | 2010-07-25 | 1 | -3/+3 |
| | | | | | | | | | | | | | | | | revert tclInt.h to what it was before, and relax the relation between Tcl_CallFrame and CallFrame. | ||||
| | | * | * generic/tclBasic.c (TclEvalObjEx): Moved the #280 decrement of | andreas_kupries | 2009-11-09 | 1 | -6/+5 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | refCount for the file path out of the branch after the whole conditional, closing a memory leak. Added clause on structure type to prevent seg.faulting. Backport from valgrinding the Tcl 8.5 branch. | ||||
| | | * | silence compiler warnings | dgp | 2009-08-26 | 1 | -2/+2 |
| | | | | |||||
| | | * | * generic/tclBasic.c (Tcl_CreateInterp, Tcl_EvalTokensStandard, | andreas_kupries | 2009-08-25 | 1 | -22/+278 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | EvalTokensStandard, Tcl_EvalEx, EvalEx, TclAdvanceContinuations, TclEvalObjEx): * generic/tclCmdMZ.c (Tcl_SwitchObjCmd, ListLines): * generic/tclCompCmds.c (*): * generic/tclCompile.c (TclSetByteCodeFromAny, TclInitCompileEnv, TclFreeCompileEnv, TclCompileScript): * generic/tclCompile.h (CompileEnv): * generic/tclInt.h (ContLineLoc, Interp): * generic/tclObj.c (ThreadSpecificData, ContLineLocFree, TclThreadFinalizeObjects, TclInitObjSubsystem, TclContinuationsEnter, TclContinuationsEnterDerived, TclContinuationsCopy, TclContinuationsGet, TclFreeObj): * generic/tclProc.c (TclCreateProc): * generic/tclVar.c (TclPtrSetVar): * tests/info.test (info-30.0-22): Extended parser, compiler, and execution with code and attendant data structures tracking the positions of continuation lines which are not visible in script's, to properly account for them while counting lines for #280, during direct and compiled execution. | ||||
| | | * | fix SunCC warning | das | 2009-07-23 | 1 | -2/+2 |
| | | | |