summaryrefslogtreecommitdiffstats
path: root/tests
Commit message (Collapse)AuthorAgeFilesLines
...
| * | merge 8.5sebres2019-11-061-14/+17
| |\ \ | | |/
| | * cmdMZ.test: solved timing issues (too slow machines, debug builds, etc)sebres2019-11-061-14/+17
| | |
* | | Fix test failures with -singleproc 1 testingdgp2019-11-032-2/+3
|/ /
* | Put back tests/fileSystemEncoding.test, but now don't run it on Windows, ↵jan.nijtmans2019-10-281-0/+4
| | | | | | | | since the NTFS doesn't the system encoding, therefore doesn't expose bug [bcd1004104].
* | Test for issue [bcd1004104651], and new routine, ::tcltests::tempdir.pooryorick2019-10-262-1/+81
| |
* | Bump to dde 1.4.2 and registry 1.3.4dgp2019-10-212-4/+4
|\ \ | |/
| * Bump to dde 1.4.2 and registry 1.3.4.dgp2019-10-213-5/+5
| |
* | merge 8.5sebres2019-09-261-3/+3
|\ \ | |/
| * amend to [fec0c17d39] - reduce max count of nested compiles to 1500sebres2019-09-261-3/+3
| |
| * cherry-pick [f5b6b83de7] - namespace.test: add missing clean-up (allow ↵sebres2019-09-251-0/+1
| | | | | | | | repetition of test within -singleproc 1)
* | Merge 8.5jan.nijtmans2019-09-251-4/+3
|\ \ | |/
| * Fix failing test-case iocmd-21.20 on Travisjan.nijtmans2019-09-251-4/+3
| |
| * Add 32-bit Windows builds, both with MSVC and GCC, to Travis. jan.nijtmans2019-09-165-212/+234
| |\ | | | | | | Backport various test-suite changes fro 8.6 to 8.5, mainly "knownBug" markers and comments
| | * Merge 8.5jan.nijtmans2019-09-132-339/+315
| | |\ | | |/ | |/|
| * | Make test-cases (hopefully) work on Travis, e.g. by adding nonPortable marks ↵jan.nijtmans2019-09-132-121/+140
| | | | | | | | | | | | to test-cases which are nonPortable in 8.6 as well.
| | * Merge 8.5. Mark a few more tests nonPortable (for 8.5, not to be merged to 8.6!)jan.nijtmans2019-09-123-15/+45
| | |\
* | | | namespace.test: add missing clean-up (allow repetition of test within ↵sebres2019-09-241-0/+1
| | | | | | | | | | | | | | | | -singleproc 1)
* | | | all.tcl: replacement for exit, if calling direct only (avoid rewrite exit if ↵sebres2019-09-181-1/+6
| | | | | | | | | | | | | | | | it is inlined or interactive shell)
* | | | Add missing constraints to test-casesjan.nijtmans2019-09-172-5/+9
| | | |
* | | | execute.test: fix tests (if test started using -singleproc 1)sebres2019-09-161-1/+2
| | | |
* | | | Merge 8.5jan.nijtmans2019-09-131-33/+33
|\ \ \ \ | |/ / /
| * | | Add knownMsvcBug restriction to chanio-20.5, because it sometimes hangs in a ↵jan.nijtmans2019-09-131-221/+178
| | |/ | |/| | | | | | | Travis build. Restucture many test-cases to tcltest 2 syntax.
| * | partially cherrypick of [ecf524bce0], bug-fec0c17d39-8.6-limit: ultimate fix ↵sebres2019-09-111-10/+40
| |/ | | | | | | | | for [fec0c17d39] - avoid SO on deeply recursive call stack by restriction of nested compilations using same limit (interp recursionlimit) like the evaluation, this must protect against unexpected stack exhaustion; conflicts resolved, tests fixed (no command `try` in 8.5)
* | Remove unneeded knownMsvcBug testconstraint definitionjan.nijtmans2019-09-131-1/+0
| |
* | cmdAH.test (win-only): rewrite test to prefer SystemRoot (readonly) instead ↵sebres2019-09-121-2/+6
| | | | | | | | of windir to check windows directory is not owned, bug [7de2d722bd]
* | merge bug-fec0c17d39-8.6-limit: ultimate fix for [fec0c17d39] - avoid SO on ↵sebres2019-09-111-8/+38
|\ \ | | | | | | | | | deeply recursive call stack by restriction of nested compilations using same limit (interp recursionlimit) like the evaluation, this must protect against unexpected stack exhaustion
| * \ Merge 8.6jan.nijtmans2019-09-031-1/+1
| |\ \
| * | | extends [fec0c17d39]: restrict nested compilations using same limit (interp ↵sebres2019-08-301-8/+38
| | | | | | | | | | | | | | | | | | | | recursionlimit) like the evaluation, this must protect against unexpected stack exhaustion (avoid SO by deeply recursive call stack)
* | | | merge 8.5 (bug [7de2d722bd])sebres2019-09-111-2/+22
|\ \ \ \ | | |_|/ | |/| |
| * | | windows, close [7de2d722bd]: prefer temp file to check owner and reown it ↵sebres2019-09-111-2/+22
| | | | | | | | | | | | | | | | before trying to check in order to avoid dependency on admin with UAC and the setting of "System objects: Default owner for objects created by members of the Administrators group"
* | | | Merge 8.5jan.nijtmans2019-09-111-1/+1
|\ \ \ \ | |/ / /
| * | | Use "package provide Tcl" consistantly, in stead of either "package present ↵jan.nijtmans2019-09-111-6/+6
| | | | | | | | | | | | | | | | Tcl" or "info tclversion"/"info patchlevel"
* | | | Merge 8.5jan.nijtmans2019-09-1011-93/+93
|\ \ \ \ | |/ / /
| * | | Don't use constraints like unixOrPc anymore, use unixOrWin (for example)jan.nijtmans2019-09-1012-133/+142
| | | |
| * | | Backport some improvements to tm.tcl (mostly comments). jan.nijtmans2019-09-101-2/+2
| | | | | | | | | | | | | | | | Don't use ::tcl_platform(debug) anymore, since it cannot be thrusted: Better use [::tcl::pkgconfig get debug] Reduce limits in tests/compile.test (13.2), since apparently it's still too much for some platforms.
| * | | Don't let Tcl compilation depend on USE_32BIT_TIME_T any more: Microsoft ↵jan.nijtmans2019-09-071-1/+1
| |\ \ \ | | | | | | | | | | | | | | | | | | | | could discontinue this macro any moment, then we are prepared .... As a bonus: time_t is now allowed to be 64-bit internally, without effect on the C API (like stub-enabled extensions)
* | \ \ \ merge 8.5sebres2019-09-061-1/+1
|\ \ \ \ \ | |/ / / /
| * | | | if frameName (actual level) does not contain a real level (#0 or 1) ↵sebres2019-09-061-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | historically TclGetFrame and Tcl_UpVar2 uses current level - 1, so to put supplied name in case of bad level (error at top - 1) is wrong; be more consistent with TclObjGetFrame (at least in error case if relative level used).
* | | | | merge 8.5 (no functional changes on tclProc, it was already fixed there - ↵sebres2019-09-062-0/+21
|\ \ \ \ \ | |/ / / / | | | | | | | | | | only test cases)
| * | | | cherry-pick [b87d2183ca]: test cases covering bug [775ee88560]: segfault in ↵sebres2019-09-062-0/+21
| |/ / / | | | | | | | | | | | | upvar at wrong level, wrong message of uplevel
* | | | merge 8.5sebres2019-09-051-1/+1
|\ \ \ \ | |/ / / | | | / | |_|/ |/| |
| * | amend to [4718b41c56]: check size of st_mtime instead of time_t in constraintsebres2019-09-051-1/+1
| | |
* | | Fix testing for debug build on UNIX too (on UNIX, ::tcl_platform(debug) is ↵jan.nijtmans2019-09-021-1/+1
| |/ |/| | | | | not set ....)
* | merge 8.5 - compile.test: reduce count of nested scripts to 1000 in debug ↵sebres2019-08-301-2/+2
|\ \ | |/ | | | | | | case (seems to be to heavy on some platforms within debug-build); (small amend to the fix of [fec0c17d39])
| * compile.test: reduce count of nested scripts to 1000 in debug case (seems to ↵sebres2019-08-301-2/+2
| | | | | | | | | | be to heavy on some platforms within debug-build); (small amend to the fix of [fec0c17d39])
* | more variants in test (since 8.6 compiles "try" using evalStk instruction)sebres2019-08-291-2/+2
| |
* | bug [fec0c17d39]: add test cases covering nested compilation (8.6th compile ↵sebres2019-08-291-0/+31
|\ \ | |/ | | | | generates a stack overflow with following segfault by 2000 nested bodies)
| * add test cases covering nested compilation bug [fec0c17d39] (8.5 is not ↵sebres2019-08-291-0/+31
| | | | | | | | affected at the moment by nested count under 2500)
* | closes [fa6bf38d07]: integrate bug-fa6bf38d07-v2sebres2019-08-271-4/+77
|\ \
| * | more test casessebres2019-08-271-1/+42
| | |