Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
55 check-ins using file generic/tclListObj.c version 4a076589c1
|
2018-03-09
| ||
| 20:46 | Newer utility routine is more suitable. check-in: b864232e48 user: dgp tags: bug-db36fa5122 | |
| 20:34 | Update the command compilers and bytecode execution engine to use new machinery. check-in: 4d0f21f455 user: dgp tags: bug-db36fa5122 | |
| 19:40 | Use new machinery to repair index value flaws in [lsort]. check-in: c07b8490b6 user: dgp tags: bug-db36fa5122 | |
| 19:23 | Refactor the index value encode/decode machinery for broader use. Make use of it to fix index value ... check-in: 16c6cccd7f user: dgp tags: bug-db36fa5122 | |
| 17:30 | More demonstration tests of index value encoding flaws. check-in: 7ad27c34f2 user: dgp tags: bug-db36fa5122 | |
| 15:28 | New tests demonstrating index value encoding flaws in [lsearch]. check-in: 87a228d13e user: dgp tags: bug-db36fa5122 | |
|
2018-03-08
| ||
| 21:58 | Stop failing error ordering tests in compiled [lreplace]. check-in: 4be9db6bc7 user: dgp tags: bug-db36fa5122 | |
| 19:43 | Another error ordering test. check-in: 2cb8a48a00 user: dgp tags: bug-db36fa5122 | |
| 19:28 | New test expose flaw in error ordering. check-in: 96ef13a16a user: dgp tags: bug-db36fa5122 | |
| 18:57 | Streamline index decoding in INST_LIST_RANGE_IMM execution. Eliminte the internals intrusion in the ... check-in: af16acfbf8 user: dgp tags: bug-db36fa5122 | |
| 17:26 | Rollback the stealth change to [lreplace a 1 1] in Tcl 8.6.6. [409ea17e37]. Scratch rewrite of the [... check-in: a765812bfc user: dgp tags: bug-db36fa5122 | |
| 02:28 | Reduce the "clever" factor. (Fine line between clever and stupid.) check-in: 92e1b73cd8 user: dgp tags: bug-db36fa5122 | |
|
2018-03-07
| ||
| 21:45 | Streamline index decoding in INST_STR_RANGE_IMM execution. check-in: bb66d42b7b user: dgp tags: bug-db36fa5122 | |
| 21:02 | When index parsing alone tells you a [string range] is empty, just push it. check-in: 38b72bb54b user: dgp tags: bug-db36fa5122 | |
| 19:55 | Express INST_LIST_INDEX_IMM index processinig in terms of TCL_INDEX_END so that consistencies are ma... check-in: 31a078bec7 user: dgp tags: bug-db36fa5122 | |
| 18:39 | Establish 4 symbols for categories of parsed index values: TCL_INDEX_START = 0 The start index.... check-in: 3f026007bd user: dgp tags: bug-db36fa5122 | |
| 17:02 | Rework TclGetIndexFromToken to make use of TclGetEndOffsetFromObj, and to lay out the index value en... check-in: 8cadbda624 user: dgp tags: bug-db36fa5122 | |
| 13:40 | Tests of [assemble] use of compiled index values. check-in: d6534fb386 user: dgp tags: bug-db36fa5122 | |
| 12:08 | Incorporate sebres work on the same ticket. Good stuff! check-in: 775afbf909 user: dgp tags: bug-db36fa5122 | |
|
2018-03-06
| ||
| 22:27 | test cases for "lsort": coverage for "missing from sublist" error case with negative index (-1-1, -2... Closed-Leaf check-in: 4bf1bd4bcc user: sebres tags: sebres-bug-db36fa5122 | |
| 21:59 | try to fix [db36fa5122]: better compiled variants of several indices-related commands, test-cases ex... check-in: 82d6ec9fbb user: sebres tags: sebres-bug-db36fa5122 | |
| 20:59 | rework error handling to keep test suite happy. check-in: 6723fc3cc9 user: dgp tags: bug-db36fa5122 | |
| 20:27 | Have assembler use same index value parser as the bytecode compiler. check-in: 9642b8388f user: dgp tags: bug-db36fa5122 | |
| 20:09 | New internal routine TclGetEndOffsetFromObj. check-in: 0adb97c70d user: dgp tags: bug-db36fa5122 | |
| 17:38 | various bits of ranting commentary check-in: bb516aa8d9 user: dgp tags: core-8-6-branch | |
|
2018-03-05
| ||
| 17:43 | merge core-8-5-branch (fixes [1873ea0ee4f01b26]: wrong initialization of std-channels ...) check-in: 6b38bf6d66 user: sebres tags: core-8-6-branch | |
|
2018-03-01
| ||
| 20:07 | Some comments info for the next folks who come wandering in. check-in: 650f9e6c7c user: dgp tags: core-8-6-branch | |
| 16:48 | Refactor to eliminate duplicate routine parsing tokens as indices. check-in: 620b046459 user: dgp tags: core-8-6-branch | |
|
2018-02-23
| ||
| 17:00 | [8e6a9ac221] Stop false matching with bytearrays. (string-11.55) check-in: df3d018b71 user: dgp tags: core-8-6-branch | |
|
2018-02-22
| ||
| 18:57 | [89dfecb6b7] Make thread IDs in testing commands consistent. check-in: 0a56102bb4 user: dgp tags: core-8-6-branch | |
|
2018-02-15
| ||
| 15:08 | Stop seeking out the libieee.a library and linking to it when found. The latest release of the GNU ... check-in: c9a48a280e user: dgp tags: core-8-6-branch | |
| 10:52 | merge pyk-backport-to-8-6 DGP: This checkin creates two memleaks, detected by test compile-12.1 ... check-in: 4039b2b895 user: pooryorick tags: core-8-6-branch | |
| 10:23 | Rearrange a few lines TclRenameCommand to reduce operations. Closed-Leaf check-in: 06a2db96a6 user: pooryorick tags: pyk-backport-to-8-6 | |
| 10:14 | merge pyk-TclOO check-in: 3cdc5a9717 user: pooryorick tags: pyk-backport-to-8-6 | |
| 10:05 | Udate Tcl_ObjectDeleted to reflect recent changes. Closed-Leaf check-in: 5bd9cf6428 user: pooryorick tags: pyk-TclOO | |
| 09:47 | TclOO: Remove unneeded name manipulation from TclOOCopyObjectCmd. check-in: 14b283bfc2 user: pooryorick tags: pyk-TclOO | |
| 09:40 | Fix syntax error in previous commit. check-in: 32993ddd16 user: pooryorick tags: pyk-TclOO | |
| 09:34 | Add the check for wrong arguments back to TclOO_Object_Destroy, remove inadvertant increment of Name... check-in: d3d985e2b7 user: pooryorick tags: pyk-TclOO | |
| 09:30 | Streamline TclOO object cleanup routines. check-in: 1db3099b55 user: pooryorick tags: pyk-TclOO | |
| 09:20 | Add TCL_CREATE_NS_IF_UNKNOWN back into Tcl_CreateEnsemble(). check-in: 29f5aa6c36 user: pooryorick tags: pyk-backport-to-8-6 | |
| 09:10 | Fix for [6bca38d59b], TclOO segmentation fault cleaning up objects that that have mixed themselves i... check-in: 3908414450 user: pooryorick tags: pyk-backport-to-8-6 | |
| 08:53 | Fix for issue [6cf568a21b]: Tcl_Eval() causes new segfault (TclOO object creation by qualified name)... check-in: a5d05b97be user: pooryorick tags: pyk-backport-to-8-6 | |
| 08:38 | Minor refactoring of TclOO object reference count booking during object creation. check-in: 7f882381fb user: pooryorick tags: pyk-backport-to-8-6 | |
| 06:45 | Eliminate some duplicate code in tclOO.c/Tcl_NewObjectInstance(). check-in: 33bdcf3e31 user: pooryorick tags: pyk-backport-to-8-6 | |
| 06:35 | Streamline TclOO object cleanup routines. check-in: e6b28dd11e user: pooryorick tags: pyk-backport-to-8-6 | |
| 06:01 | merge pyk-command-named-colon check-in: b31e995023 user: pooryorick tags: pyk-backport-to-8-6 | |
| 05:11 | Move return type to its own line. Closed-Leaf check-in: a2529e78ef user: pooryorick tags: pyk-command-named-colon | |
| 04:56 | merge (cherrypick): Add missing parenthesis to an expression in TclEnsureNamespace. check-in: 5d0c607c9b user: pooryorick tags: pyk-command-named-colon | |
|
2018-02-14
| ||
| 21:47 | Fix segmentation fault in TclOO that was noted in [16fe1b5807]. Update coroutine and TclOO object c... check-in: d448664da0 user: pooryorick tags: pyk-command-named-colon | |
| 19:07 | Lift the restriction on command names names that begin with ":". check-in: e5003b19a3 user: pooryorick tags: pyk-command-named-colon | |
| 19:07 | Fix [16fe1b5807]: namespace ensemble command named ":" is mistakenly given the empty string as its n... check-in: 6c3331370c user: pooryorick tags: pyk-command-named-colon | |
| 19:07 | New empty branch for other branches that bring changes from core-8-branch back to core-8-6-branch. check-in: d89c159310 user: pooryorick tags: pyk-backport-to-8-6 | |
| 14:19 | merge pyk-backport-to-8-6 check-in: c9251294d9 user: pooryorick tags: core-8-6-branch | |
| 14:05 | Modify TclCreateProc to handle arbitrary argument names, not just ASCII. Closed-Leaf check-in: f8c550d805 user: pooryorick tags: pyk-backport-to-8-6 | |
| 13:37 | Rewrite documentation in comments for brevity and clarity. check-in: 64f4563fdc user: pooryorick tags: pyk-backport-to-8-6 | |