| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
options defined toc section (needed for ttk docs)
|
| |
|
|
|
|
|
| |
fields are restored after traces run, as they be spoiled. This was
causing a segfault in tcllib's profiler tests.
|
|
|
|
|
| |
* tests/expr.test: the sign of bignums when applying Tcl's
division rules. Thanks to Peter Spjuth. [Bug 1585704]
|
| |
|
| |
|
| |
|
|
|
|
|
| |
* tests/namespace.test (47.7-8): reverted a wrong "optimisation"
that completely broke snit; added two tests.
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
[apply] terms generate stack trace info.
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
redundant call to Tcl_GetString (thanks aku).
|
| |
|
|
|
|
|
| |
* generic/tclNamesp.c (EnsembleImplementationCmd): replaced
ckalloc (heap) with TclStackAlloc (execution stack).
|
|
|
|
| |
* tests/apply.test (apply-4.3-5): tests for [Bug 1574835]
|
|
|
|
|
| |
calls from ApplyObjCmd (islambda==1), as they mess apply's error
messages [Bug 1583266]
|
|
|
|
|
|
| |
using the ensemble rewrite engine, [Bug 1574835].
* generic/tclInterp.c (AliasObjCmd): previous commit missed usage
of TCL_EVAL_NOREWRITE for aliases.
|
|
|
|
| |
check for ensembles [Bug 1577628].
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* tests/clock.test (3.1, 34.1): messages to make use of the
new rewrite capabilities of [info level]
* generic/tcl.h: Lets TEOV update the iPtr->objc/objv
* generic/tclBasic.c: fields, except when the (new) flag bit
* generic/tclInt.h: TCL_EVAL_NOREWRITE is present. This
* generic/tclNamesp.c: causes [info level] to know and use
* generic/tclProc.c: ensemble rewrites [Bug 1577492]
* tests/namespace.test:
***POTENTIAL INCOMPATIBILITY***
The return value from [info level 0] on interp alias calls is
changed: previously returned the target command (including curried
values), now returns the source - what was actually called.
|
|
|
|
|
|
|
| |
***POTENTIAL INCOMPATIBILITY***
Any user that includes tclInt.h and needs to determine if it is
running at level 0 should change (iPtr->varFramePtr==NULL) to
(iPtr->varFramePtr==iPtr->rootFramePtr).
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* generic/tclBasic.c: there is always a valid CallFrame, even
* generic/tclCmdIL.c: at level 0 [Patch 1577278]. Most of the
* generic/tclInt.h: changes involve removing tests for
* generic/tclNamesp.c: iPtr->(var)framePtr==NULL. There is now a
* generic/tclObj.c: CallFrame pushed at interp creation
* generic/tclProc.c: with a pointer to it stored in
* generic/tclTrace.c: iPtr->rootFramePtr. A second unused
* generic/tclVar.c: field in Interp is hijacked to enable
further functionality, currently unused (but with several FRQs
depending on it).
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* generic/tcl.h:
* library init.tcl:
* tools/tcl.wse.in:
* unix/configure.in:
* unix/tcl.spec:
* win/README.binary:
* win/configure.in:
* unix/configure: autoconf-2.59
* win/configure:
|
|
|
|
|
|
|
|
|
|
|
|
| |
* generic/tcl.h:
* tools/tcl.wse.in:
* unix/configure.in:
* unix/tcl.spec:
* win/README.binary:
* win/configure.in:
* unix/configure: autoconf-2.59
* win/configure:
|
| |
|
| |
|
|
|
|
|
|
|
|
| |
* generic/tclHash.c: Tcl_FindHashEntry() now calls
Tcl_CreateHashEntry() with a newPtr set to NULL: this would have
caused a segfault previously and eliminates duplicated code. A
macro has been added to tcl.h (only used when
TCL_PRESERVE_BINARY_COMPATABALITY is not set - ie, not by default).
|
| |
|
| |
|
|
|
|
| |
other developers
|
|
|
|
| |
useversion glob pattern. [Bug 1579941]
|
|
|
|
|
| |
* unix/Makefile.in: files and configure switches to override the
* unix/configure: detected default.
|
| |
|
|
|
|
|
|
|
| |
* doc/Ensemble.3: Contents) exposed by `make checkdoc`
* doc/FileSystem.3:
* doc/GetTime.3:
* doc/PkgRequire.3:
|
| |
|
|
|
|
| |
commit: interp released too early. Spotted by mistachkin.
|
|
|
|
|
| |
* tests/apply.test (9.1-9.2): plugged intrep leak [Bug 1578454],
found by mjanssen.
|
|
|
|
|
|
| |
thread, where pthread_get_stacksize_np() returns incorrect info.
* macosx/GNUmakefile: don't redo prebinding of non-prebound binaires.
|
|
|
|
|
| |
changed Tcl_Alloc()/Tcl_Free() calls to ckalloc()/ckfree() for easier
memory debugging in the future. [Bug 1568373]
|
| |
|