Timeline
Not logged in

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

50 events by user dkf occurring around 2025-08-24 10:40:58.

2025-08-30
21:20
merge core-9-0-branch check-in: 1e75862cd4 user: dkf tags: trunk, main
20:36
Make things that ought to be constants be so. check-in: 77d1492961 user: dkf tags: core-9-0-branch
15:13
Put the baseline cloning (oo::object-><cloned>) of objects in C. check-in: 162e1d77e5 user: dkf tags: trunk, main
15:11
Backport of oo::object-><cloned> in C. check-in: 5e82dbcfe8 user: dkf tags: core-9-0-branch
15:10
Backport of oo::object-><cloned> in C. Closed-Leaf check-in: 69e9c4e2a6 user: dkf tags: object-clone-in-c-90
14:36 Edit [41e23633daad50de|41e23633da]: Edit check-in comment. artifact: 6c1bc193d9 user: dkf
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-28
15:07
merge core-9-0-branch check-in: 0a7def6dcc user: dkf tags: trunk, main
14:56
More backported initialisation acceleration of TclOO check-in: a2aecfd47a user: dkf tags: core-9-0-branch
14:54
Modify code and comments for 9.0 style Closed-Leaf check-in: 2b105a954c user: dkf tags: oo-accelerate-90-phase-2
14:23
Move more machinery into C from the TclOO init script check-in: f830beed92 user: dkf tags: oo-accelerate-90-phase-2
14:20
Tinkering, making code simpler or easier to maintain check-in: 399f711b72 user: dkf tags: oo-accelerate-90-phase-2
14:19
Complete the moving of the definition of slots entirely into C check-in: ae1c6af3b1 user: dkf tags: oo-accelerate-90-phase-2
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
2025-08-26
13:38
merge trunk check-in: 2875ed7446 user: dkf tags: singleton-in-c
2025-08-25
15:23
Move the oo::configurable constructor into C check-in: 1164ba3918 user: dkf tags: singleton-in-c
10:59
Move more of configurable's machinery into C check-in: 06d7236722 user: dkf tags: singleton-in-c
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
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
12:54 Ticket [effa2e2346] RFE - lazy loading of TclOO for faster interp creation status still Open with 3 other changes artifact: 40d3a39892 user: dkf ... 1 similar event omitted.
08:29 Ticket [62019f8aa9] Performance penalty by creation of interp compared to old versions status still Open with 3 other changes artifact: b82cec7d1d user: dkf
08:26 Closed ticket [8c400d105f]: Build broken on 9.0 branch plus 5 other changes artifact: 18992065d0 user: dkf
08:23
merge core-9-0-branch (sync after backport) check-in: 842113abfc user: dkf tags: trunk, main
08:00
Backported accelerations to TclOO's startup code check-in: b5fd1d37ba user: dkf tags: core-9-0-branch
07:57
corrections (createhashentry is different in 9.1) and cleanup (I like command tables) Closed-Leaf check-in: 58f6207e0b user: dkf tags: oo-accelerate-90
2025-08-22
19:36
Make code style be a bit closer to the one used in 9.0 check-in: 838a10310d user: dkf tags: oo-accelerate-90
19:31 Edit [096119c82dd22505|096119c82d]: Move to branch oo-accelerate-90. artifact: 945969425d user: dkf
19:30
Tweak to [configurable] to not call [next] twice (backport) check-in: d0877dbf5d user: dkf tags: oo-accelerate-90
19:29
Combine UpdateClassDelegatesAfterClone into its caller. (backport) check-in: 61355c510f user: dkf tags: oo-accelerate-90
19:28 Edit [a034cc4f97a2291f|a034cc4f97]: Move to branch mistake. artifact: 01cd5c5cac user: dkf
19:28
Move another definition (classmethod) into C. (backport) check-in: 6174737efb user: dkf tags: oo-accelerate-90
19:28 Edit [a034cc4f97a2291f|a034cc4f97]: Add propagating "hidden". Mark "Closed". artifact: 2165786a76 user: dkf
19:22
Move [link] into C. (backport) check-in: a9adf544ba user: dkf tags: oo-accelerate-90
19:14
Convert MixinClassDelegates to an internal function entirely in C (backport) check-in: 2bc5d30389 user: dkf tags: oo-accelerate-90
17:36
Move a bit of internal machinery (backport) check-in: 89c8f5ea54 user: dkf tags: oo-accelerate-90
17:35
Move another command into C: classvariable (backport) check-in: 13569e6c23 user: dkf tags: oo-accelerate-90
17:31
Slightly faster way to write the init script (backport) check-in: 4220368b53 user: dkf tags: oo-accelerate-90
17:31
Rewrite slots in C to get a performance boost. (backport) check-in: 6a131a0d39 user: dkf tags: oo-accelerate-90
17:18
Speed up TclOO init; no directing via unknown method handler for slots of classes we define ourselve... check-in: 3cdb85c38c user: dkf tags: oo-accelerate-90
17:17
Slightly chisel down the execution time of the oo init script (backport) check-in: b8dd6bd10e user: dkf tags: oo-accelerate-90
17:15
Accelerate definition of [oo::define initialise]. (backport) check-in: 486acd76fb user: dkf tags: oo-accelerate-90
15:02
Start making TclOO faster to initialise (backport) check-in: 096119c82d user: dkf tags: oo-accelerate-90