summaryrefslogtreecommitdiffstats
path: root/generic/tclExecute.c
Commit message (Expand)AuthorAgeFilesLines
* Revert DupolicatePureObj back to DuplicateObj.griffin2023-08-101-5/+3
* Fix bug [30e4e9102f] - Abstract List ListIndex should return NULL when index ...griffin2023-08-081-0/+4
* Implement in,ni operator for abstract listsgriffin2023-08-081-44/+54
* Add DECACHE/CACHE_STACK_INFO() protections to calls out of the bytecodedgp2023-08-031-3/+10
* Merge trunkapnadkarni2023-07-271-12/+40
|\
| * Fix foreach bug [a34733451b].griffin2023-07-121-9/+14
| * Tweak last for performance in case of traditional lists.apnadkarni2023-07-111-12/+24
| * Wrap DECACHE_STACK_INFO around Tcl_ListObjIndex call from bytecode engine.apnadkarni2023-07-111-0/+3
| * Prevent foreach memory bloat iterating within a procapnadkarni2023-07-111-4/+12
* | Permit large scripts > INT_MAX. Not complete because compiler source line tra...apnadkarni2023-07-091-11/+11
|/
* Cleanup abstract list ObjType function definitions.griffin2023-07-071-16/+13
* TIP #636 cleanup: Eliminate the use of Tcl_ObjTypeLength() et al, which look ...jan.nijtmans2023-07-071-11/+14
* merge TIP #636 (tip-636-tcl9-644)griffin2023-07-071-59/+88
|\
| * merge trunkgriffin2023-07-061-1/+2
| |\ | |/ |/|
| * merge trunkgriffin2023-06-301-2/+3
| |\ | |/ |/|
| * Fix bug in TEBC foreach with abstractlistsgriffin2023-06-201-0/+5
| * Fix crash in BC execution when str concat and abstract list lindex operations...griffin2023-06-201-2/+16
| * Remove getdbl abstraction.griffin2023-06-131-1/+1
| * Function name cleanup.griffin2023-05-261-10/+11
| * merge trunkgriffin2023-05-241-60/+59
| |\
| * \ Merge trunkgriffin2023-05-231-3/+16
| |\ \
| * \ \ Merge trunkgriffin2023-05-171-15/+42
| |\ \ \
| * \ \ \ merge trunkgriffin2023-05-091-3/+2
| |\ \ \ \
| | \ \ \ \
| | \ \ \ \
| *-. \ \ \ \ merge trunkgriffin2023-05-031-7/+11
| |\ \ \ \ \ \
| | \ \ \ \ \ \
| | \ \ \ \ \ \
| | \ \ \ \ \ \
| | \ \ \ \ \ \
| | \ \ \ \ \ \
| | \ \ \ \ \ \
| | \ \ \ \ \ \
| | \ \ \ \ \ \
| *-------. \ \ \ \ \ \ Partial sync-up with trunk.griffin2023-04-301-80/+83
| |\ \ \ \ \ \ \ \ \ \ \
| * \ \ \ \ \ \ \ \ \ \ \ Merge trunkgriffin2023-03-251-27/+23
| |\ \ \ \ \ \ \ \ \ \ \ \
| * \ \ \ \ \ \ \ \ \ \ \ \ Merge 9.0jan.nijtmans2022-12-181-2/+2
| |\ \ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | | | Fix bug with slice (range) operationgriffin2022-12-011-1/+2
| * | | | | | | | | | | | | | Merge 9.0. Rename TclObjTypeHasProc to ABSTRACTLIST_PROCjan.nijtmans2022-11-301-5/+5
| |\ \ \ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | | | | Simplify TclObjTypeHasProc() (a lot!)jan.nijtmans2022-11-281-5/+5
| * | | | | | | | | | | | | | | TCL_OBJTYPE_V0_INIT -> TCL_OBJTYPE_V0 (See TIP #644). Remove Tcl_SavedResult ...jan.nijtmans2022-11-241-2/+2
| * | | | | | | | | | | | | | | Sync with trunkgriffin2022-11-241-2/+2
| |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| * \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ Sync with trunkgriffin2022-11-061-5/+98
| |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| | * \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ Sync with trunkgriffin2022-11-051-5/+98
| | |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | | | | | | | Implement abstractlist with tip-644griffin2022-11-041-15/+16
| |/ / / / / / / / / / / / / / / / /
| * | | | | | | | | | | | | | | | | TIP 636 for Tcl 9griffin2022-11-021-31/+37
| |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| | * | | | | | | | | | | | | | | | | Add missing GetType call to export decls. Change SetElement to support multip...griffin2022-10-311-2/+8
| | * | | | | | | | | | | | | | | | | Add AbstractList regression test (exercise the C API)griffin2022-10-251-0/+1
| | * | | | | | | | | | | | | | | | | Sync with core-8-branchgriffin2022-10-191-2/+2
| | |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| | * \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ Sync with core-8-branchgriffin2022-10-141-42/+43
| | |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| | * \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ Sync with core-8-branchgriffin2022-10-121-3/+1
| | |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| | * | | | | | | | | | | | | | | | | | | | Modify AbstractList functions to include interp for error reporting. Other va...griffin2022-10-111-22/+22
| | * | | | | | | | | | | | | | | | | | | | Code cleanup and reorganizegriffin2022-10-081-1/+0
| | * | | | | | | | | | | | | | | | | | | | Sync with core-8-branchgriffin2022-10-071-4/+9
| | |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| | * \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ Sync with core-8-branchgriffin2022-09-291-0/+2
| | |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| | * \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ Merge 8.7jan.nijtmans2022-09-071-53/+60
| | |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| | * | | | | | | | | | | | | | | | | | | | | | | Reimplement AbstrctList type structure to simplify. fix various bugs.griffin2022-08-191-17/+15
| | * | | | | | | | | | | | | | | | | | | | | | | Abstract Lists (TIP-225) initial implementation.griffin2022-08-081-2/+57
* | | | | | | | | | | | | | | | | | | | | | | | | merge 8.7griffin2023-06-291-1/+1
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | |_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|/ |/| | | | | | | | | | | | | | | | | | | | | | | |
| * | | | | | | | | | | | | | | | | | | | | | | | Use TclDuplicatePureObj() in stead of TclListObjCopy() where appropriate. Bac...jan.nijtmans2023-05-311-7/+17