summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Re-generate unix/configurejan.nijtmans2023-04-131-1/+1
|\
| * Re-generate unix/configurejan.nijtmans2023-04-131-1/+1
| |
* | Rewrite documentation file SetResult.3pooryorick2023-04-131-172/+67
| |
* | Allow Tcl build without the Tcl 8 compat API. Derived from "disabletcl8api" ↵jan.nijtmans2023-04-135-19/+46
|\ \ | | | | | | | | | | | | branch (thanks, Rolf), but using the already existing -DTCL_NO_DEPRECATED (in Makefile) or CHECKS=nodep (makefile.vc) Since there are Github Action builds with -DTCL_NO_DEPRECATED/CHECKS=nodep, we cannot use the Tcl 8 compat API in the core code itself any more.
| * \ Merged disabletcl8api-win in. Which adds optional Tcl 9 API only to the ↵pointsman2023-04-119-29/+53
| |\ \ | | | | | | | | | | | | windows build with native tools. And fixed the error with Tcl_GetIndexFromObjStruct(). Simplified the mess in tclDecl a bit. All problems with API calls of the core itself up to now hidden by the Tcl 8 compatibility macros are fixed. Thanks, apnadkarni.
| | * | Fix compiler warnings and crashes. Builds and passes test suite on Windows ↵apnadkarni2023-04-108-23/+37
| | | | | | | | | | | | | | | | and Ubuntu for 64-bit
| | * | Add notcl8api to OPTS to mirror --disable-tcl8api in configureapnadkarni2023-04-101-0/+16
| |/ /
| * | Experimental branch which adds configure option --disable-tcl8api which ↵pointsman2023-04-094-37/+89
| | | | | | | | | | | | builds without the Tcl 8 compatibility API. Atm unix only.
* | | Clean up Tcl_SetObjResult().pooryorick2023-04-131-20/+17
| | |
* | | Remove unnecessary reference count bump in Tcl_ReadObjCmd().pooryorick2023-04-131-3/+0
| | |
* | | Remove last reference to -nocomplainencoding and fix some spelling errors.pooryorick2023-04-132-3/+3
| | |
* | | Merge 8.7jan.nijtmans2023-04-132-4/+2
|\ \ \ | | |/ | |/|
| * | cherry-pick from trunk: Remove one unnecesary call to Tcl_SetErrno() in ↵jan.nijtmans2023-04-131-8/+10
| | | | | | | | | | | | DoReadChars().
* | | Remove one unnecesary call to Tcl_SetErrno() in DoReadChars().pooryorick2023-04-131-6/+8
| | |
* | | Correct the documentation of Tcl_SetObjLength.pooryorick2023-04-121-11/+10
| | |
* | | Remove unnecessary generation of string representation in DoReadChars.pooryorick2023-04-121-13/+0
| | |
* | | merge-markjan.nijtmans2023-04-120-0/+0
|\ \ \ | |/ /
| * | Cherry-pick: Rearrange code blocks in DoReadChars to do less work when ↵jan.nijtmans2023-04-122-71/+77
| | | | | | | | | | | | returning early
* | | Rearrange code blocks in DoReadChars to do less work when returning early.pooryorick2023-04-122-28/+37
| | |
* | | merge-markjan.nijtmans2023-04-120-0/+0
|\ \ \ | |/ /
| * | Some more int -> Tcl_Size (which is actually the same in 8.7). Backported ↵jan.nijtmans2023-04-124-27/+36
| | | | | | | | | | | | from 9.0
* | | Correct spelling errors in comments and documentation, but also a ↵pooryorick2023-04-12169-591/+597
|\ \ \ | |/ / | | | | | | non-comment corrections in history.tcl and tcltest.test.
| * | merge-markjan.nijtmans2023-04-120-0/+0
| |\ \
| | * | 2 more spelling fixes, but undo fixes in compat/zlib: Please report them ↵jan.nijtmans2023-04-124-4/+4
| | | | | | | | | | | | | | | | upstream, otherwise they will re-appear here every time zlib is updated to a newer version.
| | * | Correct spelling errors in comments and documentation, but also non-comment pooryorick2023-04-12182-609/+611
| | | | | | | | | | | | corrections in history.tcl and tcltest.test.
| * | | Undo spelling corrections in compat/zlib.pooryorick2023-04-122-2/+2
| | | |
| * | | Correct spelling errors in comments and documentation, but also a non-comment pooryorick2023-04-12173-601/+608
| | | | | | | | | | | | corrections in history.tcl and tcltest.test.
* | | | More int -> Tcl_Size, so (theoretically) longer lists could be handled. ↵jan.nijtmans2023-04-126-15/+24
| | | | | | | | | | | | | | | | Thanks, Rolf!
* | | | Merge 8.7jan.nijtmans2023-04-122-2/+3
|\ \ \ \ | |/ / / | | | / | |_|/ |/| |
| * | int -> Tcl_Size for tclWinDde.c/tclWinReg.c, so it could (theoretically) ↵jan.nijtmans2023-04-122-2/+3
| | | | | | | | | | | | handle larger lists in Tcl 9.
* | | Editorial fix in Tcl_Panic() message.pointsman2023-04-072-2/+2
| | |
* | | Merge bug-[fa3d9fd818fa0072].pooryorick2023-04-066-82/+95
|\ \ \
| * | | Update the documentation for [chan] with regard to binary data.pooryorick2023-04-061-16/+13
| | | |
| * | | Remove obsolete comments.pooryorick2023-04-062-4/+0
| | | |
| * | | Further fix for [fa3d9fd818fa0072]. In ChannelState.encoding, NULL no longerpooryorick2023-04-065-62/+82
| | | | | | | | | | | | represents the binary encoding.
| * | | Merge trunk.pooryorick2023-04-0621-307/+277
| |\ \ \ | |/ / / |/| | |
* | | | TIP 602 - update manpagesapnadkarni2023-04-058-51/+17
| | | |
* | | | Merge 8.7jan.nijtmans2023-04-052-4/+4
|\ \ \ \ | | |/ / | |/| |
| * | | Make sure that infoPtr->validMask only contains ↵jan.nijtmans2023-04-052-4/+4
| | | | | | | | | | | | | | | | TCL_READABLE|TCL_WRITABLE|TCL_EXCEPTION, no other flags
* | | | Merge 8.7jan.nijtmans2023-04-052-61/+61
|\ \ \ \ | |/ / /
| * | | Use Tcl_GetIntForIndex() in testcases (tclTestObj.c) in stead of ↵jan.nijtmans2023-04-055-96/+99
| | | | | | | | | | | | | | | | | | | | | | | | Tcl_GetWideIntFromObj(). Meant for Ashok, to show that we already have Tcl_GetSizeIntFromObj(). (I already planned this conversion for a long time, thanks, Ashok for reminding me) Also some other cleanups
* | | | Fix [6390566ecd]: Testcase cmdAH-4.3.13.00DC0000.tail.utf-32.tcl8.a fails ↵jan.nijtmans2023-04-041-0/+5
| | | | | | | | | | | | | | | | sometimes
* | | | Accidental rename from TCL_8_COMPAT to TCL_SIGNED_SIZE in previous commit, ↵jan.nijtmans2023-04-041-1/+1
| | | | | | | | | | | | | | | | so undo that
* | | | Merge 8.7jan.nijtmans2023-04-042-2/+2
|\ \ \ \ | |/ / /
| * | | Starting with [51d813943bcaf835], chan-io-52.10 and io-52.10 are failing on ↵jan.nijtmans2023-04-042-2/+2
| | | | | | | | | | | | | | | | the Windows (with Visual Studio) environment. For now, disable the testcases.
| * | | Fix for [9ca87e6286262a62], sync fcopy buffers input in ReadChars().pooryorick2023-04-042-6/+34
| | | |
* | | | TIP #628 addendum (various fixes to improve handling of 8.7 <-> 9.0 header ↵jan.nijtmans2023-04-047-190/+189
| | | | | | | | | | | | | | | | differences)
* | | | Fix for [fa3d9fd818fa0072], [fcopy $chan1 $chan2 -size $size] is not [putspooryorick2023-04-036-181/+260
|\ \ \ \ | | |/ / | |/| | -nonewline $chan2 [read $chan1 -size $size].
| * | | Fix for [fa3d9fd818fa0072], [fcopy $chan1 $chan2 -size $size] is not [putspooryorick2023-04-036-181/+260
|/ / / | | | | | | -nonewline $chan2 [read $chan1 -size $size].
* | | Fix typo in test io-53.12.1.pooryorick2023-04-031-1/+1
|\ \ \