Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Re-generate unix/configure | jan.nijtmans | 2023-04-13 | 1 | -1/+1 |
|\ | |||||
| * | Re-generate unix/configure | jan.nijtmans | 2023-04-13 | 1 | -1/+1 |
| | | |||||
* | | Rewrite documentation file SetResult.3 | pooryorick | 2023-04-13 | 1 | -172/+67 |
| | | |||||
* | | Allow Tcl build without the Tcl 8 compat API. Derived from "disabletcl8api" ↵ | jan.nijtmans | 2023-04-13 | 5 | -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 ↵ | pointsman | 2023-04-11 | 9 | -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 ↵ | apnadkarni | 2023-04-10 | 8 | -23/+37 |
| | | | | | | | | | | | | | | | | and Ubuntu for 64-bit | ||||
| | * | | Add notcl8api to OPTS to mirror --disable-tcl8api in configure | apnadkarni | 2023-04-10 | 1 | -0/+16 |
| |/ / | |||||
| * | | Experimental branch which adds configure option --disable-tcl8api which ↵ | pointsman | 2023-04-09 | 4 | -37/+89 |
| | | | | | | | | | | | | builds without the Tcl 8 compatibility API. Atm unix only. | ||||
* | | | Clean up Tcl_SetObjResult(). | pooryorick | 2023-04-13 | 1 | -20/+17 |
| | | | |||||
* | | | Remove unnecessary reference count bump in Tcl_ReadObjCmd(). | pooryorick | 2023-04-13 | 1 | -3/+0 |
| | | | |||||
* | | | Remove last reference to -nocomplainencoding and fix some spelling errors. | pooryorick | 2023-04-13 | 2 | -3/+3 |
| | | | |||||
* | | | Merge 8.7 | jan.nijtmans | 2023-04-13 | 2 | -4/+2 |
|\ \ \ | | |/ | |/| | |||||
| * | | cherry-pick from trunk: Remove one unnecesary call to Tcl_SetErrno() in ↵ | jan.nijtmans | 2023-04-13 | 1 | -8/+10 |
| | | | | | | | | | | | | DoReadChars(). | ||||
* | | | Remove one unnecesary call to Tcl_SetErrno() in DoReadChars(). | pooryorick | 2023-04-13 | 1 | -6/+8 |
| | | | |||||
* | | | Correct the documentation of Tcl_SetObjLength. | pooryorick | 2023-04-12 | 1 | -11/+10 |
| | | | |||||
* | | | Remove unnecessary generation of string representation in DoReadChars. | pooryorick | 2023-04-12 | 1 | -13/+0 |
| | | | |||||
* | | | merge-mark | jan.nijtmans | 2023-04-12 | 0 | -0/+0 |
|\ \ \ | |/ / | |||||
| * | | Cherry-pick: Rearrange code blocks in DoReadChars to do less work when ↵ | jan.nijtmans | 2023-04-12 | 2 | -71/+77 |
| | | | | | | | | | | | | returning early | ||||
* | | | Rearrange code blocks in DoReadChars to do less work when returning early. | pooryorick | 2023-04-12 | 2 | -28/+37 |
| | | | |||||
* | | | merge-mark | jan.nijtmans | 2023-04-12 | 0 | -0/+0 |
|\ \ \ | |/ / | |||||
| * | | Some more int -> Tcl_Size (which is actually the same in 8.7). Backported ↵ | jan.nijtmans | 2023-04-12 | 4 | -27/+36 |
| | | | | | | | | | | | | from 9.0 | ||||
* | | | Correct spelling errors in comments and documentation, but also a ↵ | pooryorick | 2023-04-12 | 169 | -591/+597 |
|\ \ \ | |/ / | | | | | | | non-comment corrections in history.tcl and tcltest.test. | ||||
| * | | merge-mark | jan.nijtmans | 2023-04-12 | 0 | -0/+0 |
| |\ \ | |||||
| | * | | 2 more spelling fixes, but undo fixes in compat/zlib: Please report them ↵ | jan.nijtmans | 2023-04-12 | 4 | -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 | pooryorick | 2023-04-12 | 182 | -609/+611 |
| | | | | | | | | | | | | corrections in history.tcl and tcltest.test. | ||||
| * | | | Undo spelling corrections in compat/zlib. | pooryorick | 2023-04-12 | 2 | -2/+2 |
| | | | | |||||
| * | | | Correct spelling errors in comments and documentation, but also a non-comment | pooryorick | 2023-04-12 | 173 | -601/+608 |
| | | | | | | | | | | | | corrections in history.tcl and tcltest.test. | ||||
* | | | | More int -> Tcl_Size, so (theoretically) longer lists could be handled. ↵ | jan.nijtmans | 2023-04-12 | 6 | -15/+24 |
| | | | | | | | | | | | | | | | | Thanks, Rolf! | ||||
* | | | | Merge 8.7 | jan.nijtmans | 2023-04-12 | 2 | -2/+3 |
|\ \ \ \ | |/ / / | | | / | |_|/ |/| | | |||||
| * | | int -> Tcl_Size for tclWinDde.c/tclWinReg.c, so it could (theoretically) ↵ | jan.nijtmans | 2023-04-12 | 2 | -2/+3 |
| | | | | | | | | | | | | handle larger lists in Tcl 9. | ||||
* | | | Editorial fix in Tcl_Panic() message. | pointsman | 2023-04-07 | 2 | -2/+2 |
| | | | |||||
* | | | Merge bug-[fa3d9fd818fa0072]. | pooryorick | 2023-04-06 | 6 | -82/+95 |
|\ \ \ | |||||
| * | | | Update the documentation for [chan] with regard to binary data. | pooryorick | 2023-04-06 | 1 | -16/+13 |
| | | | | |||||
| * | | | Remove obsolete comments. | pooryorick | 2023-04-06 | 2 | -4/+0 |
| | | | | |||||
| * | | | Further fix for [fa3d9fd818fa0072]. In ChannelState.encoding, NULL no longer | pooryorick | 2023-04-06 | 5 | -62/+82 |
| | | | | | | | | | | | | represents the binary encoding. | ||||
| * | | | Merge trunk. | pooryorick | 2023-04-06 | 21 | -307/+277 |
| |\ \ \ | |/ / / |/| | | | |||||
* | | | | TIP 602 - update manpages | apnadkarni | 2023-04-05 | 8 | -51/+17 |
| | | | | |||||
* | | | | Merge 8.7 | jan.nijtmans | 2023-04-05 | 2 | -4/+4 |
|\ \ \ \ | | |/ / | |/| | | |||||
| * | | | Make sure that infoPtr->validMask only contains ↵ | jan.nijtmans | 2023-04-05 | 2 | -4/+4 |
| | | | | | | | | | | | | | | | | TCL_READABLE|TCL_WRITABLE|TCL_EXCEPTION, no other flags | ||||
* | | | | Merge 8.7 | jan.nijtmans | 2023-04-05 | 2 | -61/+61 |
|\ \ \ \ | |/ / / | |||||
| * | | | Use Tcl_GetIntForIndex() in testcases (tclTestObj.c) in stead of ↵ | jan.nijtmans | 2023-04-05 | 5 | -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.nijtmans | 2023-04-04 | 1 | -0/+5 |
| | | | | | | | | | | | | | | | | sometimes | ||||
* | | | | Accidental rename from TCL_8_COMPAT to TCL_SIGNED_SIZE in previous commit, ↵ | jan.nijtmans | 2023-04-04 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | so undo that | ||||
* | | | | Merge 8.7 | jan.nijtmans | 2023-04-04 | 2 | -2/+2 |
|\ \ \ \ | |/ / / | |||||
| * | | | Starting with [51d813943bcaf835], chan-io-52.10 and io-52.10 are failing on ↵ | jan.nijtmans | 2023-04-04 | 2 | -2/+2 |
| | | | | | | | | | | | | | | | | the Windows (with Visual Studio) environment. For now, disable the testcases. | ||||
| * | | | Fix for [9ca87e6286262a62], sync fcopy buffers input in ReadChars(). | pooryorick | 2023-04-04 | 2 | -6/+34 |
| | | | | |||||
* | | | | TIP #628 addendum (various fixes to improve handling of 8.7 <-> 9.0 header ↵ | jan.nijtmans | 2023-04-04 | 7 | -190/+189 |
| | | | | | | | | | | | | | | | | differences) | ||||
* | | | | Fix for [fa3d9fd818fa0072], [fcopy $chan1 $chan2 -size $size] is not [puts | pooryorick | 2023-04-03 | 6 | -181/+260 |
|\ \ \ \ | | |/ / | |/| | | -nonewline $chan2 [read $chan1 -size $size]. | ||||
| * | | | Fix for [fa3d9fd818fa0072], [fcopy $chan1 $chan2 -size $size] is not [puts | pooryorick | 2023-04-03 | 6 | -181/+260 |
|/ / / | | | | | | | -nonewline $chan2 [read $chan1 -size $size]. | ||||
* | | | Fix typo in test io-53.12.1. | pooryorick | 2023-04-03 | 1 | -1/+1 |
|\ \ \ |