Tcl Source Code

Timeline
Login

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

50 most recent check-ins

2025-04-14
19:28
Give [dict merge] its own compiler using INST_DICT_PUT; enables better [try] and [dict create] compi... Leaf check-in: 74b5ce17af user: dkf tags: experiment--no-variable-width-instruction-issue
16:15
Fix Unix build. Add basic tests Leaf check-in: dcc5e06d28 user: apnadkarni tags: tip-716
14:06
Merge 9.0 Leaf check-in: c8e787466c user: jan.nijtmans tags: trunk, main
13:43
Review [56f880ad7b|this] commit: Introduce TclNewNamespaceObj() to factor out a common idiom Leaf check-in: 8c9d90bf25 user: jan.nijtmans tags: core-9-0-branch
13:29
Add [info object creationid] to fully compiled operations; simplify some instruction descriptors check-in: b5cfceb353 user: dkf tags: experiment--no-variable-width-instruction-issue
11:58
Put back comment, accidently removed Leaf check-in: 5a57432339 user: jan.nijtmans tags: attemptcreatehashentry
11:23
Finish documentation too check-in: 83b9044190 user: jan.nijtmans tags: attemptcreatehashentry
10:46
merge trunk check-in: 41f743f8ef user: dkf tags: experiment--no-variable-width-instruction-issue
10:46
Clarify exec manpage << entry that the value is encoded and lineendings converted check-in: 0dc513ad69 user: apnadkarni tags: trunk, main
10:04
Merge 9.0 check-in: 8a50eb813b user: jan.nijtmans tags: trunk, main
09:11
Minor improvement to [try/finally] instruction sequence check-in: 859997d95a user: dkf tags: experiment--no-variable-width-instruction-issue
08:49
Update changes.md check-in: d24ee67f7b user: jan.nijtmans tags: core-9-0-branch
08:43
Fix [92aeb847f9]: proc with more than 2**31 variables check-in: 3af3ca8d98 user: jan.nijtmans tags: core-9-0-branch
08:10
Error-message cleanup Closed-Leaf check-in: 6cbe9e36b0 user: jan.nijtmans tags: bug-92aeb847f9
2025-04-13
23:04
Merge 9.0 check-in: a3c6cf0c6c user: jan.nijtmans tags: trunk, main
23:00
Put back a comment, which should not have been removed check-in: 2c3647f17c user: jan.nijtmans tags: core-9-0-branch
22:53
Merge 9.0 check-in: bc6051f5bd user: jan.nijtmans tags: trunk, main
22:39
Remove comment which is not true any more: TclVarHashFindVar() is not used in Itcl at all. Remove so... check-in: 7c684c5719 user: jan.nijtmans tags: core-9-0-branch
22:16
Implement Tcl_AttemptCreateHashEntry() check-in: e228d80514 user: jan.nijtmans tags: attemptcreatehashentry, core-attemptcreatehashentry
21:37
Fully functional now, with a lot of examples for the improvement. Also, merge trunk Leaf check-in: fcbb032b58 user: jan.nijtmans tags: tkt-236d18f49b
20:58
merge trunk check-in: 5a9047d5b9 user: dkf tags: experiment--no-variable-width-instruction-issue
20:46
Macros for comparing tokens to literals, making compiler logically easier to read check-in: 854196f81a user: dkf tags: experiment--no-variable-width-instruction-issue
2025-04-12
16:57
Added -encoding option to exec check-in: b610816f9d user: apnadkarni tags: tip-716
15:11
Added encoding user command check-in: 936c52a270 user: apnadkarni tags: tip-716
12:03
Start on TIP 716 implementation check-in: 25472ab13e user: apnadkarni tags: tip-716
08:41
fix for BogusCreate() check-in: 46461f6447 user: jan.nijtmans tags: tkt-236d18f49b
08:24
Attempt to change special value to (int *)-1. Doesn't work yet. check-in: 17a21b5fcb user: jan.nijtmans tags: tkt-236d18f49b
2025-04-11
16:41
Merge 9.0 check-in: ed3bb04a14 user: jan.nijtmans tags: trunk, main
16:35
Fix for [fd8341e496]: Tcl_InitStubs compatibility for 9.1 check-in: 41c49572f8 user: jan.nijtmans tags: core-9-0-branch
16:26
Fix for [fd8341e496]: Tcl_InitStubs compatibility for 9.1 Leaf check-in: 6c109384fd user: jan.nijtmans tags: core-8-6-branch
16:18
(cherry-pick): Updated changes for [010d8f38]. Indenting check-in: dbc4e16d09 user: jan.nijtmans tags: core-9-0-branch
16:05
Merge 9.0 check-in: 99b2bd11e8 user: jan.nijtmans tags: trunk, main
15:46
Fix and speedup for TclLog2() - only used with TCL_COMPILE_STATS. Can now handle values > 2**31 check-in: 677241c9b3 user: jan.nijtmans tags: core-9-0-branch
13:35
Fix more -Wconversion warnings Closed-Leaf check-in: 951fdc3d50 user: jan.nijtmans tags: conversion-warning
10:36
Fix [236d18f49b]: More efficient Tcl_FindHashEntry() check-in: 5fd5d044bd user: jan.nijtmans tags: tkt-236d18f49b
08:25
More checks for numWords <= INT_MAX Leaf check-in: a2573dc197 user: jan.nijtmans tags: tip-626
2025-04-10
21:22
Some definite cleanup of the [switch] issuer, with neater passing of information around check-in: 3941e377dc user: dkf tags: experiment--no-variable-width-instruction-issue
14:43
Slight improvement: Cleanup before creating error-message check-in: 8e657bfa1a user: jan.nijtmans tags: bug-92aeb847f9
14:22
First attempt at fixing [92aeb847f9]: proc with more than 2**31 variables. At least, prevent the cra... check-in: 7ccc2a0d76 user: jan.nijtmans tags: bug-92aeb847f9
12:24
Fix for [fd8341e496]: Tcl_InitStubs compatibility for 9.1 Closed-Leaf check-in: 32f67e254a user: jan.nijtmans tags: bug-fd8341e496
04:56
Updated changes with [tclEpollNotfy PlatformEventsControl panics if websocket disconnected](https://... check-in: 90b4ef33b3 user: stevel tags: trunk, main
2025-04-09
20:01
Some corrections, found by Ashok. Thanks! check-in: a6ce6309cd user: jan.nijtmans tags: tip-626
16:29
Merge 9.0 check-in: a6ce887a66 user: jan.nijtmans tags: trunk, main
14:18
Cleaning up a bunch of things in code generation. check-in: db21f8e213 user: dkf tags: experiment--no-variable-width-instruction-issue
13:49
Update rules.vc check-in: 44a6d22f3c user: jan.nijtmans tags: core-9-0-branch
2025-04-07
19:28
merge trunk Leaf check-in: 34ed784760 user: dgp tags: dgp-refactor
19:21
Merge from trunk; resolve conflicts check-in: 21e5d2a416 user: dgp tags: dgp-refactor
17:56
Merge 9.0 check-in: 1c963ddb5d user: jan.nijtmans tags: trunk, main
14:48
Remove OPTS=tk8 option: It was meant to be able to compile extesions witk Tk 8.7, which will never f... check-in: 7010c4ae07 user: jan.nijtmans tags: core-9-0-branch
14:33
merge from trunk with no conflicts check-in: bd5ddcf6db user: dgp tags: dgp-refactor