| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
| |
|
|
|
|
|
|
| |
* doc/lrepeat.n: Revise [lrepeat] to accept both zero
* generic/tclCmdIL.c: repetitions and zero elements to be repeated.
* tests/lrepeat.test:
|
|
|
|
|
|
| |
* doc/object.n: Revise standard oo method [my variable] to
* generic/tclOOBasic.c: accept zero variable names.
* tests/oo.test:
|
|
|
|
|
|
| |
* doc/tm.n: Revise [tcl::tm::path add] and
* library/tm.tcl: [tcl::tm::path remove] to accept zero paths.
* tests/tm.test:
|
|
|
|
|
|
| |
* doc/namespace.n: Revise [namespace upvar] to accept zero
* generic/tclNamesp.c: variable names.
* tests/upvar.test:
|
|
|
|
|
|
| |
* doc/lassign.n: Revise [lassign] to accept zero variable names.
* generic/tclCmdIL.c:
* tests/cmdIL.test:
|
| |
|
|
|
|
|
|
|
|
| |
* doc/global.n: Revise [global] to accept zero variable names.
* doc/variable.n: Revise [variable] likewise.
* generic/tclVar.c:
* tests/proc-old.test:
* tests/var.test:
|
|
|
|
|
|
|
|
|
| |
* doc/global.n: Revise [global] to accept zero variable names.
* generic/tclVar.c:
* tests/proc-old.test:
* tests/var.test:
* doc/global.n: Correct false claim about [info locals].
|
|
|
|
| |
* tests/safe.test: corresponding to the TIP 315 change.
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
| |
* doc/file.n: Revise [file delete] and [file mkdir] to
* generic/tclCmdAH.c: accept zero "pathname" arguments (the
* generic/tclFCmd.c: no-op case).
* tests/cmdAH.test:
* tests/fCmd.test:
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
| |
* generic/tclInt.h (TCL_CT_ASSERT): new compile-time assertions,
adapted from www.pixelbeat.org/programming/gcc/static_assert.html
|
|
|
|
|
|
| |
TclGetIntFromObj, and TclGetIntForIndexM macros so that they
retrieve the internalRep.longValue field instead of casting the
internalRep.otherValuePtr field to type long.
|
|
|
|
| |
namespace [Bug 2116053]
|
|
|
|
|
| |
returning to level 0, as opposed to it being called on starting a
substitution at level 0.
|
|
|
|
|
|
| |
returning to level 0, as opposed to it being called on starting a
command at level 0. Add a call on returning via Tcl_EvalObjEx to
fix [Bug 2114165].
|
| |
|
|
|
|
| |
(though not of its output format).
|
|
|
|
|
|
|
|
|
| |
recursion.
* generic/tclBasic.c:
* generic/tclCompile.h:
* generic/tclExecute.c (INST_EVAL_STK): fix for [Bug 2102930],
wrong numLevels when evaling a canonical list.
|
| |
|
| |
|
|
|
|
|
|
|
| |
* generic/tclExecute.c (CompileExprObj): fix a perf bug (found by
Alex Ferrieux) where some variables in the LVT where not being
accessed by index. Fix missing localCache management in compiled
expressions found while analyzing the bug.
|
| |
|
|
|
|
|
| |
* generic/unsupported.test: insure that unset traces are run even
when the coroutine is unwinding [Bug 2093947]
|
|
|
|
|
| |
* tests/unsupported.test: restore the execEnv's bottomPtr, fix
for [Bug 2093188].
|
|
|
|
|
|
| |
* compat/dirent2.h: to support a TCL_NO_DEPRECATED build.
* compat/dlfcn.h:
* unix/tclUnixPort.h:
|
| |
|
|
|
|
|
|
|
| |
_ANSI_ARGS_ that would support pre-prototype C compilers. Since
_ANSI_ARGS_ is no longer used in tclDecls.h, it's clear no one
compiling against Tcl 8.5 headers is making use of a -DNO_PROTOTYPES
configuration.
|
| |
|
|
|
|
|
|
|
| |
* generic/tclOOBasic.c: bytecompiled. Adapted recursion limit tests
* tests/interp.test: that were relying on eval not being
* tests/nre.test: compiled. Part of the [Bug 2017632] project.
* tests/unsupported.test:
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
* generic/tcl.h:
* library/init.tcl:
* tools/tcl.wse.in:
* unix/configure.in:
* unix/tcl.spec:
* win/configure.in:
* unix/configure: autoconf-2.59
* win/configure:
|
| |
|
|
|
|
| |
by Tcl.
|
|
|
|
|
|
| |
* tests/unsupported.test: new command that returns the
FQN of the currently executing coroutine. Lives as infoCoroutine
under unsupported, but is designed to become a subcommand of [info]
|
|
|
|
|
| |
eePtr, stop assuming the coroutine is invoked from the same
execEnv where it was created.
|