summaryrefslogtreecommitdiffstats
path: root/unix
Commit message (Collapse)AuthorAgeFilesLines
* * unix/dltest/Makefile.in: support use of LDFLAGS in SHLIB_LD.das2008-03-271-2/+5
|
* * unix/tcl.m4 (SunOS-5.1x): fix 64bit support for Sun cc. [Bug 1921166]das2008-03-271-1/+1
|
* Fix mark and space parity on Linuxrmax2008-03-031-1/+4
|
* fix dltest dependency for parallel makedas2008-02-271-2/+2
|
* *** 8.4.18 TAGGED FOR RELEASE ***core_8_4_18dgp2008-02-063-14/+33
| | | | | | | | | | | | | | | * README: Bump version number to 8.4.18 * generic/tcl.h: * tools/tcl.wse.in: * unix/configure.in: * unix/tcl.spec: * win/README.binary: * win/configure.in: * unix/configure: autoconf-2.13 * win/configure: * changes: updates for 8.4.18 release.
* * unix/configure.in (Darwin): correct Info.plist year substitution indas2008-02-022-5/+5
| | | | | | non-framework builds. * unix/configure: autoconf-2.13
* TclpGetHostByName: The six-argument form of getaddressbyname_r() usesvasiljevic2007-12-141-5/+6
| | | | | the fifth argument to indicate whether the lookup succeeded or not on at least one platform. [Bug 1618235]
* The six-argument form of getaddressbyname_r() uses the fifth argument todkf2007-11-131-2/+2
| | | | | indicate whether the lookup succeeded or not on at least one platform. [Bug 1618235]
* autoconf-2.13das2007-11-091-28/+9
|
* typo fixesdgp2007-11-051-1/+1
|
* * README: Bump version number to 8.4.17dgp2007-10-023-14/+33
| | | | | | | | | | | | * generic/tcl.h: * tools/tcl.wse.in: * unix/configure.in: * unix/tcl.spec: * win/README.binary: * win/configure.in: * unix/configure: autoconf-2.13 * win/configure:
* document --enable-dtrace configure optioncore_8_4_16das2007-09-201-1/+5
|
* * unix/Makefile.in: Update `make dist` so that tclDTrace.d isdgp2007-09-191-2/+2
| | | | included in the source code distribution.
* * unix/tcl.m4 (SunOS-5.1x): replace direct use of '/usr/ccs/bin/ld'das2007-09-152-308/+318
| | | | | in SHLIB_LD by 'cc' compiler driver. * unix/configure: autoconf-2.13
* * generic/tclDTrace.d (new file): add DTrace provider for Tcl; allowsdas2007-09-133-473/+633
| | | | | | | | | | | | | | | * generic/tclCompile.h: tracing of proc and command entry & * generic/tclBasic.c: return, bytecode execution, object * generic/tclExecute.c: allocation and more; with essentially * generic/tclInt.h: zero cost when tracing is inactive; * generic/tclObj.c: enable with --enable-dtrace configure * generic/tclProc.c: arg (disabled by default, will only * unix/Makefile.in: enable if DTrace is present). * unix/configure.in: [Patch 1793984] * macosx/Makefile: enable DTrace support. * unix/configure: autoconf-2.13
* fix building on Pantherdas2007-09-051-1/+2
|
* * unix/tclLoadDyld.c: use dlfcn API on Mac OS X 10.4 and later; fixdas2007-08-141-175/+368
| | | | | | issues with loading from memory on intel and 64bit; add debug messages. * tests/load.test: add test load-10.1 for loading from vfs.
* * unix/Makefile.in: add support for compile flags specific todas2007-08-073-29/+35
| | | | | | | | | | object files linked directly into executables. * unix/configure.in (Darwin): only use -seg1addr flag when prebinding; use -mdynamic-no-pic flag for object files linked directly into exes; support overriding TCL_PACKAGE_PATH in environment. * unix/configure: autoconf-2.13
* * generic/tclEnv.c: improve environ handling on Mac OS X (adapteddas2007-08-071-4/+10
| | | | * unix/tclUnixPort.h: from Apple changes in Darwin tcl-64).
* * unix/configure.in (Darwin): add plist for tclsh; link thedas2007-06-064-356/+354
| | | | | | | | * unix/Makefile.in (Darwin): Tcl and tclsh plists into their * macosx/Tclsh-Info.plist.in (new): binaries in all cases. * unix/tcl.m4 (Darwin): fix CF checks in fat 32&64bit builds. * unix/configure: autoconf-2.13
* * README: Bump version number to 8.4.16dgp2007-05-303-14/+33
| | | | | | | | | | | | * generic/tcl.h: * tools/tcl.wse.in: * unix/configure.in: * unix/tcl.spec: * win/README.binary: * win/configure.in: * unix/configure: autoconf-2.13 * win/configure:
* * unix/tclUnixThrd.c (Tcl_JoinThread): fix for 64-bit handling ofhobbs2007-05-291-1/+5
| | | | pthread_join exit return code storage. [Bug 1712723]
* * unix/Makefile.in: add 'tclsh' dependency to install targets that relydas2007-04-301-4/+4
| | | | on tclsh, fixes parallel 'make install' from empty build dir.
* * unix/Makefile.in (dist): copy license.terms to dist macosx dir.das2007-04-293-12/+15
| | | | | * unix/configure.in: install license.terms into Tcl.framework. * unix/configure: autoconf-2.13
* * unix/tclLoadDyld.c (TclpLoadMemory): fix (void*) arithmetic.das2007-04-291-42/+48
|
* * unix/tclUnixFCmd.c: add workaround for crashing bug in fts_open()das2007-04-292-18/+34
| | | | * unix/tclUnixInit.c: without FTS_NOSTAT on 64bit Darwin 8 or earlier.
* Restored Cygwin buildability [Bug 1387154]Kevin B Kenny2007-04-211-1/+9
|
* * generic/tclInt.decls: Yet another round of attemptingKevin B Kenny2007-04-212-8/+8
| | | | | | | | | * generic/tclInt.h: to get the correct type signature * unix/tclUnixPort.h: for TclpLocaltime and TclpGmtime. * unix/tclUnixTime.c: CONST TclpTime_t is a 'time_t *CONST' * win/tclWinTime.c: and not a 'CONST time_t*'! * generic/tclIntDecls.h: [Bug 1677275] * generic/tclIntPlatDecls.h: Regenerated.
* * generic/tclEvent.c (Tcl_CreateThread): Replaced some calls todgp2007-03-191-3/+3
| | | | | | * generic/tclPkg.c (CheckVersion): Tcl_Alloc() with calls to * unix/tclUnixTime.c (SetTZIfNecessary): ckalloc(), which better * win/tclAppInit.c (setargv): supports memory debugging.
* * macosx/tclMacOSXNotify.c: add spinlock debugging and sanity checks.das2007-03-072-2/+2
| | | | | * unix/tcl.m4 (Darwin): s/CFLAGS/CPPFLAGS/ in macosx-version-min check. * unix/configure: autoconf-2.13
* * unix/tcl.m4: use SHLIB_SUFFIX=".so" on HP-UX ia64 arch.hobbs2007-02-192-344/+352
| | | | * unix/configure: autoconf-2.13
* * unix/configure.in: add caching to -pipe check.das2007-02-042-433/+439
| | | | * unix/configure: autoconf-2.13
* renamed SC_COMMANDS_PRE to SC_CONFIG_COMMANDS_PRE for parity with AC 2.5xdas2007-01-261-3/+3
|
* previous commit omitted some changes from the HEADdas2007-01-252-355/+353
|
* *** empty log message ***das2007-01-251-1/+1
|
* * unix/tcl.m4: integrate CPPFLAGS into CFLAGS as late as possibledas2007-01-253-323/+361
| | | | | | | | * unix/configure.in: and move (rather than duplicate) -isysroot flags from CFLAGS to CPPFLAGS to avoid errors about multiple -isysroot flags from some older gcc builds. * unix/configure: autoconf-2.13
* * macosx/tclMacOSXNotify.c: accommodate changes to prototypes ofdas2007-01-192-349/+363
| | | | | | | | | | | | | | OSSpinLock(Un)Lock API. * tests/env.test: add extra system env vars that need to be preserved on some Mac OS X versions for testsuite to work. * unix/tcl.m4: ensure CPPFLAGS env var is used when set. [Bug 1586861] (Darwin): add -isysroot and -mmacosx-version-min flags to CPPFLAGS when present in CFLAGS to avoid discrepancies between what headers configure sees during preprocessing tests and compiling tests. * unix/configure: autoconf-2.13
* * unix/tclUnixThrd.c (TclpInetNtoa): fix for 64 bit.das2006-12-191-1/+1
|
* * unix/tclUnixThrd.c (TclpInetNtoa): fix for 64 bit.das2006-12-191-3/+3
|
* * unix/tclUnixThrd.c (TclpInetNtoa): fix for 64 bit.das2006-12-191-6/+2
|
* * unix/tcl.m4 (Darwin): --enable-64bit: verify linking with 64bit -archdas2006-12-192-324/+406
| | | | | flag succeeds before enabling 64bit build. * unix/configure: autoconf-2.13
* * unix/tclUnixChan.c (TclUnixWaitForFile):Kevin B Kenny2006-11-281-3/+4
| | | | | | | * tests/event.test (event-14.*): Corrected a bug where TclUnixWaitForFile would present select() with the wrong mask on an LP64 machine if a fd number exceeds 32. Thanks to Jean-Luc Fontaine for reporting and diagnosing [Bug 1602208].
* * tcl.m4 (Linux): --enable-64bit support. [Patch 1597389], [Bug 1230558]das2006-11-262-326/+374
| | | | * configure: autoconf-2.13
* * unix/tclUnixFCmd.c (CopyFile): [SF Tcl Bug 1586470]. Added codeandreas_kupries2006-11-071-1/+11
| | | | | to fall back to a hardwired default block size should the filesystem report a bogus value.
* * README: Bump version number to 8.4.15dgp2006-10-233-5/+5
| | | | | | | | | | | | * generic/tcl.h: * tools/tcl.wse.in: * unix/configure.in: * unix/tcl.spec: * win/README.binary: * win/configure.in: * unix/configure: autoconf-2.13 * win/configure:
* * unix/configure.in (HAVE_MTSAFE_GETHOST*): Modified to recognizeandreas_kupries2006-09-122-195/+215
| | | | | | HP-UX 11.00 and beyond as having mt-safe implementations of the gethost functions. * unix/configure: Regenerated, using autoconf 2.13
* * unix/tclUnixCompat.c (PadBuffer): Fixed bug in calculation ofandreas_kupries2006-09-121-5/+11
| | | | | the increment needed to align the pointer, and added documentation explaining why the macro is implemented as it is.
* * unix/tclUnixCompat.c: make compatLock static and only declare it whendas2006-09-111-107/+110
| | | | | it will actually be used; #ifdef parts of TSD that are not always needed; adjust #ifdefs to cover all possible cases; fix whitespace.
* * library/msgcat/msgcat.tcl (msgcat::Init): on Darwin, add fallback ofdas2006-09-103-797/+849
| | | | | | | | | | * tests/msgcat.test: default msgcat locale to * unix/tclUnixInit.c (TclpSetVariables): current CFLocale identifier if available (via private ::tcl::mac::locale global, set at interp init when on Mac OS X 10.3 or later with CoreFoundation). * unix/tcl.m4: add caching to new SC_TCL_* macros for MT-safe wrappers. * unix/configure: autoconf-2.13
* Fixed compilation for Darwin so the compiler does not bark aboutvasiljevic2006-09-081-8/+11
| | | | defined but unused functions.