Tcl Source Code

Timeline
Login

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

50 most recent check-ins

2025-04-28
21:22
Use a jump table for [try] without 'trap' or 'finally' Leaf check-in: 8ab844bb19 user: dkf tags: numeric-jumptable
15:10
Have both tclsh90.exe (full compatibility) and tclsh90c.exe (without UTF-8 in manifest) side-by-side Leaf check-in: 41388a9d8f user: jan.nijtmans tags: tclsh90c.exe-for-tip-716-compatibility, core-tclsh90c.exe-for-tip-716-compatibility
11:30
Fix cmdAH tests. See comments below.

Tcl_GetEncodingForUser will not be available until 9.1 for stu... Leaf check-in: 17bd2a7748 user: apnadkarni tags: tip-716, core-tip-716

10:16
Pick up lindex fixes from 9.0 Leaf check-in: 0561604ee7 user: apnadkarni tags: apn-tip636-appl
10:15
Start on test suite for all internal list representations check-in: 1e5378782c user: apnadkarni tags: apn-tip636-appl
10:03
Minor tweak. Pass interp as NULL as error thrown away. Leaf check-in: 45dd11d70c user: apnadkarni tags: trunk, main
09:51
Minor tweak. Pass interp as NULL as error thrown away. Leaf check-in: 0d79e0d16c user: apnadkarni tags: core-9-0-branch
09:20
Fix [7d3101bf28] and [452b103a74] - lseq indexing crashes. check-in: b8d82ec520 user: apnadkarni tags: trunk, main
09:03
Preparing to use a numeric jump table in [try]... but that's tricky to get right so it'll be in a la... check-in: 0f6da785c1 user: dkf tags: numeric-jumptable
09:01
Fix [7d3101bf28] and [452b103a74] - lseq indexing crashes. check-in: 1869372b12 user: apnadkarni tags: core-9-0-branch
07:37
Attempt to fix cmdAH test failures. Doesn't work. check-in: 8a040c000a user: jan.nijtmans tags: tip-716
03:05
Fix compiled indexlist for lseq Closed-Leaf check-in: 5bbf3063e7 user: apnadkarni tags: apn-bug-452b-7d31
2025-04-27
14:59
Partial fix and test cases for bug [452b103a74] - lseq nested indices check-in: 7f6c4fe803 user: apnadkarni tags: apn-bug-452b-7d31
10:48
Fix [7d3101bf28] - crash on out of bounds lindex into lseq check-in: 39e56660b9 user: apnadkarni tags: apn-bug-452b-7d31
10:42
Fix lindex crash on non-numeric index into lseq check-in: 0e93ef825b user: apnadkarni tags: apn-bug-452b-7d31
10:29
Crash tests for bugs [45b2] and [7d31] check-in: 8e3891ade0 user: apnadkarni tags: apn-bug-452b-7d31
2025-04-26
15:52
Convert [subst] to use a numeric jump table instead of magic offset computations check-in: 5e433c4971 user: dkf tags: numeric-jumptable
15:08
Whether a value is new to a jump table matters. check-in: 31fb6746de user: dkf tags: numeric-jumptable
13:36
merge no-variable-width-instruction-issue check-in: 67639380cb user: dkf tags: numeric-jumptable
2025-04-25
15:08
Fix cut-n-paste-ism Leaf check-in: 75e3058cd5 user: dkf tags: no-variable-width-instruction-issue
14:37
Add INST_DICT_REMOVE to go with INST_DICT_PUT check-in: fe10fad281 user: dkf tags: no-variable-width-instruction-issue
13:52
More towards the new jump table opcode check-in: 8f095b650c user: dkf tags: numeric-jumptable
08:11
Protect TclWinGetUserEncoding() for environments it doen't exist, e.g. Tcl 9.0.0/9.0.1 Leaf check-in: 5f8aa1fdaa user: jan.nijtmans tags: encoding-user
2025-04-24
10:09
Unneeded "#undef" check-in: e6fd0eab29 user: jan.nijtmans tags: trunk, main
10:06
Unneeded (char *) typecast check-in: 68e682d737 user: jan.nijtmans tags: core-9-0-branch
09:51
Implement "encoding user" without TIP #716 check-in: 29476ca525 user: jan.nijtmans tags: encoding-user
2025-04-23
18:27
High performance implementation using GNU compiler builtin. Leaf check-in: cff515df02 user: dgp tags: dgp-msb
17:39
Speculative high performance implementation using Microsoft compiler intrinsics. UNTESTED!!! check-in: 9138a460c2 user: dgp tags: dgp-msb
08:50
Starting to develop a new jump table type for numeric keys check-in: 4980453105 user: dkf tags: numeric-jumptable
2025-04-22
17:26
Apply Tcl 9 guarantees and conventions. check-in: 712bf4eff5 user: dgp tags: dgp-msb
17:12
Port the Brodnik adaptation implementaton of TclMSB() from dgp-refactor branch check-in: 9ed605cb25 user: dgp tags: dgp-msb
17:00
Update testing to Tcl 9 guarantees and conventions. check-in: 32f2e98e79 user: dgp tags: dgp-msb
16:50
Bring over testing command and tests for TclMSB() from dgp-refactor branch. check-in: b8e288114c user: dgp tags: dgp-msb
16:30
Restore TclLog2() status to be available only for --enable-symbols=compile check-in: 05cb7c174e user: dgp tags: dgp-msb
15:16
Make [switch -exact -nocase] compiled check-in: 611fd53a69 user: dkf tags: no-variable-width-instruction-issue
14:59
Better comments check-in: 94c0c37d4b user: dkf tags: no-variable-width-instruction-issue
13:49
An experiment with including stdbool.h and using that in internal APIs Leaf check-in: 990a0e861f user: dkf tags: experiment-stdbool
2025-04-21
16:52
Generate correct arguments to INST_TAILCALL so we don't need to patch them in TEBC check-in: e5149a5d68 user: dkf tags: no-variable-width-instruction-issue
15:37
Factor out some clock-related constants into their own enum check-in: 545456b06f user: dkf tags: no-variable-width-instruction-issue
08:30
remove junk whitespace check-in: 78665c9bd4 user: dkf tags: no-variable-width-instruction-issue
04:08
Use abstract lists only above a element count threshold check-in: f57abac506 user: apnadkarni tags: apn-tip636-appl
2025-04-20
19:58
merge trunk check-in: f3b93869e7 user: dkf tags: no-variable-width-instruction-issue
19:57
merge trunk check-in: dd8e821516 user: dkf tags: no-variable-width-instruction-issue
19:55
Try the new windows-11-arm runner Leaf check-in: 5b445db697 user: jan.nijtmans tags: github-windows-arm, core-github-windows-arm
17:44
Rebase Leaf check-in: c4b6797289 user: jan.nijtmans tags: tip-626
17:07
Merge trunk Leaf check-in: 45d0fd4a7f user: jan.nijtmans tags: attemptcreatehashentry
17:03
Merge 9.0 check-in: 8c9d27c4dd user: jan.nijtmans tags: trunk, main
16:58
VarHashCreateVar() isn't used in tclExecute.c check-in: 2cf05ab056 user: jan.nijtmans tags: core-9-0-branch
16:19
Rebase to trunk check-in: ab31a15604 user: jan.nijtmans tags: attemptcreatehashentry
15:14
Fix the weirdest bug in the assembler with getting line numbers wrong... sometimes. I'm not even sur... check-in: b5d73eaac3 user: dkf tags: no-variable-width-instruction-issue