summaryrefslogtreecommitdiffstats
path: root/tests
Commit message (Collapse)AuthorAgeFilesLines
* General cleanup of tests to promote intelligibility and to try to ensure thatdkf2011-08-011-94/+93
| | | what is tested is just that which was the subject of the test.
* Ensure that TclOO is properly found by all the various package mechanisms (bydkf2011-07-261-13/+6
| | | adding a dummy ifneeded script) and not just some of them.
* 3371644 Repair failure to properly handle (length == -1) in TclConvertElement().dgp2011-07-191-1/+7
|\
| * 3371644 Repair failure to properly handle (length == -1) in TclConvertElement().dgp2011-07-191-1/+7
| |
* | 3366265 Allocate proper size buffer for TclConvertElement() to write to.dgp2011-07-141-0/+5
|\ \ | |/
| * merge new testdgp2011-07-131-0/+5
| |\
| | * 3366265 Buffer allocated one byte too small caused overrun.dgp2011-07-132-0/+10
| | |
* | | Correct test suite errors revealed by a -singleproc 1 -debug 1 run.dgp2011-07-076-8/+11
| | |
* | | Fix roundoff gaffe in bignum-to-double conversion [Bug 3349507]Kevin B Kenny2011-07-021-0/+29
|\ \ \ | |/ /
| * | Fix roundoff gaffe in bignum-to-double conversion [Bug 3349507]Kevin B Kenny2011-07-021-0/+33
| | |
* | | Rework constraint detection and add constraints that cater for the fact, ↵max2011-06-281-9/+22
| | | | | | | | | | | | that both address families might be available, but localhost only resolves to one of the loopback addreses.
* | | replace socket-14.3 with a test that is more useful and less likely to ↵max2011-06-281-12/+17
| | | | | | | | | | | | randomly fail depending on the local network environment.
* | | * unix/tclUnixSock.c (CreateClientSocket): Fix and simplify posting of ↵max2011-06-281-7/+60
| | | | | | | | | | | | | | | 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 fixes for [socket -async] and other improvements to the unix socket codemax2011-06-221-1/+85
|\ \ \
| * | | 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-161-0/+3
| | | | | | | | | | | | | | | | | | | | | | | | [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.
| * | | * Don't use port 0 for test 14.2 as it fails in different ways on Linux ↵max2011-06-061-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | 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-011-7/+30
| | | | | | | | | | | | | | | | | | | | 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-301-2/+37
| | | | | | | | | | | | | | | | * 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-271-0/+22
| | | |
| | | |
| \ \ \
*-. \ \ \ tcltest 2.3.3 fixes:dgp2011-06-212-2/+2
|\ \ \ \ \ | | | |/ / | | |/| | | | | | | | | | | | | | | | | | | | | | * 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-212-2/+2
| |/ / / | | | | | | | | | | | | | | | | | | | | | | | | * 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-212-20/+16
| | | |
* | | | More cleaning up of the code to remove unnecessary [string equal]s in tests.dkf2011-06-081-241/+121
| | | |
* | | | Add test constraint, so 6.2 and 6.3 don't fail when the machine does not ↵jan.nijtmans2011-06-061-2/+2
| | | | | | | | | | | | | | | | | | | | have support for ip6 Follow-up to checkin from 2011-05-11 by rmax
* | | | [Bug 3185407]: Extend the set of epochs that are potentially bumped (indkf2011-06-021-0/+16
|\ \ \ \ | |/ / / | | / / | |/ / |/| | 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-021-0/+16
| | | | | | | | | | | | TclInvalidateNsCmdLookup) when a command is created, for a slight performance drop (in some circumstances) and improved semantics.
* | | fix a timing issue in socket-12.3max2011-05-271-1/+2
| | |
* | | Bump TclOO version.corresponds_to_TclOO_0_6_3dkf2011-05-252-2/+2
| | |
* | | Implementation of TIP #381: Call Chain Introspection and Controldkf2011-05-252-2/+767
| | |
* | | * unix/tclUnixSock.c (TcpWatchProc): No need to check for server sockets ↵max2011-05-111-0/+18
| | | | | | | | | | | | | | | here, as the generic server code already takes care of that. * tests/socket.test (accept): Add tests to make sure that this remains so.
* | | New internal routines TclScanElement() and TclConvertElement().dgp2011-05-101-0/+4
|\ \ \ | |/ / | | | Rewritten guts of machinery to produce string rep of lists. [Bug 3173086]
| * | Completed patch with mucho comments. Merge 8.5.bug_3173086dgp2011-05-103-9/+37
| | |
| * | mergedgp2011-03-061-0/+38
| |\ \
| * | | Correct flaw in the rewrite handling [list \\\\\}].dgp2011-03-031-0/+4
| | | |
* | | | comment fixjan.nijtmans2011-05-061-3/+3
|\ \ \ \
| * \ \ \ comment fixjan.nijtmans2011-05-061-3/+3
| |\ \ \ \ | | | |_|/ | | |/| |
| | * | | comment fixjan.nijtmans2011-05-061-3/+3
| | | | |
| | * | | Fixed the shift in line numbers used for testing 'info frame' introduced by ↵andreask2011-04-201-0/+2
| | | | | | | | | | | | | | | | | | | | checkin [79367df0f0] (Mar 2, 2011).
* | | | | merge 8.5dgp2011-05-032-2/+2
|\ \ \ \ \ | |/ / / /
* | | | | Revised TclFindElement() interface.dgp2011-05-021-0/+6
|\ \ \ \ \ | |/ / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The final argument had been bracePtr, the address of a boolean var, where the caller can be told whether or not the parsed list element was enclosed in braces. In practice, no callers really care about that. What the callers really want to know is whether the list element value exists as a literal substring of the string being parsed, or whether a call to TclCopyAndCollpase() is needed to produce the list element value. Now the final argument is changed to do what callers actually need. This is a better fit for the calls in tclParse.c, where now a good deal of post-processing checking for "naked backslashes" is no longer necessary. ***POTENTIAL INCOMPATIBILITY*** For any callers calling in via the internal stubs table who really do use the final argument explicitly to check for the enclosing brace scenario. Simply looking for the braces where they must be is the revision available to those callers, and it will backport cleanly. Tests for expanded literals quoting detection.
| * | | | Tests for expanded literals quoting detection.dgp2011-05-021-0/+12
| | | | |
* | | | | Limits on list length were too strict. Revised panics to errors where possible.dgp2011-04-211-1/+1
|\ \ \ \ \ | |/ / / /
* | | | | Test for [Bug 3285472]. Not buggy in trunk.dgp2011-04-121-0/+5
|\ \ \ \ \ | |/ / / /
| * | | | Repair corruption in [string reverse] when string rep invalidation faileddgp2011-04-121-0/+5
| | | | | | | | | | | | | | | to also reset the bytes allocated for string rep to zero [Bug 3285472].
* | | | | revert 6b6ef4e0b1, removing the temporary tests againjan.nijtmans2011-04-121-4/+0
|\ \ \ \ \
* | | | | | insure that 'coroutine eval' runs the initial command in the proper context, ↵mig2011-04-111-0/+24
| | | | | | | | | | | | | | | | | | | | | | | | [Bug 3282869]
* | | | | | Add some (temporary) test cases showing the problem with --export-dynamicjan.nijtmans2011-04-071-0/+4
|/ / / / /
* | | | | Better error-message in case of errors related to setting a variablejan.nijtmans2011-04-043-29/+29
| | | | |
* | | | | More generation of error codes (namespace creation, path normalization,dkf2011-04-031-3/+3
| | | | | | | | | | | | | | | pipeline creation, package handling, procedures, [scan] formats)