summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* * unix/tclUnixSock.c (CreateClientSocket): Fix and simplify posting of ↵max2011-06-283-26/+126
| | | | | the writable fileevent at the end of an asynchronous connection attempt. Improve comments for some of the trickery around [socket -async]. [Bug 3325339] * tests/socket.test: Adjust tests to the async code changes. Add more tests for corner cases of async sockets.
* merge markdgp2011-06-240-0/+0
|\
| * merge RC to stabledgp2011-06-2410-10/+12
| |\
| | *-. merge to RCcore_8_5_10core_8_5_10_rcdgp2011-06-239-35/+87
| | |\ \ | | |_|/ | |/| |
| | * | merge to RCdgp2011-06-219-28/+83
| | |\ \
| | * \ \ merge to RCdgp2011-06-205-3/+76
| | |\ \ \
| | * \ \ \ merge to RCdgp2011-06-106-79/+42
| | |\ \ \ \
| | * | | | | Release candidate branch for Tcl 8.5.10.dgp2011-05-269-10/+10
| | | | | | |
* | | | | | | merge to trunkdgp2011-06-231-0/+3
|\ \ \ \ \ \ \ | |/ / / / / /
| * | | | | | More changesdgp2011-06-232-1/+8
| | |_|_|_|/ | |/| | | |
| * | | | | Re-add ".so man.macros", which got removed inadvertently along with the RCS ↵max2011-06-222-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | Keyword lines.
* | | | | | Re-add ".so man.macros", which got removed inadvertently along with the RCS ↵max2011-06-222-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | Keyword lines.
* | | | | | Merged from core-8-5-branch: Updated to platform 1.0.10. Added handling of ↵andreask2011-06-225-31/+76
|\ \ \ \ \ \ | |/ / / / / | | | | | | | | | | | | the DEB_HOST_MULTIARCH location change for libc.
| * | | | | Merged from core-8-4-branch: Updated to platform 1.0.10. Added handling of ↵andreask2011-06-225-31/+71
| |\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | the DEB_HOST_MULTIARCH location change for libc.
| | * | | | | Updated to platform 1.0.10. Added handling of the DEB_HOST_MULTIARCH ↵andreask2011-06-223-27/+68
| | | | | | | | | | | | | | | | | | | | | | | | | | | | location change for libc
| * | | | | | Fixed the inadvertently committed disabling of stack checks, see my ↵andreask2011-06-222-2/+5
| | |_|_|_|/ | |/| | | | | | | | | | | | | | | | 2010-11-15 commit [8902c8bc82].
| * | | | | changes update for 8.5.10dgp2011-06-212-0/+5
| | | | | |
* | | | | | Merge fixes for [socket -async] and other improvements to the unix socket codemax2011-06-225-171/+321
|\ \ \ \ \ \
| * | | | | | complete a comment in socket.testrmax_ipv6_branchmax2011-06-221-1/+2
| | | | | | |
| * | | | | | * doc/socket.n: Document the fact that the event loop is now needed for ↵max2011-06-163-7/+22
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | [socket -async] * unix/tclUnixSock.c: Set up the file handler for async sockets to fire on exceptions in addition to writable state. * tests/socket.test: Improve error reporting when socket-14.2 times out.
| * | | | | | Simplify file descriptor handling for client sockets and derivedmax2011-06-071-42/+38
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | server sockets by putting an instance of TcpFdList into TcpState instead of just a pointer. Now only server sockets that listen on multiple addresses need the linked list of file descriptors.
| * | | | | | Fix bug#3084338, a memleak when a [socket -async] was closed before the ↵max2011-06-071-29/+22
| | | | | | | | | | | | | | | | | | | | | | | | | | | | connection had succeeded or failed.
| * | | | | | Fix bug#3164655: getaddrinfo() crash on HP-UXmax2011-06-071-2/+5
| | | | | | |
| * | | | | | * Don't use port 0 for test 14.2 as it fails in different ways on Linux ↵max2011-06-062-32/+31
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | and NetBSD. * Unify channel name creation. * Prevent error messages from appearing twice. * Double the measured latency in socket.test to be on the safe side.
| * | | | | | * Improve socket.test by checking the latency on the loopback address and ↵max2011-06-012-40/+63
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | use that for some of the tests instead of fixed "big enough" times. * Improve correctness of [socket -async] in some error cases.
| * | | | | | * Fix setting up of [fileevent] while an async socket is still in progress max2011-05-302-44/+96
| | | | | | | | | | | | | | | | | | | | | | | | | | | | * Cache async socket errors for later use by [fconfigure -error] * Add tests for the above
| * | | | | | Fix [socket -async] for DNS names with more than one addressmax2011-05-273-98/+163
| | | | | | |
| | | | | | |
| \ \ \ \ \ \
*-. \ \ \ \ \ \ tcltest 2.3.3 fixes:dgp2011-06-213-4/+4
|\ \ \ \ \ \ \ \ | | | |/ / / / / | | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Use package ifneeded so slave gets exactly same tcltest version as master * Use configure command instead of legacy ::argv magic to pass tcltest configuration options to slave interp. Test files using the new loadIntoSlaveInterpreter command updated to declare their need for tcltest 2.3.3 as minimum acceptable release.
| | * | | | | | tcltest 2.3.3 fixes:dgp2011-06-213-4/+4
| |/ / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Use [package ifneeded] so slave gets exactly same tcltest version as master * Use [configure] command instead of legacy ::argv magic to pass tcltest configuration options to slave interp. Test files using the new [loadIntoSlaveInterpreter] command updated to declare their need for tcltest 2.3.3 as minimum acceptable release.
| * | | | | | Backport tcltest 2.3.3 for release with Tcl 8.5.*dgp2011-06-217-26/+61
| | | | | | |
* | | | | | | 3317466 Prevent multiple Tcl_LinkVar() links to a single Tcl variable.dgp2011-06-212-0/+13
|\ \ \ \ \ \ \ | |/ / / / / /
| * | | | | | 3317466 Prevent multiple Tcl_LinkVar() links to a single Tcl variable.dgp2011-06-212-0/+13
| | |_|_|_|/ | |/| | | |
| | | | | |
| \ \ \ \ \
*-. \ \ \ \ \ merge changes to trunkdgp2011-06-201-1/+74
|\ \ \ \ \ \ \ | | |/ / / / /
| | * | | | | another changes itemdgp2011-06-201-0/+2
| | | | | | |
| | * | | | | more changes workdgp2011-06-201-1/+5
| | |\ \ \ \ \ | |/ / / / / /
| * | | | | | changes updates for 8.5.10dgp2011-06-201-4/+18
| | | | | | |
* | | | | | | Merg [3148192] implementation fix, and caveat commentjan.nijtmans2011-06-202-1/+11
|\ \ \ \ \ \ \ | |/ / / / / /
| * | | | | | Fix [3148192] implementation, restoring legacy form againjan.nijtmans2011-06-201-1/+1
| | | | | | |
| * | | | | | changes update work in progressdgp2011-06-192-1/+40
| | | | | | |
| * | | | | | 3062331 Caveat added to comments.dgp2011-06-171-0/+10
| | | | | | |
* | | | | | | 3315098 Mem leak fix from Gustaf Neumann.dgp2011-06-132-1/+5
|\ \ \ \ \ \ \ | |/ / / / / /
| * | | | | | 3315098 Mem leak fix from Gustaf Neumann.dgp2011-06-132-1/+5
| | |_|_|_|/ | |/| | | |
* | | | | | Reverted the fix for [Bug 3274728] committed on 2011-04-06 (rev ↵andreask2011-06-082-3/+9
| | | | | | | | | | | | | | | | | | | | | | | | [caf317ab68]) and replaced with one which is 64bit-safe. The existing fix crashed tclsh on Windows 64bit.
* | | | | | More cleaning up of the code to remove unnecessary [string equal]s in tests.dkf2011-06-082-244/+130
| | | | | |
* | | | | | Add test constraint, so 6.2 and 6.3 don't fail when the machine does not ↵jan.nijtmans2011-06-062-2/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | have support for ip6 Follow-up to checkin from 2011-05-11 by rmax
* | | | | | Remove TclCleanupLiteralTable (see 994838).dgp2011-06-024-74/+6
|\ \ \ \ \ \ | |/ / / / /
| * | | | | Remove TclCleanupLiteralTable (see 994838).dgp2011-06-024-74/+6
| | | | | |
* | | | | | [Bug 3185407]: Extend the set of epochs that are potentially bumped (indkf2011-06-023-9/+35
|\ \ \ \ \ \ | |/ / / / / | | | | | | | | | | | | TclInvalidateNsCmdLookup) when a command is created, for a slight performance drop (in some circumstances) and improved semantics.
| * | | | | [Bug 3185407]: Extend the set of epochs that are potentially bumped (indkf2011-06-023-5/+31
| |\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | TclInvalidateNsCmdLookup) when a command is created, for a slight performance drop (in some circumstances) and improved semantics.
| | * \ \ \ \ Merge from 8.5 branch tipbug_3185407dkf2011-06-0121-568/+1026
| | |\ \ \ \ \ | | |/ / / / / | |/| | | | |