Tcl Source Code

Changes On Branch tip-662
Login

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

Changes In Branch tip-662 Excluding Merge-Ins

This is equivalent to a diff from fe5c721448 to 4a69c391a0

2023-09-28
07:25
TIP #662: Un-deprecate Tcl_VarEval. Also remove some useless typecasts from documentation check-in: 76f43ed346 user: jan.nijtmans tags: core-8-6-branch
2023-08-01
06:46
Prevent Tcl 8.6 header-file to be usable for Tcl 9 compiles. (see [6f22c7a1fc]) check-in: 3317aec2c5 user: jan.nijtmans tags: core-8-6-branch
2023-07-31
07:55
TIP #662: Un-deprecate Tcl_VarEval Closed-Leaf check-in: 4a69c391a0 user: jan.nijtmans tags: tip-662
2023-07-26
15:18
merge-mark check-in: 29d70f6bd4 user: jan.nijtmans tags: core-8-branch
15:15
Simplify tenviron2utfdstr(), since 2nd argument is always -1. check-in: fe5c721448 user: jan.nijtmans tags: core-8-6-branch
07:15
Fix [c54e4a1aeb] (again): High Tcl latencies with fork() in larger systems. vfork() is now prefered... check-in: 42d3f0cdb9 user: jan.nijtmans tags: core-8-6-branch

Changes to doc/Eval.3.

148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
.PP
\fBTcl_VarEval\fR takes any number of string arguments
of any length, concatenates them into a single string,
then calls \fBTcl_Eval\fR to execute that string as a Tcl command.
It returns the result of the command and also modifies
\fIinterp->result\fR in the same way as \fBTcl_Eval\fR.
The last argument to \fBTcl_VarEval\fR must be NULL to indicate the end
of arguments.  \fBTcl_VarEval\fR is now deprecated.
.PP
\fBTcl_VarEvalVA\fR is the same as \fBTcl_VarEval\fR except that
instead of taking a variable number of arguments it takes an argument
list. Like \fBTcl_VarEval\fR, \fBTcl_VarEvalVA\fR is deprecated.

.SH "FLAG BITS"
.PP
Any OR'ed combination of the following values may be used for the
\fIflags\fR argument to procedures such as \fBTcl_EvalObjEx\fR:
.TP 23
\fBTCL_EVAL_DIRECT\fR







|



|







148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
.PP
\fBTcl_VarEval\fR takes any number of string arguments
of any length, concatenates them into a single string,
then calls \fBTcl_Eval\fR to execute that string as a Tcl command.
It returns the result of the command and also modifies
\fIinterp->result\fR in the same way as \fBTcl_Eval\fR.
The last argument to \fBTcl_VarEval\fR must be NULL to indicate the end
of arguments.
.PP
\fBTcl_VarEvalVA\fR is the same as \fBTcl_VarEval\fR except that
instead of taking a variable number of arguments it takes an argument
list.  \fBTcl_VarEvalVA\fR is now deprecated.

.SH "FLAG BITS"
.PP
Any OR'ed combination of the following values may be used for the
\fIflags\fR argument to procedures such as \fBTcl_EvalObjEx\fR:
.TP 23
\fBTCL_EVAL_DIRECT\fR