summaryrefslogtreecommitdiffstats
path: root/generic/tclBasic.c
Commit message (Expand)AuthorAgeFilesLines
* Another round of -1 -> TCL_INDEX_NONEjan.nijtmans2023-03-051-36/+36
* merge 8.7dgp2023-01-301-1/+2
|\
| * silence compiler warningdgp2023-01-301-1/+1
| * Add some comments and tidy code.pooryorick2023-01-271-1/+2
* | Merge 8.7pooryorick2023-01-271-0/+1
|\ \ | |/
| * Fix for [ee08ed090b0a5408], sporadic segmentation fault inpooryorick2023-01-261-0/+1
* | Merge 9.0jan.nijtmans2022-11-251-2/+2
|\ \
| * | Unbreak Windows build. More int -> size_t, being able to handle longer stringsjan.nijtmans2022-11-251-2/+2
* | | Internal abstract list, don't let "llength" shimmer any more.jan.nijtmans2022-11-231-7/+7
|/ /
* | Merge 8.7. lreplace4 bcc instruction and FLT_MAX fixapnadkarni2022-11-051-2/+2
|\ \ | |/
| * Rewrite lreplace4 implementation not to need extra immediate operands.apnadkarni2022-11-031-1/+1
| * Bytecode compiler for leditapnadkarni2022-10-301-3/+2
| * Implement lreplace4 BCC instructionapnadkarni2022-10-301-0/+1
* | merge 8.7dgp2022-10-171-15/+15
|\ \ | |/
| * Merge 8.7jan.nijtmans2022-09-271-0/+1
| |\
| * \ merge 8.7dgp2022-09-211-0/+1
| |\ \
| * | | TIP implementation to add/use public routines Tcl_GetNumber(FromObj).dgp2022-09-181-16/+16
* | | | Merge 8.7 (primarily TIP 631)apnadkarni2022-09-271-0/+1
|\ \ \ \ | | |_|/ | |/| |
| * | | Merge 8.7apnadkarni2022-09-271-0/+1
| |\ \ \ | | | |/ | | |/|
| * | | Rename lsubst to ledit, add docsapnadkarni2022-09-161-1/+1
| * | | Merge 8.7apnadkarni2022-09-161-5/+157
| |\ \ \ | | | |/ | | |/|
| * | | TIP 631 - lsubst commandapnadkarni2022-08-071-0/+1
* | | | Merge 8.7jan.nijtmans2022-09-211-0/+1
|\ \ \ \ | | |_|/ | |/| |
| * | | Sync with core-8-branchgriffin2022-09-161-0/+1
| |\ \ \ | | | |/ | | |/|
| * | | Merge 8.7jan.nijtmans2022-09-071-9/+23
| |\ \ \
| * \ \ \ sync up with core-8-branchgriffin2022-08-251-5/+142
| |\ \ \ \
| * | | | | Rename command from "range" to "lseq".griffin2022-08-141-1/+1
| * | | | | sync up with core-8-brnach.griffin2022-07-231-16/+18
| |\ \ \ \ \ | | | |_|_|/ | | |/| | |
| * | | | | (bares some resemblance to) TIP-629 Implementation.griffin2022-07-051-0/+1
* | | | | | Merge 8.7jan.nijtmans2022-09-091-0/+1
|\ \ \ \ \ \ | | |_|_|_|/ | |/| | | |
| * | | | | Change TclObjInterpProc() to a macro, since extensions should never invoke it...jan.nijtmans2022-09-091-0/+1
| | |_|_|/ | |/| | |
* | | | | Finish TIP #627 implementation for Tcl 9.0: handle objProc2/objClientData2 fi...jan.nijtmans2022-09-031-9/+87
|\ \ \ \ \
| * | | | | Complete Tcl_SetCommandInfoFromToken() implementation, in case Tcl_CreateObjC...jan.nijtmans2022-09-021-15/+26
| * | | | | Some additional protection for objc < 0jan.nijtmans2022-09-021-2/+8
| * | | | | Merge 9.0jan.nijtmans2022-09-021-3/+3
| |\ \ \ \ \
| * \ \ \ \ \ Merge 9.0jan.nijtmans2022-09-021-2/+5
| |\ \ \ \ \ \ | | |/ / / / /
| * | | | | | Finish remaining part of TIP-627 for Tcl 9.0: Handle objProc2/objClientData2 ...jan.nijtmans2022-09-021-14/+81
* | | | | | | Merge 8.7jan.nijtmans2022-09-021-2/+10
|\ \ \ \ \ \ \ | |_|/ / / / / |/| | / / / / | | |/ / / / | |/| | | |
| * | | | | TIP #627: Some more protection against invalid objc valuesjan.nijtmans2022-09-021-0/+8
* | | | | | Merge 8.7jan.nijtmans2022-09-021-9/+15
|\ \ \ \ \ \ | |/ / / / / | | / / / / | |/ / / / |/| | | |
| * | | | Bugfix for TIP #627: If only objProc or deleteProc is updated with Tcl_SetCom...jan.nijtmans2022-09-021-9/+15
| | |_|/ | |/| |
* | | | fix(?) stray ckalloc()/ckfree(); ref TIP 494.bch2022-08-231-5/+5
* | | | Merge 8.7jan.nijtmans2022-08-231-5/+142
|\ \ \ \ | |/ / /
| * | | Fix build error in tclTest.c (conflict with TIP #630). Handled deleteProc cor...jan.nijtmans2022-08-221-19/+16
| * | | Merge 8.7jan.nijtmans2022-08-211-27/+18
| |\ \ \ | | | |/ | | |/|
| * | | Merge 8.7jan.nijtmans2022-07-041-1/+1
| |\ \ \ | | | |/ | | |/|
| * | | indentingjan.nijtmans2022-06-201-5/+5
| * | | Implement Tcl_NRCallObjProc2jan.nijtmans2022-06-191-0/+31
| * | | Merge 8.7jan.nijtmans2022-06-141-81/+82
| |\ \ \
| * | | | Doc tweakjan.nijtmans2022-06-091-1/+1