Tcl Source Code

Timeline
Login
Bounty program for improvements to Tcl and certain Tcl packages.

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

50 descendants and 50 ancestors of [010cc4a688]

2018-03-30
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
18:09
merege 8.7 check-in: b4ebf312a7 user: dgp tags: trunk
18:08
merge 8.6 check-in: 010cc4a688 user: dgp tags: core-8-branch
17:23
optimize compiled (INST_STR_TRIM): use new function TclTrim instead of combination of TclTrimLeft/Tc... check-in: adf768a9ff user: sebres tags: core-8-6-branch
17:20
unused variable fix check-in: 67e1ea3939 user: dgp tags: core-8-branch
17:19
merge 8.5 check-in: d1142036a0 user: sebres tags: core-8-6-branch
17:17
TclTrim: special case for TrimRight on single char result of TrimLeft (this char is already verified... check-in: 96a6332cff user: sebres tags: core-8-5-branch
15:17
New routine TclStringReplace() serves as a common implementation for both compiled and direct eval p... check-in: 190272213a user: dgp tags: core-8-branch
05:41
merge mark check-in: 97dd207476 user: dgp tags: core-8-branch
05:41
cherry pick the desirable part of the merge. check-in: 74ce821bcd user: dgp tags: core-8-branch
04:45
backout the latest merge check-in: d26ad8afa0 user: dgp tags: core-8-branch
04:26
Backout recent patch working on Object and Namespace refcounts. It creates new leaks and memory corr... check-in: 2fe4eced63 user: dgp tags: core-8-6-branch
01:31
silence compiler warning check-in: cf882f9cc9 user: dgp tags: core-8-branch
01:30
merge 8.6 check-in: ad1f243d40 user: dgp tags: core-8-branch
00:53
merge 8.5 check-in: 4fd30be85b user: dgp tags: core-8-6-branch
00:45
TclTrim must write to *trimRight even when making a quick exit. check-in: 8b3e6a3ee5 user: dgp tags: core-8-5-branch
00:03
Make TclTrim* routines robust against some malformation in inputs. Better than access violations and... check-in: e2a4fef6e1 user: dgp tags: core-8-5-branch
2018-03-13
23:56
A few minor revisions. Closed-Leaf check-in: d8df7220e3 user: dgp tags: sebres-8-5-fix-trim-on-mailformed
20:46
Audit and correct Object reference counting issues. check-in: ae1f9d5726 user: pooryorick tags: core-8-6-branch
20:41
Audit and correct Object reference counting issues. check-in: 821793c082 user: pooryorick tags: memleak
18:52
remove unexpected panic by TclTrimLeft/TclTrimRight, handling rewritten: - instead of check the NTS-... check-in: b3969d0fab user: sebres tags: sebres-8-5-fix-trim-on-mailformed
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