Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Centralise the de-fanging of standard ensembles in safe interpreters. Doing ↵ | dkf | 2018-10-07 | 1 | -1/+1 |
| | | | | it right once is easier than repeating hacks... | ||||
* | Restricted the information made available to safe interpreters a bit. | dkf | 2018-09-27 | 1 | -3/+13 |
| | |||||
* | merge core-8-branch | dkf | 2018-09-27 | 1 | -14/+3 |
|\ | |||||
| * | Implementation of TIP 505: Make [lreplace] Accept All Out-of-Range Index Values | dkf | 2018-09-27 | 1 | -14/+3 |
| |\ | |||||
| | * | Work in progress implementing TIP 505. | dgp | 2018-03-26 | 1 | -14/+3 |
| | | | |||||
* | | | merge core-8-branch | dkf | 2018-09-04 | 1 | -228/+331 |
|\ \ \ | |/ / | |||||
| * | | Purge end-of-line spacing | jan.nijtmans | 2018-08-02 | 1 | -2/+2 |
| | | | |||||
| * | | merge 8.7 | dgp | 2018-03-15 | 1 | -90/+185 |
| |\ \ | |||||
| | * \ | [db36fa5122] Upgrade the index value parsing and encoding machinery. ↵ | dgp | 2018-03-10 | 1 | -40/+48 |
| | |\ \ | | | |/ | | | | | | | | | Refactor many systems to make consistent use of it. Repairs many indexing errors in corner cases. | ||||
| | | * | Use new machinery to repair index value flaws in [lsort]. | dgp | 2018-03-09 | 1 | -17/+18 |
| | | | | |||||
| | | * | Refactor the index value encode/decode machinery for broader use. | dgp | 2018-03-09 | 1 | -18/+25 |
| | | | | | | | | | | | | Make use of it to fix index value flaws in [lsearch]. | ||||
| | | * | More demonstration tests of index value encoding flaws. | dgp | 2018-03-09 | 1 | -0/+3 |
| | | | | |||||
| | | * | Rollback the stealth change to [lreplace a 1 1] in Tcl 8.6.6. [409ea17e37]. | dgp | 2018-03-08 | 1 | -1/+1 |
| | | | | | | | | | | | | Scratch rewrite of the [lreplace] compiler. | ||||
| | * | | TIP 351 Implementation. | dgp | 2018-03-05 | 1 | -50/+137 |
| | |\ \ | |||||
| | | * | | Allow -stride 1. | pspjuth | 2018-01-25 | 1 | -2/+2 |
| | | | | | |||||
| | | * | | Add -stride to lsearch. TIP#351 | pspjuth | 2018-01-02 | 1 | -50/+137 |
| | | | | | |||||
| | * | | | Revise the TclStringCat() interface to follow a common pattern. | dgp | 2018-02-05 | 1 | -2/+1 |
| | | | | | |||||
| | * | | | Fix segfault due to shimmering in [join $l $l]. (Test join-4.1). | dgp | 2018-01-27 | 1 | -2/+3 |
| | |\ \ \ | | | |/ / | | |/| / | | | |/ | |||||
| * | | | Refactored lrange to common function. | pspjuth | 2017-12-29 | 1 | -43/+1 |
| |/ / | |||||
| * | | Fix [8e1e31eac0fd6b6c4452bc108a98ab08c6b64588|8e1e31eac0]: lsort treats NUL ↵ | jan.nijtmans | 2017-11-30 | 1 | -2/+2 |
| | | | | | | | | | | | | | | | chars strangely. Also fix various initializations, which only make a difference when TCL_UTF_MAX == 4. Add new test-cases which demonstrate the fix. For TCL_UTF_MAX == 4, surrogates will now be handled as expected as well when sorting. | ||||
| * | | merge core-8-6-branch | jan.nijtmans | 2017-08-18 | 1 | -1/+1 |
| |\ \ | | |/ | |||||
| | * | Better UTF-8 surrogate handling, only functional when TCL_UTF_MAX>3 | jan.nijtmans | 2017-06-08 | 1 | -1/+1 |
| | | | |||||
| * | | merge core-8-6-branch | sebres | 2017-05-29 | 1 | -19/+18 |
| |\ \ | | |/ | |||||
| | * | fixed [a3fb3356b76ec4a853d1b86aadc08675f8bef359]: segfault by sorting of the ↵ | sebres | 2017-05-29 | 1 | -19/+18 |
| | | | | | | | | | | | | large lists (firstly mistakenly introduced in [af40c6fb6940bab7]), additionally simplify done-points in Tcl_LsortObjCmd. | ||||
| * | | merge core-8-6-branch | jan.nijtmans | 2017-05-29 | 1 | -2/+2 |
| |\ \ | | |/ | |||||
| | * | Tcl_UtfToUniChar() -> TclUtfToUniChar() in various places: No change in ↵ | jan.nijtmans | 2017-05-29 | 1 | -2/+2 |
| | | | | | | | | | | | | functionality, just faster if ASCII only strings are involved. | ||||
| * | | Fix [7c7d3b4481d4e4e86420b54031f4abd1df18d64|7c7d3b4481]: load test ↵ | jan.nijtmans | 2017-01-05 | 1 | -3/+0 |
| | | | | | | | | | | | | failures. There's a difference between "" and NULL as interpreter name. | ||||
| * | | Bring back stub table in original state. | jan.nijtmans | 2016-12-08 | 1 | -1/+1 |
| |\ \ | | | | | | | | | Merge trunk | ||||
| * | | | Merge trunk. | jan.nijtmans | 2016-11-25 | 1 | -5/+13 |
| |/ / | | | | | | | Implementation looks complete. Still missing: test-cases and documentation. | ||||
| * | | WIP | dgp | 2016-10-28 | 1 | -3/+2 |
| | | | |||||
| * | | When appropriate, implement [join] with the common [string cat] engine. | dgp | 2016-10-28 | 1 | -15/+36 |
| |\ \ | |||||
| | * | | Add obvious optimizations to [join] implementation. | dgp | 2016-10-28 | 1 | -0/+10 |
| |/ / | |||||
| * | | Add warning commentary making important assumptions explicit. | dgp | 2016-10-28 | 1 | -0/+8 |
| |\ \ | | |/ | |||||
| | * | Add warning commentary making important assumptions explicit. | dgp | 2016-10-28 | 1 | -0/+8 |
| | |\ | |||||
| | | * | Add warning commentary making important assumptions explicit. | dgp | 2016-10-28 | 1 | -0/+8 |
| | | | | |||||
| * | | | Merge core-8-6-branch: | jan.nijtmans | 2016-07-07 | 1 | -2/+1 |
| |\ \ \ | | |/ / | | | | | | | | | | | | | | | | | | | | | New tests to demo the remaining flaw in ensemble dispatch revisions. Itcl 4 also demonstrated these [bd7f17bce8] Revise ensemble dispatch to call TclNREvalObjv() which supports the TCL_EVAL_INVOKE Simplify all the Tcl_NRPostProc declarations Create and use a utility Tcl_NRPostProc when decr ref count of values is all that is needed Bugfix [5d7ea04580]. Treat .cmd and .ps1 files are executable on Windows | ||||
| | * | | Simplify all the Tcl_NRPostProc declarations. | dgp | 2016-07-06 | 1 | -2/+1 |
| | | | | |||||
| * | | | Tcl_SetVar -> Tcl_SetVar2 and comparable replacements, eliminating functions ↵ | jan.nijtmans | 2016-06-29 | 1 | -2/+2 |
| |/ / | | | | | | | | | | which are deprecated. | ||||
| * | | [c95b9fc0e3] Make errorcodes out of level parsing more consistent. | dkf | 2016-06-22 | 1 | -2/+2 |
| | | | |||||
| * | | [47ac84309b] Import of aspect's branch from his personal repository on ↵ | dkf | 2016-03-30 | 1 | -1/+1 |
| | | | | | | | | | | | | chiselapp. | ||||
| * | | [40f628e8e3] Tcl_ListObjReplace() callers need to handle TCL_ERROR. | dgp | 2015-11-20 | 1 | -2/+8 |
| |\ \ | | |/ | |||||
| | * | [40f628e8e3] Tcl_ListObjReplace() callers need to handle TCL_ERROR. | dgp | 2015-11-20 | 1 | -2/+8 |
| | | | |||||
| * | | Revised fix for memleak in [info frame]. Still pretty ugly, but not more | dgp | 2014-07-17 | 1 | -1/+9 |
| | | | | | | | | | so than a lot of TIP 280 machinery. | ||||
| * | | Backout checkin that broke test io-39.1. | dgp | 2014-07-16 | 1 | -9/+1 |
| | | | |||||
| * | | Repair improper assertion. | dgp | 2014-07-16 | 1 | -1/+1 |
| | | | |||||
| * | | Stop memleak in [info frame]. | dgp | 2014-07-11 | 1 | -1/+9 |
| | | | |||||
| * | | Possible fix for [47d66253c92197d30bff280b02e0a9e62f07cee2|47d66253c9]: ↵ | jan.nijtmans | 2014-05-12 | 1 | -14/+15 |
| | | | | | | | | | | | | "lsearch -sorted -integer" on 64bit system | ||||
| * | | Big simplification of the bug fix. | dgp | 2013-12-18 | 1 | -66/+34 |
| | | | |||||
| * | | Factor out the level offsetting into a final pass. Let the first | dgp | 2013-12-17 | 1 | -16/+27 |
| | | | | | | | | | pass of the "chain" operation just stitch things together and count levels. | ||||
| * | | Refactoring work on the "chain" operation. | dgp | 2013-12-16 | 1 | -53/+48 |
| | | |