Tcl Source Code

Timeline
Login
Bounty program for improvements to Tcl and certain Tcl packages.
Tcl 2019 Conference, Houston/TX, US, Nov 4-8
Send your abstracts to [email protected]
or submit via the online form by Sep 9.

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

50 descendants and 50 ancestors of [c5126a3728]

2018-05-01
18:41
Implement special "string totitle" for Extended Georgian characters (new behavior in Unicode 11) check-in: 827b7761e6 user: jan.nijtmans tags: core-8-branch
2018-04-29
21:15
Merge 8.7 (= upgrade to Unicode 11 beta) check-in: ef6636a2ea user: jan.nijtmans tags: trunk
21:14
Upgrade everything to Unicode 11 (still in beta, expected in june 2018) check-in: 8f0b52858b user: jan.nijtmans tags: core-8-branch
20:02
Now really fix [9f3c253df5] : Tcl build broken on Win. (tes... check-in: b39f592287 user: jan.nijtmans tags: trunk
2018-04-27
13:21
merge 8.7 check-in: 1724282826 user: dgp tags: core_zip_vfs
2018-04-26
18:19
merge 8.7 Leaf check-in: 4eda1d6aee user: dgp tags: bug-e87bcf819f
08:33
Merge 8.7 check-in: b0c3db9294 user: jan.nijtmans tags: trunk
08:32
Update test-cases, so they are selected or not for -DTCL_UTF_MAX=6. Now all relevant test-cases pas... check-in: 0cd538f301 user: jan.nijtmans tags: core-8-branch
2018-04-25
21:57
Fix MSVC build [9f3c253df5] check-in: a435321ce4 user: jan.nijtmans tags: trunk
15:08
merge trunk check-in: 4e8e4536cd user: dgp tags: dgp-refactor
15:02
merge trunk check-in: 8fd554df93 user: dgp tags: dgp-properbytearray
15:00
merge 8.7 check-in: fb7705dd1f user: dgp tags: tip-465
14:54
merge 8.7 check-in: b828085618 user: dgp tags: tip-469
14:51
merge 8.7 check-in: a9e9af0427 user: dgp tags: tip-312
14:42
merge 8.7 check-in: 7cfad075b8 user: dgp tags: tip-505
14:34
Merge 8.7; Resolve test conflicts with [array for]. Still has several memleaks. check-in: 5966cc9fe8 user: dgp tags: bug-e593adf103-core-8
13:39
merge 8.7 check-in: 84f04d0eb5 user: dgp tags: dgp-string-insert
13:02
merge 8.7 check-in: c16d974b49 user: dgp tags: tip-445
11:49
merge 8.7 check-in: 9c60a801a8 user: dgp tags: trunk
11:48
merge 8.6 check-in: 146fed70ad user: dgp tags: core-8-branch
2018-04-24
23:00
Merge fork check-in: 0f76722982 user: andy tags: trunk
14:02
silence compiler warning check-in: bdf0e828f9 user: dgp tags: tip-502
13:59
merge 8.7 check-in: a4d3716be1 user: dgp tags: tip-502
13:51
Merge 8.7 check-in: 78f530026b user: dgp tags: trunk
13:45
Merge 8.6 (bug-fix and test-case for Tcl_UtfAtIndex with TCL_UTF_MAX=4) ((Replacement checkin for ea... check-in: a4b3649641 user: dgp tags: core-8-branch
13:18
merge 8.7 Closed-Leaf check-in: c8bebc49c8 user: dgp tags: mistake
13:17
Empty checkin to try to isolate timestamp damage in the parent checkin. check-in: 0f74b84e47 user: dgp tags: mistake
13:12
merge 8.7 check-in: 9d5aba59fd user: dgp tags: mistake
2018-04-23
23:44
Merge 8.7 Closed-Leaf check-in: 68ab81b8f8 user: jan.nijtmans tags: mistake
23:32
Merge 8.6 (bug-fix and test-case for Tcl_UtfAtIndex with TCL_UTF_MAX=4) check-in: 567e61b329 user: jan.nijtmans tags: mistake
15:07
merge 8.7 check-in: aaa3ab6a72 user: jan.nijtmans tags: trunk
15:06
Some better surrogate handling in encodings. Not spotted before ... check-in: 0e622ccdb3 user: jan.nijtmans tags: core-8-branch
13:53
merge 8.7 check-in: 06bb3a2bf8 user: dgp tags: trunk
13:51
merge 8.7 check-in: 743fa61e1c user: dgp tags: bug-e87bcf819f
13:51
Dup test name. check-in: c1cfcdbc3a user: dgp tags: core-8-branch
12:58
Rework 'array for' to pass the arrayNameObj to the NRE routines rather than saving it in the ArraySe... check-in: 7085291404 user: bll tags: core-8-branch
2018-04-22
23:16
Add a test for the compiled pathway. check-in: 08a3816456 user: dgp tags: bug-e87bcf819f
23:09
Candidate fix for [e87bcf819f]. Makes sure the unset of a scalar variable linked to an array element... check-in: 701d26870f user: dgp tags: bug-e87bcf819f
13:28
merge 8.7 check-in: 26d8195372 user: dgp tags: trunk
13:27
merge 8.6 check-in: 143af13340 user: dgp tags: core-8-branch
2018-04-20
16:55
merge 8.7 check-in: 03e1985393 user: dgp tags: trunk
16:02
TIP 421 Implementation. check-in: 7c614b9330 user: dgp tags: core-8-branch
2018-04-19
17:46
Adapt [array for] to use the refactored routines. Closed-Leaf check-in: bf63bb7d85 user: dgp tags: tip-421
17:40
merge 8.7 check-in: 247df44614 user: dgp tags: tip-421
2018-04-17
11:11
Satisfy test var-23.14 check-in: d18e291b03 user: dgp tags: tip-421
03:48
Test of shimmer segfault. check-in: d7d48d477c user: dgp tags: tip-421
2018-04-16
14:15
Memleak fix from Brad Lanam. check-in: d5fefc5a1d user: dgp tags: tip-421
13:47
Update reference counts for searchptr->name. Closed-Leaf check-in: bf0cba159d user: bll tags: tip-421
2018-04-11
12:45
merge 8.7 check-in: 43e01830a9 user: dgp tags: tip-421
2018-03-15
14:18
merge 8.7 check-in: 16cda61498 user: dgp tags: tip-421
2018-03-11
22:34
merge 8.7 check-in: c5126a3728 user: dgp tags: tip-421
21:29
merge 8.6 check-in: 23c46c8cd1 user: dgp tags: core-8-branch
21:15
plug memleaks check-in: b087783022 user: dgp tags: core-8-6-branch
21:14
Prevent leaks of the Object structs of oo::object and oo::class. check-in: 722088eb1f user: dgp tags: memleak
18:08
Attempt at providing the missing instance squelcher. check-in: a8a64455ae user: dgp tags: memleak
12:22
merge 8.6 check-in: f27bd866ac user: dgp tags: core-8-branch
12:14
plug memleak of constructed package requirement. check-in: 70bb82f088 user: dgp tags: core-8-6-branch
12:13
Screen out empty list value so that assertions are true. check-in: c9318a708c user: dgp tags: core-8-6-branch
2018-03-10
16:03
merge 8.7 check-in: 01268def02 user: dgp tags: tip-421
15:45
merge 8.6 check-in: e49b46e8e6 user: dgp tags: core-8-branch
15:41
Remove unused argument. check-in: 068c425cb0 user: dgp tags: core-8-6-branch
14:55
[db36fa5122] Upgrade the index value parsing and encoding machinery. Refactor many systems to make c... check-in: 02721ee263 user: dgp tags: core-8-branch
14:44
Use LIST_MAX instead of computing an end index. check-in: f5f0c550dc user: dgp tags: core-8-6-branch
14:37
rename tests to make room for new tests in 8.7 check-in: 4062e2d0cc user: dgp tags: core-8-6-branch
2018-03-09
22:18
[db36fa5122] Upgrade the index value parsing and encoding machinery. Refactor many systems to make c... check-in: 71c0a83836 user: dgp tags: core-8-6-branch
21:18
Restore safety for legacy bytecode. Closed-Leaf check-in: 2b6ecc0d9a user: dgp tags: bug-db36fa5122
21:07
Return routine to file scope. check-in: e4cb61e978 user: dgp tags: bug-db36fa5122
20:58
merge 8.6 check-in: c6324a5f20 user: dgp tags: bug-db36fa5122
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:21
Merge 8.6 check-in: 655a7278ed user: jan.nijtmans tags: core-8-branch
21:02
When index parsing alone tells you a [string range] is empty, just push it. check-in: 38b72bb54b user: dgp tags: bug-db36fa5122
20:24
Improve -DTCL_NO_DEPRECATED compiles. It now can handle loading stub-enabled extensions with incompa... check-in: 6b79f4ac30 user: jan.nijtmans tags: core-8-branch
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
19:35
Fix handling of "pkgIndex" file in "package files" command. This was broken as well, as result of NR... check-in: c2b3db3af1 user: jan.nijtmans tags: core-8-branch
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
15:10
amend to [58716e0e92]: now the duplication is really pointless, so eliminated check-in: bca1b5c18a user: sebres tags: core-8-6-branch
14:16
Remove pointless duplication. check-in: 58716e0e92 user: dgp tags: core-8-6-branch
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:53
Fix the "package files" command. Due to the NRE enabling of "package" it always started to return an... check-in: 6a24d9dea4 user: jan.nijtmans tags: core-8-branch
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
18:42
array for: Add missing ObjCmdProc wrapper around the NR proc. check-in: 4a61f6e2be user: bll tags: tip-421
18:21
array for: updated documentation: value variable is not optional, add specifics about when array for... check-in: 694b8c4633 user: bll tags: tip-421
17:38
various bits of ranting commentary check-in: bb516aa8d9 user: dgp tags: core-8-6-branch