| Commit message (Expand) | Author | Age | Files | Lines |
| * | minor fix: function header formatting | dkf | 2025-09-12 | 1 | -1/+3 |
|
|
| * | Minor indent fixes | dkf | 2025-09-04 | 1 | -1/+1 |
|
|
| * | Some int -> Tcl_Size modifications, and type-cast changes, which were missed ... | jan.nijtmans | 2025-07-10 | 1 | -3/+3 |
| |\ |
|
| * \ | merge trunk | dkf | 2025-06-29 | 1 | -1/+11 |
| |\ \ |
|
| | * \ | Add bytecode compilation of [lseq] | dkf | 2025-06-29 | 1 | -0/+9 |
| | |\ \ |
|
| | | * \ | merge trunk | dkf | 2025-06-27 | 1 | -3/+3 |
| | | |\ \ |
|
| | | * \ \ | merge trunk | dkf | 2025-06-23 | 1 | -0/+3 |
| | | |\ \ \ |
|
| | | * \ \ \ | merge trunk | dkf | 2025-06-21 | 1 | -0/+2 |
| | | |\ \ \ \ |
|
| | | * \ \ \ \ | merge trunk | dkf | 2025-06-13 | 1 | -0/+9 |
| | | |\ \ \ \ \ |
|
| | | * | | | | | | All edge case tests now pass. But why does [lseq] behave like this??? | dkf | 2025-06-11 | 1 | -5/+5 |
|
|
| | | * | | | | | | More edge cases | dkf | 2025-06-11 | 1 | -2/+0 |
|
|
| | | * | | | | | | Name the operation's flag bits | dkf | 2025-06-10 | 1 | -0/+10 |
|
|
| | | * | | | | | | Define an instruction to build an arithmetic series. Not yet issued | dkf | 2025-06-10 | 1 | -0/+1 |
|
|
| | * | | | | | | | merge trunk | dkf | 2025-06-26 | 1 | -4/+4 |
| | |\ \ \ \ \ \ \
| | | |_|_|_|/ /
| | |/| | | | | |
|
| | * | | | | | | | Move test to runtime, check enabled by new flag bit to INST_LREPLACE | dkf | 2025-06-23 | 1 | -1/+2 |
| | | |_|_|_|/ /
| |/| | | | | |
|
| * | | | | | | | Draft of instruction done... but crashes. | dkf | 2025-06-26 | 1 | -0/+1 |
| | |/ / / / /
|/| | | | | |
|
| * | | | | | | Change bytecode flag names to match their related instruction | dkf | 2025-06-26 | 1 | -3/+3 |
| |/ / / / / |
|
| * | | | | | Make [yieldto] work with {*}; turns out no new opcodes were needed, just a te... | dkf | 2025-06-22 | 1 | -0/+3 |
| | |_|/ /
|/| | | |
|
| * | | | | Start of {*}-aware [next] and [nextto] | dkf | 2025-06-16 | 1 | -0/+2 |
| | |/ /
|/| | |
|
| * | | | Implement [tailcall {*}...] in bytecode | dkf | 2025-06-13 | 1 | -0/+6 |
| |\ \ \ |
|
| | * | | | Greatly improved [tailcall] handling, including more special cases. | dkf | 2025-06-09 | 1 | -0/+5 |
|
|
| | * | | | Make the [tailcall] compiler understand {*}; a common case | dkf | 2025-06-03 | 1 | -0/+1 |
| | |/ / |
|
| * | | | Add new macro, EnvIsProc, to cover cases where we should be stricter. [fa7995... | dkf | 2025-06-13 | 1 | -0/+3 |
| |/ / |
|
| * | | Disable deprecation notices with MSVC; they can get them if they turn on supp... | dkf | 2025-05-19 | 1 | -2/+2 |
|
|
| * | | Promote IsEmptyToken to TclIsEmptyToken, and use in other relevant places | dkf | 2025-05-19 | 1 | -0/+1 |
|
|
| * | | Actually, standards-compliant compilers should use the standard form for depr... | dkf | 2025-05-15 | 1 | -2/+2 |
|
|
| * | | Need to test _MSVC_VER to see if we're in 19.0 or later to enable [[deprecated]] | dkf | 2025-05-15 | 1 | -2/+3 |
|
|
| * | | Final set of changes | dkf | 2025-05-09 | 1 | -92/+134 |
|
|
| * | | Preparing to be able to disable the opcodes at some later date; we do not wan... | dkf | 2025-05-05 | 1 | -28/+33 |
|
|
| * | | Merge tclCompUtils.h into tclCompile.h | dkf | 2025-05-05 | 1 | -0/+115 |
|
|
| * | | Clean up a bit | dkf | 2025-05-05 | 1 | -4/+9 |
|
|
| * | | Combine the new jumptable into this branch | dkf | 2025-05-02 | 1 | -5/+89 |
| |\ \ |
|
| | * | | Convert [subst] to use a numeric jump table instead of magic offset computations | dkf | 2025-04-26 | 1 | -2/+8 |
|
|
| | * | | Whether a value is new to a jump table matters. | dkf | 2025-04-26 | 1 | -2/+4 |
|
|
| | * | | merge no-variable-width-instruction-issue | dkf | 2025-04-26 | 1 | -0/+1 |
| | |\ \ |
|
| | * | | | More towards the new jump table opcode | dkf | 2025-04-25 | 1 | -2/+49 |
|
|
| | * | | | Starting to develop a new jump table type for numeric keys | dkf | 2025-04-23 | 1 | -2/+31 |
|
|
| * | | | | Add INST_IS_EMPTY, a surfacing of Tcl_IsEmpty() to bytecode | dkf | 2025-05-02 | 1 | -0/+1 |
| | |/ /
|/| | |
|
| * | | | Add INST_DICT_REMOVE to go with INST_DICT_PUT | dkf | 2025-04-25 | 1 | -0/+1 |
| |/ / |
|
| * | | remove junk whitespace | dkf | 2025-04-21 | 1 | -3/+3 |
|
|
| * | | merge trunk | dkf | 2025-04-20 | 1 | -16/+19 |
| |\ \ |
|
| | * | | Merge trunk. Another round of (harmless) -Wconversion fixes | jan.nijtmans | 2025-04-19 | 1 | -8/+8 |
|
|
| | * | | Another round of -Wconversion warning fixes, see [03cff7a777] | jan.nijtmans | 2025-04-17 | 1 | -12/+15 |
|
|
| * | | | Clean up some code sections affected by change to always using 4-byte jumps | dkf | 2025-04-16 | 1 | -2/+2 |
|
|
| * | | | Give [dict merge] its own compiler using INST_DICT_PUT; enables better [try] ... | dkf | 2025-04-14 | 1 | -16/+5 |
|
|
| * | | | Add [info object creationid] to fully compiled operations; simplify some inst... | dkf | 2025-04-14 | 1 | -0/+1 |
|
|
| * | | | merge trunk | dkf | 2025-04-13 | 1 | -37/+31 |
| |\ \ \
| |/ / |
|
| | * | | Merge 9.0 | jan.nijtmans | 2025-04-11 | 1 | -2/+2 |
| | |\ \
| | |/ |
|
| | | * | Fix and speedup for TclLog2() - only used with TCL_COMPILE_STATS. Can now han... | jan.nijtmans | 2025-04-11 | 1 | -2/+2 |
|
|
| | * | | Another round of -Wconversion fixes | jan.nijtmans | 2025-04-02 | 1 | -1/+1 |
|
|