summaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* merge trunkcore-arith-series-bytecodedkf2025-06-173-2/+137
|\
| * Merge 9.0 - tests for handle leaks for execapnadkarni2025-06-151-0/+39
| |\
| | * Add tests to check handle leaks for execapnadkarni2025-06-151-0/+39
| * | Merge 9.0 - Disable timing dependent tests when running under AppVerifier on ...apnadkarni2025-06-142-3/+52
| |\ \ | | |/
| | * Disable timing dependent tests when running under AppVerifier on Windowsapnadkarni2025-06-142-3/+52
| * | Merge 9.0 - Add testhandlecount command.apnadkarni2025-06-141-0/+47
| |\ \ | | |/
| | * Add testhandlecount command to check Windows handle leaksapnadkarni2025-06-141-0/+47
* | | Make ParseArithSeriesArgument slightly betterdkf2025-06-171-11/+11
* | | Reduce number of gotos (and general twistiness) in GenerateArithSeriesdkf2025-06-171-90/+81
* | | Move most of INST_ARITH_SERIES logic into a separate function. Much easier to...dkf2025-06-171-162/+217
* | | merge trunkdkf2025-06-1311-55/+289
|\ \ \ | |/ /
| * | Implement [tailcall {*}...] in bytecodedkf2025-06-136-31/+250
| |\ \
| | * | Remove unused argumentdkf2025-06-101-1/+1
| | * | Greatly improved [tailcall] handling, including more special cases.dkf2025-06-094-77/+120
| | * | merge trunkdkf2025-06-081-7/+6
| | |\ \
| | * \ \ merge trunkdkf2025-06-0626-141/+315
| | |\ \ \
| | * | | | Make the [tailcall] compiler understand {*}; a common casecore-tailcall-expandeddkf2025-06-036-4/+177
| * | | | | Add new macro, EnvIsProc, to cover cases where we should be stricter. [fa7995...dkf2025-06-136-20/+22
| * | | | | [fa7995bdf2] Add more direct test case for real bugdkf2025-06-131-0/+12
| * | | | | Move magic values into header filedkf2025-06-133-5/+6
| * | | | | [fa7995bdf2] End multiple segfaults in httpcookie.test.dgp2025-06-121-1/+1
| |\ \ \ \ \
| | * \ \ \ \ rebase to trunkcore-bug-fa7995bdf2jan.nijtmans2025-06-021-1/+1
| | |\ \ \ \ \
* | | \ \ \ \ \ merge trunkdkf2025-06-124-8/+14
|\ \ \ \ \ \ \ \ | |/ / / / / / /
| * | | | | | | Merge 9.0jan.nijtmans2025-06-104-8/+14
| |\ \ \ \ \ \ \ | | | |_|_|_|_|/ | | |/| | | | |
| | * | | | | | Fix [0ee626dfb2]: lseq numeric overflowjan.nijtmans2025-06-102-27/+22
| | * | | | | | Fix [b876737a0b]: tcl::tm::path doesn't handle tilde expandjan.nijtmans2025-06-104-5/+16
| | |\ \ \ \ \ \
| | | * | | | | | Let the caller of ::tcl::tm::roots do the [file tildeexpand]jan.nijtmans2025-06-102-19/+21
| | | * | | | | | Fix for [b876737a0b]: tcl::tm::path doesn't handle tilde expandcore-bug-b876737a0bjan.nijtmans2025-06-094-13/+21
| | * | | | | | | Backport github ACTIONS build scripts from Tcl 9.1jan.nijtmans2025-06-095-49/+136
| | |/ / / / / /
| | * | | | | | Merge 8.6jan.nijtmans2025-06-092-4/+0
| | |\ \ \ \ \ \
| | | * | | | | | Backout [ac279496ac], see [https://core.tcl-lang.org/tk/info/1562e10c58]. Sin...jan.nijtmans2025-06-092-4/+0
* | | | | | | | | Make sure there are no memory leaks in the arithSeries operationdkf2025-06-112-56/+112
* | | | | | | | | All edge case tests now pass. But why does [lseq] behave like this???dkf2025-06-114-80/+131
* | | | | | | | | More edge casesdkf2025-06-113-19/+100
* | | | | | | | | final casesdkf2025-06-101-5/+55
* | | | | | | | | Handle the three-argument casesdkf2025-06-101-4/+54
* | | | | | | | | And I already have the right tools to make this easy. Excellent.dkf2025-06-101-7/+4
* | | | | | | | | Add compilation of two arg case... and note that we need to compile args as e...dkf2025-06-101-3/+26
* | | | | | | | | Basic [lseq] compiler that handles just the one case.dkf2025-06-101-2/+16
* | | | | | | | | Name the operation's flag bitsdkf2025-06-102-6/+16
* | | | | | | | | Define an instruction to build an arithmetic series. Not yet issueddkf2025-06-103-0/+60
* | | | | | | | | Outermost skeleton of [lseq] compiler. Much more still to do!dkf2025-06-103-1/+32
* | | | | | | | | Tinkering with the ArithSeries object type implementationdkf2025-06-101-59/+58
|/ / / / / / / /
* | | | | | | | Delete code that caused failures with -ftrapv and otherwise did nothing usefuldkf2025-06-101-3/+0
* | | | | | | | Convert defines to enums in remaining Windows-specific codedkf2025-06-105-35/+42
* | | | | | | | Merge core-9-0-branch. Pick up fix for [0ee626dfb2] and other sundry unmerged...apnadkarni2025-06-095-16/+72
|\ \ \ \ \ \ \ \ | |/ / / / / / / | | | | | | | / | |_|_|_|_|_|/ |/| | | | | |
| * | | | | | Fix [0ee626dfb2] - lseq numeric overflowapnadkarni2025-06-093-12/+71
| |\ \ \ \ \ \
| | * | | | | | Clarify in manpage that lseq can produce doublesapnadkarni2025-06-091-1/+5
| | * | | | | | Bug [0ee626dfb2] - arithseries integer overflow checksapnadkarni2025-06-081-11/+58
| | * | | | | | Add test casesapnadkarni2025-06-081-0/+8