summaryrefslogtreecommitdiffstats
path: root/tests/cmdMZ.test
Commit message (Collapse)AuthorAgeFilesLines
* Correct spelling errors in comments and documentation, but also a non-comment pooryorick2023-04-121-2/+2
| | | corrections in history.tcl and tcltest.test.
* Merge 8.6jan.nijtmans2022-09-121-1/+1
|\
| * Remove unnecessary end-of-line spacing in test-casesjan.nijtmans2021-02-161-1/+1
| |
* | Thanks to TIP #587, convert many escapes in the testcases into the actual ↵jan.nijtmans2021-03-301-5/+5
| | | | | | | | (UTF-8) character.
* | Merge 8.6jan.nijtmans2020-12-031-1/+1
|\ \ | |/
| * Use 0o??? notation for octal numbers in tools and testcases in stead of ↵jan.nijtmans2020-12-031-1/+1
| | | | | | | | 0???. Although it still works in 8.6, it is deprecated an will be removed in 9.0.
* | More ©-sign consolidationjan.nijtmans2020-11-231-1/+1
| |
* | Now that all Tcl source files are UTF-8 by default, we can use the ©-sign ↵jan.nijtmans2020-11-231-3/+3
| | | | | | | | whenever reasonable.
* | Merge 8.6jan.nijtmans2020-09-041-3/+3
|\ \ | |/
* | merge 8.6sebres2019-11-211-22/+29
|\ \ | |/
| * merge 8.5 (cmdMZ timing issues + verbose output in error case)sebres2019-11-211-22/+29
| |\
| | * amend to [c93862b3bc] - fixes next timing test-issue in cmdMZ.test - measure ↵sebres2019-11-211-22/+29
| | | | | | | | | | | | | | | without overhead now (otherwise net-time can be calculated too few); makes test results more verbose in the error case
* | | merge 8.6sebres2019-11-061-14/+17
|\ \ \ | |/ /
| * | merge 8.5sebres2019-11-061-14/+17
| |\ \ | | |/
| | * cmdMZ.test: solved timing issues (too slow machines, debug builds, etc)sebres2019-11-061-14/+17
| | |
* | | Merge 8.6jan.nijtmans2019-09-101-2/+2
|\ \ \ | |/ /
| * | Merge 8.5jan.nijtmans2019-09-101-2/+2
| |\ \ | | |/
| | * Don't use constraints like unixOrPc anymore, use unixOrWin (for example)jan.nijtmans2019-09-101-2/+2
| | |
| | * One more knownMsvcBug marker (seen in Travis). Properly export ↵jan.nijtmans2019-08-271-0/+1
| | | | | | | | | | | | ::tcltest::testConstraint in cmdMZ.test
| | * Backport two knownMsvcBug markers, which hit us (again) on Travis.jan.nijtmans2019-08-271-7/+9
| | |
| | * cherrypick timerate-loop-opti--discard-resultsebres2019-07-241-4/+39
| | |
* | | Merge 8.6jan.nijtmans2019-08-271-1/+1
|\ \ \ | |/ /
* | | Merge 8.6jan.nijtmans2019-08-041-1/+1
|\ \ \ | |/ /
| * | One more test which - apparently - cannot be thrusted when run in the Travis ↵jan.nijtmans2019-08-041-1/+1
| | | | | | | | | | | | Windows environment
* | | Merge 8.6jan.nijtmans2019-08-021-1/+4
|\ \ \ | |/ /
| * | Add one more knownMsvcBug marker, for a test-case which sometimes fails in ↵jan.nijtmans2019-08-021-1/+4
| | | | | | | | | | | | | | | Travis. Fix a struct initializer, add two typecasts and a "const", which can generate gcc warnings with some compiler options.
* | | merge 8.6sebres2019-07-241-4/+39
|\ \ \ | |/ /
| * | fix done optimization (TCL_EVAL_DISCARD_RESULT) for nested call - supply and ↵sebres2019-07-231-4/+29
| | | | | | | | | | | | | | | reset discard result flag in registering TEBC-callback, because it is applicable for this call only, and should not affect all the nested invocations may return result (added tests covering that).
| * | better rewritten loop optimization: new evalFlag "TCL_EVAL_DISCARD_RESULT" ↵sebres2019-07-231-0/+10
| | | | | | | | | | | | | | | | | | introduced, which allows to organize faster TEBC-loop with discarding of result, simulating pop & done, like it does continue in loop (so ensures that setting of result will not smudge the measurement).
* | | merge 8.6sebres2019-05-241-2/+2
|\ \ \ | |/ /
| * | merge 8.5sebres2019-05-241-2/+2
| |\ \ | | |/
| | * fixes typo ("net" instead of outdated term "nett")sebres2019-05-241-2/+2
| | |
* | | merge 8.6sebres2019-05-171-0/+14
|\ \ \ | |/ /
| * | merge 8.5sebres2019-05-161-0/+6
| |\ \ | | |/
| | * small amend to [ac566e9df84daeab] with rollback of done/continue optimizationsebres2019-05-161-0/+6
| | |
| * | merge 8.5 (timerate fix to avoid impact of object duplication on shared ↵sebres2019-05-161-0/+8
| |\ \ | | |/ | | | | | | interp result by the measurement)
| | * timerate: allow continue from measurement cycle (used for conditional flow ↵sebres2019-05-161-0/+8
| | | | | | | | | | | | | | | | | | control of iterations); more gentle evaluation behaviour, similar to a cycle now (also avoids extra overhead to set result to interp, etc.); todo: rewrite optimization of INST_DONE using last-instruction pointer or optimization flags for compile of iteration (if sebres's perf-branch gets merged).
* | | Merge 8.6.jan.nijtmans2019-05-091-1/+1
|\ \ \ | |/ / | | | Fix compilation warning. No longer return linked adress as interp result in Tcl_LinkArra(): This is not documented, not tested, and simply dangerous: It leaks pointer values into the Tcl space.
* | | merge 8.6 (conflicts resolved, changes on tests/cmdMZ.test in [4cb9044dfa] ↵sebres2019-04-111-11/+19
|\ \ \ | |/ / | | | | | | reverted - timerate is supported in 8.7)
| * | merge 8.5sebres2019-04-091-0/+4
| |\ \ | | |/
| | * closes [940ce8f958] - tests/cmdMZ.test: avoid import timerate to global NS ↵sebres2019-04-091-0/+4
| | | | | | | | | | | | in tests (e. g. using tcltest -singleproc 1 -file 'cmdMZ* namespace*')
| * | merge 8.5sebres2019-04-091-11/+19
| |\ \ | | |/
| | * closes [1e5e25cf2b] - tests/cmdMZ.test: fixed NRT-related sleeps (and ↵sebres2019-04-091-11/+19
| | | | | | | | | | | | | | | time-related corner cases and test expectations); todo: rewrite several tests if monotonic clock is provided resp. command "after" gets microsecond accuracy (RFE [fdfbd5e10] gets merged)
* | | Merge 8.6jan.nijtmans2019-04-091-2/+2
|\ \ \ | |/ /
* | | Improve test for last commit fixing [45b9faf103f2].pooryorick2019-04-081-5/+4
| | |
* | | Fix for [45b9faf103f2], [try] interaction with local variable names producespooryorick2019-04-081-0/+18
| | | | | | | | | segmentation fault.
* | | merge 8.6sebres2019-04-011-2/+5
|\ \ \ | |/ /
| * | merge 8.5sebres2019-04-011-2/+5
| |\ \ | | |/
| | * closes [1a3fa1232e306a44], test case cmdMZ-6.5 fixed to cover float value by ↵sebres2019-04-011-2/+5
| | | | | | | | | | | | iteration per second
* | | merge 8.6 (TIP#527, New measurement facilities in TCL: New command timerate, ↵sebres2019-03-051-0/+64
|\ \ \ | |/ / | | | | | | performance test suite)