summaryrefslogtreecommitdiffstats
path: root/generic/tclExecute.c
Commit message (Expand)AuthorAgeFilesLines
* merge 8.7dgp2018-10-181-67/+61
|\
| * TIP #502 implementation: Index value reform.jan.nijtmans2018-10-121-1/+1
| |\
| | * Merge 8.7jan.nijtmans2018-09-271-4/+1
| | |\
| | * \ merge 8.7dgp2018-09-251-20/+26
| | |\ \
| | * \ \ merge 8.7dgp2018-05-111-80/+10
| | |\ \ \
| | * \ \ \ merge 8.7dgp2018-04-241-15/+11
| | |\ \ \ \
| | * \ \ \ \ merge 8.7dgp2018-03-301-24/+7
| | |\ \ \ \ \
| | * \ \ \ \ \ Rebase TIP 502 draft implementation.dgp2018-03-301-1/+1
| | |\ \ \ \ \ \
| * | \ \ \ \ \ \ Merge 8.7jan.nijtmans2018-09-271-4/+1
| |\ \ \ \ \ \ \ \ | | | |_|_|_|_|_|/ | | |/| | | | | |
| | * | | | | | | merge core-8-branchdkf2018-09-231-20/+26
| | |\ \ \ \ \ \ \ | | | | |_|_|_|_|/ | | | |/| | | | |
| | * | | | | | | Initial implementation of TIP #508: [array default]fbonnet2018-05-131-4/+1
| | | |_|_|_|_|/ | | |/| | | | |
| * | | | | | | merge tip-515 branchjan.nijtmans2018-09-221-14/+14
| |\ \ \ \ \ \ \ | | | |/ / / / / | | |/| | | | |
| | * | | | | | Change ULLONG_MAX -> UWIDE_MAX, LLONG_MAX -> WIDE_MAX and LLONG_MIN -> WIDE_M...jan.nijtmans2018-09-221-16/+16
| * | | | | | | TCL_NUMBER_WIDE -> TCL_NUMBER_INT. Two test-cases still failingjan.nijtmans2018-09-081-35/+35
| * | | | | | | Experiment, resolving platform differences at script level. Don't look ...jan.nijtmans2018-08-161-10/+1
| |/ / / / / /
| * | | | | | Fix "string tolower" and friends for handling unpaired surrogates correctly. ...jan.nijtmans2018-06-241-4/+10
| |/ / / / /
* | | | | | merge 8.7dgp2018-05-111-80/+10
|\ \ \ \ \ \ | |/ / / / /
| * | | | | merge core-8-6-branchpooryorick2018-05-071-80/+10
| |\ \ \ \ \ | | |_|_|_|/ | |/| | | |
| | * | | | Deduplicate code in INST_STR_CMP, StringCmpCmd, and StringEqualCmd.pooryorick2018-05-071-1/+1
| | * | | | Preparation to deduplicate code between byte-compiled and legacypooryorick2018-05-061-118/+2
| | * | | | Avoid generating string representation when comparing the empty string.pooryorick2018-05-051-5/+51
* | | | | | merge 8.7dgp2018-04-251-15/+11
|\ \ \ \ \ \ | |/ / / / /
| * | | | | merge 8.6dgp2018-04-221-1/+2
| |\ \ \ \ \ | | |/ / / /
| | * | | | [46a2410650] compiled [unset] was bypassing cleanup of active array search.dgp2018-04-221-1/+2
| | | | | |
| | \ \ \ \
| *-. \ \ \ \ TIP #389 implementation.jan.nijtmans2018-04-201-3/+3
| |\ \ \ \ \ \ | | | |/ / / /
| | * | | | | merge 8.7dgp2018-03-301-24/+7
| | |\ \ \ \ \ | | | | |_|_|/ | | | |/| | |
| | * | | | | merge 8.7dgp2018-03-151-699/+303
| | |\ \ \ \ \ | | | | |_|/ / | | | |/| | |
| | * | | | | Fix [11ae2be95d]: tip-389 branch: string range errors with code points greate...jan.nijtmans2018-01-121-2/+2
| * | | | | | merge 8.6dgp2018-04-191-11/+6
| |\ \ \ \ \ \ | | |_|_|/ / / | |/| | | / / | | | |_|/ / | | |/| | |
| | * | | | Refactor array trace handling into a common routine TclCheckArrayTraces().dgp2018-04-171-11/+6
* | | | | | merge 8.7dgp2018-03-301-24/+7
|\ \ \ \ \ \ | |/ / / / /
| * | | | | merge 8.7dgp2018-03-151-686/+294
| |\ \ \ \ \ | | | |_|/ / | | |/| | |
| * | | | | Refactored lrange to common function.pspjuth2017-12-291-37/+3
| * | | | | Optimise lrange for unshared object.pspjuth2017-12-281-0/+13
| | |_|/ / | |/| | |
* | | | | merge 8.7dgp2018-03-151-92/+17
|\ \ \ \ \ | | |/ / / | |/| | |
| * | | | merge 8.6dgp2018-03-141-6/+1
| |\ \ \ \ | | | |/ / | | |/| |
| | * | | optimize compiled (INST_STR_TRIM): use new function TclTrim instead of combin...sebres2018-03-141-6/+1
| * | | | New routine TclStringReplace() serves as a common implementation for bothdgp2018-03-141-75/+2
| * | | | merge 8.6dgp2018-03-131-11/+14
| |\ \ \ \ | | |/ / /
| | * | | Repair the INST_STR_REPLACE instruction.dgp2018-03-131-11/+14
* | | | | merge 8.7dgp2018-03-111-0/+6
|\ \ \ \ \ | |/ / / /
| * | | | merge 8.6dgp2018-03-111-0/+6
| |\ \ \ \ | | |/ / /
| | * | | Screen out empty list value so that assertions are true.dgp2018-03-111-0/+6
* | | | | merge 8.7dgp2018-03-101-50/+81
|\ \ \ \ \ | |/ / / /
| * | | | [db36fa5122] Upgrade the index value parsing and encoding machinery. Refactor...dgp2018-03-101-50/+81
| |\ \ \ \ | | |/ / / | | | | / | | |_|/ | |/| |
| | * | Use LIST_MAX instead of computing an end index.dgp2018-03-101-2/+2
| | * | Restore safety for legacy bytecode.dgp2018-03-091-1/+34
| | * | merge 8.6dgp2018-03-091-6/+4
| | |\ \
| | * | | Update the command compilers and bytecode execution engine to use new machinery.dgp2018-03-091-26/+13
| | * | | Streamline index decoding in INST_LIST_RANGE_IMM execution.dgp2018-03-081-41/+31