summaryrefslogtreecommitdiffstats
path: root/tests
Commit message (Collapse)AuthorAgeFilesLines
* * generic/tclIO.c (Tcl_CloseEx,CloseWrite,CloseChannelPart,ChanCloseHalf):andreas_kupries2008-12-181-9/+9
| | | | | | | | | | | | | Rewrite the half-close to properly flush the channel, like is done for a full close, going through FlushChannel, and using the flag BG_FLUSH_SCHEDULED (async flush during close). New functions CloseWrite, CloseChannelPart, new flag CHANNEL_CLOSEDWRITE. * tests/chanio.test (chanio-28.[67]): Reactivated these tests. Replaced tclsh -> [interpreter] to get correct executable for the pipe process, and added after cancel to kill the fail timers when we are done. Removed the explicits calls to [flush], now that [close] handles this correctly.
* Converted 'if 0' into 'knownBug' constraintsdkf2008-12-181-242/+80
|
* Compressing and decompressing channel transformation support.dkf2008-12-181-6/+31
| | | | Note that there may be "quality-of-implementation" issues left...
* Temporarily disable half-close test because of issue in tcltest cleanupferrieux2008-12-181-3/+3
|
* TIP #332 IMPLEMENTATION - Half-Close for Bidirectional Channelsferrieux2008-12-183-10/+85
|
* Fix [Bug 2433936]dkf2008-12-172-118/+34
|
* Added tests for [throw] and [try].dkf2008-12-161-41/+563
|
* Fi [Bug 2431847]dkf2008-12-151-1/+7
|
* Fix [Bug 2380293]. Redefine non-strict decoding to ignore only whitespace.ferrieux2008-12-151-1/+9
|
* Added constraintsdkf2008-12-141-18/+20
|
* Many improvements to docsdkf2008-12-131-2/+2
|
* Added test for gzip header accessdkf2008-12-121-1/+6
|
* * generic/tclIO.c (SetChannelFromAny and related): Modified theandreas_kupries2008-12-111-1/+11
| | | | | | | | * tests/io.test: internal representation of the tclChannelType to contain not only the ChannelState pointer, but also a reference to the interpreter it was made in. Invalidate and recompute the internal representation when it is used in a different interpreter (Like cmdName intrep's). Added testcase. [Bug 2407783].
* Added basic test suite for zlibdkf2008-12-111-0/+104
|
* Fallback to European time zone DST rules, when the timezone isnijtmans2008-12-111-1/+23
| | | | between 0 and -12 [Bug 2207436].
* TIP #343 IMPLEMENTATION - A Binary Specifier for [format/scan]ferrieux2008-12-102-4/+11
|
* Implement TIP#341.dkf2008-12-101-13/+19
|
* Set the file channel to binary for size comparison on windowspatthoyts2008-12-091-3/+4
|
* Fix [Bug 2371623] with a constraint.dkf2008-12-011-3/+4
|
* * library/clock.tcl (format, ParseClockScanFormat): Added aKevin B Kenny2008-11-301-1/+14
| | | | | | | [string map] to get rid of namespace delimiters before caching a scan or format procedure [Bug 2362156]. * tests/clock.test (clock-64.[12]): Added test cases for the bug that was tickled by a namespace delimiter inside a format string.
* Implementation of TIP #210.dkf2008-11-291-3/+50
|
* Moved a number of tests to the newer style.patthoyts2008-11-291-102/+122
|
* Alternate fix for[Bug 2251175]: missing backslash substitution on expanded ↵ferrieux2008-11-271-2/+2
| | | | literals.
* Fix [Bug 2251175]: missing backslash generic/tclCompCmds.c substitution on ↵ferrieux2008-11-172-2/+15
| | | | expanded literals.
* Check for uncompiled-for-continue [Bug 2186888] fixed earlier.ferrieux2008-11-171-1/+14
|
* Use HKEY_CURRENT_USER instead of HKEY_CLASSES_ROOT during tests. Writing topatthoyts2008-11-121-238/+238
| | | | | HKCR requires administrative access on many systems but HKLM is always available to the current user
* Version bump of TclOOdkf2008-11-011-2/+2
|
* Fix [Bug 2200824] and make class constructor error handling much more robust.dkf2008-10-311-1/+50
|
* only create test.dat file on windows, it is never used on unix and creationdas2008-10-231-9/+13
| | | | may fail due to insufficient permissions
* Fix test flaws exposed by -singleproc 1 -debug 1dgp2008-10-144-10/+11
|
* Make safe-7.2 more robust to different environmentsdgp2008-10-141-2/+2
|
* oopsdgp2008-10-141-2/+2
|
* add missing constraintsdgp2008-10-143-6/+8
|
* Fix [Bug 2155658]dkf2008-10-101-1/+23
|
* * generic/tclBasic (TclInfoCoroutineCmd):Miguel Sofer2008-10-081-1/+11
| | | | | | * tests/unsupported.test: arrange for [info coroutine] to return {} when a coroutine is running but the resume command has been deleted [Bug 2153080]
* * generic/tclBasic.c: Move [tailcall], [coroutine] andMiguel Sofer2008-10-072-91/+47
| | | | | | * generic/tclCmdIL.c: [yield] out of ::tcl::unsupported * tests/info.test: and into global scope: TIPs #327 * tests/unsupported.test: and #328
* Fixed up some erroneous tests that are failing on Vista/Server2008 systemspatthoyts2008-10-061-6/+12
|
* TIP #331 IMPLEMENTATIONKevin B Kenny2008-10-051-11/+73
| | | | | | | * generic/tclListObj.c (TclLsetFlat): * tests/lset.test: Modified the [lset] command so that it allows for an index of 'end+1', which has the effect of appending an element to the list.
* * libtommath/bn_mp_sqrt.c (bn_mp_sqrt): Handle the case whereKevin B Kenny2008-10-051-1/+22
| | | | | | | * tests/expr.test (expr-47.13): a number's square root is between n<<DIGIT_BIT and n<<DIGIT_BIT+1. [Bug 2143288] Thanks to Malcolm Boffey (malcolm.boffey@virgin.net) for the patch.
* * tests/stack.test:Miguel Sofer2008-10-031-46/+6
| | | | | * unix/tclUnixTest.c: removed test command teststacklimit and the corresponding constraint: it is not needed with NRE
* Implemented TIP#195 - tcl::prefix command. [Patch 1040206]dkf2008-10-031-1/+201
|
* * tests/info.test (info-23.3): See [SF Bug 2017632]. Updatedandreas_kupries2008-10-021-3/+3
| | | | | output of the test to handle the NRE-enabled eval and the proper propagation of location information through it.
* * tests/info.test (info-22.8): Fixed [SF Bug 2129828]. Madeandreas_kupries2008-10-021-2/+2
| | | | | pattern for file containing tcltest less specific to accept both .tcl and .tm variants of the file during matching.
* TIP #323 IMPLEMENTATION (partial)dgp2008-09-291-6/+6
| | | | | | * doc/glob.n: Revise [glob] to accept zero patterns. * generic/tclFileName.c: * tests fileName.test:
* TIP #323 IMPLEMENTATION (partial)dgp2008-09-291-3/+9
| | | | | | * doc/linsert.n: Revise [linsert] to accept zero elements. * generic/tclCmdIL.c: * tests/linsert.test:
* TIP #326 IMPLEMENTATIONdkf2008-09-291-3/+21
|
* TIP #313 IMPLEMENTATIONdkf2008-09-291-4/+48
|
* Implement TIP 318.dkf2008-09-291-1/+10
|
* Implement TIP 314. [Patch 1901783]dkf2008-09-281-4/+219
|
* Added test for [Bug 2130726].dkf2008-09-281-1/+4
|