summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authordgp <dgp@users.sourceforge.net>2024-02-20 17:53:31 (GMT)
committerdgp <dgp@users.sourceforge.net>2024-02-20 17:53:31 (GMT)
commitfc9f52bfc316f12ce29e686bea8a79a1652705ba (patch)
tree9607d8eeaf776f13feee69f35aaf1c22d4c6bc8d
parent2e9720463bb86d4ff7a96d5a9aff6a3358a7125b (diff)
parent1b93f5c69d1f43f8225f215de5f233db6e7eaa5c (diff)
downloadtcl-fc9f52bfc316f12ce29e686bea8a79a1652705ba.zip
tcl-fc9f52bfc316f12ce29e686bea8a79a1652705ba.tar.gz
tcl-fc9f52bfc316f12ce29e686bea8a79a1652705ba.tar.bz2
merge 8.6
-rw-r--r--doc/ParseCmd.32
-rw-r--r--generic/tclExecute.c5
-rw-r--r--generic/tclNotify.c2
-rw-r--r--generic/tclOO.c4
-rw-r--r--generic/tclPkg.c2
-rw-r--r--tests/cmdMZ.test2
-rw-r--r--tests/nre.test2
-rw-r--r--win/tclWinConsole.c2
-rw-r--r--win/tclWinSock.c2
9 files changed, 12 insertions, 11 deletions
diff --git a/doc/ParseCmd.3 b/doc/ParseCmd.3
index 40a0818..3b80d2a 100644
--- a/doc/ParseCmd.3
+++ b/doc/ParseCmd.3
@@ -159,7 +159,7 @@ occurs while parsing the command then \fBTCL_ERROR\fR is returned, an
error message is left in \fIinterp\fR's result (if \fIinterp\fR is not
NULL), and no information is left at \fI*parsePtr\fR.
.PP
-\fBTcl_ParseVar\fR parse a Tcl variable reference such as \fB$abc\fR
+\fBTcl_ParseVar\fR parses a Tcl variable reference such as \fB$abc\fR
or \fB$x([expr {$index + 1}])\fR from the beginning of its \fIstart\fR
argument. The first character of \fIstart\fR must be \fB$\fR. If
the variable name is parsed successfully, \fBTcl_ParseVar\fR returns a
diff --git a/generic/tclExecute.c b/generic/tclExecute.c
index 5950b86..0b25113 100644
--- a/generic/tclExecute.c
+++ b/generic/tclExecute.c
@@ -9187,8 +9187,9 @@ ExecuteExtendedBinaryMathOp(
break;
case INST_MULT:
- if ((type1 != TCL_NUMBER_LONG) || (type2 != TCL_NUMBER_LONG)
- || (sizeof(Tcl_WideInt) < 2*sizeof(long))) {
+ if ((sizeof(Tcl_WideInt) < 2*sizeof(long))
+ || (type1 != TCL_NUMBER_LONG)
+ || (type2 != TCL_NUMBER_LONG)) {
goto overflowBasic;
}
wResult = w1 * w2;
diff --git a/generic/tclNotify.c b/generic/tclNotify.c
index 3dbc58b..1d750c4 100644
--- a/generic/tclNotify.c
+++ b/generic/tclNotify.c
@@ -1040,7 +1040,7 @@ Tcl_ServiceAll(void)
}
/*
- * We need to turn off event servicing like we to in Tcl_DoOneEvent, to
+ * We need to turn off event servicing like we do in Tcl_DoOneEvent, to
* avoid recursive calls.
*/
diff --git a/generic/tclOO.c b/generic/tclOO.c
index 4efdd9e..86c4087 100644
--- a/generic/tclOO.c
+++ b/generic/tclOO.c
@@ -403,7 +403,7 @@ InitFoundation(
fPtr->objectCls = TclOOAllocClass(interp,
AllocObject(interp, "object", (Namespace *)fPtr->ooNs, NULL));
/*
- * Corresponding TclOODecrRefCount in KillFoudation.
+ * Corresponding TclOODecrRefCount in KillFoundation.
*/
AddRef(fPtr->objectCls->thisPtr);
@@ -429,7 +429,7 @@ InitFoundation(
AllocObject(interp, "class", (Namespace *)fPtr->ooNs, NULL));
/*
- * Corresponding TclOODecrRefCount in KillFoudation.
+ * Corresponding TclOODecrRefCount in KillFoundation.
*/
AddRef(fPtr->classCls->thisPtr);
diff --git a/generic/tclPkg.c b/generic/tclPkg.c
index ec932f1..461c343 100644
--- a/generic/tclPkg.c
+++ b/generic/tclPkg.c
@@ -1430,7 +1430,7 @@ CheckVersionAndConvert(
int hasunstable = 0;
/*
* 4* assuming that each char is a separator (a,b become ' -x ').
- * 4+ to have spce for an additional -2 at the end
+ * 4+ to have space for an additional -2 at the end
*/
char *ibuf = ckalloc(4 + 4*strlen(string));
char *ip = ibuf;
diff --git a/tests/cmdMZ.test b/tests/cmdMZ.test
index 66213f9..ff6efaa 100644
--- a/tests/cmdMZ.test
+++ b/tests/cmdMZ.test
@@ -405,7 +405,7 @@ test cmdMZ-6.5a {Tcl_TimeRateObjCmd: result format and one iteration} {
test cmdMZ-6.5b {Tcl_TimeRateObjCmd: result format without iterations} {
regexp {^0 \ws/# 0 # 0 #/sec 0 net-ms$} [timerate {} 0 0]
} 1
-test cmdMZ-6.6 {Tcl_TimeRateObjCmd: slower commands take longer, but it remains almost the same time of measument} -body {
+test cmdMZ-6.6 {Tcl_TimeRateObjCmd: slower commands take longer, but it remains almost the same time of measurement} -body {
set m1 [timerate {_nrt_sleep 0.01} 50]
set m2 [timerate {_nrt_sleep 1.00} 50]
list [list \
diff --git a/tests/nre.test b/tests/nre.test
index 7cf06d1..2027839 100644
--- a/tests/nre.test
+++ b/tests/nre.test
@@ -1,4 +1,4 @@
-# Commands covered: proc, apply, [interp alias], [namespce import]
+# Commands covered: proc, apply, [interp alias], [namespace import]
#
# This file contains a collection of tests for the non-recursive executor that
# avoids recursive calls to TEBC. Only the NRE behaviour is tested here, the
diff --git a/win/tclWinConsole.c b/win/tclWinConsole.c
index facdb01..0bfa5a5 100644
--- a/win/tclWinConsole.c
+++ b/win/tclWinConsole.c
@@ -1335,7 +1335,7 @@ TclWinOpenConsoleChannel(
* for instance).
*/
- snprintf(channelName, TCL_INTEGER_SPACE + 4, "file%" TCL_Z_MODIFIER "x", (size_t) infoPtr);
+ snprintf(channelName, 16 + TCL_INTEGER_SPACE, "file%" TCL_Z_MODIFIER "x", (size_t) infoPtr);
infoPtr->channel = Tcl_CreateChannel(&consoleChannelType, channelName,
infoPtr, permissions);
diff --git a/win/tclWinSock.c b/win/tclWinSock.c
index abe8321..df81c46 100644
--- a/win/tclWinSock.c
+++ b/win/tclWinSock.c
@@ -81,7 +81,7 @@
#define GOT_BITS(var, bits) (((var) & (bits)) != 0)
/* "sock" + a pointer in hex + \0 */
-#define SOCK_CHAN_LENGTH (4 + sizeof(void *) * 2 + 1)
+#define SOCK_CHAN_LENGTH (16 + TCL_INTEGER_SPACE)
#define SOCK_TEMPLATE "sock%p"
/*