summaryrefslogtreecommitdiffstats
path: root/generic/tclExecute.c
Commit message (Expand)AuthorAgeFilesLines
* boolPtr -> intPtr, since Tcl doens't use pointer to bool's (they didn't exist...jan.nijtmans2022-04-201-4/+4
* Fix [1c7f179710]: undefined behavior for INST_LSHIFT in ExecuteExtendedBinary...jan.nijtmans2022-03-081-2/+2
* Fix [cb90038a63]: signed integer overflow during expr-34.22, expr-36.22jan.nijtmans2022-02-231-2/+4
* Fix [7f8a3d9818]: signed integer overflow in tclExecute.cjan.nijtmans2022-02-161-8/+8
* Use TclListObjLength/TclListObjGetElements in stead of Tcl_ListObjLength/Tcl_...jan.nijtmans2022-02-101-1/+1
* Undo part of [26539e78a7]. Although Tcl_GetRange() does it's own parameter ch...jan.nijtmans2022-01-211-4/+22
* Possible fix for [e9a2715d91]: Tcl 8.6.11: Incompatible Tcl_GetRange()jan.nijtmans2022-01-171-4/+11
* Follow-up to [767e070d35]: Tcl_GetRange and Tcl_GetUniChar do not validate in...jan.nijtmans2022-01-171-29/+4
* Fix [69218ab7b]: TEBCResume(): buffer over-read in INST_STR_MAPjan.nijtmans2022-01-131-1/+3
|\
| * Fix [69218ab7b]: TEBCResume(): buffer over-read in INST_STR_MAPjan.nijtmans2022-01-121-1/+3
* | Fix [da6f155ca4]: STRING_SIZE() macro: parenthesize numChars usage. Fix more ...jan.nijtmans2022-01-121-7/+7
|/
* Suggested fix for [b0f84119c8]: TEBCresume(): undefined behavior for INST_LSHIFTjan.nijtmans2021-12-161-3/+3
* IntRep -> InternalRep. Internal changes only.jan.nijtmans2021-10-191-4/+4
* Fix [52cc90776c]: Warning when compile with gcc v9.3.0jan.nijtmans2021-05-201-2/+2
* Make tclCkalloc.c and tclExecute warning-free on Windows when compiled with -...jan.nijtmans2021-01-201-10/+10
* More usage of TclNewObj() in stead of Tcl_NewObj() and TclNewIntObj() in stea...jan.nijtmans2020-10-131-4/+4
* Make Tcl compile warning-free using -Wshadowjan.nijtmans2020-09-281-17/+17
* Folow-up to previous commit: ExecStack is a FLEXARRAY toojan.nijtmans2020-09-111-3/+3
* Eliminate many unnecessary type-casts, mostly (size_t) when value is already ...jan.nijtmans2020-08-111-2/+2
* closes [3c6e47363e]: missing de-duplication mechanism for nested TEBC startin...sebres2020-07-151-1/+17
* Fix compiled "string is <class>" for TCL_UTF_MAX=4 build, for characters > U+...jan.nijtmans2020-05-251-2/+4
* New internal function TclGetUCS4() only available when TCL_UTF_MAX=4. This fi...jan.nijtmans2020-05-041-9/+3
* More uppercase HEX representations in source-code.jan.nijtmans2020-03-181-9/+9
* A few more "break" statements, so any compiler knows these are no FALLTHROUGH...jan.nijtmans2020-01-151-17/+59
* Use _copysign on Windows always (available from float.h). Use mp_iszero() whe...jan.nijtmans2020-01-081-3/+3
|\
* | Fix Valgrind problem reported as follow-up in [fc4393e9b0]. Since it happens ...jan.nijtmans2019-12-081-1/+1
* | Change mp_isodd() (back) from libtommath stub entry to macro. libtommath chan...jan.nijtmans2019-10-301-1/+1
* | Update to latest Tcl (core-8-6-branch) and latest libtommath (1.2.0-rc1)jan.nijtmans2019-10-171-13/+24
|\ \
| * | TEBC: avoid error "unitialized variable" if called in debug mode (or with ana...sebres2019-09-181-1/+1
| * | Add /* FALLTHRU */ markers in various places (silencing possible GCC warnings...jan.nijtmans2019-08-281-0/+5
| * | closes [fa6bf38d07]: integrate bug-fa6bf38d07-v2sebres2019-08-271-12/+18
| |\ \
| | * | small amend: be sure checkInterp is set if entering back the code marked as T...sebres2019-08-271-2/+2
| | * | simplification, use the same "fixed" (and faster) code for INST_EVAL_STKsebres2019-08-271-11/+6
| | * | fixes [fa6bf38d07]: command invocation (NRE callback to TEBCResume) caused by...sebres2019-08-271-9/+20
| |/ /
* | | Merge core-8-6-branch, and merge latest libtommathjan.nijtmans2019-07-281-3/+19
|\ \ \ | |/ /
| * | merge 8.5 (reintegrate, no functional changes)sebres2019-07-241-1/+1
| |\ \ | | |/
| | * cherrypick timerate-loop-opti--discard-resultsebres2019-07-241-1/+17
| | * fixed build with MSVC 6.0sebres2019-06-251-6/+3
| * | fix done optimization (TCL_EVAL_DISCARD_RESULT) for nested call - supply and ...sebres2019-07-231-2/+10
| * | better rewritten loop optimization: new evalFlag "TCL_EVAL_DISCARD_RESULT" in...sebres2019-07-231-1/+9
|/ /
* | Trying to fix C4761 warning with VC++ 6.0jan.nijtmans2019-06-291-1/+1
* | [6bdadfba7d] Stop crash with multi-lappend and failing writesdkf2019-06-201-8/+13
* | Rename mp_get_bit to s_mp_get_bit, rename mp_tc_div_2d to mp_signed_rsh, remo...jan.nijtmans2019-05-311-1/+1
* | Merge 8.5jan.nijtmans2019-05-291-3/+3
|\ \ | |/
| * Update some libtommath functions to the latest trunk versions. Small step for...jan.nijtmans2019-05-291-153/+36
* | end-of-line spacingjan.nijtmans2019-05-241-2/+2
|\ \ | |/
* | Minor compiler warningjan.nijtmans2019-05-091-0/+2
|\ \ | |/
| * back-ported branch sebres-8-6-timerate (new command "timerate" for 8.5)sebres2017-05-161-94/+134
| |\
| * | [04e26c02c0] Remove useless condition that raises warnings.dgp2017-04-271-6/+2
* | | Only use special mp_sqrt() code when double format/tommath format are exactly...jan.nijtmans2019-04-111-12/+8