summaryrefslogtreecommitdiffstats
path: root/unix/Makefile.in
Commit message (Collapse)AuthorAgeFilesLines
...
| * | | | Remove unwanted/obsolete 'ddd' target.stwo2010-12-171-7/+2
| | | | |
| * | | | Clean up '.PHONY:' targets: Arrange those common to Tcl and Tk as in Tk's ↵stwo2010-12-171-9/+11
| | | | | | | | | | | | | | | | | | | | Makefile.in, add any missing ones and remove duplicates.
| * | | | [Bug 2446711]: Remove 'allpatch' target.stwo2010-12-171-24/+2
| | | | |
| * | | | Use 'rpmbuild', not 'rpm' [Bug 2537626].stwo2010-12-171-3/+3
| | | | |
| * | | | 2010-11-29 Kevin B. Kenny <kennykb@acm.org>Kevin B Kenny2010-11-281-3/+12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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.
| * | | | Minor change: Added missing .PHONY marker for install-headersdkf2010-11-041-2/+2
| | | | |
| * | | | [Patch 3101127]: Installer Improvements.stwo2010-11-041-44/+56
| | | | |
| * | | | * doc/socket.n: Document the changes to the [socket] and rmax2010-09-281-1/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | [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.
| * | | | Improved readability of tcl+pkgs builds and testsdgp2010-09-221-7/+9
| | |_|/ | |/| |
* | | | mergeKevin B Kenny2010-12-011-47/+68
| | | |
* | | | removed useless separation between tclAssembly.h and tclAssembly.cKevin B Kenny2010-10-231-2/+1
| | | |
* | | | mergeKevin B Kenny2010-09-281-1/+4
| | | |
* | | | * tclAssembly.c: Massive refactoring of the assemblerKevin B Kenny2010-09-251-7/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * tclAssembly.h: to use a Tcl-like syntax (and use * tests/assemble.test: Tcl_ParseCommand to parse it). The * tests/assemble1.bench: refactoring also ensures that Tcl_Tokens in the assembler have string ranges inside the source code, which allows for [eval] and [expr] assembler directives that simply call TclCompileScript and TclCompileExpr recursively.
* | | | initial commit of Ozgur Dogan Ugurlu's (SF user:dogeen) assembler for the ↵Kevin B Kenny2010-09-211-2/+9
|/ / / | | | | | | | | | Tcl bytecode language
* | | * unix/Makefile.in: do not pass current build env vars when usinghobbs2010-09-161-10/+6
| | | | | | | | | | | | NATIVE_TCLSH in targets.
* | | * unix/Makefile.in: Revise `make dist` target to tolerate thedgp2010-09-151-2/+3
| | | | | | | | | | | | case of zero bundled packages.
* | | * unix/ldAix: remove ancient (pre-4.2) AIX supporthobbs2010-08-121-10/+2
| | | | | | | | | | | | | | | | | | | | | | | | * 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.
* | | Use SC_PROG_TCLSH to set a native tclsh in the Makefile.patthoyts2010-07-111-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | 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.
* | | Fix compilation of xttest with 8.6 changesnijtmans2010-06-141-2/+2
| | | | | | | | | | | | tclPipe.c: Fix gcc warning (with -fstrict-aliasing=2)
* | | Fix compilation of xttest with 8.6 changesnijtmans2010-06-141-7/+8
| | | | | | | | | | | | tclPipe.c: Fix gcc warning (with -fstrict-aliasing=2)
* | | * library/platform/platform.tcl: Added OSX Intel 64bitandreas_kupries2010-06-091-3/+3
| | | | | | | | | | | | | | | | | | * library/platform/pkgIndex.tcl: Package updated to version 1.0.9. * unix/Makefile.in: * win/Makefile.in:
* | | * library/platform/platform.tcl: Fix cpu name for Solaris/Intel 64bit.andreas_kupries2010-05-071-3/+3
| | | | | | | | | | | | | | | | | | * library/platform/pkgIndex.tcl: Package updated to version 1.0.8. * unix/Makefile.in: * win/Makefile.in:
* | | * unix/Makefile.in (gdb-test): Remove quotes so that library paths aredkf2010-04-301-2/+2
| | | | | | | | | | | | constructed correctly.
* | | * library/platform/platform.tcl: Another stab at getting the /lib,andreas_kupries2010-04-291-3/+3
| | | | | | | | | | | | | | | | | | * library/platform/pkgIndex.tcl: /lib674 difference right for * unix/Makefile.in: linux. Package updated to version 1.0.7. * win/Makefile.in:
* | | Fixed missing update of platform package index, and Makefiles.andreas_kupries2010-04-141-3/+3
| | |
* | | Upgrade zlib to version 1.2.4nijtmans2010-03-161-4/+2
| | |
* | | Split tommath stub lib source filenijtmans2010-03-041-2/+6
| | | | | | | | | | | | | | | in separate file. Don't use -fvisibility=hidden for cygwin
* | | Corrections to make things work in the non-cross-compiling casedkf2010-02-271-2/+2
| | |
* | | Split tclCompCmds.c into two pieces to improve developer sanity.dkf2010-02-261-4/+8
| | |
* | | * unix/Makefile.in (NATIVE_TCLSH): Added this variable to allow fordkf2010-02-261-29/+33
| | | | | | | | | | | | | | | better control of what tclsh to use for various scripts when doing cross compiling. An imperfect solution, but works.
* | | Remove unnecessary EXTERN's, which alreadynijtmans2010-02-221-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | are in the global stub table. Use @EXEEXT@ in stead of @EXT_SUFFIX@ Use -DBUILD_tcl in Makefile for CYGWIN Use EXTERN to control CYGWIN exported symbols Remove some unnecessary type casts.
* | | Hive off the ensemble code into its own file.dkf2010-02-131-2/+7
| | | | | | | | | | | | Split the [switch] compiler for sanity's sake.
* | | [FRQ 1083288]: Added targets to allow easier tracing of shell/test invokationsdkf2009-12-281-18/+27
| | |
* | | Cygwin: Install libtcl8.6.dll in bin directorynijtmans2009-12-231-5/+5
| | |
* | | Various CYGWIN-related fixes. In the win32 configure script, CYGWIN is still ↵nijtmans2009-12-211-39/+39
| | | | | | | | | | | | not enabled yet, but at least it is a step in the right direction.
* | | bump to msgcat 1.4.3 to account for commitsdgp2009-12-171-3/+3
| | |
* | | reverted 2902965 changes that broke static builds on OSXdas2009-11-291-2/+2
| | |
* | | Add .PHONY rules and documentation to preemptively stop trouble that plagueddkf2009-11-261-71/+126
| | | | | | | | | | | | | | | Tk from hitting Tcl too, and to make the overall makefile easier to understand. Some reorganization too to move related rules closer together.
* | | Fix [Bug 2902965] stub related changesnijtmans2009-11-261-4/+4
| | | | | | | | | | | | cause tclkit built to break
* | | Fix [Bug 2883850]: pkgIndex.tcl doesn'tnijtmans2009-11-181-5/+5
| | | | | | | | | | | | get created with static Tcl build
* | | Fix [Bug 2891171]: URL checking too strict when using multiple question marksnijtmans2009-11-111-3/+3
| | |
* | | * unix/Makefile.in: Remove $(PACKAGE).* and prototype from thedgp2009-10-261-3/+2
| | | | | | | | | | | | `make distclean` target. Completes 2009-10-20 commit.
* | | * unix/Makefile.in: Removed the long outdated and broken targetsdgp2009-10-201-79/+1
| | | | | | | | | | | | | | | | | | | | | package-* that were for building Solaris packages. Appears that the pieces needed for these targets to function have never been present in the current era of Tcl development and belong completely to Tcl pre-history.
* | | fix tclooConfig.sh installdas2009-10-051-2/+3
| | |
* | | Added dummy tclooConfig.sh files for easier cross-version building. [2026844]dkf2009-09-261-3/+6
| | |
* | | * library/tcltest/tcltest.tcl: Bump to tcltest 2.3.2 after revisiondgp2009-09-011-3/+3
| | | | | | | | | | | | | | | | | | * library/tcltest/pkgIndex.tcl: to verbose error message. * unix/Makefile.in: * win/Makefile.in:
* | | Revert series of local changes not relevant to the last commit.andreas_kupries2009-07-231-3/+3
| | |
* | | * generic/tclIO.c (Tcl_GetChannelHandle): Do not crash forandreas_kupries2009-07-231-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | * generic/tclPipe.c (FileForRedirect): getHandleProc == NULL, this is allowed. Provide a nice error message in the bypass area. Updated caller to check the bypass for a mesage. This fixes the bug [Bug 2826248] reported by Andy Sonnenburg <andy22286@users.sourceforge.net>
* | | * unix/Makefile.in: Define NDEBUG in optimized (non-symbols) build todas2009-07-181-2/+2
| | | | | | | | | | | | disable NRE assert()s and threaded allocator range checks.
* | | * macosx/Tcl-Common.xcconfig: update projects for Xcode 3.1 and 3.2,das2009-06-261-5/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * macosx/Tcl.xcode/*: standardize on gcc 4.2, remove obsolete * macosx/Tcl.xcodeproj/*: configurations and pre-Xcode project. * macosx/Tcl.pbproj/* (removed): * macosx/README: update project docs, cleanup. * unix/Makefile.in: update dist target for project changes.