summaryrefslogtreecommitdiffstats
path: root/generic/tclListObj.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* Use Tcl_Size for ArithSeries.lenjan.nijtmans2022-11-281-3/+6
* Tcl_NewDoubleObj -> TclNewDoubleObj and Tcl_NewWideIntObj -> TclNewIntObj (an...jan.nijtmans2022-11-251-10/+4
* Fix refCount crash. Improve ArithSeries regression coverage.griffin2022-11-011-1/+1
* typedef Tcl_Size as int (which is the Tcl 8.7 part of TIP #628)jan.nijtmans2022-10-211-87/+87
* Merge 8.6jan.nijtmans2022-10-061-3/+4
|\
| * Fix [1599352cca] and related issuesjan.nijtmans2022-10-051-3/+4
* | Fix some bugs in lseqgriffin2022-10-041-4/+4
* | Fix various issues with refCounts.griffin2022-09-301-2/+0
* | int -> ListSizeT, and a few more simplificationsjan.nijtmans2022-09-281-1/+1
* | Fix compile error.griffin2022-09-261-1/+2
* | Fix out-of-bounds length bug.griffin2022-09-251-1/+1
* | Sync with core-8-branch, fix shimmer in TclLindexFlat.griffin2022-09-191-0/+21
|\ \
* \ \ Merge 8.7jan.nijtmans2022-09-011-21/+2
|\ \ \ | |/ /
| * | Change refCount (in ListStore/ListSpan) to size_t. More ClientData -> void *....jan.nijtmans2022-09-011-21/+2
* | | Sync with core-8-branch listObj changes.griffin2022-08-301-1226/+2543
|\ \ \ | |/ /
| * | Remove TODO's already done. Only use ListSizeT for types which are 'size_t' i...jan.nijtmans2022-08-291-20/+10
| * | Garbage collect unreferenced elements in lset implementation. Add tests forapnadkarni2022-07-291-1/+8
| * | Final prep for TIP625 voteapnadkarni2022-07-271-12/+16
| * | List rep tests for lappend,lset,lassign,lremove,lrange,lpopapnadkarni2022-07-261-5/+13
| * | Tests for spanned lists with shared repsapnadkarni2022-07-251-10/+12
| * | Fixes for listrep-3.15,17. Add tests for spanned intrepsapnadkarni2022-07-201-26/+30
| * | Batch of tests for unshared lists with spanapnadkarni2022-07-181-21/+36
| * | Another batch of white box listrep testsapnadkarni2022-07-171-28/+38
| * | First few list representation testsapnadkarni2022-07-161-0/+5
| * | Optimize couple of special cases:apnadkarni2022-07-161-35/+78
| * | Start on list representation black box testsapnadkarni2022-07-151-117/+192
| * | 'result' variable should be 'int', not 'ListSizeT'jan.nijtmans2022-07-141-1/+2
| * | Put '}' and 'else' at the same line everywhere (code formatting)jan.nijtmans2022-07-141-52/+32
| * | Merge 8.7 (Make ListStore->slots a TCLFLEXARRAY)jan.nijtmans2022-07-131-2/+2
| |\ \
| * | | Start towards Tcl9 supportapnadkarni2022-06-131-189/+235
| * | | Merge core-8-branch after TIP616apnadkarni2022-06-121-0/+2
| |\ \ \
| * | | | Implement bidirection shift to distribute free space in list stores.apnadkarni2022-05-291-45/+68
| * | | | TIP 625 - Re-implementation of listsapnadkarni2022-05-241-940/+2025
* | | | | Move ArithSeries code to its own files. More bug fixes.griffin2022-08-281-926/+5
* | | | | Implement support for float (double) values. Add more test coverage.griffin2022-08-241-71/+345
* | | | | Bug fixesgriffin2022-08-171-1/+4
* | | | | Implement lrange for arithseries. Code cleanup.griffin2022-08-161-2/+61
* | | | | Rename command from "range" to "lseq".griffin2022-08-141-13/+112
* | | | | Fix windows build (invalid '&'). Eliminate end-of-line spacingjan.nijtmans2022-07-241-11/+11
* | | | | sync up with core-8-brnach.griffin2022-07-231-328/+319
|\ \ \ \ \ | | |_|/ / | |/| | |
| * | | | Make List->elements a TCLFLEXARRAY. Improve documentation (backported from 9.0)jan.nijtmans2022-07-131-328/+319
* | | | | Remove support for double (real) values.griffin2022-07-141-6/+7
* | | | | Fix buildjan.nijtmans2022-07-121-3/+3
* | | | | Implement TIP-225 ArithSeries. And other changes.griffin2022-07-121-0/+518
|/ / / /
* | | | Merge 8.6jan.nijtmans2022-06-231-1/+1
|\ \ \ \ | |_|/ / |/| | / | | |/ | |/|
| * | Slightly better integer overflow handling in Tcl_ListObjReplace()jan.nijtmans2022-06-231-1/+1
| * | IntRep -> InternalRep. Internal changes only.jan.nijtmans2021-10-191-25/+34
| * | More usage of TclNewObj() in stead of Tcl_NewObj() and TclNewIntObj() in stea...jan.nijtmans2020-10-131-2/+2