Timeline
Not logged in

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

221 check-ins using file win/Makefile.in version 876df86d40

2025-08-17
11:25
More bools and pieces check-in: 28a7d957c7 user: dkf tags: c-std-update
2025-08-13
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
14:14
Yet more booleans check-in: 98c372af54 user: dkf tags: c-std-update
10:16
merge trunk check-in: 1ea33fb12b user: dkf tags: c-std-update
09:28
Merge 9.0 check-in: 4405794cf5 user: jan.nijtmans tags: trunk, main
09:06
More booleans. check-in: 8a9080996d user: dkf tags: c-std-update
2025-08-06
09:34
merge trunk check-in: d41ff65d5d user: dkf tags: c-std-update
09:30
Factor out a common pattern to aid comprehensibility check-in: ed1c7df566 user: dkf tags: trunk, main
09:25
Start to use the real bool type. check-in: 3dc71d011c user: dkf tags: c-std-update
2025-08-04
16:34
merge trunk check-in: 8a202d8d1b user: dkf tags: c-std-update
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
08:48
More moving of variable declarations check-in: 48e5ad480b user: dkf tags: c-std-update
2025-08-01
11:54
merge trunk check-in: 8d8ea7cf3a user: dkf tags: c-std-update
11:48
More moving of variable declarations check-in: 1d20e4cf45 user: dkf tags: c-std-update
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-19
12:31
More moving of variable declarations check-in: c149575323 user: dkf tags: c-std-update
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
10:43
Moving variable declarations to better places check-in: f569640c35 user: dkf tags: c-std-update
2025-07-15
16:35
merge trunk check-in: d56cfe5b9e user: dgp tags: rc0, core-9-1-a0-rc
15:04
merge trunk check-in: 64fb4b537d user: dkf tags: c-std-update
13:33
Better handling of the expectations around channel names check-in: 7293896dad user: dkf tags: c-std-update
09:03
Move declarations into FOREACH-related constructs... where possible check-in: 91dddca8bc user: dkf tags: c-std-update
09:01
Channel names can be NULL during closing check-in: 675f1a34ac user: dkf tags: c-std-update
02:31
Fix [25265a2705] - dup test names in listTypes.test check-in: dd11259884 user: apnadkarni tags: trunk, main
2025-07-14
15:31
Backout [816e9ddf1b]: TclVarHashCreateVar() is still used in Itcl check-in: c68b9f7067 user: jan.nijtmans tags: trunk, main
14:58
Use macros to reduce number of explicit marker NULLs check-in: 2b21439624 user: dkf tags: c-std-update
14:26
TclSetErrorCode lets us avoid writing a lot of marker values check-in: a29f1f8fab user: dkf tags: c-std-update
12:30
Open release branch for 9.1a0 check-in: ba2425be93 user: dgp tags: core-9-1-a0-rc
08:44
merge trunk check-in: c2c0fa07ea user: dkf tags: c-std-update
08:11
A bunch of small changes building on previous commits check-in: 1811f74742 user: dkf tags: c-std-update
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
07:03
Define TclAppendPrintfToErrorInfo for a related pattern check-in: 321d2b5cd3 user: dkf tags: c-std-update
2025-07-12
20:58
Define TclPrintfResult() for common pattern in error generation. check-in: 70b6205548 user: dkf tags: c-std-update
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
2025-07-11
15:43
Make 'first last' arguments optional for more commands check-in: a3869f215f user: jan.nijtmans tags: tip-615
13:46
merge trunk check-in: c43800c51a user: dkf tags: c-std-update
13:45
Rewrite interpreted [try] to use more efficient internal data model. check-in: 9a9b3fc6f8 user: dkf tags: c-std-update
2025-07-10
21:52
More of the new C11 array declarations. check-in: 9e916964ee user: dkf tags: c-std-update
21:12
Clearer declarations of many C arrays; C11 lets the initialisers be expressions check-in: 63912394cf user: dkf tags: c-std-update
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
08:39
Implement "string is index -strict" check-in: 9e22e67d0f user: jan.nijtmans tags: tip-615
2025-07-09
19:15
Update to latest 9.1 check-in: 26919f1a9e user: jan.nijtmans tags: tip-615
2025-07-08
14:23
Fix [f8dd3d8d35]. Memory leak in uplevel compile check-in: f264e1b33f user: apnadkarni tags: trunk, main
02:58
Proposed fix for [f8dd3d8d35]. Memory leak in uplevel compile. Closed-Leaf check-in: a5734a2f35 user: apnadkarni tags: bug-f8dd3d8d35
2025-07-05
09:36
TIP 649 check-in: 4ddfc55c1e user: apnadkarni tags: trunk, main
06:05
Merge trunk Closed-Leaf check-in: 6bc1c08acf user: apnadkarni tags: tip-649
2025-07-03
13:30
TEBC TRACE goes varargs; cut down TclNRAddCallback because function addresses 'are not static consta... check-in: e9c1929632 user: dkf tags: c-std-update
11:59
Merge 9.0 check-in: 93774d49ad user: jan.nijtmans tags: trunk, main
09:20
Merge 9.0 check-in: faed85e38c user: jan.nijtmans tags: trunk, main
2025-07-02
20:34
A few corrections/updates check-in: ddaa63ea6a user: dkf tags: c-std-update
20:31
merge trunk check-in: b013256012 user: dkf tags: c-std-update
13:36
naming unnamed enums for slightly better debuggging/IDE metadata check-in: 2bef4baa8f user: dkf tags: enums-3
10:39
Move some descriptive comments to better locations check-in: 27c1f25189 user: dkf tags: enums-3
10:17
Other enums check-in: 8ded98eba3 user: dkf tags: enums-3
09:28
merge trunk check-in: 2ff5098d9c user: dkf tags: enums-3
09:22
merge trunk check-in: 94d72ec073 user: dkf tags: internal-ensemble-cleanup
2025-07-01
07:55
[0cb3d93a] fix example in link documentation check-in: 4625e86c2e user: oehhar tags: trunk, main
2025-06-30
14:59
Make some internal magic flags into an enum. Nobody will ever override these. check-in: 6f676dff93 user: dkf tags: trunk, main
13:54
slightly clearer code check-in: 3cb3b8fce4 user: dkf tags: internal-ensemble-cleanup
11:20
merge trunk check-in: 9f14a6e9a8 user: dkf tags: internal-ensemble-cleanup
11:19
Thinking about unsupported commands, their declarations, and their safety models check-in: ed815e2fa9 user: dkf tags: internal-ensemble-cleanup
2025-06-29
19:38
Unbreak build with clang, introduced in last few commits check-in: 39f398d590 user: jan.nijtmans tags: trunk, main
10:39
Don't need the post-init special stuff for [clock] any more check-in: d6c35133c7 user: dkf tags: internal-ensemble-cleanup
07:30
Tidy up the initialisation code in [clock] check-in: b1d27835f8 user: dkf tags: internal-ensemble-cleanup
07:11
merge trunk check-in: b75be6e5cd user: dkf tags: internal-ensemble-cleanup
07:05
Amend places that were missing the changes from this branch check-in: dfce14f098 user: dkf tags: extra-push-constants
06:54
merge trunk check-in: 80d47976a7 user: dkf tags: extra-push-constants
06:36
Add bytecode compilation of [uplevel] check-in: 8c37a379c1 user: dkf tags: trunk, main
06:25
merge trunk Closed-Leaf check-in: 63d8f3a50f user: dkf tags: compile-uplevel
06:21
Add bytecode compilation of [lseq] check-in: 83eda5e7b0 user: dkf tags: trunk, main
06:09
Add bytecode compilation of [ledit] and [lpop] check-in: 72215318aa user: dkf tags: trunk, main
2025-06-28
21:24
Make [clock] into a more conventional ensemble check-in: 34ddfc69a8 user: dkf tags: internal-ensemble-cleanup
13:37
Turns out [encoding user] should be safe check-in: 7a1d4a695e user: dkf tags: internal-ensemble-cleanup
10:47
Merge 9.0. Fix test exec-bug-4f0b5767ac error when MSYS scrubs PATH check-in: 85fff18600 user: apnadkarni tags: trunk, main
08:34
More unification of the mess check-in: 53bf881544 user: dkf tags: internal-ensemble-cleanup
2025-06-27
16:08
Move [zlib] ensemble creation to join rest check-in: 49359420ac user: dkf tags: internal-ensemble-cleanup
16:02
Convert [zlib] to an ensemble, as was always planned. check-in: e718424650 user: dkf tags: internal-ensemble-cleanup
15:41
Merge 9.0 check-in: 868b9a4b99 user: jan.nijtmans tags: trunk, main
15:01
Cleaning up how we go about declaring some of our ensembles. Work in Progress. check-in: 47b870434f user: dkf tags: internal-ensemble-cleanup
10:55
merge trunk Closed-Leaf check-in: b041328148 user: dkf tags: arith-series-bytecode
10:53
merge trunk Closed-Leaf check-in: 5906ce5585 user: dkf tags: compile-lpop-ledit
10:50
merge trunk check-in: 96135b818f user: dkf tags: compile-uplevel
10:50
All test cases now pass. check-in: 14ff2b425b user: dkf tags: compile-uplevel
08:03
Some of the test failures fixed... check-in: c44829d14c user: dkf tags: compile-uplevel
2025-06-26
14:28
Compiled [uplevel] works. Except for some tests which see differences in [info frame] as a result. check-in: a965f02024 user: dkf tags: compile-uplevel
13:46
Merge 9.0 check-in: 8f8b11907b user: jan.nijtmans tags: trunk, main
13:12
Draft of instruction done... but crashes. check-in: 4af3554349 user: dkf tags: compile-uplevel
11:15
Merge 9.0 check-in: 951cc4beed user: jan.nijtmans tags: trunk, main
10:45
Start of developing compilation for [uplevel] check-in: b16b6d856c user: dkf tags: compile-uplevel
10:32
mark some more commands for future expansion consideration check-in: 81a8754c40 user: dkf tags: compile-lpop-ledit
09:56
Merge 9.0 check-in: 52ff13f312 user: jan.nijtmans tags: trunk, main
07:56
merge trunk check-in: 01861c022a user: dkf tags: compile-lpop-ledit
07:53
Change bytecode flag names to match their related instruction check-in: 37bed52197 user: dkf tags: trunk, main
2025-06-25
16:41
Merge 9.0 - Fix [40b1814b93] and [7c2716733a] Window handle use-after-frees. check-in: 54eb90319d user: apnadkarni tags: trunk, main
13:46
Better disassembly of [lpop]-related flag argument check-in: 5686a13052 user: dkf tags: compile-lpop-ledit
12:20
Merge 9.0 check-in: f8b2589dc1 user: jan.nijtmans tags: trunk, main
09:10
Better argument processing order in [lpop] compiler. Not necessary, but nicer to read check-in: a62ad93a9c user: dkf tags: compile-lpop-ledit
07:25
Handle non-trivial single indices in [lpop] compiler check-in: fc866b4d25 user: dkf tags: compile-lpop-ledit
02:40
Disable known mismatched encodings Leaf check-in: f903c9ccda user: apnadkarni tags: apn-icu-testdata
2025-06-24
20:18
merge trunk check-in: 4b88c434cd user: dkf tags: compile-lpop-ledit
20:16
Better compilation of [ledit]. Still not convinced about refcount management check-in: cdbfbd0f08 user: dkf tags: compile-lpop-ledit
16:55
merge 9.0 check-in: 856858055c user: dgp tags: trunk, main
15:59
Disable invalid byte tests when Tcl and ICU encodings use different version of the encoding standard... check-in: 37ebdc3e66 user: apnadkarni tags: apn-icu-testdata
13:09
Asciify errors. Disable gb1988 - no matching encoding. Fix cp1258 check-in: c735872071 user: apnadkarni tags: apn-icu-testdata
08:11
Note about variable ordering check-in: b8c4d117b8 user: dkf tags: compile-lpop-ledit
08:02
Add [ledit] compilation, tweak safety conditions in [lpop] compiler check-in: 1fed089301 user: dkf tags: compile-lpop-ledit
2025-06-23
16:17
Move test to runtime, check enabled by new flag bit to INST_LREPLACE check-in: 1498fdc9a9 user: dkf tags: compile-lpop-ledit
16:09
Merge trunk check-in: 1c53e7c490 user: apnadkarni tags: apn-icu-testdata
16:04
Add in test for index-in-range. Not enough... but fixes some test cases. check-in: 07e99321c9 user: dkf tags: compile-lpop-ledit
14:55
Tweak tests; still test the same thing, but more succinctly check-in: cbb7130c9d user: dkf tags: compile-lpop-ledit
11:33
improve tests: run in procedure context as well as outside check-in: 600c9ba8eb user: dkf tags: compile-lpop-ledit
11:14
Partial compilation of [lpop]; missing error handling check-in: d5c934b296 user: dkf tags: compile-lpop-ledit
07:39
Mark some commands as needing bytecode compilation. Capitalise some function names to follow Tcl sty... check-in: 94ead618ab user: dkf tags: trunk, main
07:26
Move code that might work to shared place, and delete copy that definitely won't ever work check-in: 65474529f0 user: dkf tags: trunk, main
06:57
merge trunk check-in: 32628cbdb2 user: dkf tags: arith-series-bytecode
2025-06-22
13:52
Make [yieldto] work with {*}; turns out no new opcodes were needed, just a test for a previously-imp... check-in: 6957bd907a user: dkf tags: trunk, main
08:44
Merge trunk check-in: a3296f6df7 user: apnadkarni tags: tip-649
08:43
Avoid repetion in manpage check-in: c8c9691f32 user: apnadkarni tags: tip-649
08:39
Update manpages for TIP 649 check-in: ecaf68265d user: apnadkarni tags: tip-649
05:01
Better limit exceeded message check-in: fa6228afd6 user: apnadkarni tags: tip-649
03:17
Clean up comments check-in: 8dd2a6c557 user: apnadkarni tags: tip-649
02:43
Use list limit error reporting function check-in: ed75269b80 user: apnadkarni tags: tip-649
2025-06-21
10:31
merge trunk check-in: a77445bb73 user: dkf tags: arith-series-bytecode
10:29
Make the bytecode compilation of [next] and [nextto] understand {*} in arguments. check-in: 892eff0d25 user: dkf tags: trunk, main
10:10
Update two tests - lassign will no longer shimmer abstract lists even if they lack a slice method check-in: fcb6f1ffec user: apnadkarni tags: tip-649
09:46
Merge trunk check-in: 2906e13361 user: apnadkarni tags: tip-649
08:51
An experiment in formalising using a hash table as a mathematical set. Technique mostly used in TclO... Leaf check-in: c920064287 user: dkf tags: hash-as-set
08:06
Better express intent of a cast check-in: cbca93f5b9 user: dkf tags: trunk, main
07:57
merge trunk check-in: 0b779e7169 user: dkf tags: arith-series-bytecode
07:56
merge trunk Closed-Leaf check-in: 3b04d0d21e user: dkf tags: expand-next
2025-06-20
17:14
silence compiler warning check-in: 7d86327729 user: dgp tags: trunk, main
16:05
Merge 9.0. Fix [e8b18d7b1f] - release encodings on error check-in: a6e75dd9bb user: apnadkarni tags: trunk, main
15:51
Clean up aux data correctly on failed compile [c587295271] check-in: 4561d57d8d user: dkf tags: trunk, main
13:15
Give each TSD struct its own name as well as the standard ThreadSpecificData check-in: 8d695d0eb6 user: dkf tags: c-std-update
08:19
Corrections/improvements to use of C standard capabilities; TclNRAddCallback now requires non-NULL c... check-in: 0ae4935331 user: dkf tags: c-std-update
2025-06-19
16:14
Partial fix for [c587295271] memory leak in TclCompileTryCmd check-in: 25c6c7365f user: apnadkarni tags: trunk, main
14:08
Move general variable compiler to file where it makes sense check-in: 2996bce5c9 user: dkf tags: trunk, main
13:52
Make more assoc-data keys into named defines, for greater mnemonicity check-in: 5ff8c360a3 user: dkf tags: trunk, main
2025-06-18
17:39
Merge 9.0. Fix [4f338b91c1] - add missing Tcl_CloseEx docs check-in: ffda6aaff6 user: apnadkarni tags: trunk, main
17:14
Fix indent Closed-Leaf check-in: 51695bfdc3 user: apnadkarni tags: bug-c587295271-trycompile-leak
15:55
Merge trunk check-in: 413836816c user: apnadkarni tags: bug-c587295271-trycompile-leak
11:22
Fix indenting/eol-spacing check-in: 40d7023958 user: jan.nijtmans tags: trunk, main
10:48
tidy up some list related code; no functionality change check-in: 821c18641a user: dkf tags: trunk, main
2025-06-17
16:28
merge 9.0 check-in: 734aa4f0b9 user: dgp tags: trunk, main
15:15
An experiment with marking the error paths in TEBC as cold Leaf check-in: 05865c51e5 user: dkf tags: unlikely-tebc
13:35
Update macOS info in README.md and macosx/README check-in: 4361a247f8 user: culler tags: trunk, main
12:27
TIP 712 - Add "positive" options to the subst command check-in: f41248f057 user: max tags: trunk, main
10:58
Convert many flag/magic value definitions to enums check-in: 22da1fece6 user: dkf tags: enums-3
10:17
merge trunk check-in: e25422e659 user: dkf tags: arith-series-bytecode
08:57
Make ParseArithSeriesArgument slightly better check-in: 6f0cea1478 user: dkf tags: arith-series-bytecode
08:51
Reduce number of gotos (and general twistiness) in GenerateArithSeries check-in: cccaf8a589 user: dkf tags: arith-series-bytecode
08:19
Move most of INST_ARITH_SERIES logic into a separate function. Much easier to understand that way. check-in: eb15498308 user: dkf tags: arith-series-bytecode
2025-06-16
16:02
Add compilers for expanding [next] and [nextto] check-in: f461d3d1ea user: dkf tags: expand-next
11:54
Neater comment check-in: 40b0c826aa user: dkf tags: expand-next
11:52
Use function we have in other appropriate places check-in: d6c1c45864 user: dkf tags: expand-next
11:43
more cleaning up of the way [next]'s bytecode works check-in: 385a50443a user: dkf tags: expand-next
10:41
Start of {*}-aware [next] and [nextto] check-in: 12b91ee081 user: dkf tags: expand-next
2025-06-15
14:02
Unify the guts of ChildInvokeHidden a bit more. check-in: 7093a0e24f user: dkf tags: cleanup-objinvoke
07:42
Banish TclObjInvokeNamespace and leave TclObjInvoke just because its in the internal stubs check-in: b473a994e0 user: dkf tags: cleanup-objinvoke
03:03
Merge 9.0 - tests for handle leaks for exec check-in: 166bfb6375 user: apnadkarni tags: trunk, main
2025-06-14
11:50
Merge 9.0 - Disable timing dependent tests when running under AppVerifier on Windows check-in: b4b7ca2595 user: apnadkarni tags: trunk, main
08:03
Starting to clean up hidden-command-invoke machinery. Remove unused flags. check-in: 751a860e26 user: dkf tags: cleanup-objinvoke
03:29
Merge 9.0 - Add testhandlecount command. check-in: d2bd980da4 user: apnadkarni tags: trunk, main
2025-06-13
13:32
merge trunk check-in: 881289af90 user: dkf tags: arith-series-bytecode
13:27
Implement [tailcall {*}...] in bytecode check-in: 043acea4e9 user: dkf tags: trunk, main
08:14
Add new macro, EnvIsProc, to cover cases where we should be stricter. [fa7995bdf2] check-in: 950d15a307 user: dkf tags: trunk, main
07:46
[fa7995bdf2] Add more direct test case for real bug check-in: 2c56367e9a user: dkf tags: trunk, main
07:22
Move magic values into header file check-in: 3665a2183f user: dkf tags: trunk, main
2025-06-12
15:08
[fa7995bdf2] End multiple segfaults in httpcookie.test. check-in: 3a900c3ad1 user: dgp tags: trunk, main
08:58
merge trunk check-in: 96cd32860c user: dkf tags: arith-series-bytecode
2025-06-11
12:41
Make sure there are no memory leaks in the arithSeries operation check-in: e54e68a8a8 user: dkf tags: arith-series-bytecode
11:00
All edge case tests now pass. But why does [lseq] behave like this??? check-in: 2aff866995 user: dkf tags: arith-series-bytecode
08:45
More edge cases check-in: 1e40036e24 user: dkf tags: arith-series-bytecode
2025-06-10
16:28
final cases check-in: 969202f063 user: dkf tags: arith-series-bytecode
16:07
Handle the three-argument cases check-in: 8a6bfb7606 user: dkf tags: arith-series-bytecode
15:32
And I already have the right tools to make this easy. Excellent. check-in: 9c2af4bff0 user: dkf tags: arith-series-bytecode
15:25
Add compilation of two arg case... and note that we need to compile args as expressions check-in: f184baf3cf user: dkf tags: arith-series-bytecode
15:12
Merge 9.0 check-in: ae9468c46c user: jan.nijtmans tags: trunk, main
15:12
Basic [lseq] compiler that handles just the one case. check-in: da9d3ae0f8 user: dkf tags: arith-series-bytecode
15:00
Name the operation's flag bits check-in: 85dfbf093d user: dkf tags: arith-series-bytecode
13:53
Define an instruction to build an arithmetic series. Not yet issued check-in: 9a34988847 user: dkf tags: arith-series-bytecode
11:38
Outermost skeleton of [lseq] compiler. Much more still to do! check-in: e090b59ea0 user: dkf tags: arith-series-bytecode
11:34
Tinkering with the ArithSeries object type implementation check-in: 8cf84a9410 user: dkf tags: arith-series-bytecode
09:08
Delete code that caused failures with -ftrapv and otherwise did nothing useful check-in: bda04379db user: dkf tags: trunk, main
08:41
Remove unused argument Closed-Leaf check-in: 925c547504 user: dkf tags: expanded-tailcall
07:53
Convert defines to enums in remaining Windows-specific code check-in: ba2bfb9ef1 user: dkf tags: trunk, main
2025-06-09
13:41
Merge core-9-0-branch. Pick up fix for [0ee626dfb2] and other sundry unmerged changes check-in: 8fd21b71bd user: apnadkarni tags: trunk, main
08:18
Greatly improved [tailcall] handling, including more special cases. check-in: 704185a4e7 user: dkf tags: expanded-tailcall
05:34
Merge trunk check-in: de6cd974cd user: apnadkarni tags: tip-649
2025-06-08
11:58
merge trunk check-in: 07be934af0 user: dkf tags: expanded-tailcall
11:30
Fix error check-in: affb0406e7 user: dkf tags: trunk, main
2025-06-06
14:58
merge trunk check-in: 9fac84a744 user: dkf tags: expanded-tailcall
13:54
give tests human-readable names check-in: 1a00d5f12a user: dkf tags: trunk, main
13:33
fix silly capitalisation error check-in: c7fe183496 user: dkf tags: trunk, main
13:29
After private testing, this works correctly and is shorter too check-in: cbdaf58417 user: dkf tags: trunk, main
11:47
TIP 722: return loaded packages by "package present" Leaf check-in: 8ca7e925b7 user: oehhar tags: tip-722-loaded-package-list
08:39
[9a2351225c] Alternate, portable way of testing for [foreach] and [lseq] interacting badly check-in: ed591cc6bb user: dkf tags: trunk, main
08:28
That script can be used on the other two platforms too. Excellent! check-in: 4dc9380560 user: dkf tags: trunk, main
08:24
Move support Tcl script into its own file check-in: 4fa20f0f04 user: dkf tags: trunk, main