summaryrefslogtreecommitdiffstats
path: root/tests
Commit message (Collapse)AuthorAgeFilesLines
* merge 8.5bug_io_32_11dgp2014-05-165-18/+54
|\
| * Portable test to demo bug otherwise seen only on Windows.dgp2014-05-151-0/+20
| |
| * Fix [3118489]: NUL in filenames. (On Windows, protect against invalid use of ↵jan.nijtmans2014-05-151-0/+3
| | | | | | | | ':' in filenames as well)
| * Fix 3 test-cases which started failing on Windowsjan.nijtmans2014-05-141-0/+3
| |
| * Restore the largefileSupport constraint on Darwin, where tests (chan)io-34.21dgp2014-05-122-2/+2
| | | | | | take an unbearable 90 seconds each to complete.
| * Correct namespace bugs in normally skipped tests.dgp2014-05-091-6/+8
| | | | | | Constrain them as "knownBug" rather than "unknownFailure".
| * Added comment explaining the "knownBug" in iogt-6.1dgp2014-05-091-0/+9
| |
| * Tests (chan)io-34.21 are constrained for largefileSupport, and that'sdgp2014-05-092-6/+6
| | | | | | | | | | | | | | | | disabled by default, which means never tested, which means the ridiculous bugs in them are never found and fixed. Fixed the bugs, changed the default. Large File Suppport (4GB) is commonplace now. Let those without it suffer a few failing tests reporting that fact to them.
| * Test iocmd-32.1 is not "impossible" but after writing it properly itdgp2014-05-091-5/+4
| | | | | | does segfault trying to use a deleted interp. Fixed.
| * Merge the reforms of dgp-read-bytes branch into 8.5+ releases.dgp2014-05-081-1/+157
| |\ | | | | | | | | | | | | | | | | | | | | | Large overhaul of I/O read operations - Protects integer overflow of buffers, reusing append machinery - Forces -buffersize changes to take place when commanded - Uses assertions to simplify code in "can't happen" situations - Eliminated duplication of -translation processing - Fixes bugs io-35.18b and io-35.20
* | \ Merge completion of dgp-read-bytes branch.dgp2014-05-165-10/+232
|\ \ \ | | |/ | |/|
| * | merge 8.5dgp2014-05-061-1/+20
| |\ \ | | |/
| | * Have to manage the lifetime of the self handle in testchannel transform.dgp2014-05-061-1/+0
| | |
| | * Segfaulting test (backport of iortrans-5.11).dgp2014-05-051-1/+21
| | |
| * | merge 8.5dgp2014-05-021-1/+1
| |\ \ | | |/
| | * Backport channel self restacking support. (Test iogt-2.4).dgp2014-05-021-1/+1
| | |\
| | | * Stop the segfault in iogt-2.4. First by changing the UpdateInterest()dgp2014-05-011-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | call that triggers it. "downChanPtr" may no longer be the right argument at that point. Second, after ending the segfault, the test became an infinite loop (nested unstacking?! whoa.), so revised the test to one that terminates (and passes). Left behind a comment that the recursive unstacking case may require more examination.
| | | * merge trunkdgp2014-05-012-1/+66
| | | |\
| | | | * make doubly sure that things which should be unshared stay unshareddkf2014-05-011-6/+6
| | | | |
| | | | * Merge in the fixes for improper ChannelBuffer sharing via recycling.dgp2014-05-011-0/+33
| | | | |\ | | | |_|/ | | |/| |
| | | | * missing constraintdgp2014-05-011-1/+1
| | | | |
| | | | * [82e7f67325] Fix an evil refcount problem in compiled [string replace].dkf2014-04-301-1/+33
| | | | |
| | | * | Test iortrans-4.8.2 demos an infinite loop. Possible trouble withdgp2014-04-251-0/+20
| | | |/ | | | | | | | | pushback buffers.
| | | * Merge refcounting machinery for ChannelBuffer.dgp2014-04-211-0/+32
| | | |\
| | | * | Remove all win95-specific test-cases, since Windows 95 is not supported any ↵jan.nijtmans2014-04-175-134/+6
| | | | | | | | | | | | | | | | | | | | more.
| | | * | [d19a30db57] More testing.dgp2014-04-161-0/+4
| | | |\ \
| | | * \ \ [d19a30db57] Fixed segfault in [clock] internals. Includes test.dgp2014-04-161-0/+5
| | | |\ \ \
| | | * \ \ \ [88aef05cda] Stop reentrancy segfault in reflected channels by managingdgp2014-04-151-0/+19
| | | |\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | callbacks as (copies of) lists, not shared Tcl_Obj arrays. Still could use cleanup and improvements.
| | | * | | | | Test-cases which pick up the completion of bug-fix ↵jan.nijtmans2014-04-151-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | [e663138a06d98e48b5fbb42cc015cf1698f486cd|e663138a06]. Thanks, Don!
| | | * | | | | Fix [3118489]: NUL in filenames, now fixed for both Windows and UNIX. jan.nijtmans2014-04-111-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | For consistancy, any NUL character in a filename prevents the native filesystem to generate a native file representation for it. Other filesystems than the native one may still accept it, but it's not recommended.
| | | * | | | | Fix [3118489] for Windows only: NUL in filenames. This allows various ↵jan.nijtmans2014-04-111-0/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | characters to be used in win32 filenames which are normally invalid, as described here: [http://cygwin.com/cygwin-ug-net/using-specialnames.html#pathnames-specialchars]. The Cygwin shell can handle those same filenames as well. In other shells (cmd.exe/mSys) or on the Windows desktop the filenames will look strange, but that's all.
| | | * | | | | Merge minimal fix for iocmd-23.11.dgp2014-03-281-2/+1
| | | |\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Note that top channel regeneration is removed, so that Preserve/Release call pairs are sure to operate on the same pointers. Other bug fixes may need to change that.
| | | * \ \ \ \ \ Test iocmd-23.11 demos another segfault.dgp2014-03-271-0/+15
| | | |\ \ \ \ \ \
| | | * \ \ \ \ \ \ Test iogt-2.4 is another segfault demo for [721ec69271].dgp2014-03-271-0/+35
| | | |\ \ \ \ \ \ \
| | | * | | | | | | | New test iortrans-4.8.1 exposes segfault bug [721ec69271].dgp2014-03-271-0/+19
| | | | | | | | | | |
| | | * | | | | | | | Merge core-8-5-branch (New tests covering INPUT_NEED_NL flag handling. One ↵jan.nijtmans2014-03-091-0/+71
| | | |\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | exposes a bug.)
| * | | \ \ \ \ \ \ \ \ merge 8.5dgp2014-05-011-0/+33
| |\ \ \ \ \ \ \ \ \ \ \ | | |/ / / / / / / / / /
| | * | | | | | | | | | Stop the segfaults in [close] during [gets] tests.dgp2014-04-301-2/+19
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Not sure this is the right behavior, but it's better than crashing.
| | * | | | | | | | | | Another segfault demo test, this one with [close] during [gets].dgp2014-04-301-0/+16
| | | |_|_|_|_|_|_|_|/ | | |/| | | | | | | |
| * | | | | | | | | | merge 8.5dgp2014-04-211-0/+32
| |\ \ \ \ \ \ \ \ \ \ | | |/ / / / / / / / /
| | * | | | | | | | | Added a refcounting mechanism to ChannelBuffers. Other edits todgp2014-04-211-2/+18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | stop segfaults in tests iocmd-21.2[12].
| | * | | | | | | | | Another test exposing another segfault.dgp2014-04-171-0/+16
| | | |_|_|_|_|_|_|/ | | |/| | | | | | |
| * | | | | | | | | merge 8.5dgp2014-04-164-0/+110
| |\ \ \ \ \ \ \ \ \ | | |/ / / / / / / /
| | * | | | | | | | Repair new test so all parts will be effective.dgp2014-04-161-0/+3
| | | | | | | | | |
| | * | | | | | | | Test for [d19a30db57] extendedsebres2014-04-161-0/+1
| | | |_|_|_|_|_|/ | | |/| | | | | |
| | * | | | | | | Test for [d19a30db57].dgp2014-04-161-0/+5
| | | |_|_|_|_|/ | | |/| | | | |
| | * | | | | | [88aef05cda] Stop reentrancy segfault in reflected channels by managingdgp2014-04-151-0/+19
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | callbacks as (copies of) lists, not shared Tcl_Obj arrays. Still could use cleanup and improvements.
| | * | | | | | Moved tests socket-8.2 and socket-8.3 to socket-14.3 and socket-14.4 and ↵oehhar2014-04-041-29/+31
| | |\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | made them robust against connect failures
| | | * | | | | | Move tests 8.2 and 8.3 out of the IPv4/IPv6 loop to 14.13 and 14.14.max2014-04-041-31/+32
| | | | | | | | |
| | | * | | | | | Fix/improve tests.max2014-04-041-37/+30
| | | | | | | | |