| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
| |
TclWin(Get|Set)SockOpt to SOCKET, because on Win64 those are 64-bit, which does not fit.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* generic/tclInt.decls:
* generic/tclInt.h:
* generic/tclStrToD.c:
* generic/tclTest.c:
* generic/tclTomMath.decls:
* generic/tclUtil.c:
* tests/util.test:
* unix/Makefile.in:
* win/Makefile.in:
* win/makefile.vc: Rewrite of Tcl_PrintDouble and TclDoubleDigits
that (a) fixes a severe performance problem with floating point
shimmering reported by Karl Lehenbauer, (b) allows TclDoubleDigits
to generate the digit strings for 'e' and 'f' format, so that it
can be used for tcl_precision != 0 (and possibly later for [format]),
(c) fixes [Bug 3120139] by making TclPrintDouble inherently
locale-independent, (d) adds test cases to util.test for
correct rounding in difficult cases of TclDoubleDigits where fixed-
precision results are requested. (e) adds test cases to util.test for
the controversial aspects of [Bug 3105247]. As a side effect, two
more modules from libtommath (bn_mp_set_int.c and bn_mp_init_set_int.c)
are brought into the build, since the new code uses them.
|
| |
|
| |
|
|
|
|
| |
crash some systems. Thanks Larry Virden. [Bug 3093120]
|
|
|
|
| |
* win/tclWinSock.c (TcpGetOptionProc): NULL (a legal situation).
|
| |
|
|
|
|
| |
refactor the calls to freeaddrinfo() [Bug #3084338].
|
|
|
|
| |
Fix some MSVC 6.0 warnings
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
[fconfiguyre] commands.
* generic/tclInt.h: Introduce TclCreateSocketAddress() as a
* generic/tclIOSock.c: replacement for the platform-dependent
* unix/tclUnixSock.c: TclpCreateSocketAddress() functions.
* unix/tclUnixChan.c: Extend the [socket] and [fconfigure]
* unix/tclUnixPort.h: commands to behave as proposed in
* win/tclWinSock.c: TIP #162.
* win/tclWinPort.h:
* compat/fake-rfc2553.c: A compat implementation of the APIs
* compat/fake-rfc2553.h: defined in RFC-2553 (getaddrinfo() and
friends) on top of the existing
gethostbyname() etc.
* unix/configure.in: Test whether the fake-implementation is
* unix/tcl.m4: needed.
* unix/Makefile.in: Add a compile target for fake-rfc2553.
* win/configure.in: Allow cross-compilation by default
* tests/socket.test: Improve the test suite to make more use of
* tests/remote.tcl: randomized ports to reduce interference with
tests running in parallel or other services
on the machine.
|
|
|
|
| |
as Tcl_SetVar.
|
|
|
|
| |
Many clean-ups in comments.
|
| |
|
|
|
|
| |
NATIVE_TCLSH in targets.
|
|
|
|
| |
case of zero bundled packages.
|
| |
|
|
|
|
|
| |
Add /usr/lib64 to set of auto-search dirs. [Bug 1230554]
(SC_PATH_X): Correct syntax error when xincludes not found.
|
| |
|
|
|
|
|
|
|
|
| |
* unix/configure: regen with ac-2.59
* unix/configure.in, unix/tclConfig.sh.in, unix/Makefile.in:
* unix/tcl.m4 (AIX): remove the need for ldAIX, replace with
-bexpall/-brtl. Remove TCL_EXP_FILE (export file) and other
baggage that went with it. Remove pre-4 AIX build support.
|
|
|
|
| |
ftp://ftp.cs.berkeley.edu/pub/4bsd/README.Impt.License.Change
|
|
|
|
|
|
|
|
| |
When installing the libraries a native tcl interpreter is used to
process some files. The makefile uses NATIVE_TCLSH for this. This patch
causes us to prefer an installed tclsh over the build product which solves
build issues when cross-compiling (provided a native tcl is installed).
If there is no native version, just try using the build product.
|
|
|
|
| |
possible
|
|
|
|
|
|
| |
Change TclpThreadCreate and Tcl_CreateThread
signature, making clear that "proc" is a function
pointer, as in all other "proc" function parameters.
|
|
|
|
| |
tclPipe.c: Fix gcc warning (with -fstrict-aliasing=2)
|
|
|
|
| |
tclPipe.c: Fix gcc warning (with -fstrict-aliasing=2)
|
|
|
|
|
|
| |
* library/platform/pkgIndex.tcl: Package updated to version 1.0.9.
* unix/Makefile.in:
* win/Makefile.in:
|
|
|
|
|
|
| |
* library/platform/pkgIndex.tcl: Package updated to version 1.0.8.
* unix/Makefile.in:
* win/Makefile.in:
|
| |
|
|
|
|
|
|
|
|
|
| |
* library/init.tcl: CVS snapshots from earlier snapshots as well
* unix/configure.in: as the 8.6b1 and 8.6b2 releases.
* win/configure.in:
* unix/configure: autoconf-2.59
* win/configure:
|
|
|
|
| |
constructed correctly.
|
|
|
|
|
|
| |
* library/platform/pkgIndex.tcl: /lib674 difference right for
* unix/Makefile.in: linux. Package updated to version 1.0.7.
* win/Makefile.in:
|
|
|
|
|
| |
logic so that the casts added in Donal Fellows's change for the
same bug are no longer necessary.
|
|
|
|
|
| |
because auto-casting between function and non-function types is never
naturally warning-free.
|
| |
|
|
|
|
| |
Eliminate various unnecessary type casts.
|
| |
|
|
|
|
|
| |
[Bug 2982540] configure and install* script files
should always have LF
|
|
|
|
|
| |
[Bug 2982540] configure and install* script files
should always have LF
|
| |
|
| |
|
| |
|
|
|
|
|
| |
* unix/tclLoadDyld.c (TclpDlopen): to make it build on OSX.
Also add missing ChangeLog entry for previous commit by KBK.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* generic/tclDecls.h: to export Tcl_LoadFile, Tcl_FindSymbol,
* generic/tclIOUtil.c: and Tcl_FSUnloadFile to the public API.
* generic/tclInt.h:
* generic/tclLoad.c:
* generic/tclLoadNone.c:
* generic/tclStubInit.c:
* tests/fileSystem.test:
* tests/load.test:
* tests/unload.test:
* unix/tclLoadDl.c:
* unix/tclLoadDyld.c:
* unix/tclLoadNext.c:
* unix/tclLoadOSF.c:
* unix/tclLoadShl.c:
* unix/tclUnixPipe.c:
* win/Makefile.in:
* win/tclWinLoad.c:
|
|
|
|
| |
(Second remark in [Bug 2976508])
|
|
|
|
| |
calls of the pkg*.c testing extensions.
|
|
|
|
|
| |
the Tcl_InitStubs functions in unix/dltest,
in stead of "current Tcl version"
|
|
|
|
| |
number of arguments to fstatfs() call.
|