summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* simplify tenviron2utfdstr/utf2tenvirondstr macro's, since 2nd argument is ↵jan.nijtmans2023-07-212-41/+53
| | | | | | always -1 Improve error-handling related to environment variables All 'stolen' from TIP #571 branch
* Fix handling of pre-built libtommath.dll on win64-armjan.nijtmans2023-07-202-5/+9
|
* Improve error-reporting possibilities for ↵jan.nijtmans2023-07-192-8/+17
| | | | Tcl_ExternalToUtfDStringEx/Tcl_UtfToExternalDStringEx in case no interpreter is available, by setting "errno".
* Bugfix for escape-encoding, 'stolen' from TIP #671 branchjan.nijtmans2023-07-191-1/+2
|
* Fix: tommath.lib needs to be installed to permit extensions to link when ↵apnadkarni2023-07-171-0/+1
| | | | using the tommath C API
* Fix missing TIP 548 function docs. Some copy editing of doc prototypes for ↵apnadkarni2023-07-172-51/+57
| | | | clarity (sez he).
* Bug [a366c6efee]apnadkarni2023-07-163-7/+21
|
* Correct wording in Commentoehhar2023-07-131-1/+1
|
* Backport changes in tclListObj.c from Tcl 9.0jan.nijtmans2023-07-132-164/+207
|
* (partial) fix for [c1691dc608]: 32-bit Linux regressions. Eliminate compiler ↵jan.nijtmans2023-07-121-1/+1
| | | | warning
* Fix special-case in SetDuplicatePureObj(): Since typePtr is always ↵jan.nijtmans2023-07-121-4/+4
| | | | | &tclListType (ALL current calls to TclDuplicatePureObj() have &tclListType as last argument), this constructions can never work. (I'm not sure this code is usefull at all, but that's for another day)
* Consider 3 more types as special in TclDuplicatePureObj(). Updated comment ↵jan.nijtmans2023-07-124-14/+21
| | | | for the reason why.
* Fix [54329e39c7]apnadkarni2023-07-122-6/+47
|
* Fix [5916e48806]: tcl.pc: hardcoded depedencies, missing build flagsjan.nijtmans2023-07-113-2/+10
|
* Code cleanup for arithSeries, all backported from 9.0jan.nijtmans2023-07-108-308/+278
|
* Fix [c5bcbf3494]: Output of surrogates seems to repeat following characterjan.nijtmans2023-07-081-15/+23
|\
| * off-by-one. Minor optimizationjan.nijtmans2023-07-061-2/+2
| |
| * Proposed fix for [c5bcbf3494]: Output of surrogates seems to repeat ↵jan.nijtmans2023-07-061-15/+23
|/ | | | following character. Also use more ***_SURROGATE() macro's
* Merge 8.6jan.nijtmans2023-07-051-9/+8
|\
| * Backport [66ffafd309]: Truncated encoding for DBCS results in infinite loop ↵jan.nijtmans2023-07-053-20/+29
| | | | | | | | and running out of memory
* | Bug [5be203d6ca] - io-7.3 failureapnadkarni2023-07-055-11/+16
|\ \
| * | Bug [5be203d6ca] - better fix and add testapnadkarni2023-07-052-14/+14
| | |
| * | Correctly compute consumed bytes in case of truncated byte sequence at end.apnadkarni2023-07-041-0/+8
| | |
| * | Branch meant for bug-fixing [5be203d6ca]: io-7.3 and chanio-7.3 fail in ↵jan.nijtmans2023-07-033-5/+2
| | | | | | | | | | | | debug mode
* | | Use more uppercase hex in documentation and test-cases (for consistancy)jan.nijtmans2023-07-049-130/+118
| | |
* | | Use "tcltest::Asciify" in stead of "printable"jan.nijtmans2023-07-042-45/+8
|/ /
* | Adapt tcltest::Asciify, so it's usable for Tcl 8.5 and 8.6 toojan.nijtmans2023-07-031-4/+6
| |
* | Fix testcase (broken by previous commit)jan.nijtmans2023-07-031-1/+1
| |
* | Fix comment (missing ticket ID)jan.nijtmans2023-07-031-1/+1
| |
* | Temporary disable tests io-7.3 and chanio-7.3, which fail in debug mode. ↵jan.nijtmans2023-07-033-3/+6
| | | | | | | | Ticket [5be203d6ca] created.
* | Merge 8.6jan.nijtmans2023-07-022-2/+2
|\ \ | |/
| * No need for function prototypes in unix/dltest/*.cjan.nijtmans2023-07-025-50/+2
| |
* | merge core-8-6-branch (no change)fvogel2023-07-020-0/+0
|\ \ | |/
| * Unbreak the 8.6 build.fvogel2023-07-022-2/+2
| |
* | We definitely need to build core-8-6-branch of Tcl IMHO.fvogel2023-07-023-0/+3
|\ \ | |/
| * We definitely need to build core-8-6-branch of Tcl IMHO.fvogel2023-07-023-0/+3
| |
* | Backport fix [66ffafd309]. DBCS infinite loop on invalid encodingapnadkarni2023-07-024-6/+28
| |
* | Test update for bug [63530267aa].griffin2023-06-301-53/+177
| |
* | Merge 8.6jan.nijtmans2023-06-301-20/+24
|\ \ | |/
| * Use more strict compilation-flags (but not -DTCL_MEM_DEBUG) in ↵jan.nijtmans2023-06-302-23/+25
| | | | | | | | unix/dltest/Makefile
| * Since TCL_MAJOR_VERSION is always "8", don't check for it. Add ↵jan.nijtmans2023-06-307-178/+156
| | | | | | | | C++-compatible typecasts.
* | Fix uninitialized variable.griffin2023-06-291-2/+1
| |
* | Bug [6a3e2cb0f0] - invalid bytes in escape encodingsapnadkarni2023-06-292-5/+11
| |
* | Fix ticket [63530267aa] by implementing ticket [e5f06285de] and making ↵griffin2023-06-284-126/+207
| | | | | | | | additional corrections.
* | Fix [26960060d7]: lseq-3.14 triggers use-after-freejan.nijtmans2023-06-282-0/+7
| |
* | Fix [78b9b6860c]: Please sync tclOOScript.hjan.nijtmans2023-06-281-5/+6
| |
* | Remove compat/dirent*.h and some other compat/*.c files: Modern C-compilers ↵jan.nijtmans2023-06-2714-1152/+50
| | | | | | | | all have those now
* | Remove compat/stdint.h and compat/stdlib.h: All C-compilers nowadays have it.jan.nijtmans2023-06-2615-1068/+13
| |
* | Fix [44452e2c55]: indexObj.test failures on i386jan.nijtmans2023-06-222-25/+27
|\ \
| * | Proposed fix for [44452e2c55]: indexObj.test failures on i386jan.nijtmans2023-06-222-25/+27
| | |