summaryrefslogtreecommitdiffstats
path: root/generic/tclCmdIL.c
Commit message (Expand)AuthorAgeFilesLines
* Merge 8.7jan.nijtmans2023-06-021-6/+7
|\
| * New (internal) macro TclAttemptInitStringRep()jan.nijtmans2023-06-021-2/+3
| * Use TclDuplicatePureObj() in stead of TclListObjCopy() where appropriate. Bac...jan.nijtmans2023-05-311-70/+99
* | Improve TclDuplicatePureObj(), remove unnecessary increment/decrement pairs, ...pooryorick2023-05-171-9/+27
* | Fix memory leaks and remove unnecessary reference count bounce.pooryorick2023-05-161-15/+26
* | New function, TclDuplicatePureObj(), doesn't duplicate the string pooryorick2023-05-161-23/+35
* | Merge 8.7 - [d90fee06d0] (lassign) and [203792a48c] (Utf32ToUtf)apnadkarni2023-04-231-2/+15
|\ \ | |/
| * Use TclListObjRange in lassign for performance reasonsapnadkarni2023-04-221-2/+15
| * Reduce diff between 8.7 and 9.0. Add some testcasesjan.nijtmans2023-04-211-39/+48
* | Fix gcc warning about format specifier in error messageapnadkarni2023-04-211-1/+1
* | Bugs [4ce858a049] (lrepeat), [f4d15772f1] (foreach), [6926a21840] (lmap).apnadkarni2023-04-201-3/+3
* | Fix [a4617c8e90] - lsearch index truncationapnadkarni2023-04-191-2/+3
* | Merge trunkapnadkarni2023-04-141-4/+4
|\ \
| * \ Correct spelling errors in comments and documentation, but also a non-comment...pooryorick2023-04-121-4/+4
| |\ \ | | |/
| | * Correct spelling errors in comments and documentation, but also a non-comment pooryorick2023-04-121-4/+4
* | | TIP 660. No compiler warnings. Tests suite pass on Win and Ubuntuapnadkarni2023-03-301-93/+93
|/ /
* | Fix memory leak in Tcl_JoinObjCmd().pooryorick2023-03-261-0/+1
* | Another round of -1 -> TCL_INDEX_NONEjan.nijtmans2023-03-051-36/+36
* | Merge 8.7jan.nijtmans2022-12-211-3/+4
|\ \ | |/
| * Add 'interp' argument to some arith functions, for better error-handlingjan.nijtmans2022-12-211-3/+4
* | Eliminate TclArithSeriesObjLength and TclArithSeriesObjStep from tclArithSeri...jan.nijtmans2022-12-081-1/+1
* | Stop shimmering for "llength". Internal optimization (but using TIP #644)jan.nijtmans2022-11-301-4/+4
|\ \
| * | size_t result for lengthProc. More usage of Tcl_GetWideUIntFromObjjan.nijtmans2022-11-271-1/+3
| * | Merge 9.0jan.nijtmans2022-11-251-2/+2
| |\ \
| * | | Internal abstract list, don't let "llength" shimmer any more.jan.nijtmans2022-11-231-4/+4
* | | | Merge 8.7jan.nijtmans2022-11-281-2/+7
|\ \ \ \ | |_|/ / |/| | / | | |/ | |/|
| * | Reduce shimmering: If a conclusion can be drawn about the number of list elem...jan.nijtmans2022-11-281-2/+8
* | | Merge 8.7jan.nijtmans2022-11-251-2/+2
|\ \ \ | |/ / | | / | |/ |/|
| * Tcl_NewDoubleObj -> TclNewDoubleObj and Tcl_NewWideIntObj -> TclNewIntObj (an...jan.nijtmans2022-11-251-3/+3
* | Merge 8.7jan.nijtmans2022-11-111-1/+2
|\ \ | |/
* | merge 8.7dgp2022-10-171-1/+1
|\ \ | |/
| * Merge 8.7jan.nijtmans2022-09-281-5/+2
| |\
| * \ Merge 8.7jan.nijtmans2022-09-281-7/+19
| |\ \
| * \ \ Merge 8.7jan.nijtmans2022-09-271-0/+117
| |\ \ \
| * \ \ \ merge 8.7dgp2022-09-211-16/+491
| |\ \ \ \
* | \ \ \ \ Merge 8.7jan.nijtmans2022-10-101-2/+2
|\ \ \ \ \ \ | | |_|_|_|/ | |/| | | |
* | | | | | Fix Obj leaks in ArithSeries.griffin2022-10-021-1/+0
|\ \ \ \ \ \ | |/ / / / /
* | | | | | Merge 8.7jan.nijtmans2022-09-281-5/+2
|\ \ \ \ \ \ | |/ / / / /
| * | | | | Fix wrong TclGetNumberFromObj() usage: this will crash if mp_int's are involv...jan.nijtmans2022-09-281-5/+2
| | |_|_|/ | |/| | |
* | | | | Merge 8.7jan.nijtmans2022-09-281-7/+19
|\ \ \ \ \ | |/ / / /
| * | | | sync with core-8-branchgriffin2022-09-271-0/+117
| |\ \ \ \ | | | |_|/ | | |/| |
| * | | | Fix out-of-bounds length bug.griffin2022-09-251-7/+19
| | |_|/ | |/| |
* | | | Merge 8.7 (primarily TIP 631)apnadkarni2022-09-271-0/+118
|\ \ \ \ | | |/ / | |/| |
| * | | Merge 8.7apnadkarni2022-09-271-16/+491
| |\ \ \ | | |/ /
| * | | Rename lsubst to ledit, add docsapnadkarni2022-09-161-4/+4
| * | | TIP 631 - lsubst commandapnadkarni2022-08-071-0/+117
| | |/ | |/|
* | | Merge 8.7jan.nijtmans2022-09-211-15/+492
|\ \ \ | | |/ | |/|
| * | Fix build issues.griffin2022-08-311-0/+1
| * | Sync with core-8-branch listObj changes.griffin2022-08-301-14/+31
| |\ \ | | |/
| | * Put '}' and 'else' at the same line everywhere (code formatting)jan.nijtmans2022-07-141-6/+3