summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* rebasejan.nijtmans2013-07-233-4/+164
|\
| * Tcl_InitNotifier() call in TestforkObjCmd() is only necessary when ↵jan.nijtmans2013-07-221-0/+3
| | | | | | | | pthread_atfork() is not available.
| * Use pthread_atfork() when available.jan.nijtmans2013-07-223-104/+202
| |
| * Test-case should pass on Darwin or with non-threaded build as well.jan.nijtmans2013-07-221-8/+3
| |
| * Fix bug which hangs iocmd.tf-32.1jan.nijtmans2013-07-221-1/+1
| |
| * Test file tests/unixForkEvent.test addedoehhar2013-07-221-0/+50
| |
| * Rebase to core-8-5-branchjan.nijtmans2013-07-213-3/+77
| |\ | | | | | | Add "testfork" test command to be usable in testcase.
| | * Start notifier thread again if we were forked, to solve Rivet bug 55153 - ↵oehhar2013-07-172-0/+27
| | | | | | | | | | | | RFE [a0bc856dcd]
| | * Prefer CompileWord() over CompileTokens() when possible.dgp2013-07-153-6/+3
| | |
| | * Global replace: CompileBody() -> BODY().dgp2013-07-124-30/+19
| | |
| | * Tests demonstrating the need for the last two SetLineInformation() calls.dgp2013-07-121-0/+25
| | |
| | * Revise the CompileWord() and PushVarNameWord() macros to make explicit thedgp2013-07-112-18/+7
| | | | | | | | | SetLineInformation() that's in each of them.
| | * Have TclMakeEnsemble() set ENSEMBLE_COMPILE at creation, not as a separatedgp2013-07-111-8/+8
| | | | | | | | | epoch-bumping step.
| | * Add a test for each call to SetLineInformation() demonstrating the needdgp2013-07-114-61/+431
| | |\ | | | | | | | | | | | | | | | | | | | | for it to be there. Fixed bugs revealed by the new tests. What's still missing are more tests demonstrating the need for other SetLineInformation() calls that are not there yet. ;)
| | | * Revert the revised macros used in developing the new tests.tip280_test_coveragedgp2013-07-115-27/+24
| | | |
| | | * Add tests for the SetLineInformation() calls in tclEnsemble.c, and fixdgp2013-07-112-6/+28
| | | | | | | | | | | | the bugs around those calls exposed by the tests.
| | | * Add tests for SetLineInformation() calls in tclCompCmdsSZ.c as well as somedgp2013-07-102-46/+206
| | | | | | | | | | | | obvious refactoring improvements.
| | | * Add tests for SetLineInformation() calls in tclCompCmdsGR.c.dgp2013-07-102-4/+57
| | | |
| | | * Add tests for, and fix bugs in, the SetLineInformation() calls in tclCompCmds.c.dgp2013-07-102-11/+127
| | | |
| | | * merge trunkdgp2013-07-101-0/+16
| | | |\ | | | |/ | | |/|
| | * | Fix for [86fb5ea28e]. Test will eventually merge in from tip280-test-coverage.dgp2013-07-101-0/+16
| | | |
| | | * Next attempt. Appears to have uncovered a bug.dgp2013-07-102-1/+15
| | | |
| | | * First additional test. Remove dup macros in tclEnsemble.c.dgp2013-07-106-20/+21
| | | |
| | | * Disabling the SetLineInformation() macro entirely causes only 3 testsdgp2013-07-103-3/+10
| | |/ | | | | | | | | | | | | | | | | | | in the test suite to fail. Restoring just 2 SetLineInformation() calls fixes those failures. The need for all the other SLI() calls is not demonstrated by any test. Without more complete test coverage, it is difficult to confidently tweak the TIP 280 implementation without fear that changes are introducing breakage.
| | * Unbreak MSVC6 debug build (thanks Andreas Kupries!)jan.nijtmans2013-07-081-1/+1
| | |\ | | |/ | |/|
| | * Build stub objects with -DSTATIC_BUILD on all platforms. Only important on ↵jan.nijtmans2013-07-081-1/+1
| | |\ | | | | | | | | | | | | win32 (already done) and cygwin, on other platforms it should not have any effect.
| | * \ merge-markjan.nijtmans2013-07-070-0/+0
| | |\ \
| | * | | OpenBSD/m88k is now elf. Remove unneeded elf check.stwo2013-07-072-50/+8
| | | | |
| | * | | Merge markKevin B Kenny2013-07-060-0/+0
| | |\ \ \
| | * | | | http://www.iana.org/time-zones/repository/releases/tzdata2013d.tar.gzKevin B Kenny2013-07-067-197/+551
| | | | | |
| | * | | | Use X11/Xlib.h for checking where X11 can be found in stead of ↵jan.nijtmans2013-07-051-4/+4
| | |\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | X11/XIntrinsic.h. Suggested by Pietro Cerutti. (backported from tclconfig)
| | * | | | | CONST -> const in one placejan.nijtmans2013-07-051-1/+1
| | | | | | |
| | * | | | | Allow successfull compilation, even if Tcl_GetErrorLine/Tcl_SetErrorLine are ↵jan.nijtmans2013-07-051-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | redefined as macros.
| | * | | | | Bug [817249]: bring tclXtNotify.c up to date with Tcl_SetNotifier() changejan.nijtmans2013-07-032-11/+20
| | |\ \ \ \ \
| | * | | | | | Fix compiler warning when compiling Itcl 4.0:jan.nijtmans2013-07-034-9/+10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | In file included from ./generic/itcl2TclOO.c:12:0: /Tcl/include/tclInt.h:3012:8: warning: ‘struct addrinfo’ declared inside parameter list [enabled by default] const char **errorMsgPtr); ^
| | * | | | | | Fix compiler warning when compiling Cygwin port with -Wwrite-stringsjan.nijtmans2013-07-031-6/+6
| | | | | | | |
| | * | | | | | Bug [32afa6e256]: dirent64 check is incorrect in tcl.m4. Thanks to Brian ↵jan.nijtmans2013-07-023-2/+7
| | |\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | Griffin.
| | * \ \ \ \ \ \ Fix [34538ba43f]jan.nijtmans2013-06-271-1/+1
| | |\ \ \ \ \ \ \
| | * \ \ \ \ \ \ \ Bug [9b2e636361]: Tcl_CreateInterp() needs initialized encodings.jan.nijtmans2013-06-274-48/+66
| | |\ \ \ \ \ \ \ \
| | * | | | | | | | | Stop buffer overrun into undefined values detected by valgrind.dgp2013-06-261-1/+2
| | | | | | | | | | |
| | * | | | | | | | | Correct typo detected by valgrind.dgp2013-06-261-1/+1
| | | | | | | | | | |
| | * | | | | | | | | typos. jan.nijtmans2013-06-262-2/+6
| | |\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | On Cygwin, Tcl_SetPanicProc(NULL) should set back the panic proc to its default, which is not NULL.
| | * | | | | | | | | | Replace always true test with assertion.dgp2013-06-251-1/+2
| | | | | | | | | | | |
| | * | | | | | | | | | Make more use of the CompileTokens() macro.dgp2013-06-252-7/+4
| | | | | | | | | | | |
| | * | | | | | | | | | Don't use deprecated Tcl_DStringTrunc any morejan.nijtmans2013-06-251-1/+1
| | |\ \ \ \ \ \ \ \ \ \
| | * | | | | | | | | | | Remove TclInitStubTable() function (but keep it in the "initsubsystems" branch).jan.nijtmans2013-06-256-29/+1
| | | | | | | | | | | | |
| | * | | | | | | | | | | Don't use TclpInetNtoa any more, use inet_ntoa in stead. Since IP6 support ↵jan.nijtmans2013-06-215-2/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | it's even not necessary any more (except for fake-rfc2553, but mutexes are used here already) , but it's in the internal stub table so we cannot remove it until 9.0
| | * | | | | | | | | | | Modify internal TclStubInfoType type: use TclStubs * in stead of ↵jan.nijtmans2013-06-213-17/+27
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ClientData, so less type casts are needed in the code. Disadvantage: somewhat more code duplication, but it makes the code much more understandable.
| | * | | | | | | | | | | TclCompileScript() should not overwrite envPtr->numSrcBytes.dgp2013-06-201-2/+0
| | |\ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | The envPtr already has the right value stored in it.
| | * | | | | | | | | | | | Fixed bug with optimizing with INST_START_CMD about.dkf2013-06-191-2/+1
| | | | | | | | | | | | | |