| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
| |
better detect the toolchain that needs extra work for proper underflow
treatment instead of merely detecting the mips platform. [Bug 2902010].
|
|
|
|
| |
* generic/tclInt.h: [Patch 2910056]
|
| |
|
| |
|
| |
|
|
|
|
| |
* generic/tclExecute.c: and coroutine code.
|
|
|
|
|
|
|
|
| |
* generic/tclNamesp.c: properly out of a coroutine.
* tests/tailcall.test:
* generic/tclInterp.c: Fixed tailcalls for same-interp aliases (no
test)
|
|
|
|
| |
win/Makefile.in Better dependancies in case of static build.
|
| |
|
|
|
|
| |
oo::object->variable method. Leaving it hidden is enough.
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
sure that Xxxxx_Init is always exported even when Tcl is built
static (otherwise we cannot create a DLL).
tclThreadTest.c: Make all functions static, except TclThread_Init.
fCmd.test Enable fCmd-30.1 when registry is available.
tcl.m4 Fix ${SHLIB_LD_LIBS} definition, fix conflicts
configure.in between static libraries and import library on windows.
configure (regenerated)
Makefile.in Simplifications related to tcl.m4 changes.
|
|
|
|
|
| |
Further machinations to get NewTestThread actually to launch
the thread, not just compile.
|
| |
|
|
|
|
| |
TCL_VOLATILE.
|
| |
|
|
|
|
|
|
|
| |
that they set the typePtr field to
NULL so that the Tcl_Obj is not left
in an inconsistent state.
[Bug 2857044]
|
|
|
|
|
|
| |
Fix safe-10.1 and safe-10.4 test cases,
making the wrong assumption that Tcltest
should be a static package.
|
|
|
|
| |
get created with static Tcl build
|
|
|
|
|
|
| |
minor *** POTENTIAL INCOMPATIBILITY *** because
Tcl_CreateChannel() and its derivatives, now
sometimes ignore their "chanName" argument.
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
manifestations in the future. Add tcltest support for finalization.
|
|
|
|
|
|
| |
* tests/io.test: which used the number of _written_ bytes or
character to update the counters for the read bytes/characters.
New test io-53.11. This is a forward port from the 8.5 branch.
|
|
|
|
| |
commands in safe interps.
|
|
|
|
|
| |
from the first of two FlushChannel()s. Uneasy to test; might need
specific channel drivers. Four-hands with aku.
|
|
|
|
|
| |
evaluation. Forward port from Tcl 8.5 branch, change by Don
Porter.
|
|
|
|
|
| |
[Bug 2895323]. Forward port from Tcl 8.5 branch, change by Don
Porter.
|
|
|
|
|
|
|
| |
refCount for the file path out of the branch after the whole
conditional, closing a memory leak. Added clause on structure type
to prevent seg.faulting. Forward port from valgrinding the Tcl 8.5
branch.
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
from:
typedef unsigned long mp_digit;
to:
typedef unsigned int mp_digit;
For 32-bit builds where "long" and "int" are two names for the same
thing, this is no change at all. For 64-bit builds, though, this
causes the dp[] array of an mp_int to be made up of 32-bit elements
instead of 64-bit elements. This is a huge improvement because details
elsewhere in the mp_int implementation cause only 28 bits of each
element to be actually used storing number data. Without this change
bignums are over 50% wasted space on 64-bit systems. [Bug 2800740].
***POTENTIAL INCOMPATIBILITY***
For 64-bit builds, callers of routines with (mp_digit) or (mp_digit *)
arguments *will*, and callers of routines with (mp_int *) arguments
*may* suffer both binary and stubs incompatibilities with Tcl releases
8.5.0 - 8.5.7. Such possibilities should be checked, and if such
incompatibilities are present, suitable [package require] requirements
on the Tcl release should be put in place to keep such built code
[load]-ing only in Tcl interps that are compatible.
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
* tests/info.test: First, as noted in the comments of the
TclCleanupLiteralTable routine, since the teardown of the intrep
of one Tcl_Obj can cause the teardown of others in the same table,
the full table cleanup must be done with care, but the code did not
contain the same care demanded in the comment. Second, recent
additions to the info.test file had poor hygiene, leaving an array
variable ::a lying around, which breaks later interp.test tests during
a -singleproc 1 run of the test suite.
|
|
|
|
| |
caused crashes. [Bug 2884203].
|
|
|
|
|
|
| |
0-length writes. When closing pipes which have already been closed
not skipping leads to spurious SIG_PIPE signals. Reported by
Mikhail Teterin <mi+thun@aldan.algebra.com>.
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
| |
to permit reads to continue up to the string limits of Tcl values.
Before revisions, large read attempts could panic when as little as
half the limiting value length was reached. [Patch 2107634]
Thanks to Sean Morrison and Bob Parker for their roles in the fix.
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
| |
objThreadMap and lineCLPtr hashtables. Also make the names of the
continuation line information initialization and finalization
functions more consistent. Patch supplied by Joe Mistachkin
<joe@mistachkin.com>.
|
|
|
|
|
|
| |
constant 11 with the proper errno define, EAGAIN. What was I
thinking ? The BSD's have a different errno assignment and break
with the hardwired number. Reported by emiliano on the chat.
|
|
|
|
|
|
|
| |
was added as part of the NRE patch of 2008-07-13. This doesn't appear
to actually be needed, and it hurts quite a bit when large lists lose
their intreps and require reparsing. Thanks to Ashok Nadkarni for
reporting the problem.
|
|
|
|
|
| |
* generic/tclTomMath.h: dependence on private headers, breaking use
* generic/tommath.h: by extensions [Bug 1941434].
|