summaryrefslogtreecommitdiffstats
path: root/generic
Commit message (Expand)AuthorAgeFilesLines
* merge trunkcore-compile-upleveldkf2025-06-274-9/+19
|\
| * Merge 9.0jan.nijtmans2025-06-261-1/+1
| |\
| | * [27fa01a7db] Restore default option to [namespace which] implementation.dgp2025-06-261-1/+1
| * | Merge 9.0jan.nijtmans2025-06-264-9/+19
| |\ \ | | |/
| | * Make everthing compile (again) and run with a C++ compiler.jan.nijtmans2025-06-264-9/+19
* | | All test cases now pass.dkf2025-06-273-8/+9
* | | Some of the test failures fixed...dkf2025-06-271-0/+3
* | | Compiled [uplevel] works. Except for some tests which see differences in [inf...dkf2025-06-264-59/+83
* | | Draft of instruction done... but crashes.dkf2025-06-265-4/+76
* | | Start of developing compilation for [uplevel]dkf2025-06-264-10/+49
|/ /
* | Change bytecode flag names to match their related instructiondkf2025-06-265-13/+13
* | merge 9.0dgp2025-06-242-42/+52
|\ \ | |/
| * [ecf35c7120] Pending fix for nested -options processing.dgp2025-06-231-41/+50
* | Mark some commands as needing bytecode compilation. Capitalise some function ...dkf2025-06-234-57/+58
* | Move code that might work to shared place, and delete copy that definitely wo...dkf2025-06-231-0/+19
* | Make [yieldto] work with {*}; turns out no new opcodes were needed, just a te...dkf2025-06-225-19/+54
* | Make the bytecode compilation of [next] and [nextto] understand {*} in argume...dkf2025-06-217-160/+376
|\ \
| * \ merge trunkdkf2025-06-2116-508/+620
| |\ \
| * | | Add compilers for expanding [next] and [nextto]core-expand-nextdkf2025-06-165-49/+180
| * | | Neater commentdkf2025-06-161-1/+1
| * | | Use function we have in other appropriate placesdkf2025-06-162-13/+9
| * | | more cleaning up of the way [next]'s bytecode worksdkf2025-06-161-40/+51
| * | | Start of {*}-aware [next] and [nextto]dkf2025-06-163-76/+154
* | | | Better express intent of a castdkf2025-06-211-3/+3
| |/ / |/| |
* | | silence compiler warningdgp2025-06-201-3/+3
* | | Merge 9.0. Fix [e8b18d7b1f] - release encodings on errorapnadkarni2025-06-201-20/+25
|\ \ \ | | |/ | |/|
| * | Start on [e8b18d7b1f] fix.core-bug-e8b18d7b1fapnadkarni2025-06-181-21/+25
* | | Clean up aux data correctly on failed compile [c587295271]dkf2025-06-201-1/+9
* | | Partial fix for [c587295271] memory leak in TclCompileTryCmdapnadkarni2025-06-191-3/+8
|\ \ \
| * | | Fix indentapnadkarni2025-06-181-6/+6
| * | | Merge trunkcore-bug-c587295271-trycompile-leakapnadkarni2025-06-1859-1129/+1588
| |\ \ \
| * | | | Proposed fix for memory leak in TclCompileTryCmdapnadkarni2025-05-271-6/+11
* | | | | Move general variable compiler to file where it makes sensedkf2025-06-192-281/+281
* | | | | Make more assoc-data keys into named defines, for greater mnemonicitydkf2025-06-196-30/+61
| |/ / / |/| | |
* | | | Fix indenting/eol-spacingjan.nijtmans2025-06-182-4/+4
* | | | tidy up some list related code; no functionality changedkf2025-06-183-155/+189
* | | | merge 9.0dgp2025-06-171-9/+20
|\ \ \ \ | | |/ / | |/| |
| * | | Bug [da5e1bc7bc] - exec channel not closed on errorscore-bug-da5e1bc7bcapnadkarni2025-06-171-9/+20
* | | | TIP 712 - Add "positive" options to the subst commandmax2025-06-171-3/+21
|\ \ \ \ | |_|_|/ |/| | |
| * | | Rebase to latest trunkjan.nijtmans2025-05-211-3/+21
| |\ \ \
| | * | | simplify detection of combination for positive and negative optionssebres2025-02-101-7/+7
| | * | | merge trunk (optimized TclSubstOptions, etc); reorganizes options (almost alp...sebres2025-02-084-62/+34
| | |\ \ \
| | * | | | subst: Fix segfault when mixing positive and negative options and add a test ...max2025-02-041-2/+4
| | * | | | TclSubstOptions: Optimize the positive/negative detection logic (thanks, Rolf...max2025-02-041-9/+5
| | * | | | Initial reference implementation of TIP 712 (Add "positive" options to the su...max2025-01-311-3/+30
* | | | | | Merge 9.0 - Disable timing dependent tests when running under AppVerifier on ...apnadkarni2025-06-141-1/+46
|\ \ \ \ \ \ | | |_|_|/ / | |/| | | |
| * | | | | Disable timing dependent tests when running under AppVerifier on Windowsapnadkarni2025-06-141-1/+46
* | | | | | Merge 9.0 - Add testhandlecount command.apnadkarni2025-06-141-0/+47
|\ \ \ \ \ \ | |/ / / / /
| * | | | | Add testhandlecount command to check Windows handle leaksapnadkarni2025-06-141-0/+47
* | | | | | Implement [tailcall {*}...] in bytecodedkf2025-06-135-31/+180
|\ \ \ \ \ \