summaryrefslogtreecommitdiffstats
path: root/tests
Commit message (Collapse)AuthorAgeFilesLines
* More elegant background error interception, used more widely in oo.testdkf2024-05-311-22/+28
|
* [7c934f4a3d] Make sure to also trap background errorsdkf2024-05-311-12/+43
|
* cmdMZ.test: more precise and fast _nrt_sleep, no failures with valgrindsebres2024-05-281-4/+11
|
* ioTrans.test: removed constraint definition - notValgrind is already part of ↵sebres2024-05-281-2/+0
| | | | tcltest
* speedup interp.test a bit: switch to 50ms-based time limits (instead of 1sec);sebres2024-05-271-35/+41
| | | more tests for interp-34.14 covering [e3f4a8b78d] (direct/NRE)
* Check limits immediately when we do [interp eval]. [e3f4a8b78d]dkf2024-05-251-2/+16
|
* Test to demonstrate [9ee9f4d7be]. Not fixed.dkf2024-05-251-0/+34
|
* Backport test for bug [e589d9bdab]apnadkarni2024-05-241-0/+19
|
* Fix [3fc3287497]: TclGetProcessGlobalValue encodes information twice on Windowsjan.nijtmans2024-05-231-1/+1
|
* closes [79474c58800cdf94]: fixes 2 segfaults and 2 leaks (common IO handlers ↵sebres2024-05-211-0/+68
|\ | | | | | | and reflected channels)
| * split iocmd-32.3 in two tests (move cycle outside of the test)sebres2024-05-171-49/+48
| |
| * extend test to cover both variants (without and with error in reflected ↵sebres2024-05-171-45/+50
| | | | | | | | write handler)
| * fixes yet another segfault (if write handler doesn't generate an error, but ↵sebres2024-05-171-0/+1
| | | | | | | | returns normally with length of written bytes)
| * fix mem-leak originating by cyclic reference `rcPtr->name (type "channel", ↵sebres2024-05-161-1/+1
| | | | | | | | | | its refCount may be larger than 1) => statPtr => chanPtr => chanPtr->instanceData => refChan`: this would avoid that object rcPtr->name (name of channel that gets deleted or dead) still holds the reference to statPtr, see 2nd part of bug [79474c58800cdf94].
| * test: clean timeout timersebres2024-05-161-2/+4
| |
| * test illustrating bug [79474c58800cdf94] (segfaults at end of iocmd-32.3)sebres2024-05-151-0/+61
| |
* | Fix for [7842f33a5c]: Stereotype call chains were ending up bogus in some ↵dkf2024-05-201-1/+76
| | | | | | | | situations
* | Test case to demonstrate [7842f33a5c]dkf2024-05-201-3/+31
| |
* | Fix the problem properlydkf2024-05-171-36/+101
| |
* | Starting to clean up the mess. The extra frame info can have the same ↵dkf2024-05-171-20/+29
| | | | | | | | lifespan as the method itself.
* | Apply an emergency workarounddkf2024-05-161-1/+2
| |
* | Make sure we're looking for the right resultsdkf2024-05-161-1/+1
| |
* | Test that hits [87271f7cd6] reasonably preciselydkf2024-05-161-0/+40
|/
* typojan.nijtmans2024-04-261-1/+1
|
* Reduce the diff between 8.6 and 8.7, by backporting some ↵jan.nijtmans2024-04-181-13/+13
| | | | formatting/restructuring. No functional change.
* small amend (still one "weak" format)sebres2024-04-171-3/+4
|
* clock.test: added regression test - spaces between some scan tokens are ↵sebres2024-04-171-2/+8
| | | | optional (illustrating that although clock is strong, it may be sometimes weak :)
* Adapt test-cases too for auto_mkindex changejan.nijtmans2024-04-171-9/+9
|
* Add lot's of "-encoding utf-8" to our own "source" commands: We are becoming ↵jan.nijtmans2024-04-122-2/+2
| | | | more independant from the system encoding.
* Fix [7cb7409e05] by backporting tclIndexObj.c from [c3b23bf0c7]jan.nijtmans2024-04-041-3/+3
|
* Add testcases for bug [7cb7409e05]: Tcl_ParseArgsObjv bug with ↵jan.nijtmans2024-04-041-10/+27
|\ | | | | | | TCL_ARGV_GENFUNC. Mark failing testcases with "knownBug"
| * Combine with "testparseargs" command. With testcases nowjan.nijtmans2024-04-041-10/+27
| |
| * fixed [dc0770a2397ae0b1]: tests are timezone independent nowsebres2024-04-031-4/+4
| |
| * TIP 688: clock command revision and speedupjan.nijtmans2024-04-012-128/+1379
| |\
| | * added missing test coverage for clock ensemble in safe-interpreter (shared ↵sebres2024-03-261-7/+21
| | | | | | | | | | | | from parent interpreter)
| | * Merge 9.0. Please don't use "register" keywordjan.nijtmans2024-03-243-2/+9
| | |\
| | | * A new test constraint, "bigmem", configurable via the environment variablepooryorick2024-03-232-1/+8
| | | | | | | | | | | | | | | | TCL_TESTCONSTRAINT_BIGMEM, to bypass tests that require large amounts of memory.
| | | * Merge 8.7jan.nijtmans2024-03-231-14/+12
| | | |\
| | * | | fix for [1f40aa83c552f597]: the overflow check could mistakenly pass in some ↵sebres2024-03-221-18/+25
| | | | | | | | | | | | | | | | | | | | | | | | | cases (so basically expects div 10 to check it properly); optimizes both str2int, since we don't need to check it for most cases at all, thus definitely faster now (O(n)+O(1) vs. O(n)+O(n) and also has fewer branch mispredictions).
| | * | | Merge 9.0jan.nijtmans2024-03-222-3/+15
| | |\ \ \ | | | |/ /
| | | * | Merge 8.7jan.nijtmans2024-03-221-4/+20
| | | |\ \
| | | * \ \ dup test namedgp2024-03-201-1/+1
| | | |\ \ \
| | * | | | | Add testcase for bug [1f40aa83c5]: crash with CFLAGS=-ftrapvjan.nijtmans2024-03-221-0/+4
| | | | | | |
| | * | | | | Rebase to latest 9.0jan.nijtmans2024-03-202-125/+1353
| | |\ \ \ \ \ | | | |/ / / / | | |/| | | |
| | | * | | | Now _really_ remove TIP #689jan.nijtmans2024-03-181-42/+0
| | | | | | |
| | | * | | | Move "::tcl::clock::configure" to the tcl::unsupported namespacejan.nijtmans2024-03-182-15/+15
| | | | | | |
| | | * | | | Make "clock configure" an internal command "::tcl::clock::configure"jan.nijtmans2024-03-182-15/+15
| | | | | | |
| | | * | | | fixes [1f40aa83c552f597]: suppress integer-overflow trapping (atm, GCC ↵sebres2024-03-151-4/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | "trapv" only) for intended pieces, avoid unexpected app-crash; test cases (knownBug) reverted.
| | | * | | | Mark 4 "clock" testcases with "knownBug". Ticket [1f40aa83c5] describes the ↵jan.nijtmans2024-03-151-4/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | details.
| | | * | | | clock.test: tests renumeration, solve inaesthetic results of mergessebres2024-03-141-29/+28
| | | | | | |