Tcl Source Code

Timeline
Login

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

50 most recent check-ins

2025-08-22
15:02
Start making TclOO faster to initialise (backport) Leaf check-in: 096119c82d user: dkf tags: core-9-0-branch
14:54
Create new branch named "oo-accelerate-90" Leaf check-in: a034cc4f97 user: dkf tags: oo-accelerate-90
14:52
Fix memory debugging info check-in: 7247e77c5f user: dkf tags: core-9-0-branch
14:23
Tweak to [configurable] to not call [next] twice Leaf check-in: bf95236a57 user: dkf tags: trunk, main
13:43
Combine UpdateClassDelegatesAfterClone into its caller. check-in: ff5a3f13b7 user: dkf tags: trunk, main
13:06
Add testcases for platform macos26-x86_64 and macos26-arm Leaf check-in: 8c3b549d44 user: jan.nijtmans tags: platform-macos-simplification
12:50
Fix handling of i386-x86_64 check-in: 062a90819e user: jan.nijtmans tags: platform-macos-simplification
11:45
Move [link] into C. check-in: 899914a847 user: dkf tags: trunk, main
11:29
Merge 9.0 check-in: 16435add36 user: jan.nijtmans tags: trunk, main
07:50
Move another definition (classmethod) into C. check-in: bb2b1ca977 user: dkf tags: trunk, main
07:19
Convert MixinClassDelegates to an internal function entirely in C check-in: 14b785c409 user: dkf tags: trunk, main
07:16
Fix memory debugging info check-in: 0a91b87749 user: dkf tags: trunk, main
2025-08-21
16:21
Make logical -> bitwise correction corresponding to recent change in Tcl 9. Leaf check-in: 2b44652f6c user: dgp tags: core-8-6-branch
15:53
Eliminate clang compiler warning: use of logical '&&' with constant operand check-in: d038315568 user: jan.nijtmans tags: core-9-0-branch
14:15
Line no longer needed check-in: 7f1d023a6e user: jan.nijtmans tags: platform-macos-simplification, core-platform-macos-simplification
14:00
Add testcases check-in: d22c267802 user: jan.nijtmans tags: platform-macos-simplification
2025-08-20
21:53
Keep all macos < 11 handling as it was check-in: 1a287640bb user: jan.nijtmans tags: platform-macos-simplification
12:22
Move a bit of internal machinery check-in: fe65866873 user: dkf tags: trunk, main
10:11
Move another command into C: classvariable check-in: 6c7484683c user: dkf tags: trunk, main
2025-08-19
21:48
Bug-fixing check-in: fe48b3a8ee user: jan.nijtmans tags: platform-macos-simplification
15:45
Slightly faster way to write the init script check-in: 9a3123970f user: dkf tags: trunk, main
15:05
Experimental simplification for platform on MacOS check-in: d2d84b4507 user: jan.nijtmans tags: platform-macos-simplification
14:49
Rewrite slots in C to get a performance boost. [effa2e2346] check-in: 8ab9fecd56 user: dkf tags: trunk, main
14:46
Add some documentation comments Closed-Leaf check-in: bd1ca51921 user: dkf tags: rewrite-slots-in-c
14:15
Add remoaining slot ops check-in: a94a240d73 user: dkf tags: rewrite-slots-in-c
13:51
Saner C implementation of slot methods; add unknown handler to C side check-in: 33a5909dac user: dkf tags: rewrite-slots-in-c
12:45
Merge 9.0 check-in: a40e6f6704 user: jan.nijtmans tags: trunk, main
12:44
support for MacOS Tahoe, platform => 1.0.20 check-in: a14f4e0d7f user: jan.nijtmans tags: core-9-0-branch
12:36
support for MacOS Tahoe, platform => 1.0.20 check-in: 6c5ca6074f user: jan.nijtmans tags: core-8-6-branch
10:59
merge trunk check-in: 96c2aeb205 user: dkf tags: rewrite-slots-in-c
09:00
Speed up TclOO init; no directing via unknown method handler for slots of classes we define ourselve... check-in: f17dd10723 user: dkf tags: trunk, main
08:57
Working on rewriting the slot implementation in C; not quite correct yet check-in: e7d55b49d6 user: dkf tags: rewrite-slots-in-c
2025-08-18
21:49
Minor corrections, handle Tcl 9 platform reductions Closed-Leaf check-in: ba40adf133 user: jan.nijtmans tags: bug-a91b242d43
21:46
circumvent for [8a13caa31dd8e3a5]: load tcltest if needed (using `load {} Tcltest`) - as a result tc... Leaf check-in: 6e6d953e8c user: sebres tags: experimental-load-tcltest-implicitly
21:40
partial back-port from tclSE (currently windows only): allow to load statically linked modules witho... check-in: 07f7174617 user: sebres tags: experimental-load-tcltest-implicitly
14:18
Oops, shouldn't use string compare here check-in: d060eacab2 user: jan.nijtmans tags: bug-a91b242d43
14:08
Let's not break it with Tcl 8.5 check-in: 2402e67682 user: jan.nijtmans tags: bug-a91b242d43
13:56
Assume that - one day - MacOS 26.5 will be there check-in: 0e5d8faee4 user: jan.nijtmans tags: bug-a91b242d43
13:27
Update changes check-in: 249c929a43 user: jan.nijtmans tags: bug-a91b242d43
13:23
platform version => 1.0.20 check-in: b4c2c68b42 user: jan.nijtmans tags: bug-a91b242d43
13:20
Update "platform" for MacOS-26 (Tahoe). See [https://core.tcl-lang.org/tk/tktview/a91b242d43|a91b242... check-in: 1c3b805ec2 user: jan.nijtmans tags: bug-a91b242d43
12:29
Lazy init for 9.1 Leaf check-in: 105952fb15 user: apnadkarni tags: apn-oo-lazy-init-sbmod-91
11:49
Fixed inconsistent indenting, introduced [0433b67adc|here]. See also [87b69745be] check-in: ee22d2717f user: jan.nijtmans tags: core-9-0-branch
11:39
Slightly chisel down the execution time of the oo init script, check-in: c873b5222a user: dkf tags: trunk, main
08:56
Accelerate definition of [oo::define initialise]. [effa2e2346] check-in: 5abd67e1ea user: dkf tags: trunk, main
08:32
Merge 9.0 check-in: d65c84decf user: jan.nijtmans tags: trunk, main
08:28
Better not use the old octal notation (even though it still works) check-in: 803ecf28a2 user: jan.nijtmans tags: core-9-0-branch
2025-08-17
21:22
Start making TclOO faster to initialise [effa2e2346] check-in: 7aa55929ad user: dkf tags: trunk, main
16:09
merge trunk Leaf check-in: 4a7b1f9d1b user: dkf tags: c-std-update
11:25
More bools and pieces check-in: 28a7d957c7 user: dkf tags: c-std-update