summaryrefslogtreecommitdiffstats
path: root/generic/tclExecute.c
Commit message (Expand)AuthorAgeFilesLines
* Fix "string tolower" and friends for handling unpaired surrogates correctly. ...jan.nijtmans2018-06-241-4/+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.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-151-686/+294
|\ \ \ \ | | |_|/ | |/| |
| * | | 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.6dgp2018-03-111-0/+6
| |\ \ \ | | |/ /
| | * | Screen out empty list value so that assertions are true.dgp2018-03-111-0/+6
| * | | [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
| | * | | Reduce the "clever" factor. (Fine line between clever and stupid.)dgp2018-03-081-3/+5
| | * | | Streamline index decoding in INST_STR_RANGE_IMM execution.dgp2018-03-071-17/+28
| | * | | Express INST_LIST_INDEX_IMM index processinig in terms of TCL_INDEX_END sodgp2018-03-071-7/+2
| | * | | try to fix [db36fa5122]: better compiled variants of several indices-related ...sebres2018-03-061-2/+4
| | |/ /
| * | | We have LLONG_MIN and LLONG_MAX to denote range limits of Tcl_WideInt.dgp2018-03-011-13/+13
| * | | Use mp_isneg() in stead of mp_cmp_d() when the output of this function is sim...jan.nijtmans2018-02-271-9/+9
| * | | Move TclGetBooleanFromObj to tclInt.h, so multiple source files can use it. C...jan.nijtmans2018-02-141-26/+13
| * | | merge 8.7dgp2018-02-141-517/+172
| |\ \ \
| | * \ \ Fix regression in [expr {0%$bignum}].dgp2018-02-141-0/+8
| | |\ \ \ | | | |/ /
| | | * | Modify TclCreateProc to handle arbitrary argument names, not just ASCII.pooryorick2018-02-141-2/+2
| | * | | small code review: resolve conversion warnings (possible loss of data, signed...sebres2018-02-091-1/+1
| | * | | TIP 484: Merge 'int' and 'wideInt' Obj-type to a single 'int'dgp2018-02-061-513/+160
| | |\ \ \
| | | * | | Rename (internal) TclNewWideObj macro to TclNewIntObj. Change Tcl_SetIntObj/T...jan.nijtmans2018-01-261-23/+23
| | | * | | Merge core-8-branch. Also some minor performance improvement: Turn Tcl_NewLon...jan.nijtmans2018-01-261-6/+6
| | | |\ \ \ | | | | | |/ | | | | |/|
| | | * | | merge core-8-branchjan.nijtmans2017-12-191-3/+3
| | | |\ \ \ | | | | |/ /
| | | * | | merge core-8-branchjan.nijtmans2017-12-061-2/+0
| | | |\ \ \
| | | * | | | Merge dgp's "end-int-registration" branch, but slightly different: In stead o...jan.nijtmans2017-11-151-2/+3
| | | * | | | Rebase back to 8.7 (core-8-branch), since that's what the TIP is meant for. (...jan.nijtmans2017-11-091-3/+11
| | | |\ \ \ \
| | | * \ \ \ \ merge trunkdgp2017-11-091-13/+5
| | | |\ \ \ \ \
| | | | * | | | | Modify TclCreateProc to handle arbitrary argument names, not just ASCII.pooryorick2017-11-081-2/+2
| | | | * | | | | Implementation branch for TIP 114 - Eliminate Octal Parsing...dgp2017-10-231-11/+3
| | | * | | | | | More code simplifications, with still equal functionality.jan.nijtmans2017-11-071-4/+2
| | | * | | | | | Finally, get rid of tclWideIntType completelyjan.nijtmans2017-11-011-45/+23