summaryrefslogtreecommitdiffstats
path: root/generic/tclCmdIL.c
Commit message (Collapse)AuthorAgeFilesLines
* Fix ungrammatical doubling of words in commentsminordkf2024-09-211-1/+1
|
* Fix for ticket [f4a4bd7f1070] - lseq "count" argument also dictates output ↵griffin2024-09-011-2/+9
| | | | | | formatting. Solved by only consdering the start, end, and step values to determine the value formatting of the results. Real numbers can still be used for the Count value, as long as the value is a whole number.
* Documentation/comment fixes [dcc8645349]jan.nijtmans2024-08-231-5/+5
|\
| * Documentation/comment fixes [dcc8645349]jan.nijtmans2024-08-231-5/+5
| |\
| | * Documentation/comment fixes [dcc8645349]jan.nijtmans2024-08-231-5/+5
| |/ |/|
* | merge 8.7sebres2024-07-021-7/+9
|\ \ | |/
| * merge 8.6sebres2024-07-021-7/+9
| |\
| | * info frame: restored return {type precompiled} in case of no frame ↵sebres2024-07-021-7/+9
| | | | | | | | | | | | information; see [0de6c1d79cfba2ea] for description
* | | merge 8.7sebres2024-07-021-25/+5
|\ \ \ | |/ /
| * | merge 8.6sebres2024-07-021-2/+5
| |\ \ | | |/
| | * fix crash [0de6c1d79c] more consistently (an error "bad level" for info ↵sebres2024-07-021-25/+5
| | | | | | | | | | | | instead of artifical dummy info)
| | * Fix for [0de6c1d79c] crash (cherry-picked from trunk)sebres2024-07-021-1/+24
| | |
* | | Traverse coroutine frames before null pointer checkapnadkarni2024-07-011-12/+12
| | |
* | | Merge trunkapnadkarni2024-07-011-155/+132
|\ \ \
| * \ \ Use tabs for indenting in stead of 8 spaces. Unbreak clang buildjan.nijtmans2024-06-131-1/+1
| |\ \ \ | | |/ /
| | * | Unbreak clang build: tclCmdIL.c:4063:2: error: expected expressionjan.nijtmans2024-06-131-1/+1
| | | | | | | | | | | | | | | | int keyword; ^
| * | | merge 8.7 (several conflicts resolved)sebres2024-06-121-2/+4
| |\ \ \ | | |/ /
| | * | ultimately closes [f05f5ef759c1f7f9]: since bigints are not supported yet, ↵sebres2024-06-121-2/+4
| | | | | | | | | | | | | | | | trying to use them as series parameters would cause "integer value too large to represent" unless implemented.
| * | | merge 8.7sebres2024-06-121-93/+82
| |\ \ \ | | |/ /
| | * | speed-up lseq (with expr-args) a bit, as well as avoid shimmer for compiled ↵sebres2024-06-121-0/+5
| | | | | | | | | | | | | | | | expressions
| | * | more fixes for [f05f5ef759c1f7f9]: don't swallow expr errors, further code ↵sebres2024-06-121-96/+77
| | | | | | | | | | | | | | | | review and simplification
| * | | merge 8.7 (fix for [f05f5ef759c1f7f9])sebres2024-06-121-73/+63
| |\ \ \ | | |/ /
| | * | lseq: code review, several fixes for [f05f5ef759c1f7f9], unneeded code ↵sebres2024-06-121-74/+66
| | | | | | | | | | | | | | | | | | | | | | | | | | | | removed, etc: 1. avoid duplicative evaluation of expressions 2. fixes 40x-50x performance issue using operators 3. fixes inconsistent handing by round-able to integer double
| * | | Missing ',' between "INDEX" and "OUTOFRANGE"jan.nijtmans2024-05-271-6/+3
| | | |
| * | | Proper fix for [87271f7cd6]. Structures relating to [info frame] in a method ↵dkf2024-05-171-6/+1
| |\ \ \ | | |/ / | | | | | | | | now have the correct lifetime.
| | * | Proper fix for [87271f7cd6]. Structures relating to [info frame] in a method ↵dkf2024-05-171-6/+1
| | |\ \ | | | |/ | | | | | | | | now have the correct lifetime.
| | | * Remove the band-aiddkf2024-05-171-6/+1
| | | |
| * | | Apply emergency workaround for [87271f7cd6]; not fixed yet, but no longer ↵dkf2024-05-161-1/+6
| |\ \ \ | | |/ / | | | | | | | | crashes
| | * | Apply emergency workaround for [87271f7cd6]; not fixed yet, but no longer ↵dkf2024-05-161-1/+6
| | |\ \ | | | |/ | | | | | | | | crashes
| | | * Apply an emergency workarounddkf2024-05-161-1/+6
| | | |
| * | | Backout the "dullest commit ever" (not my words ....). It breaks the build. jan.nijtmans2024-05-141-103/+120
| | | | | | | | | | | | JN: Many of those changes are actually good, but there are too many changes to be able to search for a bug somewhere. Feel free to re-apply, after assuring it's really only whitespace changes. (my advise: do that after 9.0b2)
| * | | Clean up a lot of small whitespace issues dkf2024-05-131-120/+103
| | | | | | | | | | | | This is the dullest commit ever. Sorry.
| * | | More whitespace cleanupdkf2024-05-101-1/+0
| | | |
* | | | Start on at least protecting against crashes like [0de6c1d79c]apnadkarni2024-05-081-0/+23
|/ / /
* | | Merge 8.7jan.nijtmans2024-04-111-35/+35
|\ \ \ | |/ /
| * | Merge 8.6. Use Tcl_NewBooleanObj for booleans; we should say what we meanjan.nijtmans2024-04-111-37/+37
| |\ \ | | |/
| | * Use Tcl_NewBooleanObj for booleans; we should say what we mean. Fix ↵jan.nijtmans2024-04-111-4/+4
| | | | | | | | | | | | sentinels and type-casts.
| | * Tcl_GetString() -> TclGetString(), for minor speedup.jan.nijtmans2024-04-041-31/+31
| | |
* | | Use Tcl_NewBooleanObj for booleans; we should say what we meandkf2024-04-111-2/+2
| | |
* | | Merge 8.7. Tcl_GetStringFromObj() -> TclGetStringFromObj() (optimization)jan.nijtmans2024-03-211-5/+5
|\ \ \ | |/ /
* | | Fix [6811a00819]: lsearch performance degradation on Tcl 8.6.11 release ↵jan.nijtmans2024-03-201-2/+2
|\ \ \ | |/ / | | | | | | (thanks, Sergey!)
| * | Fix [6811a00819]: lsearch performance degradation on Tcl 8.6.11 release ↵jan.nijtmans2024-03-201-2/+2
| |\ \ | | |/ | | | | | | (thanks, Sergey!)
| | * Correct spelling errors in comments and documentation, but also non-comment pooryorick2023-04-121-5/+5
| | | | | | | | | corrections in history.tcl and tcltest.test.
| * | Restore TclListObjLength()/TclListObjGetElements() macro's, as they were in 8.6jan.nijtmans2024-03-131-21/+21
| | |
* | | Fix indentation/brace usage style issuesdkf2024-03-191-14/+14
| | |
* | | Restore TclListObjGetElements()/TclListObjLength() as they were in 8.6 too.jan.nijtmans2024-03-121-21/+21
| | |
* | | Remove some dead codejan.nijtmans2024-02-211-47/+1
| | |
* | | twice ClientData -> void * (for consistancy)jan.nijtmans2023-12-131-1/+1
| | |
* | | Added introspectiondkf2023-12-051-0/+2
| | |
* | | Revise macro usagejan.nijtmans2023-11-161-2/+2
| | |