summaryrefslogtreecommitdiffstats
path: root/generic/tclListObj.c
Commit message (Expand)AuthorAgeFilesLines
* WIP for fixing [https://core.tcl-lang.org/tk/tktview/a9929f112a|a9929f112a]jan.nijtmans2023-06-221-0/+3
* Merge trunkapnadkarni2023-05-191-78/+87
|\
| * Improve TclDuplicatePureObj(), remove unnecessary increment/decrement pairs, ...pooryorick2023-05-171-26/+55
| * Fix for [5ee01098824881b5], lseq list conversion results in attempt to accesspooryorick2023-05-171-0/+1
| * New function, TclDuplicatePureObj(), doesn't duplicate the string pooryorick2023-05-161-54/+10
| * Add TclRelaxRefCount, and also try to take the fast path more often in byte-c...pooryorick2023-05-131-0/+23
* | More refactoring into common codeapnadkarni2023-05-191-40/+21
* | Merge trunkapnadkarni2023-05-101-24/+37
|\ \ | |/
| * Make TclLindexFlat() a litle more straightforward.pooryorick2023-05-081-21/+34
| * Merge 8.7jan.nijtmans2023-05-051-3/+3
| |\
* | \ Merge trunkapnadkarni2023-05-051-1/+1
|\ \ \ | |/ /
| * | Remove TclArithSeriesObjCopy() and use Tcl_DuplicateObj() instead.pooryorick2023-05-051-1/+1
* | | Refactor reallocation in preparation for experimentation with different growt...apnadkarni2023-05-041-52/+32
|/ /
* | Fix LISTREP_ASSERTapnadkarni2023-05-021-1/+2
* | Change realloc strategy on fail, optimize for empty stringapnadkarni2023-05-021-45/+43
* | Merge 8.7jan.nijtmans2023-04-301-5/+5
|\ \ | |/
| * Eliminate ListSizeT_MAX, since it's the same as TCL_SIZE_MAXjan.nijtmans2023-04-291-5/+5
* | More size_t -> Tcl_Size, missed by earlier updatesjan.nijtmans2023-04-271-1/+1
|\ \ | |/
* | Fix [d4ede611a7] - scan bigdataapnadkarni2023-04-241-0/+12
|\ \
| * | Fix for bug [d4ede611a7] (scan)apnadkarni2023-04-241-0/+12
* | | Missing !defined(TCL_NO_DEPRECATED) around TIP #616 macro's. Thanks Rolf for...jan.nijtmans2023-04-231-1/+1
* | | Merge 8.7 - [d90fee06d0] (lassign) and [203792a48c] (Utf32ToUtf)apnadkarni2023-04-231-1/+2
|\ \ \ | |/ / |/| / | |/
| * Use TclListObjRange in lassign for performance reasonsapnadkarni2023-04-221-1/+2
* | Merge trunkapnadkarni2023-04-191-19/+19
|\ \
| * \ Merge trunkapnadkarni2023-04-141-42/+47
| |\ \
| * | | TIP 660. No compiler warnings. Tests suite pass on Win and Ubuntuapnadkarni2023-03-301-19/+19
* | | | Fixed bug-a498006438apnadkarni2023-04-141-1/+1
| |/ / |/| |
* | | Correct spelling errors in comments and documentation, but also a non-comment...pooryorick2023-04-121-42/+47
|\ \ \ | |/ / |/| / | |/
| * Correct spelling errors in comments and documentation, but also a non-comment pooryorick2023-04-121-42/+47
* | Merge 8.7jan.nijtmans2023-03-241-1/+1
|\ \ | |/
| * Merge 8.6jan.nijtmans2023-03-241-1/+1
| |\
| | * Fix [15e74a2fe6]: Fix various typosjan.nijtmans2023-03-241-1/+1
* | | More -1 -> TCL_INDEX_NONEjan.nijtmans2023-03-051-1/+1
* | | Merge 8.7jan.nijtmans2022-12-211-2/+3
|\ \ \ | |/ /
| * | Add 'interp' argument to some arith functions, for better error-handlingjan.nijtmans2022-12-211-2/+3
| * | Reduce shimmering: If a conclusion can be drawn about the number of list elem...jan.nijtmans2022-11-281-2/+2
* | | Eliminate TclArithSeriesObjLength and TclArithSeriesObjStep from tclArithSeri...jan.nijtmans2022-12-081-2/+2
* | | Merge 9.0. New macro ABSTRACTLIST_PROCjan.nijtmans2022-11-281-19/+15
|\ \ \
| * \ \ Merge 8.7jan.nijtmans2022-11-281-3/+6
| |\ \ \ | | |/ /
| | * | Use Tcl_Size for ArithSeries.lenjan.nijtmans2022-11-281-3/+6
* | | | size_t result for lengthProc. More usage of Tcl_GetWideUIntFromObjjan.nijtmans2022-11-271-3/+3
* | | | HAS_ABSTRACTLIST_PROCjan.nijtmans2022-11-261-12/+11
* | | | Merge 9.0jan.nijtmans2022-11-251-10/+4
|\ \ \ \ | |/ / /
| * | | Merge 8.7jan.nijtmans2022-11-251-10/+4
| |\ \ \ | | |/ /
| | * | Tcl_NewDoubleObj -> TclNewDoubleObj and Tcl_NewWideIntObj -> TclNewIntObj (an...jan.nijtmans2022-11-251-10/+4
* | | | Internal abstract list, don't let "llength" shimmer any more.jan.nijtmans2022-11-231-19/+40
|/ / /
* | | Merge trunk. Also update Tcl_ObjType.version to match TIP 644apnadkarni2022-11-091-90/+90
|\ \ \
| * \ \ Merge 8.7jan.nijtmans2022-11-011-1/+1
| |\ \ \ | | |/ /
| | * | Fix refCount crash. Improve ArithSeries regression coverage.griffin2022-11-011-1/+1
| * | | Merge 9.0jan.nijtmans2022-10-211-1/+1
| |\ \ \