summaryrefslogtreecommitdiffstats
path: root/generic/tclBasic.c
Commit message (Collapse)AuthorAgeFilesLines
* 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 chec
| * 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
| | |
* | | Code style fixes dkf2024-05-101-688/+708
| | | | | | | | | Mostly whitespace fixing really
* | | Merge 8.7jan.nijtmans2024-04-111-45/+45
|\ \ \ | |/ /
| * | Merge 8.6. Use Tcl_NewBooleanObj for booleans; we should say what we meanjan.nijtmans2024-04-111-46/+46
| |\ \ | | |/
| | * Use Tcl_NewBooleanObj for booleans; we should say what we mean. Fix ↵jan.nijtmans2024-04-111-50/+50
| | | | | | | | | | | | sentinels and type-casts.
* | | more spacing/formatting tweaksdkf2024-03-191-1/+1
| | |
* | | Fix indentation/brace usage style issuesdkf2024-03-191-9/+22
| | |
* | | For now, revert TIP #689 implementation, until it's accepted.jan.nijtmans2024-03-181-47/+4
|\ \ \ | |/ /
| * | For now, revert TIP #689 implementation, until it's accepted.jan.nijtmans2024-03-181-47/+4
| | |
* | | Merge 8.7jan.nijtmans2024-03-171-14/+15
|\ \ \ | |/ /
| * | More int -> Tcl_Sizejan.nijtmans2024-03-171-9/+10
| | |
| * | Restore TclListObjLength()/TclListObjGetElements() macro's, as they were in 8.6jan.nijtmans2024-03-131-7/+7
| | |
* | | Restore TclListObjGetElements()/TclListObjLength() as they were in 8.6 too.jan.nijtmans2024-03-121-7/+7
| | |
* | | Fix [910d67a229fe7f65]: NS-qualified invocations of command evade [namespace ↵jan.nijtmans2024-03-101-4/+47
|\ \ \ | |/ / | | | | | | unknown]
| * | Fix [910d67a229fe7f65]: NS-qualified invocations of command evade [namespace ↵jan.nijtmans2024-03-101-4/+47
| |\ \ | | | | | | | | | | | | unknown]
| | * | namespace unknown considers also alternate search path (relative global NS), ↵sebres2024-03-081-6/+21
| | | | | | | | | | | | | | | | see namespace-52.14
| | * | Rebase to 9.0jan.nijtmans2024-03-071-4/+32
| | |\ \ | |/ / / |/| | |
| | * | core reviewsebres2024-03-061-3/+6
| | | |
| | * | small amend: simpler traversing using ns->parentPtrsebres2024-03-061-13/+7
| | | |
| | * | better variant of fix for [910d67a229fe7f65] with improved search for ↵sebres2024-03-061-2/+12
| | | | | | | | | | | | | | | | | | | | NS::command (find NS even if command is not simple name), additionally it'd invoke handler of parent NS if child NS doesn't have unknown handler (see test namespace-52.14)
| | * | small amend to [910d67a229fe7f65]: additional corner case (see the test ↵sebres2024-03-061-1/+1
| | | | | | | | | | | | | | | | namespace-52.13)
| | * | fix for [910d67a229fe7f65]: search of `namespace unknown` handler fixed: ↵sebres2024-03-051-4/+25
| | |/ | | | | | | | | | | | | first try to find namespace unknown handler of the namespace of executed command if available; this elementary fixes following bug (additionally prevents to call slowly global "::unknown" for known/loaded namespaces with registered unknown handler)
* | | TIP 677: Constant Variablesdkf2023-12-111-1/+2
|\ \ \
| * | | Bytecode implementationdkf2023-12-051-1/+1
| | | |