| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
| |
sure that the cmdPtr field of the procPtr is correct and relevant at
all times so that [info frame] can report sensible information about a
frame after a return to it from a recursive call, instead of probably
crashing (depending on what else has overwritten the Tcl stack!)
|
|
|
|
| |
discovered thanks to [Bug 3159920]
|
|
|
|
| |
Improved error-message regarding legacy form.
|
| |
|
|
|
|
|
|
|
|
|
|
| |
* generic/tclStrToD.c:
* generic/tclUtil.c (Tcl_PrintDouble):
* tests/util.test (util-16.*): Restored full Tcl 8.4 compatibility
for the formatting of floating point numbers when $::tcl_precision
is not zero. Added compatibility tests to make sure that excess
trailing zeroes are suppressed for all eight major code paths.
[Bug 3157475]
|
| |
|
|
|
|
| |
more accurate test for correct <intrin.h>
|
| |
|
| |
|
|
|
|
| |
Reported by andreask.
|
|
|
|
|
|
|
| |
conversion of the largest denormal and the smallest normal number,
to avoid any possibility of the failure suffered by PHP in the
last couple of days. (They didn't fail, so no actual functional
change.)
|
|
|
|
|
|
|
| |
file that is concerned with the package system. Convert to use
tcltest2 properly.
* tests/autoMkindex.test, tests/pkgMkIndex.test: Convert to use
tcltest2 properly.
|
|
|
|
| |
cleanup code out of the test body and into the -setup/-cleanup stanzas.
|
|
|
|
| |
fails (with a crash) in an unfixed memdebug build on 64-bit systems.
|
|
|
|
|
|
| |
definition of this structure so that there is no need to use nasty
int/pointer type punning. Made it clearer what the purposes of the
various parts of the structure are.
|
|
|
|
| |
with -DSTATIC_BUILD
|
|
|
|
|
|
| |
sizing the new allocation - was ok in comment but wrong in the
code. Triggered by [Bug 3142026] which happened to require
exactly one more than what was in existence.
|
|
|
|
| |
options are used. Simplified memory handling logic.
|
|
|
|
| |
environments.
|
| |
|
| |
|
|
|
|
| |
MSVC has it.
|
|
|
|
| |
Fixed for gcc, not yet for MSVC 64-bit.
|
|
|
|
| |
Fixed for gcc, not yet for MSVC 64-bit.
|
| |
|
|
|
|
| |
Makefile.in, add any missing ones and remove duplicates.
|
| |
|
| |
|
|
|
|
| |
Better communication with debugger, if present.
|
|
|
|
| |
[Patch 3124554] use ExitProcess() here, like in wish.
|
| |
|
|
|
|
|
|
|
| |
* unix/tclUnixSock.c (CreateClientSocket): local and remote
addresses, so that the system's address preference for the remote
side decides which family gets tried first. Cleanup and clarify
some of the comments.
|
| |
|
|
|
|
| |
Undocumented feature, see [Patch 3124554]: Move WishPanic from Tk to Tcl.
|
| |
|
| |
|
|
|
|
| |
asynchronously, even for size zero.
|
|
|
|
| |
TclWin(Get|Set)SockOpt to SOCKET, because on Win64 those are 64-bit, which does not fit.
|
| |
|
|
|
|
| |
support anything before Windows 2000.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Break up [file] into an ensemble. Note that the ensemble is safe in
itself, but the majority of its subcommands are not.
* generic/tclFCmd.c (FileCopyRename,TclFileDeleteCmd,TclFileAttrsCmd)
(TclFileMakeDirsCmd): Adjust these subcommand implementations to work
inside an ensemble.
(TclFileLinkCmd, TclFileReadLinkCmd, TclFileTemporaryCmd): Move these
subcommand implementations from tclCmdAH.c, where they didn't really
belong.
* generic/tclIOCmd.c (TclChannelNamesCmd): Move to more appropriate
source file.
* generic/tclEnsemble.c (TclMakeEnsemble): Start of code to make
partially-safe ensembles. Currently does not function as expected due
to various shortcomings in how safe interpreters are constructed.
* tests/cmdAH.test, tests/fCmd.test, tests/interp.test: Test updates
to take into account systematization of error messages.
|
|
|
|
|
| |
they don't leave things in the global environment (detected when doing
-singleproc testing).
|
|
|
|
|
| |
* tests/upvar.test, tests/var.test: Convert more tests to tcltest2 and
factor them to be easier to understand.
|
|
|
|
|
| |
quarantined at the front of the file and function headers follow the
modern Tcl style.
|
| |
|
| |
|
| |
|
|
|
|
|
| |
inner *s that leads to poor recursive glob matching, defer to
original RE instead. tclbench RE var backtrack.
|
|
|
|
|
|
| |
silence gcc warning for non-IEEE platforms
[Patch #3116490] cross-compile Tcl mingw32 on unix.
This makes it possible to cross-compile Tcl/Tk for Windows (either 32-bit or 64-bit) out-of-the-box on UNIX, using mingw-w64 build tools.
|
|
|
|
|
|
|
|
| |
Added meaningless initialization of 'i', 'ilim' and 'ilim1'
to silence warnings from the C compiler about possible use of
uninitialized variables, Added a panic to the 'switch' that
assigns them, to assert that the 'default' case is impossible.
[Bug 3124675]
|