summaryrefslogtreecommitdiffstats
path: root/generic/tclBasic.c
Commit message (Collapse)AuthorAgeFilesLines
* Fix [85fc8bca03]: Pointer arithmetic with NULL in buildInfoObjCmd(). Update ↵jan.nijtmans2025-09-011-2/+4
| | | | changes.md
* Backport: Add [[unreachable]] and [[fallthrough]] from C23 (where available)jan.nijtmans2025-06-021-3/+4
|
* amend to [5a28eecf3519c645]: reset cmpPtr->clientData (it must be not ↵sebres2025-02-081-2/+2
| | | | cmpPtr, since cmpPtr->proc is not InvokeObjectCommand anymore)
* Simplification for [d58e315172]jan.nijtmans2025-01-071-7/+7
|\
| * Simplification for [d58e315172]jan.nijtmans2025-01-051-2/+2
|/
* Remove dead code in tclLoadDyld.cjan.nijtmans2025-01-021-1/+1
|
* merge 8.7sebres2024-12-281-11/+16
|\
| * small speed-up for FP classification of int (simple cast wide to double)sebres2024-12-281-0/+3
| |
| * amend to [98006f00ac471be5]: fixes MSVC build (values of FP_* are ↵sebres2024-12-281-11/+13
| | | | | | | | compiler/implementation specific, e. g. for MSVC FP_NORMAL is equal -1)
* | merge 8.7: amend to [98006f00ac471be5] - simplification and deduplication, ↵sebres2024-12-281-123/+63
|\ \ | |/ | | | | better tests
| * amend to [98006f00ac471be5]: code simplification and deduplicationsebres2024-12-271-123/+63
| |
* | merge 8.7 (fixes [98006f00ac471be5])sebres2024-12-271-2/+6
|\ \ | |/
| * amend to fix [98006f00ac471be5]: typosebres2024-12-271-1/+1
| |
| * fixes [98006f00ac471be5] tcl::mathfunc::isunordered mistakenly considered ↵sebres2024-12-271-2/+6
| | | | | | | | non-double numbers (e.g. int) as double
| * (cherry-pick )Fix ungrammatical doubling of words in commentsjan.nijtmans2024-12-101-1/+1
| |
* | Rebase to 9.0. Re-generate "configure"core-always-zlibjan.nijtmans2024-10-091-11/+1
|\ \
| * | Always have zlib, so no non-zlib code need remaindkf2024-09-181-11/+1
| | |
* | | Fix ungrammatical doubling of words in commentsminordkf2024-09-211-1/+1
|/ /
* | Merge 8.7jan.nijtmans2024-08-201-1/+1
|\ \ | |/
| * tcl::unsupported::inject is deprecated, will be removed in 9.0jan.nijtmans2024-08-201-1/+9
| |\
| | * Make TclGlob() a static function. Sentinel/indenting/comment improvements ↵jan.nijtmans2024-05-281-329/+328
| | | | | | | | | | | | (all backported from 8.7)
| * | Backport: Consolidated zipfs changesjan.nijtmans2024-08-181-2/+11
| | |
* | | Define TclNewNamespaceObj() to capture common idiomdkf2024-08-171-6/+4
| | |
* | | Improve bunch of error-messagesjan.nijtmans2024-08-151-1/+1
|\ \ \ | |/ /
| * | Improve bunch of error-messagesjan.nijtmans2024-08-151-1/+1
| | |
* | | zipfs mount_data -> mountdataapnadkarni2024-08-051-1/+1
| | |
* | | Bug [a47b587499]. zipfs in safe interpsapnadkarni2024-08-041-1/+10
| | |
* | | Merge 8.7. Random indent fixesjan.nijtmans2024-06-271-2/+2
|\ \ \ | |/ /
| * | (backport) Add tcl::unsupported::icu command (why not!)jan.nijtmans2024-06-271-8/+14
| | |
* | | Merge trunkapnadkarni2024-06-201-87/+0
|\ \ \
| * | | Remove TclNREvalList(), it was only used in unsupported::inject, which is ↵jan.nijtmans2024-06-191-29/+0
| | | | | | | | | | | | | | | | now gone
| * | | Remove tcl::unsupported::injectapnadkarni2024-06-171-58/+0
| | | |
* | | | Unsupported ICU interfaceapnadkarni2024-06-191-0/+4
|/ / /
* | | Fix [d5b45c23f4]: file tildeexpand and file home not disabled in safe base ↵jan.nijtmans2024-06-071-0/+2
|\ \ \ | |/ / | | | | | | interpLeaf check.
| * | Fix for [d5b45c23f4]: file tildeexpand and file home not disabled in safe ↵jan.nijtmans2024-06-071-0/+2
| | | | | | | | | | | | base interp
* | | Space before tab is an extremely unlikely to be correct indentation patterndkf2024-06-041-4/+4
| | |
* | | merge 8.7sebres2024-05-301-1/+1
|\ \ \ | |/ /
| * | closes [34870ab5756911d1]: no double free if Tcl_DeleteAssocData gets called ↵sebres2024-05-301-1/+1
| | | | | | | | | | | | in deleteProc (if interp gets deleted); amend to [ec7e558c34856b07], reverts [b95643fa3926f2e3].
* | | merge 8.7sebres2024-05-271-0/+4
|\ \ \ | |/ /
| * | merge 8.6sebres2024-05-271-0/+4
| |\ \ | | |/
| | * fix for [e3f4a8b78dec4bdb]: don't swallow limit errors in further ↵sebres2024-05-271-0/+4
| | | | | | | | | | | | | | | invocations of EvalObjvCore (e. g. direct invocation or NRE, Tcl_EvalObjv, Tcl_EvalObjEx, TclNREvalObjEx, etc); partially reverts [b740e2abbd44c7d0]
* | | Merge 8.7. Some int -> Tcl_Sizejan.nijtmans2024-05-211-187/+173
|\ \ \ | |/ /
| * | Fix off-by-one error in tcl::build-info command. Improve spacingjan.nijtmans2024-05-211-22/+18
| | |
* | | Improve tcl::build-info implementation, adapted from dkf's result-helpers branchjan.nijtmans2024-05-201-65/+88
|\ \ \ | |/ /
| * | Improve readability from some typecasting trickery. Backported from 9.0 ↵jan.nijtmans2024-05-201-19/+24
| | | | | | | | | | | | (thanks, dkf!)
| * | Backport spacing-related changes from 9.0jan.nijtmans2024-05-201-556/+553
| | |
| * | Improve tcl::build-info implementation, adapted from dkf's result-helpers branchjan.nijtmans2024-05-191-62/+88
| | |
* | | Backout the "dullest commit ever" (not my words ....). It breaks the build. jan.nijtmans2024-05-141-28/+23
| | | | | | | | | 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-23/+28
| | | | | | | | | This is the dullest commit ever. Sorry.
* | | More whitespace cleanupdkf2024-05-101-4/+2
| | |