Tcl Source Code

Timeline
Login

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

50 descendants and 50 ancestors of fccf41ff4a14c1cc2c43d9b2f1200b7b94f71201b1a9c3303bbf2ef2509b9f10

2018-03-30
20:09
merge 8.7 check-in: 33535f0479 user: dgp tags: dgp-string-insert
20:08
merge 8.7 check-in: dc1a13eb81 user: dgp tags: trunk
19:53
merge 8.7 check-in: 06265f1ca1 user: dgp tags: tip-500
19:51
merge 8.7 check-in: ba07336562 user: dgp tags: tip-502
19:42
merge 8.7 check-in: d183de8dd8 user: dgp tags: core_zip_vfs
19:37
merge 8.7 check-in: c8f51180e2 user: dgp tags: tip-445
19:36
merge 8.7 check-in: 589b11ac98 user: dgp tags: bug-e593adf103-core-8
19:22
Refactor the [lrange] machinery into a single routine TclListObjRange(). Apply some optimizations. C... check-in: 0f8ef41b28 user: dgp tags: core-8-branch
19:11
merge 8.7 Closed-Leaf check-in: 0b3c80ce26 user: dgp tags: pspjuth-lrangeopt
17:56
Draft implementation of TIP 506 Closed-Leaf check-in: 36f6096e41 user: dgp tags: tip-506
12:32
Rebase TIP 502 draft implementation. check-in: 13095e7fe4 user: dgp tags: tip-502
2018-03-26
20:21
Remove MINGW32 from the UNIX makefile, since Mingw should always build from the "win" directory. Bet... check-in: c197fa631e user: jan.nijtmans tags: core-8-branch
2018-03-25
19:21
merge 8.7 check-in: ca6015cda1 user: jan.nijtmans tags: trunk
19:20
No need any more on 64-bit cygwin for special *Long* stub entries. check-in: 15c4994feb user: jan.nijtmans tags: core-8-branch
17:43
merge 8.7 check-in: ac3d594d13 user: jan.nijtmans tags: trunk
17:43
workaround for TclFormatInt on CYGWIN is no longer necessary now. check-in: 740e91a7f8 user: jan.nijtmans tags: core-8-branch
2018-03-24
10:22
Update TZ info to tzdata2018d. check-in: c0a51531fd user: jima tags: novem
10:22
Update TZ info to tzdata2018d. check-in: 4432824433 user: jima tags: trunk
10:21
Update TZ info to tzdata2018d. check-in: 671a645da4 user: jima tags: core-8-branch
2018-03-21
16:26
A compiler for [string insert] mirroring the one for [linsert]. check-in: 8feb3acbd5 user: dgp tags: dgp-string-insert
15:31
Rebooting a [string insert] implementation branch, bringing over pieces from the past branches and m... check-in: 41eb59e341 user: dgp tags: dgp-string-insert
2018-03-20
19:58
merge 8.7 check-in: 1f55c24720 user: dgp tags: trunk
19:54
TIP 503 implementation. check-in: ae29ed9c7f user: dgp tags: core-8-branch
19:25
Merge over testing improvements from the TIP 475 work. Test files string.test and stringComp.test ha... check-in: e1141b4ed5 user: dgp tags: core-8-branch
16:10
Test and fix for botch in binary string replace. check-in: a0dec2ad25 user: dgp tags: core-8-branch
2018-03-15
23:01
In case of redirecting stderr to a file on Windows, append CRLF after Panic output. Closed-Leaf check-in: 224ba13ab4 user: jan.nijtmans tags: win-console-panic
21:53
merge 8.7 check-in: a50f884700 user: jan.nijtmans tags: win-console-panic
21:13
Merge 8.7 (convert makefile.vc to CRLF line-endings only) check-in: b1bb557ee5 user: jan.nijtmans tags: tip-491
21:02
Merge-mark (here makefile.vc still had the correct CRLF line-endings) check-in: 31c9cac2cb user: jan.nijtmans tags: trunk
20:58
Bring back makefile.vc to CRLF line-endings, as all other *.vc files check-in: 94679c0c71 user: jan.nijtmans tags: core-8-branch
19:09
Merge 8.7; Updated the package manifest by hand; was broken until then. If there's a maintenance kno... check-in: 56f82c402a user: dgp tags: core_zip_vfs
15:43
merge novem check-in: 700b9a198f user: dgp tags: novem-purge-literals
15:34
merge 8.7 check-in: 01980b4037 user: dgp tags: pspjuth-lrangeopt
15:14
merge trunk check-in: cac17536a3 user: dgp tags: dgp-refactor
15:08
merge trunk check-in: 76accc77f4 user: dgp tags: dgp-properbytearray
14:55
merge trunk check-in: 4a5c8f2780 user: dgp tags: novem
14:37
merge 8.7 check-in: d1e80d709a user: dgp tags: tip-389
14:23
merge 8.7 check-in: 4f13fe6bce user: dgp tags: tip-445
14:22
merge 8.7 check-in: 8bceaf2225 user: dgp tags: bug-e593adf103-core-8
14:18
merge 8.7 check-in: 16cda61498 user: dgp tags: tip-421
14:14
merge 8.7 check-in: 15b92d9602 user: dgp tags: tip-469
14:06
merge 8.7 check-in: 9ece07acc5 user: dgp tags: tip-491
13:52
merge 8.7 check-in: 0144326580 user: dgp tags: tip-312
13:49
merge 8.7 Leaf check-in: ad3f046675 user: dgp tags: bg-tip-282
13:40
merge 8.7 check-in: d61fd7f243 user: dgp tags: tip-465
11:11
merge 8.7 check-in: cc5ee71460 user: dgp tags: trunk
11:08
merge 8.6 check-in: ff4b8f1a06 user: dgp tags: core-8-branch
00:01
merge 8.7 check-in: 348aa0a07d user: dgp tags: trunk
2018-03-14
23:54
Memleak and lifetime management fixes for components of the OO system. check-in: ebbbc5cb27 user: dgp tags: core-8-branch
23:47
Merge rest of 8.7 except the botched apply/backout dance. Closed-Leaf check-in: 427db19fd4 user: dgp tags: memleak-87
23:43
Merge in 8.7 changes not already here. check-in: fccf41ff4a user: dgp tags: memleak-87
22:39
Rebase the memleak work. check-in: 29b72b7167 user: dgp tags: memleak-87
20:59
A few test hygiene fixes. check-in: 62043ae854 user: dgp tags: memleak
20:43
Further work to improve Object reference accounting in order to plug leaks. check-in: f8a55e34de user: pooryorick tags: memleak
2018-03-13
20:41
Audit and correct Object reference counting issues. check-in: 821793c082 user: pooryorick tags: memleak
17:14
merge 8.6 check-in: 1a04240e68 user: dgp tags: core-8-branch
16:29
close fork check-in: 35a6b8673b user: dgp tags: core-8-branch
16:28
Fix bugs in msgcat that prevent clean test suite run. check-in: 47d13b9fc2 user: dgp tags: core-8-branch
16:13
tip 499 msgcat custom preferences: documentation added check-in: edef076fc6 user: oehhar tags: core-8-branch
16:03
Rewrite the [string replace] compiler to take advantage of the richer set of encoded index values. check-in: 11e89c25be user: dgp tags: core-8-6-branch
14:53
tip490 oo for msgcat: added documentation check-in: 349f4681cb user: oehhar tags: core-8-branch
04:01
Repair the INST_STR_REPLACE instruction. check-in: 3101f3fd20 user: dgp tags: core-8-6-branch
03:26
Merge new test and comments from 8.5 to demo that INST_STR_REPLACE is bad. check-in: d50c1e61f1 user: dgp tags: core-8-6-branch
03:15
Tidy up and comment [string replace] and its corner cases. check-in: dfe3934edb user: dgp tags: core-8-5-branch
2018-03-12
15:57
msgcat 1.7.0 features need foundation of Tcl 8.7. check-in: a9c21db1be user: dgp tags: core-8-branch
14:41
Revert change that broke usage with Tcl 9 check-in: 8791050e93 user: dgp tags: core-8-branch
14:17
merge 8.6 check-in: 87fbb05e7f user: dgp tags: core-8-branch
14:14
Implement TIP 499: Custom locale search list for msgcat check-in: c37cf7f1dd user: dgp tags: core-8-branch
14:07
Undo setting of execute permissions. Closed-Leaf check-in: 1a301657ae user: dgp tags: tip499-msgcat-custom-preferences
13:58
Implement TIP 490: msgcat for TclOO check-in: f909100ac2 user: dgp tags: core-8-branch
13:48
msgcat 1.7 uses [tailcall], so requires Tcl 8.6. Closed-Leaf check-in: 699af4b725 user: dgp tags: tip490-msgcat-oo-2
13:38
Implement TIP 462: Add New [::tcl::process] Ensemble for Subprocess Management check-in: 2409228234 user: dgp tags: core-8-branch
13:24
merge 8.7 Closed-Leaf check-in: 7ff3e810a4 user: dgp tags: tip-462
13:07
Convert DOS -> unix line endings. check-in: 8ab900d3e1 user: dgp tags: tip-462
02:48
It is confusingly stupid to use variable "length" to hold an actual length in part of a routine, and... check-in: 4d996dc6aa user: dgp tags: core-8-6-branch
2018-03-11
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
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