| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
Tcl_VarTraceInfo2 conversions.
|
|\
| |
| | |
whether or not new export patterns are specified.
|
| |\
| | |
| | | |
whether or not new export patterns are specified.
|
| | |
| | |
| | |
| | | |
TclGetNamespaceForQualName() so for goodness sake stop making any
special efforts to add it in when making calls.
|
| | | |
|
| | |
| | |
| | | |
Test suite does not demand the stupidity continue, thank goodness.
|
| | |
| | |
| | |
| | | |
the same field, but it allows twoPtrValue.ptr2 to be used for other purposes.
|
| | | |
|
| | |
| | |
| | | |
machinery, in view of making public some parts of it.
|
| | |
| | |
| | |
| | | |
rewriting; yieldto also requires one fewer bounce. Mostly from mig-nre-mods
|
| | |
| | |
| | |
| | |
| | | |
generation where we can detect that we're not in the WrongNumArgs case.
The compiler just checks that the argument count is in the right range and
issues a standard dispatch; that's enough to do an efficient job.
|
| | |
| | |
| | |
| | | |
range]. This in turn enables compilation of [namespace qualifiers] and [namespace tail] (also done).
|
| | | |
|
| | | |
|
|\ \ \ |
|
| | | | |
|
| | | | |
|
| | | |
| | | |
| | | |
| | | | |
make NRCommand static
make TalInstructionTable static const
|
|/ / / |
|
| | | |
|
| | |
| | |
| | |
| | | |
API.
|
| | | |
|
|\ \ \
| |/ /
| | | |
fix a few more gcc warnings
|
|\ \ \
| |/ / |
|
| |\ \
| | |/ |
|
| | | |
|
| | |
| | |
| | | |
pipeline creation, package handling, procedures, [scan] formats)
|
| | | |
|
| | | |
|
| | | |
|
| | |
| | |
| | | |
rest of Tcl source code. No ABI change. API change *should* be harmless.
|
|\ \ \ |
|
| |\ \ \
| | |/ /
| | | |
| | | |
| | | |
| | | |
| | | | |
* tests/namespace.test: quoting that the quoted scripts function
properly even in a namespace that contains a custom "namespace"
command. [Bug 3202171]
* doc/tclvars.n: Formatting fix. Thanks to Pat Thotys.
|
| | | |
| | | |
| | | |
| | | |
| | | | |
* tests/namespace.test: quoting that the quoted scriptsfunction
properly even in a namespace that contains a custom "namespace"
command. [Bug 3202171]
|
|/ / /
| | |
| | |
| | | |
failures that need resolving...
|
|\ \ \
| |/ /
| | | |
cause more harm than good. Purged them (except in zlib files).
|
| |\ \
| | |/
| | | |
more harm than good. Purged them.
|
| | |
| | |
| | | |
more harm than good. Purged them.
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
* generic/tclCmdAH.c: frame), added the ability to track the
* generic/tclCompCmds.c: absolute location of literal procedure
* generic/tclCompile.c: arguments, and making this information
* generic/tclCompile.h: available to uplevel, eval, and
* generic/tclInterp.c: siblings. This allows proper tracking of
* generic/tclInt.h: absolute location through custom (Tcl-coded)
* generic/tclNamesp.c: control structures based on uplevel, etc.
* generic/tclProc.c:
|
| | |
| | |
| | |
| | | |
[namespace delete ::]. [Bug 1716782]
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
TCL_TIP280.
* generic/tclCmdAH.c:
* generic/tclCmdIL.c:
* generic/tclCmdMZ.c:
* generic/tclCompCmds.c:
* generic/tclCompExpr.c:
* generic/tclCompile.c:
* generic/tclCompile.h:
* generic/tclExecute.c:
* generic/tclIOUtil.c:
* generic/tclInt.h:
* generic/tclInterp.c:
* generic/tclNamesp.c:
* generic/tclObj.c:
* generic/tclProc.c:
* tests/compile.test:
* tests/info.test:
* tests/platform.test:
* tests/safe.test:
|
| | |
| | |
| | |
| | |
| | |
| | | |
fix of 2006-01-09 for [namespace inscope] as it seems to mess with
itcl scope decoding. Leaving namespace-29.6 test failure until
final cause it determined.
|
| | |
| | |
| | |
| | |
| | | |
* tests/namespace.test: commands were not reported by [info level]
[Bug 1400572].
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
* generic/tclCmdMZ.c (TraceCommandProc):
* generic/tclInt.h (NS_KILLED):
* generic/tclNamesp.c (Tcl_DeleteNamespace
* tests/namespace.test (namespace-7.3-6):
* tests/trace.test (trace-20.13-16): fix [Bugs 1355942/1355342].
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
* generic/tclNamesp.c:
* generic/tclVar.c: fix for [Bugs 1338280/1337229]. Thanks Don.
* tests/trace.test: fix duplicate test numbers
|
| | |
| | |
| | |
| | |
| | | |
* tests/trace.test (trace-34.4): command delete traces fire
while the command still exists. [Bug 1047286]
|
| | |
| | |
| | |
| | |
| | | |
* tests/namespace.test: over a previous [namespace import] of itself
without throwing an error. [RFE 1230597]
|
| | |
| | |
| | |
| | | |
workaround. That bug is now fixed.
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
* tests/namespace.test (namespace-8.5,6): the save/restore
of ::errorInfo and ::errorCode during global namespace teardown.
Revised the comment to clarify why this is done, and added tests
that will fail if this is not done.
* generic/tclResult.c (TclTransferResult): Added safety
checks so that unexpected undefined ::errorInfo or ::errorCode
will not lead to a segfault.
* generic/tclVar.c (CallVarTraces): Save/restore the flag
* tests/var.test (var-16.1): values that define part of the
interpreter state during variable traces. [Bug 10381021].
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
longstanding inconsistency in the treatment of the TCL_NAMESPACE_ONLY
flag revealed by testing the 2004-09-09 commits against Itcl.
TCL_NAMESPACE_ONLY now acts as specified in the pre-function
comment, forcing resolution in the passed in context namespace.
It has been incorrectly forcing resolution in the interp's current
namespace.
|