Timeline
Not logged in

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

73 check-ins using file changes.md version 0daec5466e

2025-09-04
14:57
Use TclAttemptGetString() in "string repeat". Fix Tcl_AttemptNewStringObj in debug mode check-in: 46b5a96877 user: jan.nijtmans tags: attemptgetstring
2025-08-30
14:16
Put the baseline cloning of objects in C. I'd been putting off doing this for over a decade, as it w... Closed-Leaf check-in: 41e23633da user: dkf tags: object-clone-in-c
2025-08-29
02:58
Merge main check-in: cd152cd13a user: apnadkarni tags: tip-726
2025-08-28
15:07
merge core-9-0-branch check-in: 0a7def6dcc user: dkf tags: trunk, main
14:02
Move more machinery into C from the TclOO init script check-in: 5946d9cae3 user: dkf tags: trunk, main
13:49
Tweak comments Closed-Leaf check-in: 7d29a0080a user: dkf tags: singleton-in-c
13:41
Move oo::class::<cloned> into C check-in: c1e9b058ad user: dkf tags: singleton-in-c
12:17
Move remaining bits of property system into C; only cloning methods now left check-in: d1178c4040 user: dkf tags: singleton-in-c
10:39
merge trunk check-in: d52c10e251 user: dkf tags: singleton-in-c
08:42
Merge 9.0 - Eliminate TCL_BROKEN_MAINARGS check-in: cb27d68679 user: apnadkarni tags: trunk, main
07:52
Fix unsigned char* to char* conversion warning check-in: 04140a9eb7 user: apnadkarni tags: tip-726
07:18
Merge main check-in: a05795631f user: apnadkarni tags: tip-726
2025-08-27
21:51
Fix double Tcl_Alloc define. Tweak allocation lengths reporting check-in: 14260b03d4 user: jan.nijtmans tags: attemptgetstring
15:38
Rebase to latest trunk check-in: 6399ade2e2 user: jan.nijtmans tags: attemptgetstring
11:58
Merge 9.0 check-in: 535e5cabd5 user: jan.nijtmans tags: trunk, main
09:37
32-bit MacOS builds are no longer supported, starting with Tcl 9.0. Closed-Leaf check-in: 23655c4a1e user: jan.nijtmans tags: platform-macos-simplification
2025-08-26
13:38
merge trunk check-in: 2875ed7446 user: dkf tags: singleton-in-c
08:24
Merge trunk check-in: 4f2c56f428 user: jan.nijtmans tags: 893f8cc5-tip509-nested-mutex
08:14
Merge 9.0 check-in: f89e6b2307 user: jan.nijtmans tags: trunk, main
2025-08-25
23:17
merge 9.0 check-in: ee853b9f31 user: sebres tags: trunk, main
15:34
Merge 9.0 check-in: 9b784a4c77 user: jan.nijtmans tags: trunk, main
15:23
Move the oo::configurable constructor into C check-in: 1164ba3918 user: dkf tags: singleton-in-c
11:16
Merge trunk Closed-Leaf check-in: 9e3ff929b6 user: jan.nijtmans tags: platform-macos-simplification
11:13
Merge 9.0 check-in: 78ae352e6b user: jan.nijtmans tags: trunk, main
10:59
Move more of configurable's machinery into C check-in: 06d7236722 user: dkf tags: singleton-in-c
09:53
Bring Windows part into this branch too check-in: 9ca72ca2ba user: jan.nijtmans tags: 893f8cc5-tip509-nested-mutex
09:51
Eliminate all usage of HAVE_DECL_PTHREAD_MUTEX_RECURSIVE check-in: d3b4a0a698 user: jan.nijtmans tags: 893f8cc5-tip509-nested-mutex
09:38
Merge trunk check-in: b356408a11 user: jan.nijtmans tags: 893f8cc5-tip509-nested-mutex
09:37
Fix testcase oo-1.21 check-in: 9248c2cc49 user: jan.nijtmans tags: trunk, main
08:43
Fix bugs check-in: 9b324a7745 user: dkf tags: singleton-in-c
08:30
Move extra classes into C; mostly there, but not yet working check-in: 2817aeaf81 user: dkf tags: singleton-in-c
2025-08-24
18:47
[893f8cc5] tip509 nested mutex MS-Windows patch by Christian (thanks !) Closed-Leaf check-in: c2b0208c78 user: oehhar tags: 893f8cc5-tip509-nested-mutex-win
11:47
Start of making the singleton class implemented in C check-in: 0b9609d1dc user: dkf tags: singleton-in-c
10:40
Tinkering, making code simpler or easier to maintain check-in: 74269c8653 user: dkf tags: trunk, main
06:52
Complete the moving of the definition of slots entirely into C check-in: 477aae4fc8 user: dkf tags: trunk, main
2025-08-23
08:23
merge core-9-0-branch (sync after backport) check-in: 842113abfc user: dkf tags: trunk, main
2025-08-22
17:09
[893f8cc5] tip509 nested mutex patch by Christian (thanks!) check-in: cdc8e88f7b user: oehhar tags: 893f8cc5-tip509-nested-mutex
14:23
Tweak to [configurable] to not call [next] twice 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 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
14:15
Line no longer needed check-in: 7f1d023a6e user: jan.nijtmans tags: 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
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
12:29
Lazy init for 9.1 check-in: 105952fb15 user: apnadkarni tags: apn-oo-lazy-init-sbmod-91
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
2025-08-17
21:22
Start making TclOO faster to initialise [effa2e2346] check-in: 7aa55929ad user: dkf tags: trunk, main
16:09
merge trunk check-in: 4a7b1f9d1b user: dkf tags: c-std-update
2025-08-15
21:25
Merge 9.0 check-in: e42f382022 user: jan.nijtmans tags: trunk, main
2025-08-14
13:44
Merge 9.0 - Fix [87b69745be] - move zipfs encoding initialization outside of interp creation. Avoid ... check-in: dc30526e24 user: apnadkarni tags: trunk, main
2025-08-13
21:10
Merge 9.0 check-in: 454d2b4b2e user: jan.nijtmans tags: trunk, main
10:57
Merge 9.0 check-in: a7135a65e7 user: jan.nijtmans tags: trunk, main
09:42
Version => 9.1a1 check-in: f72529e60f user: jan.nijtmans tags: trunk, main