| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
| | | | |
|
| | | | | |
| | \ \ | |
| |\ \ \ \
| | | |/ / |
|
| | |/ / |
|
| | | |
| | | |
| | | | |
the DTRACE machinery there (one place, not two).
|
| |\ \ \
| | |/ / |
|
| | | | |
|
| | | | |
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
useless extra bounce on the NRE trampoline.
Normal testing has no problem with it, but debug-enabled testing
triggers an assert failure.
Either it would be good to have a normal test that fails in the conditions
of the assert failure, or it would be good to discover the assert is
asserting something not actually required, and then make the purge.
|
| | | |
| | | |
| | | |
| | | |
| | | | |
Tcl 8.6 that callers can pre-resolve a cmdPtr for us. In that case
a re-resolution in the form of another command name lookup isn't the right
thing.
|
| |\ \ \
| | |/ / |
|
| |\ \ \ |
|
| | | | |
| | | | |
| | | | | |
behind invokehidden commands.
|
| | | | |
| | | | |
| | | | |
| | | | | |
does not force suppression of exception handling. Let those be separable
demands. Aim is to bring TclObjInvoke*() into the fold.
|
|\ \ \ \ \
| | |_|/ /
| |/| | | |
|
| |\ \ \ \
| | |_|/ /
| |/| | /
| | | |/
| | |/| |
traced command, as documented. Deletion of the traced command was supressing
that.
|
| | | |
| | | |
| | | |
| | | | |
the traced command, as documented. Deletion of the traced command was
supressing that.
|
| |\ \ \
| | |/ / |
|
| | | | |
|
| | | |
| | | |
| | | |
| | | | |
This avoids a memleak, and opens a data slot, so we can pass objc, objv
without the need to copy them into a list value.
|
| | | |
| | | |
| | | |
| | | |
| | | | |
determine whether the pre-subst source information in a CmdFrame is to
be used. This takes the place of numLevels cross checking, so that field
is removed. Routines are consolidated as well.
|
| | | |
| | | |
| | | |
| | | | |
source strings from a common routine, with care taken to reduce copying
by that routine.
|
| | | |
| | | |
| | | | |
refcount value.
|
| | | | |
|
| | | | |
|
| | | | |
|
| | | | |
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
unreachable by extensions. This checkin removes all the code supporting
that flag value.
The consequence is that all the calls to TclNREvalObjEx() and its callers
that are currently choosing not to pass the TCL_EVAL_DIRECT flag in when
they pass in a non-NULL invoker will no longer be free to change their
mind. That might be reason not to adopt this change.
|
| | | |
| | | |
| | | |
| | | | |
elimination.
|
| | | | |
|
| | | | |
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
exist only for the sake of taking great pains to make sure that pure list
values remain pure list values.
The value of pure list values is no longer what it once was. For a long long
time now, any canonical list values have been equally good. This branch
is Work In Progress eliminating the complication of the additional type value.
Currently some minor botches are breaking execution tracing tests.
|
| |\ \ \ |
|
| | | | |
| | | | |
| | | | | |
not obscured. Instead highlight it by making it the last character quoted.
|
| | | | |
| | | | |
| | | | |
| | | | | |
The pc -> command index mapping function it provided can be achieved using
other data already in the ByteCode struct.
|
| |/ / / |
|
|/ / / |
|
|\ \ \
| |/ /
| | |
| | | |
- Move <time.h> before other includes on Windows, so we are sure the time_t definition being checked doesn't come from <sys/types.h>.
- Padding at the end of Tcl_StatBuf doesn't influcence binary compatibility, so relax panic check accordingly.
|
| | |
| | |
| | |
| | | |
- Move <time.h> before other includes on Windows, so we are sure the time_t definition being checked doesn't come from <sys/types.h>.
- Padding at the end of Tcl_StatBuf doesn't influcence binary compatibility, so relax panic check accordingly.
|
|\ \ \
| |/ /
| | |
| | | |
[http://sourceforge.net/p/mingw/mingw-org-wsl/ci/4.0-rc1/tree/NEWS]
|
| | | |
|
| |\ \
| | | |
| | | |
| | | | |
[http://sourceforge.net/p/mingw/mingw-org-wsl/ci/4.0-rc1/tree/NEWS]
|
| | | |
| | | |
| | | |
| | | | |
[http://sourceforge.net/p/mingw/mingw-org-wsl/ci/4.0-rc1/tree/NEWS]
|
| | | |
| | | |
| | | |
| | | | |
when using stubs.
|
| | | |
| | | |
| | | |
| | | | |
(and the complex machinery associated with it) as as it is no longer needed.
|
|\ \ \ \
| |/ / /
| | | /
| |_|/
|/| |
| | | |
macros using Tcl_NewIntObj, Tcl_DbNewLongObj and Tcl_SetIntObj.
Starting with Tcl 8.5, this is exactly the same, it only eliminates code duplication.
Eliminate use of NO_WIDE_TYPE everywhere: It's exactly the same as TCL_WIDE_INT_IS_LONG
|
| | |
| | |
| | | |
variable so we don't mistakenly try to use the value later after we freed it.
|
|\ \ \
| |/ / |
|
| | | |
|
| | |
| | |
| | |
| | |
| | | |
Tcl_CreateMathFunc()/Tcl_SaveResult() in testcases any more.
Prevent endless loop in Tcl_AddObjErrorInfo, when TCL_NO_DEPRECATED is defined.
|
| | | |
|