summaryrefslogtreecommitdiffstats
path: root/generic
Commit message (Collapse)AuthorAgeFilesLines
* VarHashCreateVar() isn't used in tclExecute.cjan.nijtmans2025-04-201-9/+4
|
* Fix warning: variables 'ui' and 'maxSizeDecade' used in loop condition not ↵jan.nijtmans2025-04-171-2/+1
| | | | | modified in loop body [-Wfor-loop-analysis] Remove unnecessary right-shift
* off-by-8 (thanks, Don!)jan.nijtmans2025-04-171-1/+1
|
* Correct false claims in the header comment of RequiredPrecision()dgp2025-04-161-1/+2
|
* Review [56f880ad7b|this] commit: Introduce TclNewNamespaceObj() to factor ↵jan.nijtmans2025-04-142-8/+7
| | | | out a common idiom
* Fix [92aeb847f9]: proc with more than 2**31 variablesjan.nijtmans2025-04-141-15/+26
|\
| * Error-message cleanupjan.nijtmans2025-04-141-21/+17
| |
| * Slight improvement: Cleanup before creating error-messagejan.nijtmans2025-04-101-6/+11
| |
| * First attempt at fixing [92aeb847f9]: proc with more than 2**31 variables. ↵jan.nijtmans2025-04-101-1/+10
| | | | | | | | At least, prevent the crash.
* | Put back a comment, which should not have been removedjan.nijtmans2025-04-131-0/+7
| |
* | Remove comment which is not true any more: TclVarHashFindVar() is not used ↵jan.nijtmans2025-04-132-16/+0
| | | | | | | | | | in Itcl at all. Remove some unnecessary #undef's
* | Fix for [fd8341e496]: Tcl_InitStubs compatibility for 9.1jan.nijtmans2025-04-111-0/+3
|\ \
| * | Fix for [fd8341e496]: Tcl_InitStubs compatibility for 9.1jan.nijtmans2025-04-111-0/+3
| | |
* | | Fix and speedup for TclLog2() - only used with TCL_COMPILE_STATS. Can now ↵jan.nijtmans2025-04-114-43/+53
| |/ |/| | | | | handle values > 2**31
* | Fix [04aad56155]: __attribute__((noreturn)) conflicts with stdnoreturn.hjan.nijtmans2025-04-071-3/+3
|\ \ | |/
| * Fix [04aad56155]: __attribute__((noreturn)) conflicts with stdnoreturn.hjan.nijtmans2025-04-071-1/+1
| |
* | Fix [02fe7f5c89]: tcl::unsupported::icu::detect missing 32-bit error-checkjan.nijtmans2025-04-061-5/+8
| |
* | Eliminate some -Wconversion warnings. Fix commentsjan.nijtmans2025-04-061-34/+33
| |
* | Prevent warning on Cygwin: warning: 'ECASECLASH' is no longer used by Cygwinjan.nijtmans2025-04-031-0/+8
|\ \ | |/
| * Prevent warning on Cygwin: warning: 'ECASECLASH' is no longer used by Cygwinjan.nijtmans2025-04-031-0/+8
| |
* | Fix -Wconversion warningsjan.nijtmans2025-04-021-50/+50
|\ \ | |/
| * Fix -Wconversion and unused parameter warnings. Backported from (but ↵jan.nijtmans2025-04-021-90/+78
| | | | | | | | unrelated to) TIP #626
* | Fix some -Wconversion warningscore-conversion-warningjan.nijtmans2025-03-301-2/+2
| |
* | merge 8.7sebres2025-03-141-1/+1
|\ \
| * | missing staticsebres2025-03-141-1/+1
| | |
* | | merge 8.7sebres2025-03-141-33/+26
|\ \ \ | |/ /
| * | code deduplicationsebres2025-03-141-31/+24
| | |
| * | paddingsebres2025-03-141-6/+6
| | |
* | | merge 8.7sebres2025-03-131-2/+2
|\ \ \ | |/ /
| * | small amend: enforce relative conversion for date units only (all relative ↵sebres2025-03-131-2/+2
| | | | | | | | | | | | time units are similar and affecting relative seconds in UTC)
* | | merge 8.7 (fix for `clock add` regression, relative time with TZ over ↵sebres2025-03-124-116/+160
|\ \ \ | |/ / | | | | | | DST-hole, see clock-30.34)
| * | clock: fixes regression for clock add (and potentially free-scan) for ↵sebres2025-03-124-116/+160
| | | | | | | | | | | | | | | | | | relative time units with TZ (by jumps over DST hole with TZ): relative time tokens must be handled different to relative date tokens (1 day != 24 hours, etc) and shall be applied to UTC seconds, not to local time; passes test clock-30.34 now.
* | | merge 8.7: fixes [482db1d796540e68], some minor optimizations and another ↵sebres2025-03-111-7/+18
|\ \ \ | |/ / | | | | | | corner cases for a compiler "fix" (signed-mod operation with potentially negative dividend)
| * | more cases for a compiler "fix" (signed-mod operation with potentially ↵sebres2025-03-111-6/+13
| | | | | | | | | | | | negative dividend)
| * | fixes [482db1d796540e68]: local seconds of day shall be always positive, ↵sebres2025-03-111-1/+5
| | | | | | | | | | | | also for negative base (modulo operation may be negative in C)
* | | merge 8.7sebres2025-03-061-5/+3
|\ \ \ | |/ /
| * | merge 8.6sebres2025-03-061-5/+3
| |\ \ | | |/
| | * amend to [ba68d1e9484a3a92]: rewrite fix of Tcl_GetReturnOptions less ↵sebres2025-03-061-5/+3
| | | | | | | | | | | | invasive (-errorline was always in return options dict previously, shall not be missed now, and reset line to 1 instead of 0, as less unexpected value)
* | | merge 8.7 (amend to [ba68d1e9484a3a92] fixed wrong line nummer in ↵sebres2025-03-061-4/+15
|\ \ \ | |/ / | | | | | | Tcl_GetReturnOptions)
| * | merge 8.6 (amend to [ba68d1e9484a3a92] fixed wrong line nummer in ↵sebres2025-03-061-4/+15
| |\ \ | | |/ | | | | | | Tcl_GetReturnOptions)
| | * amend to [ba68d1e9484a3a92]: fixes bug in Tcl_GetReturnOptions - reset ↵sebres2025-03-061-4/+15
| | | | | | | | | | | | | | | | | | errorLine if no errorInfo was initially thrown (before errorInfo becomes updated to error message), previously caused that incorrect line will be transfered to calling interpreter without errorInfo (or with errorInfo containing only message but no stack); revert [b756080dc6f8cd05]
* | | merge 8.7sebres2025-03-061-0/+11
|\ \ \ | |/ /
| * | merge 8.6sebres2025-03-061-0/+11
| |\ \ | | |/
| | * fixes [ba68d1e9484a3a92]: Tcl_TransferResult would include line-number at ↵sebres2025-02-271-0/+11
| | | | | | | | | | | | | | | end of error stack now (error cases only), only for multi-line code and if it not yet already included by proc etc; so the command `interp eval` behaves almost similar to command `eval`: body line number is included in errorinfo.
* | | merge 8.7 (fixes another variant of [73bb42fb3f35cd61] BUFFER_PADDING panic)sebres2025-03-061-1/+2
|\ \ \ | |/ /
| * | fixes another variant of [73bb42fb3f35cd61] (BUFFER_PADDING panic) with more ↵sebres2025-03-061-1/+2
| | | | | | | | | | | | tests; increases coverage for profile strict
* | | merge 8.7dgp2025-03-053-9/+8
|\ \ \ | |/ /
| * | The "numTokens" field of Tcl_Token is now type Tcl_Size.dgp2025-03-053-7/+8
| | | | | | | | | Propagate that change through the code.
* | | merge 8.7dgp2025-03-051-2/+2
|\ \ \ | |/ /
| * | fixes [712efac3397f9954]: change mistakenly flipped args for ↵sebres2025-03-051-2/+2
| | | | | | | | | | | | Tcl_OpenTcpServerEx()