Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
50 events by user dkf occurring around 2025-06-20 08:19:07.
|
2025-06-24
| ||
| 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: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 | |
|
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 | |
| 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
| ||
| 16:05 | • Ticket [c587295271] Valgrind shows small memory leak after TIP 720 merge status still Pending with 3 other changes artifact: 21ca5d2bee user: dkf ... 2 similar events omitted. | |
| 15:51 | Clean up aux data correctly on failed compile [c587295271] check-in: 4561d57d8d user: dkf tags: trunk, main | |
| 15:41 | • Ticket [c587295271] Valgrind shows small memory leak after TIP 720 merge status still Open with 3 other changes artifact: 29cad39568 user: dkf ... 2 similar events omitted. | |
| 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
| ||
| 15:14 | • Edit [38f3728d9a225f29|38f3728d9a]: Move to branch dkf-c11-features. artifact: 337ff76836 user: dkf | |
| 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
| ||
| 10:48 | tidy up some list related code; no functionality change check-in: 821c18641a user: dkf tags: trunk, main | |
|
2025-06-17
| ||
| 20:34 | • Edit [22da1fece6eb9f7b|22da1fece6]: Move to branch enums-3. artifact: babc6f9066 user: dkf | |
| 15:15 | An experiment with marking the error paths in TEBC as cold Leaf check-in: 05865c51e5 user: dkf tags: unlikely-tebc | |
| 10:58 | Convert many flag/magic value definitions to enums check-in: 22da1fece6 user: dkf tags: enums-3 | |
| 10:18 | • Edit [e25422e659f8fd33|e25422e659]: Add tag "core-arith-series-bytecode". artifact: 005fd6eef7 user: dkf | |
| 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:22 | • Changes to wiki page "branch/arith-series-bytecode" artifact: 4f14e14514 user: dkf | |
| 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
| ||
| 18:52 | • Added wiki page "branch/main" artifact: 0eca6c7491 user: dkf | |
| 18:48 | • Added wiki page "branch/core-9-0-branch" artifact: f451c0f86c user: dkf | |
| 18:43 | • Added wiki page "branch/mistake" artifact: 04bc573222 user: dkf | |
| 18:39 | • Added wiki page "branch/tcl-unreachable" artifact: c21571aba9 user: dkf | |
| 18:35 | • Added wiki page "branch/no-variable-width-instruction-issue" artifact: a03d04c9e1 user: dkf | |
| 18:22 | • Added wiki page "branch/arith-series-bytecode" artifact: 5858b8ddf4 user: dkf | |
| 18:17 | • Added wiki page "branch/expand-next" artifact: 6b20869f82 user: dkf | |
| 18:15 | • Added wiki page "branch/expanded-tailcall" artifact: 108d4d7b16 user: dkf | |
| 18:14 | • Added wiki page "branch/lappend-expansion" artifact: ee992ed8a3 user: dkf | |
| 18:09 | • Edit [f461d3d1ea3d0fa9|f461d3d1ea]: Add tag "core-expand-next". artifact: ceb405cdef user: dkf | |
| 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 | |