Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | [Bug 2918962]: Stop crash when -index and -stride are used together in [lsort]. | dkf | 2009-12-22 | 1 | -11/+15 |
| | |||||
* | * generic/tclCmdIL.c: Fix of [Bug #2910094] by aku | Miguel Sofer | 2009-12-07 | 1 | -2/+2 |
| | | | | * tests/coroutine.test: | ||||
* | Eliminate various gcc warnings (in -Wextra mode) | nijtmans | 2009-11-18 | 1 | -26/+26 |
| | |||||
* | Revert mistaken commit | dgp | 2009-11-16 | 1 | -56/+1 |
| | |||||
* | (forward port) Fix [Bug 2891556] and improve test to detect similar ↵ | ferrieux | 2009-11-16 | 1 | -1/+56 |
| | | | | manifestations in the future. Add tcltest support for finalization. | ||||
* | Use the Tcl value stack more, simplify exit paths in [lsearch] | dkf | 2009-08-20 | 1 | -75/+40 |
| | |||||
* | Close off memory leak in [lsort]. | dkf | 2009-08-20 | 1 | -74/+68 |
| | |||||
* | Interpreted [if] is now fully NRE-enabled. [Bug 2823276] | dkf | 2009-08-19 | 1 | -36/+78 |
| | |||||
* | * generic/tclBinary.c: Removed unused variables. | dgp | 2009-07-16 | 1 | -4/+2 |
| | | | | | | | | | | | | | | | | | | * generic/tclCmdIL.c: * generic/tclCompile.c: * generic/tclExecute.c: * generic/tclHash.c: * generic/tclIOUtil.c: * generic/tclVar.c: * generic/tclBasic.c: Silence compiler warnings about ClientData. * generic/tclProc.c: * generic/tclScan.c: Typo in ACCEPT_NAN configuration. * generic/tclStrToD.c: Set floating point control register on MIPS systems so that the gradual underflow expected by Tcl is in effect. [Bug 2819200] | ||||
* | tweaks | dkf | 2009-07-11 | 1 | -5/+6 |
| | |||||
* | * generic/tclInt.h: add assert macros for clang static | das | 2009-06-30 | 1 | -1/+2 |
| | | | | | | | | | * generic/tclPanic.c: analyzer and redefine Tcl_Panic to * generic/tclStubInit.c: assert after panic in clang PURIFY builds. * generic/tclCmdIL.c: add clang assert for false positive from static analyzer. | ||||
* | - eliminate some unnessary type casts | nijtmans | 2009-02-03 | 1 | -14/+14 |
| | | | | | - some internal const decorations - spacing | ||||
* | Style fixes (unfouling whitespace, sorting comments, removing useless casts, ↵ | dkf | 2009-01-09 | 1 | -6/+6 |
| | | | | etc.) | ||||
* | * generic/tclCompile.h: Declare the internal tclInstructionTable | dgp | 2008-10-17 | 1 | -2/+2 |
| | | | | | | | | * generic/tclExecute.c: to simply be "const", not CONST86. * generic/tclCmdAH.c: whitespace. * generic/tclCmdIL.c: Uninitialized variable warning. * generic/tclTest.c: const correctness warning. | ||||
* | Add "const" to many internal | nijtmans | 2008-10-16 | 1 | -8/+8 |
| | | | | | const tables. No functional or API change. | ||||
* | * generic/tclExecute.c: Fix compile warnings when --enable-symbols=all. | dgp | 2008-10-14 | 1 | -5/+6 |
| | | | | | * generic/tclCmdIL.c: Fix write to unallocated memory whenever [lrepeat] returns an empty list. | ||||
* | * generic/tclBasic.c: Move [tailcall], [coroutine] and | Miguel Sofer | 2008-10-07 | 1 | -1/+2 |
| | | | | | | * generic/tclCmdIL.c: [yield] out of ::tcl::unsupported * tests/info.test: and into global scope: TIPs #327 * tests/unsupported.test: and #328 | ||||
* | More result hygiene. | dkf | 2008-10-04 | 1 | -3/+3 |
| | |||||
* | TIP #323 IMPLEMENTATION (partial) | dgp | 2008-09-29 | 1 | -3/+3 |
| | | | | | | * doc/linsert.n: Revise [linsert] to accept zero elements. * generic/tclCmdIL.c: * tests/linsert.test: | ||||
* | TIP #326 IMPLEMENTATION | dkf | 2008-09-29 | 1 | -13/+115 |
| | |||||
* | TIP #313 IMPLEMENTATION | dkf | 2008-09-29 | 1 | -19/+39 |
| | |||||
* | Corrected sanity test in zero-element case | dkf | 2008-09-27 | 1 | -2/+3 |
| | |||||
* | Fix [Bug 2130992]. | dkf | 2008-09-27 | 1 | -4/+20 |
| | |||||
* | TIP #323 IMPLEMENTATION (partial) | dgp | 2008-09-26 | 1 | -9/+9 |
| | | | | | | * doc/lrepeat.n: Revise [lrepeat] to accept both zero * generic/tclCmdIL.c: repetitions and zero elements to be repeated. * tests/lrepeat.test: | ||||
* | TIP #323 IMPLEMENTATION (partial) | dgp | 2008-09-26 | 1 | -3/+3 |
| | | | | | | * doc/lassign.n: Revise [lassign] to accept zero variable names. * generic/tclCmdIL.c: * tests/cmdIL.test: | ||||
* | * generic/tclBasic.c: Previous fix, now done right. | Miguel Sofer | 2008-08-21 | 1 | -43/+27 |
| | | | | | | * generic/tclCmdIL.c: * generic/tclInt.h: * tests/unsupported.test: | ||||
* | parts of last commit were not saved :} | Miguel Sofer | 2008-08-21 | 1 | -4/+15 |
| | |||||
* | * generic/tclBasic.c: Fix the cmdFrame level count in | Miguel Sofer | 2008-08-21 | 1 | -1/+11 |
| | | | | | * generic/tclCmdIL.c: coroutines. Fix small bug on coroutine * generic/tclInt.h: rewind. | ||||
* | * generic/tclCmdIL.c (TclInfoFrame): check fPtr->line before | das | 2008-08-14 | 1 | -2/+4 |
| | | | | | | dereferencing as line info may not exists when TclInfoFrame() is called from a DTrace probe. | ||||
* | nr-enabling [if] | Miguel Sofer | 2008-07-31 | 1 | -4/+14 |
| | |||||
* | * generic/tclBasic.c: Modified TclArgumentGet to reject pure lists | andreas_kupries | 2008-07-23 | 1 | -2/+2 |
| | | | | | | | | | | * generic/tclCmdIL.c: immediately, without search. Reworked setup * generic/tclCompile.c: of eoFramePtr, doesn't need the line * tests/info.test: information, more sensible to have everything on line 1 when eval'ing a pure list. Updated the users of the line information to special case this based on the frame type (i.e. TCL_LOCATION_EVAL_LIST). Added a testcase demonstrating the new behaviour. | ||||
* | fix [2021443] inconsistant "wrong # args" messages (follow-up) | nijtmans | 2008-07-21 | 1 | -2/+2 |
| | |||||
* | more consistent wrong # arg messages: change all messages containing ↵ | nijtmans | 2008-07-13 | 1 | -5/+5 |
| | | | | ?options? to the form ?-option value ...? | ||||
* | * generic/tclCmdIL.c (InfoFrameCmd): Fixed unsafe idiom of setting | andreas_kupries | 2008-07-07 | 1 | -2/+2 |
| | | | | the interp result found by Don Porter. | ||||
* | formatting, whitespace | das | 2008-06-30 | 1 | -39/+49 |
| | |||||
* | Lrange cleanup and in-place optimization [Patch 1890831] | ferrieux | 2008-06-29 | 1 | -36/+48 |
| | |||||
* | * generic/tclCmdIL.c (TclInfoFrame): Moved the code looking up the | andreas_kupries | 2008-06-16 | 1 | -41/+47 |
| | | | | | | | | * tests/info.test: information for key 'proc' out of the TCL_LOCATION_BC branch to after the switch, this is common to all frame types. Updated the testsuite to match. This was exposed by the 2008-06-08 commit (Miguel), switching uplevel from direct eval to compilation. Fixes [Bug 1987851]. | ||||
* | Small clarifications that code a bit nicer to read. | dkf | 2008-05-30 | 1 | -8/+8 |
| | |||||
* | Get rid of pre-C89-isms (esp. CONST vs const). | dkf | 2008-04-27 | 1 | -61/+61 |
| | |||||
* | * generic/tclCmdIL.c (Tcl_LsortObjCmd): Use ckalloc() to allocate | dgp | 2008-03-14 | 1 | -4/+3 |
| | | | | | SortElement arrays instead of TclStackAlloc() which isn't getting alignment right. Workaround for [Bug 1914503]. | ||||
* | * generic/tclCmdIl.c (Tcl_LreverseObjCmd): | Miguel Sofer | 2008-01-22 | 1 | -1/+10 |
| | | | | | * tests/cmdIL.test (cmdIL-7.7): fix crash on reversing an empty list [Bug 1876793]. | ||||
* | * generic/tclCmdIL.c: more [lsort] data handling streamlines. The | Miguel Sofer | 2007-12-26 | 1 | -137/+108 |
| | | | | | | | | function MergeSort is gone, essentially inlined into Tcl_LsortObjCmd. It is not a straight inlining, two loops over all lists elements where merged in the process: the linked list elements are now built and merged into the temporary sublists in the same pass. | ||||
* | * generic/tclCmdIL.c: more [lsort] data handling streamlines. | Miguel Sofer | 2007-12-25 | 1 | -51/+63 |
| | | | | | | Extra mem reqs of latest patches removed, restored to previous mem profile. Improved -unique handling, now eliminating repeated elems immediately instead of marking them to avoid reinsertion at the end. | ||||
* | * generic/tclCmdIL.c: speed patch for lsort [Patch 1856994]. | Miguel Sofer | 2007-12-23 | 1 | -41/+109 |
| | |||||
* | * generic/tclCmdIL.c (Tcl_LsortObjCmd, Tcl_LsearchObjCmd): avoid | Miguel Sofer | 2007-12-22 | 1 | -23/+36 |
| | | | | calling SelectObjFromSublist when there are no sublists. | ||||
* | * generic/tclCmdIL.c (Tcl_LsortObjCmd): preallocate a listObj of | Miguel Sofer | 2007-12-22 | 1 | -12/+24 |
| | | | | | | sufficient length for the sorted list instead of growing it. Second commit replaces calls to Tcl_ListObjAppenElement with direct access to the internal rep. | ||||
* | * generic/tclCmdIL.c (Tcl_LsortObjCmd): preallocate a listObj of | Miguel Sofer | 2007-12-22 | 1 | -2/+2 |
| | | | | sufficient length for the sorted list instead of growing it. | ||||
* | merge stable branch onto HEAD | dgp | 2007-12-13 | 1 | -1/+1 |
| | |||||
* | Prevent shimmering crash in [lsearch] when -exact and -integer/-real are mixed. | dkf | 2007-12-05 | 1 | -1/+15 |
| | | | | [Bug 1844789] | ||||
* | Factor out the core compiled-ensemble builder for simplicity. | dkf | 2007-11-21 | 1 | -42/+3 |
| |