summaryrefslogtreecommitdiffstats
path: root/unix
Commit message (Collapse)AuthorAgeFilesLines
...
* Use '${CC} -shared' instead of 'ld -Bshareable' to build shared librariesjenglish2007-09-172-320/+164
| | | | on current NetBSDs [#1749251].
* * unix/Makefile.in: Update `make dist` so that tclDTrace.d isdgp2007-09-171-2/+2
| | | | included in the source code distribution.
* coverity id 102das2007-09-171-13/+4
|
* coverity id 100das2007-09-171-4/+4
|
* * unix/tcl.m4: replace all direct references to compiler by ${CC} todas2007-09-152-71/+77
| | | | | | | | | enable CC overriding at configure & make time; run check for visibility "hidden" with all compilers; quoting fixes from TEA tcl.m4. (SunOS-5.1x): replace direct use of '/usr/ccs/bin/ld' in SHLIB_LD by 'cc' compiler driver. * unix/configure: autoconf-2.59
* * generic/tclDTrace.d (new file): add DTrace provider for Tcl; allowsdas2007-09-134-8/+291
| | | | | | | | | | | | | | | | | | * 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/GNUmakefile: enable DTrace support. * macosx/Tcl-Common.xcconfig: * macosx/Tcl.xcodeproj/project.pbxproj: * unix/configure: autoconf-2.59 * unix/tclConfig.h.in: autoheader-2.59
* * unix/Makefile.in: Perform missing updates of the tcltest Tcldgp2007-09-121-3/+3
| | | | | * win/Makefile.in: Module installed filename that should have been part of the bump to tcltest 2.3b1. Thanks Larry Virden.
* header cleanupdgp2007-09-071-2/+1
|
* replace (ab)use of GENERIC_FLAGS as a unix/Makefile override by dedicated ↵das2007-09-061-5/+5
| | | | EXTRA_CFLAGS var
* * generic/tclBasic.c: Removed support for the unmaintaineddgp2007-09-051-18/+10
| | | | | * generic/tclExecute.c: -DTCL_GENERIC_ONLY configuration. [Bug 1264623] * unix/Makefile.in:
* correct autoconf/autoheader dependenciesdas2007-09-051-9/+8
|
* fix building on Pantherdas2007-09-051-1/+2
|
* * unix/Makefile.in: It's unreliable to count on the releasedgp2007-09-041-2/+2
| | | | | manager to remember to `make genstubs` before `make dist`. Let the Makefile remember the dependency for us.
* * unix/Makefile.in: Corrections to `make dist` dependencies to bedgp2007-09-041-2/+2
| | | | sure that macosx/configure gets generated whenever it does not exist.
* * unix/Makefile.in: Corrections to `make dist` dependencies to bedgp2007-09-041-3/+5
| | | | sure that macosx/configure gets generated whenever it does not exist.
* * unix/tclLoadDyld.c: use dlfcn API on Mac OS X 10.4 and later; fixdas2007-08-141-171/+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/dltest/pkga.c: whitespace & comment cleanup, removedas2007-08-146-64/+21
| | | | | | | | | * unix/dltest/pkgb.c: unused pkgf.c. * unix/dltest/pkgc.c: * unix/dltest/pkge.c: * unix/dltest/pkgf.c (removed): * unix/dltest/pkgua.c: * macosx/Tcl.xcodeproj/project.pbxproj:
* * unix/Makefile.in: add support for compile flags specific todas2007-08-073-31/+40
| | | | | | | | | | 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/TCL_MODULE_PATH in environment. * unix/configure: autoconf-2.59
* * 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).
* Tidying up.dkf2007-08-031-3/+2
|
* autoheader-2.59das2007-08-021-0/+6
|
* Regenerated configure using autoconf 2.59. Autoconf 2.61 changedandreas_kupries2007-08-011-6019/+5991
| | | | the location of the installed manpages.
* Regen with autoconf 2.61Miguel Sofer2007-07-311-5953/+6052
|
* * unix/configure.in: allow use of 'inline' in Tcl sourcesMiguel Sofer2007-07-311-1/+2
| | | | | * win/configure.in: [Patch 1754128] * win/makefile.vc:
* Whitespace/format cleanupdkf2007-07-312-64/+61
|
* * unix/tclUnixInit.c (TclpSetVariables): Use the thread-safe getpwuiddkf2007-07-311-15/+21
| | | | | replacement to fill the tcl_platform(user) field as it is not subject to spoofing.
* Simplify the #ifdef logic.dkf2007-07-311-334/+396
|
* One more bad change spotted by AKudkf2007-07-311-2/+2
|
* Fix test failures.dkf2007-07-311-2/+2
|
* Added macros to make bit chopping clearerdkf2007-07-301-149/+160
|
* * library/platform/platform.tcl: Fixed bug in 'platform::patterns'andreas_kupries2007-07-201-3/+3
| | | | | | | | | * library/platform/pkgIndex.tcl: where identifiers not matching * unix/Makefile.in: the special linux and solaris forms would not * win/Makefile.in: get 'tcl' as an acceptable platform added to * doc/platform.n: the result. Bumped package to version 1.0.3 and * doc/platform_shell.n: updated documentation and Makefiles. Also fixed bad version info in the documentation of platform::shell.
* * generic/tclIO.c: Removed dead code.dgp2007-07-021-75/+1
| | | | * unix/tclUnixChan.c:
* * generic/tclBasic.c: Removed dead code, including thedgp2007-06-281-6/+2
| | | | | | | | | | | | | * generic/tclExecute.c: entire file tclMathOp.c. * generic/tclInt.h: * generic/tclMathOp.c (removed): * generic/tclTestObj.c: * win/tclWinFile.c: * unix/Makefile.in: Updated to reflect deletion of tclMathOp.c. * win/Makefile.in: * win/makefile.bc: * win/makefile.vc:
* * generic/tclInt.decls: Revised the interfaces of the routinesdgp2007-06-201-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | * generic/tclExecute.c: TclStackAlloc and TclStackFree to make them easier for callers to use (or more precisely, harder to misuse). TclStackFree now takes a (void *) argument which is the pointer intended to be freed. TclStackFree will panic if that's not actually the memory the call will free. TSA/TSF also now tolerate receiving (interp == NULL), in which case they simply fall back to be calls to Tcl_Alloc/Tcl_Free. * generic/tclIntDecls.h: make genstubs * generic/tclBasic.c: Updated callers * generic/tclCmdAH.c: * generic/tclCmdIL.c: * generic/tclCompCmds.c: * generic/tclCompExpr.c: * generic/tclCompile.c: * generic/tclFCmd.c: * generic/tclFileName.c: * generic/tclIOCmd.c: * generic/tclIndexObj.c: * generic/tclInterp.c: * generic/tclNamesp.c: * generic/tclProc.c: * generic/tclTrace.c: * unix/tclUnixPipe.c:
* * macosx/Tcl.xcodeproj/project.pbxproj: add settings for Fix&Continue.das2007-06-064-26/+44
| | | | | | | | | | * unix/configure.in (Darwin): add plist for tclsh; link the * unix/Makefile.in (Darwin): Tcl and tclsh plists into their * macosx/Tclsh-Info.plist.in (new): binaries in all cases. * macosx/Tcl-Common.xcconfig: * unix/tcl.m4 (Darwin): fix CF checks in fat 32&64bit builds. * unix/configure: autoconf-2.59
* * unix/Makefile.in: add datarootdir to silence autoconf-2.6x warning.das2007-06-031-1/+2
|
* * unix/tclUnixThrd.c (Tcl_JoinThread): fix for 64-bit handling ofhobbs2007-05-291-3/+7
| | | | pthread_join exit return code storage. [Bug 1712723]
* restore line endingsdgp2007-05-297-1058/+1058
|
* * unix/configure: autoconf-2.59 (FC6 fork)dgp2007-05-183-5/+5
| | | | | | | | | | | | | | | | | * win/configure: * README: Bump version number to 8.5a7 * generic/tcl.h: * library/init.tcl: * tools/tcl.wse.in: * unix/configure.in: * unix/tcl.spec: * win/configure.in: * generic/tclParse.c: Disable and remove the ALLOW_EXPAND sections * tests/info.test: that continued to support the deprecated * tests/mathop.test: {expand} syntax. Updated the few remaining users of that syntax in the test suite.
* Convert to using ANSI function definitions.dkf2007-05-027-1066/+1058
|
* * unix/Makefile.in: add 'tclsh' dependency to install targets that relydas2007-04-301-6/+6
| | | | on tclsh, fixes parallel 'make install' from empty build dir.
* * unix/Makefile.in (dist): copy license.terms to dist macosx dir; fix ↵das2007-04-251-17/+19
| | | | autoheader bits.
* * unix/Makefile.in (dist): add macosx/*.xcconfig files to src dist.das2007-04-251-2/+3
|
* * unix/Makefile.in (dist): add platform library package to src disthobbs2007-04-241-9/+7
|
* * unix/configure.in: install license.terms into Tcl.framework.das2007-04-232-1/+3
| | | | * unix/configure: autoconf-2.59
* * unix/tclLoadDyld.c (TclpLoadMemory): fix (void*) arithmetic.das2007-04-231-4/+4
|
* * unix/tclUnixFCmd.c: add workaround for crashing bug in fts_open()das2007-04-232-18/+35
| | | | * unix/tclUnixInit.c: without FTS_NOSTAT on 64bit Darwin 8 or earlier.
* Replaced commas in varargs with string concatenation where possible [Patch ↵Kevin B Kenny2007-04-202-6/+6
| | | | 1515234]
* Eliminate use of (VOID*) casts when calling memset or memcpy.dkf2007-04-173-10/+8
|
* Complete the purge of K&R function definitions from manually-written code.dkf2007-04-168-55/+83
|