| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
| |\ \ \ \ \ \ \ \ \ \ \ |
|
| | | | | | | | | | | | |
| | | | | | | | | | | | |
| | | | | | | | | | | | | |
invokehidden subcommand. Test suite passes with no errors.
|
| | | | | | | | | | | | |
| | | | | | | | | | | | |
| | | | | | | | | | | | | |
and segfaults. Pushing the NRE-envelope.
|
| | | | | | | | | | | | |
| | | | | | | | | | | | |
| | | | | | | | | | | | | |
behind invokehidden commands.
|
| |\ \ \ \ \ \ \ \ \ \ \ \ |
|
| | | | | | | | | | | | | |
| | | | | | | | | | | | | |
| | | | | | | | | | | | | |
| | | | | | | | | | | | | | |
does not force suppression of exception handling. Let those be separable
demands. Aim is to bring TclObjInvoke*() into the fold.
|
| |_|_|_|_|_|_|_|_|_|/ / /
|/| | | | | | | | | | | | |
|
| |_|_|_|_|_|_|_|_|/ / /
|/| | | | | | | | | | | |
|
| |_|_|_|_|_|_|_|/ / /
|/| | | | | | | | | | |
|
| | | | | | | | | | |
| | | | | | | | | | |
| | | | | | | | | | | |
the DTRACE machinery there (one place, not two).
|
| |_|_|_|_|_|_|/ / /
|/| | | | | | | | | |
|
| | | | | | | | | | |
|
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | | |
it to be freed. Leak!
|
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | | |
That practice doesn't agree with NRE execution.
|
| | | | | | | | | | |
|
| |_|_|_|_|_|/ / /
|/| | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | | |
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.
|
|\ \ \ \ \ \ \ \ \
| |_|_|_|_|_|/ / /
|/| | | | | | / /
| | |_|_|_|_|/ /
| |/| | | | | | |
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.
|
| |_|_|_|_|/ /
|/| | | | | |
| | | | | | | |
forward methods.
|
|\ \ \ \ \ \ \
| |_|_|_|_|/ /
|/| | | | | | |
Make sure context is such that correct resolution happens.
|
| |\ \ \ \ \ \
| |/ / / / / /
|/| | | | | | |
|
|\ \ \ \ \ \ \
| | |/ / / / /
| |/| | | | | |
|
| | | | | | | |
|
| | | | | | | |
|
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
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.
|
| | | | | | | |
|
| | | | | | | |
|
| | | | | | |
| | | | | | |
| | | | | | | |
This allows the clLoc field of CompileEnv struct to go away too.
|
| | | | | | | |
|
| | | | | | |
| | | | | | |
| | | | | | | |
condition with an assertion.
|
| | | | | | | |
|
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
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.
|
| | | | | | | |
|
| | | | | | | |
|
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
existing regexps "in the wild" to continue working with Tcl 8.6.
Latest example comes from DejaGnu.
|
|\ \ \ \ \ \ \
| |/ / / / / /
| | | | | | |
| | | | | | |
| | | | | | | |
in future Unicode this character (NARROW_NO_BREAK_SPACE) will cease to be a space. See: [http://www.unicode.org/review/pri249/].
Don't hardcode "tclWinError.o" for Cygwin
|
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
in future Unicode this character (NARROW_NO_BREAK_SPACE) will cease to be a space. See: [http://www.unicode.org/review/pri249/]
|
| | | | | | | |
|
|\ \ \ \ \ \ \
| |/ / / / / /
| | | | | | |
| | | | | | | |
for passing on the discovery in Postgres.
|
| | | | | | |
| | | | | | |
| | | | | | | |
Thanks to Tom Lane for passing on the discovery in Postgres.
|
|\ \ \ \ \ \ \
| |/ / / / / / |
|
| | | | | | | |
|