summaryrefslogtreecommitdiffstats
path: root/generic
Commit message (Expand)AuthorAgeFilesLines
* Update the command compilers and bytecode execution engine to use new machinery.dgp2018-03-095-147/+44
* Use new machinery to repair index value flaws in [lsort].dgp2018-03-091-17/+18
* Refactor the index value encode/decode machinery for broader use.dgp2018-03-094-27/+177
* More demonstration tests of index value encoding flaws.dgp2018-03-091-0/+3
* Stop failing error ordering tests in compiled [lreplace].dgp2018-03-081-18/+31
* Streamline index decoding in INST_LIST_RANGE_IMM execution.dgp2018-03-081-41/+31
* Rollback the stealth change to [lreplace a 1 1] in Tcl 8.6.6. [409ea17e37].dgp2018-03-082-204/+78
* Reduce the "clever" factor. (Fine line between clever and stupid.)dgp2018-03-081-3/+5
* Streamline index decoding in INST_STR_RANGE_IMM execution.dgp2018-03-071-17/+28
* When index parsing alone tells you a [string range] is empty, just push it.dgp2018-03-071-2/+17
* Express INST_LIST_INDEX_IMM index processinig in terms of TCL_INDEX_END sodgp2018-03-071-7/+2
* Establish 4 symbols for categories of parsed index values:dgp2018-03-074-73/+99
* Rework TclGetIndexFromToken to make use of TclGetEndOffsetFromObj, anddgp2018-03-071-22/+73
* Incorporate sebres work on the same ticket. Good stuff!dgp2018-03-075-20/+67
|\
| * try to fix [db36fa5122]: better compiled variants of several indices-related ...sebres2018-03-064-19/+65
* | rework error handling to keep test suite happy.dgp2018-03-061-7/+13
* | Have assembler use same index value parser as the bytecode compiler.dgp2018-03-061-13/+6
* | New internal routine TclGetEndOffsetFromObj.dgp2018-03-062-7/+41
* | various bits of ranting commentarydgp2018-03-062-3/+41
|/
* merge core-8-5-branch (fixes [1873ea0ee4f01b26]: wrong initialization of std-...sebres2018-03-051-9/+13
|\
| * fixes [1873ea0ee4f01b26]: wrong initialization of std-channels, if no std-han...sebres2018-03-051-9/+13
* | Some comments info for the next folks who come wandering in.dgp2018-03-011-1/+13
* | Refactor to eliminate duplicate routine parsing tokens as indices.dgp2018-03-013-93/+47
* | [8e6a9ac221] Stop false matching with bytearrays. (string-11.55)dgp2018-02-231-1/+2
|\ \ | |/
| * [8e6a9ac221] Stop false matching with bytearrays. (string-11.55)dgp2018-02-231-1/+2
* | [89dfecb6b7] Make thread IDs in testing commands consistent.dgp2018-02-222-5/+5
* | Rearrange a few lines TclRenameCommand to reduce operations.pooryorick2018-02-151-6/+6
* | Udate Tcl_ObjectDeleted to reflect recent changes.pooryorick2018-02-151-4/+2
* | TclOO: Remove unneeded name manipulation from TclOOCopyObjectCmd.pooryorick2018-02-151-13/+0
* | Fix syntax error in previous commit.pooryorick2018-02-151-2/+2
* | Add the check for wrong arguments back to TclOO_Object_Destroy, removepooryorick2018-02-153-2/+8
* | Streamline TclOO object cleanup routines.pooryorick2018-02-156-420/+320
* | Add TCL_CREATE_NS_IF_UNKNOWN back into Tcl_CreateEnsemble().pooryorick2018-02-151-5/+1
* | Fix for [6bca38d59b], TclOO segmentation fault cleaning up objects that thatpooryorick2018-02-151-55/+73
* | Fix for issue [6cf568a21b]: Tcl_Eval() causes new segfault (TclOO objectpooryorick2018-02-151-27/+33
* | Minor refactoring of TclOO object reference count booking during objectpooryorick2018-02-151-8/+8
* | Eliminate some duplicate code in tclOO.c/Tcl_NewObjectInstance().pooryorick2018-02-151-29/+10
* | Streamline TclOO object cleanup routines.pooryorick2018-02-152-280/+208
* | merge pyk-command-named-colonpooryorick2018-02-156-229/+306
|\ \
| * | Move return type to its own line.pooryorick2018-02-151-2/+4
| * | merge (cherrypick): Add missing parenthesis to an expression in TclEnsureNam...pooryorick2018-02-151-0/+5130
| * | Fix segmentation fault in TclOO that was noted in [16fe1b5807]. Updatepooryorick2018-02-145-40/+11715
| * | Lift the restriction on command names names that begin with ":".pooryorick2018-02-14135-239087/+121
| * | merge (cherrypick): Add missing parenthesis to an expression in TclEnsureName...pooryorick2017-11-251-1/+1
| * | Move return type to its own line.pooryorick2017-11-231-2/+4
| * | Fix segmentation fault in TclOO that was noted in [16fe1b5807]. Updatepooryorick2017-11-195-67/+54
| * | Lift the restriction on command names names that begin with ":".pooryorick2017-11-172-16/+0
| * | Fix [16fe1b5807]: namespace ensemble command named ":" is mistakenly given thepooryorick2017-11-175-106/+216
| * | TIP #422, Tcl 8.7 part: Mark all *VA functions as deprecated. They will be re...jan.nijtmans2017-11-173-15/+25
| |\ \
| | * | TIP #422 implementation, Tcl 8.7 part.jan.nijtmans2017-11-073-15/+25