Tcl Source Code

Timeline
Login
Bounty program for improvements to Tcl and certain Tcl packages.
Tcl 2018 Conference, Houston/TX, US, Oct 15-19
Send your abstracts to tclconference@googlegroups.com or submit via the online form
by Aug 20.

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

50 most recent check-ins that include changes to files matching 'library/*'

2025-12-05
13:53
Merge main Leaf check-in: 99f3216c42 user: apnadkarni tags: tip-732
2025-12-01
19:41
Rebase to trunk check-in: 383bad056c user: jan.nijtmans tags: tip-703
14:22
Merge main check-in: a0530cd9a7 user: oehhar tags: core-tip-723, tip-723-timer-wall-monotonic
2025-11-21
14:44
Merge trunk check-in: d8322684ba user: jan.nijtmans tags: tip-700
2025-11-20
09:49
Merge 9.0 check-in: b3aa7bcfd2 user: apnadkarni tags: apn-doc-update
09:46
Merge main Closed-Leaf check-in: edd4a21d32 user: apnadkarni tags: apn-win-native-cv
2025-11-18
15:51
Enable tests for > INT_MAX inputs check-in: ef0780fbd7 user: apnadkarni tags: tip-737
2025-11-17
16:45
merge trunk Leaf check-in: fdcff3b256 user: dkf tags: c11-varargs-nr-add-callback
09:18
merge trunk Leaf check-in: 8d7f54a91b user: dkf tags: c11-automarker
2025-11-16
14:49
merge trunk Leaf check-in: 99532e9544 user: dkf tags: c11-anon-members
2025-11-15
21:56
merge trunk Leaf check-in: 459669e809 user: dkf tags: c-std-update
14:06
merge trunk Leaf check-in: 3d1b390427 user: dkf tags: enums-3
2025-11-13
08:54
Version => 9.0.4 check-in: 219682a257 user: jan.nijtmans tags: core-9-0-branch
2025-11-12
11:26
Merge trunk check-in: 10d32e2907 user: apnadkarni tags: apn-encoding-refactor
2025-11-11
20:27
merge trunk check-in: 6705f24f4d user: dkf tags: tip-735
20:26
Refactor core ensemble creation/management so that the tables describing what's there and what's saf... check-in: a165eede1d user: dkf tags: trunk, main
2025-11-10
09:50
merge trunk check-in: 99af258fc1 user: dkf tags: enums-3
2025-11-09
14:12
merge trunk Leaf check-in: c495403a16 user: dkf tags: c11-printf-result
2025-10-30
11:55
merge trunk check-in: aae841a4d3 user: dkf tags: internal-ensemble-cleanup
11:51
Merge trunk Leaf check-in: 38cb486322 user: apnadkarni tags: apn-oo-lazy-init-sbmod-91
10:25
Start on TIP 732 implementation check-in: 36a0154331 user: apnadkarni tags: tip-732
2025-10-29
11:01
merge trunk check-in: c6d51e06f8 user: dkf tags: extra-push-constants
2025-10-27
08:13
Merge trunk Leaf check-in: d603862aae user: apnadkarni tags: apn-init-refactor
2025-10-24
16:24
merge trunk check-in: 63a0792a5d user: dkf tags: cleanup-objinvoke
14:25
merge trunk check-in: 9c127a6a3a user: dkf tags: c11-bool
2025-10-18
16:07
And another spot for improvements check-in: fc8a0742a2 user: dkf tags: trunk, main
2025-10-17
15:23
Modernising the safe base for 9.1 check-in: 2361f768b7 user: dkf tags: trunk, main
13:44
Opt => 0.4.10, not 0.5.0 check-in: 32a5c2707b user: dkf tags: trunk, main
13:40
Back off version number changes to opt to 0.4.10; API is unchanged and tests were broken check-in: 3d3ceb43b3 user: dkf tags: core-9-0-branch
08:09
Opt => 0.5 check-in: c704a8d0ea user: jan.nijtmans tags: trunk, main
08:02
Fix some obvious inefficiencies in the opt package. Opt => 0.5.0 check-in: 6d5b367334 user: jan.nijtmans tags: core-9-0-branch
2025-10-16
16:10
Fix some obvious inefficiencies in the opt package check-in: 6509c6bbb2 user: dkf tags: trunk, main
2025-10-01
08:25
Merge 9.0 check-in: c29ded1258 user: jan.nijtmans tags: 893f8cc5-tip509-nested-mutex
2025-09-30
19:26
dde => 1.4.6 check-in: 0c6f7c8279 user: jan.nijtmans tags: core-9-0-branch
19:14
dde => 1.4.6 check-in: 8c03184f0f user: jan.nijtmans tags: core-8-6-branch
2025-09-26
18:53
merge trunk check-in: f0dcb3e615 user: dkf tags: c-std-update
2025-09-25
19:07
merge trunk check-in: 1555a1857d user: dkf tags: internal-ensemble-cleanup
08:03
Updates to the cookiejar code to use features of 9.0 Leaf check-in: 7ae3794313 user: dkf tags: update-cookiejar
2025-09-24
08:57
Merge 9.0 check-in: d24aee5d4a user: jan.nijtmans tags: 893f8cc5-tip509-nested-mutex-atomic
08:14
Merge trunk check-in: ed77f7a9b6 user: apnadkarni tags: apn-init-refactor
2025-09-23
17:55
Merge 9.0 check-in: c033fe6282 user: jan.nijtmans tags: trunk, main
15:15
Merge 8.6 check-in: 528e9652ed user: jan.nijtmans tags: core-9-0-branch
14:48
Use 9.0's [const] for constants, and move IDNA tests out of http.test into their own file check-in: 27d4e46b62 user: dkf tags: trunk, main
14:42
(backport) Use [try] in "platform" because we don't support 8.5 and before at all check-in: c428947dcd user: jan.nijtmans tags: core-8-6-branch
10:46
Revert usage of [switch -integer] because code has to work with pre-9.1, but use [try] because we do... check-in: ed5e365c59 user: dkf tags: trunk, main
09:03
Make a few places use [switch -integer] check-in: 186de96bbb user: dkf tags: trunk, main
2025-09-22
19:18
merge trunk check-in: 734fe3776d user: dkf tags: revise-tests
18:49
Implement TIP 728: interp set check-in: 43c644419f user: dkf tags: trunk, main
2025-09-17
16:50
Move part of init.tcl to C. Knock off another 25% of interp start time check-in: 83e88416ac user: apnadkarni tags: apn-init-refactor
2025-09-16
11:51
Merge trunk check-in: e7e85ea8ea user: apnadkarni tags: apn-init-refactor