summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Disable scan-15.1 (temporary)core-encoding-userjan.nijtmans2025-05-061-1/+1
|
* Rebase to trunkjan.nijtmans2025-05-0612-19/+281
|\
| * Add "tclsh90c", which has a manifest without UTF-8 settingjan.nijtmans2025-05-056-14/+172
| |\
| | * Rebase to tip-716jan.nijtmans2025-04-297-25/+185
| | |\
| | | * typo (breaks static MSVC build)jan.nijtmans2025-04-291-1/+1
| | | |
| | | * Have both tclsh90.exe (full compatibility) and tclsh90c.exe (without UTF-8 ↵core-tclsh90c.exe-for-tip-716-compatibilityjan.nijtmans2025-04-286-14/+172
| | | | | | | | | | | | | | | | in manifest) side-by-side
| | * | Unbreak (gcc) buildjan.nijtmans2025-04-291-2/+2
| | | |
| | * | Fix cmdAH tests. See comments below.apnadkarni2025-04-281-12/+7
| | | | | | | | | | | | | | | | | | | | Tcl_GetEncodingForUser will not be available until 9.1 for stubs compatibility. In any case, as a rule, wide char API's should be used in code and tests to avoid the exact kind of problems we are currently trying to solve with code pages.
| | * | Attempt to fix cmdAH test failures. Doesn't work.jan.nijtmans2025-04-281-4/+9
| | | |
| | * | Merge 9.0core-tip-716jan.nijtmans2025-04-1813-58/+73
| | |\ \
| | * | | Fix Unix build. Add basic testsapnadkarni2025-04-144-1/+68
| | | | |
| | * | | Added -encoding option to execapnadkarni2025-04-123-13/+35
| | | | |
| | * | | Added encoding user commandapnadkarni2025-04-122-1/+34
| | | | |
| | * | | Start on TIP 716 implementationapnadkarni2025-04-122-7/+76
| | | | |
| * | | | Rebase (makes use of [8ffd8cabd1])jan.nijtmans2025-05-056-5/+109
| |\ \ \ \
| | * | | | Protect TclWinGetUserEncoding() for environments it doen't exist, e.g. Tcl ↵jan.nijtmans2025-04-251-0/+8
| | | | | | | | | | | | | | | | | | | | | | | | 9.0.0/9.0.1
| | * | | | Implement "encoding user" without TIP #716jan.nijtmans2025-04-246-5/+83
| | | | | |
* | | | | | Fix links to tickets.sbron2025-05-061-2/+2
| | | | | |
* | | | | | Update changes.md for fixed lseq ticketsapnadkarni2025-05-061-0/+2
| | | | | |
* | | | | | Fix [8ffd8cabd1]: "encoding system": wrong result without manifestjan.nijtmans2025-05-062-2/+61
|\ \ \ \ \ \ | |/ / / / /
| * | | | | Proposed fix for [8ffd8cabd1]: "encoding system": wrong result without manifestjan.nijtmans2025-05-051-2/+60
| | | | | | | | | | | | | | | | | | Extracted from TIP 716 implementation
* | | | | | [78f44214] Document Tcl_InitStringRep: copy description from TIP 445: better ↵oehhar2025-05-051-0/+11
| | | | | | | | | | | | | | | | | | | | | | | | than nothing...
* | | | | | Merge-markjan.nijtmans2025-05-050-0/+0
|\ \ \ \ \ \
| * | | | | | Fix [b7834045b9]: MS-VC 6 on core-8-6-branch: compile error C2520: ↵jan.nijtmans2025-05-051-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | conversion from unsigned __int64 to double not implemented, use signed __int64 No need to put it in change log, because regression was caused by [4128866276b86868]
| * | | | | | Add to changes: 2025-05-05 (bug) [42d14c] Fix scan with long mantissa. Ex.: ↵oehhar2025-05-051-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | scan "1.[string repeat 1 191]e-321" %g
* | | | | | | Add to changes.md bug section: scan "long mantissa" %g [42d14c]oehhar2025-05-051-0/+1
| | | | | | |
* | | | | | | [42d14c495a] Parsing long floating point stringsoehhar2025-05-052-0/+80
|\ \ \ \ \ \ \ | |/ / / / / / | | / / / / / | |/ / / / / |/| | | | |
| * | | | | [42d14c495a] Parsing long floating point stringsoehhar2025-05-052-0/+80
| |\ \ \ \ \
| | * | | | | [42d14c495a] Add source code comment and test case provided by Christian ↵oehhar2025-05-052-7/+52
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Werner (thanks)
| | * | | | | [42d14c495a] Add simple test casesoehhar2025-05-031-0/+8
| | | | | | |
| | * | | | | Proposed fix for [42d14c495a]: Parsing long floating point strings (thanks, ↵jan.nijtmans2025-04-021-0/+27
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Christian)
| * | | | | | Correct false claims in the header comment of RequiredPrecision()dgp2025-04-161-1/+2
| | | | | | |
* | | | | | | Missing TclOOM() calls, which produce a panic when Tcl_InitStringRep() failsjan.nijtmans2025-05-054-5/+9
| | | | | | |
* | | | | | | merge 8.7dgp2025-05-021-6/+5
|\ \ \ \ \ \ \
| * | | | | | | Use Tcl_InitStringRep() as intended.dgp2025-05-021-6/+5
| | | | | | | |
* | | | | | | | merge fixdgp2025-05-021-2/+4
|\ \ \ \ \ \ \ \ | |/ / / / / / /
| * | | | | | | Rework overflow test so it happens in a valid range.dgp2025-05-021-2/+4
| | | | | | | |
* | | | | | | | typodgp2025-05-021-1/+1
| | | | | | | |
* | | | | | | | Indenting and comments, backported from 9.1jan.nijtmans2025-04-299-53/+65
| |_|_|_|_|_|/ |/| | | | | |
* | | | | | | Minor tweak. Pass interp as NULL as error thrown away.apnadkarni2025-04-281-1/+1
| | | | | | |
* | | | | | | Fix [7d3101bf28] and [452b103a74] - lseq indexing crashes.apnadkarni2025-04-283-23/+69
|\ \ \ \ \ \ \
| * | | | | | | Fix compiled indexlist for lseqcore-apn-bug-452b-7d31apnadkarni2025-04-281-20/+16
| | | | | | | |
| * | | | | | | Partial fix and test cases for bug [452b103a74] - lseq nested indicesapnadkarni2025-04-272-5/+20
| | | | | | | |
| * | | | | | | Fix [7d3101bf28] - crash on out of bounds lindex into lseqapnadkarni2025-04-272-2/+9
| | | | | | | |
| * | | | | | | Fix lindex crash on non-numeric index into lseqapnadkarni2025-04-272-3/+4
| | | | | | | |
| * | | | | | | Crash tests for bugs [45b2] and [7d31]apnadkarni2025-04-271-0/+27
|/ / / / / / /
* | | | | | | Unneeded (char *) typecastjan.nijtmans2025-04-241-2/+2
| |_|_|/ / / |/| | | | |
* | | | | | 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
| | | | |