Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
106 check-ins using file generic/tclBasic.c version 4c0f8e2dca
|
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-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 | |
|
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
| ||
| 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 | |
|
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 | |
| 08:55 | Merge 9.0 check-in: 2450103c07 user: jan.nijtmans tags: trunk, main | |
|
2025-08-12
| ||
| 22:05 | Merge 9.0 check-in: 0b63620151 user: jan.nijtmans tags: trunk, main | |
| 09:28 | Merge 9.0 check-in: 4405794cf5 user: jan.nijtmans tags: trunk, main | |
|
2025-08-06
| ||
| 09:30 | Factor out a common pattern to aid comprehensibility check-in: ed1c7df566 user: dkf tags: trunk, main | |
|
2025-08-04
| ||
| 16:05 | merge 9.0 (fix for [5137b4387019d0e1]) check-in: 7f3a21a465 user: sebres tags: trunk, main | |
| 16:03 | Correction to semantics of jumpTableNum: value argument must fit in wide int, and non-integer is an ... check-in: 6ed183317c user: dkf tags: trunk, main | |
| 13:32 | unused variable warning check-in: 72c4c7c772 user: dgp tags: trunk, main | |
| 08:58 | The encoding fallback logic in ZIP handling can be done mostly by via Tcl_ExternalToUtfDStringEx now... check-in: 427645831a user: dkf tags: trunk, main | |
|
2025-07-30
| ||
| 18:36 | merge release check-in: 2f42adf522 user: dgp tags: trunk, main | |
| 16:23 | Merge 9.0 - Workaround for [8c63606802] - testsetplatform / path caching with -singleproc 1 check-in: 0dc705217d user: apnadkarni tags: trunk, main | |
| 15:12 | merge trunk Closed-Leaf check-in: 70f7e01921 user: dgp tags: rc3, core-9-1-a0-rc, core-9-1-a0 | |
| 11:58 | Merge 9.0. Fix some, not all, Windows test failures with -singleproc 1 check-in: 2c2db9865e user: apnadkarni tags: trunk, main | |
| 09:01 | Update changes.md for TIP's 649 and 712 check-in: 2112a4543c user: apnadkarni tags: trunk, main | |
|
2025-07-27
| ||
| 17:42 | comment grammar; NFC check-in: f1a1fa5ae2 user: bch tags: trunk, main | |
|
2025-07-25
| ||
| 17:43 | merge trunk check-in: c0b1aa6211 user: dgp tags: rc2, core-9-1-a0-rc | |
|
2025-07-22
| ||
| 18:20 | merge 9.0: improve interpreter creation speed, if there is no zipfs tcl-library (avoid performance p... check-in: 026ae2bdcc user: sebres tags: trunk, main | |
|
2025-07-21
| ||
| 18:57 | merge 9.0 to trunk: amend to [61c01e0edb08a9ed], more cases for increment ref-count with use-after-f... check-in: 6623286ef9 user: sebres tags: trunk, main | |
|
2025-07-18
| ||
| 17:45 | merge 9.0 to trunk: fixes [61c01e0edb08a9ed] (TclpMatchInDirectory, windows only), increment ref-cou... check-in: 34180ec93e user: sebres tags: trunk, main | |
| 17:06 | Merge 9.0 check-in: b9102acdfa user: jan.nijtmans tags: trunk, main | |
| 09:52 | Add check for working --disable-high-entropy-va. Fix check for --enable-auto-image-base (which alway... check-in: a236395922 user: jan.nijtmans tags: trunk, main | |
| 07:37 | Fix 2 warnings on 32-bit platform (thanks, Emiliano) check-in: 1333fff09b user: jan.nijtmans tags: trunk, main | |
|
2025-07-17
| ||
| 15:36 | merge trunk check-in: c8c998013d user: dgp tags: rc1, core-9-1-a0-rc | |
| 07:59 | Fix installation of dde/registry packages (Thanks, Harald, for noticing this!) check-in: f9fa24b9e8 user: jan.nijtmans tags: trunk, main | |
| 07:47 | Merge 9.0 check-in: 0d9037349c user: jan.nijtmans tags: trunk, main | |
|
2025-07-16
| ||
| 16:44 | Merge 9.0 - Fix [c9f0520f7e] check-in: de054c46e8 user: apnadkarni tags: trunk, main | |
|
2025-07-15
| ||
| 16:35 | merge trunk check-in: d56cfe5b9e user: dgp tags: rc0, core-9-1-a0-rc | |
| 02:31 | Fix [25265a2705] - dup test names in listTypes.test check-in: dd11259884 user: apnadkarni tags: trunk, main | |
|
2025-07-14
| ||
| 16:44 | Implement Tcl_UtfToNormalizedDString check-in: fd3d6c8a6c user: apnadkarni tags: tip-726 | |
| 15:31 | Backout [816e9ddf1b]: TclVarHashCreateVar() is still used in Itcl check-in: c68b9f7067 user: jan.nijtmans tags: trunk, main | |
| 12:30 | Open release branch for 9.1a0 check-in: ba2425be93 user: dgp tags: core-9-1-a0-rc | |
|
2025-07-13
| ||
| 10:24 | Rebase to trunk check-in: dbf7d9631a user: jan.nijtmans tags: tip-615 | |
| 08:30 | Doc update. See [8cd74c5cd2] check-in: 038e022dbf user: jan.nijtmans tags: trunk, main | |
|
2025-07-12
| ||
| 16:42 | [8cd74c5cd2]: 2-argument string toupper/tolower/totitle doesn't work as documented. Either change th... Closed-Leaf check-in: 83bd3ccec5 user: jan.nijtmans tags: bug-8cd74c5cd2 | |
| 16:03 | Start on TIP 726. Add utf8proc to the build system check-in: 49fd86f978 user: apnadkarni tags: tip-726 | |
|
2025-07-11
| ||
| 15:43 | Make 'first last' arguments optional for more commands check-in: a3869f215f user: jan.nijtmans tags: tip-615 | |
|
2025-07-10
| ||
| 20:27 | Implementation fully working (but could use some more testcases) check-in: 5d2f688de1 user: jan.nijtmans tags: tip-615 | |
| 14:34 | Merge trunk check-in: 5553660b8a user: jan.nijtmans tags: tip-615 | |
| 11:50 | Some int -> Tcl_Size modifications, and type-cast changes, which were missed up to now. check-in: ccf01b5339 user: jan.nijtmans tags: trunk, main | |