Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Merge 8.6 | jan.nijtmans | 2020-12-03 | 1 | -1/+1 |
|\ | |||||
| * | Use 0o??? notation for octal numbers in tools and testcases in stead of ↵ | jan.nijtmans | 2020-12-03 | 1 | -1/+1 |
| | | | | | | | | 0???. Although it still works in 8.6, it is deprecated an will be removed in 9.0. | ||||
* | | More ©-sign consolidation | jan.nijtmans | 2020-11-23 | 1 | -1/+1 |
| | | |||||
* | | Now that all Tcl source files are UTF-8 by default, we can use the ©-sign ↵ | jan.nijtmans | 2020-11-23 | 1 | -3/+3 |
| | | | | | | | | whenever reasonable. | ||||
* | | Merge 8.6 | jan.nijtmans | 2020-09-04 | 1 | -3/+3 |
|\ \ | |/ | |||||
* | | merge 8.6 | sebres | 2019-11-21 | 1 | -22/+29 |
|\ \ | |/ | |||||
| * | merge 8.5 (cmdMZ timing issues + verbose output in error case) | sebres | 2019-11-21 | 1 | -22/+29 |
| |\ | |||||
| | * | amend to [c93862b3bc] - fixes next timing test-issue in cmdMZ.test - measure ↵ | sebres | 2019-11-21 | 1 | -22/+29 |
| | | | | | | | | | | | | | | | without overhead now (otherwise net-time can be calculated too few); makes test results more verbose in the error case | ||||
* | | | merge 8.6 | sebres | 2019-11-06 | 1 | -14/+17 |
|\ \ \ | |/ / | |||||
| * | | merge 8.5 | sebres | 2019-11-06 | 1 | -14/+17 |
| |\ \ | | |/ | |||||
| | * | cmdMZ.test: solved timing issues (too slow machines, debug builds, etc) | sebres | 2019-11-06 | 1 | -14/+17 |
| | | | |||||
* | | | Merge 8.6 | jan.nijtmans | 2019-09-10 | 1 | -2/+2 |
|\ \ \ | |/ / | |||||
| * | | Merge 8.5 | jan.nijtmans | 2019-09-10 | 1 | -2/+2 |
| |\ \ | | |/ | |||||
| | * | Don't use constraints like unixOrPc anymore, use unixOrWin (for example) | jan.nijtmans | 2019-09-10 | 1 | -2/+2 |
| | | | |||||
| | * | One more knownMsvcBug marker (seen in Travis). Properly export ↵ | jan.nijtmans | 2019-08-27 | 1 | -0/+1 |
| | | | | | | | | | | | | ::tcltest::testConstraint in cmdMZ.test | ||||
| | * | Backport two knownMsvcBug markers, which hit us (again) on Travis. | jan.nijtmans | 2019-08-27 | 1 | -7/+9 |
| | | | |||||
| | * | cherrypick timerate-loop-opti--discard-result | sebres | 2019-07-24 | 1 | -4/+39 |
| | | | |||||
* | | | Merge 8.6 | jan.nijtmans | 2019-08-27 | 1 | -1/+1 |
|\ \ \ | |/ / | |||||
* | | | Merge 8.6 | jan.nijtmans | 2019-08-04 | 1 | -1/+1 |
|\ \ \ | |/ / | |||||
| * | | One more test which - apparently - cannot be thrusted when run in the Travis ↵ | jan.nijtmans | 2019-08-04 | 1 | -1/+1 |
| | | | | | | | | | | | | Windows environment | ||||
* | | | Merge 8.6 | jan.nijtmans | 2019-08-02 | 1 | -1/+4 |
|\ \ \ | |/ / | |||||
| * | | Add one more knownMsvcBug marker, for a test-case which sometimes fails in ↵ | jan.nijtmans | 2019-08-02 | 1 | -1/+4 |
| | | | | | | | | | | | | | | | Travis. Fix a struct initializer, add two typecasts and a "const", which can generate gcc warnings with some compiler options. | ||||
* | | | merge 8.6 | sebres | 2019-07-24 | 1 | -4/+39 |
|\ \ \ | |/ / | |||||
| * | | fix done optimization (TCL_EVAL_DISCARD_RESULT) for nested call - supply and ↵ | sebres | 2019-07-23 | 1 | -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" ↵ | sebres | 2019-07-23 | 1 | -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.6 | sebres | 2019-05-24 | 1 | -2/+2 |
|\ \ \ | |/ / | |||||
| * | | merge 8.5 | sebres | 2019-05-24 | 1 | -2/+2 |
| |\ \ | | |/ | |||||
| | * | fixes typo ("net" instead of outdated term "nett") | sebres | 2019-05-24 | 1 | -2/+2 |
| | | | |||||
* | | | merge 8.6 | sebres | 2019-05-17 | 1 | -0/+14 |
|\ \ \ | |/ / | |||||
| * | | merge 8.5 | sebres | 2019-05-16 | 1 | -0/+6 |
| |\ \ | | |/ | |||||
| | * | small amend to [ac566e9df84daeab] with rollback of done/continue optimization | sebres | 2019-05-16 | 1 | -0/+6 |
| | | | |||||
| * | | merge 8.5 (timerate fix to avoid impact of object duplication on shared ↵ | sebres | 2019-05-16 | 1 | -0/+8 |
| |\ \ | | |/ | | | | | | | interp result by the measurement) | ||||
| | * | timerate: allow continue from measurement cycle (used for conditional flow ↵ | sebres | 2019-05-16 | 1 | -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.nijtmans | 2019-05-09 | 1 | -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] ↵ | sebres | 2019-04-11 | 1 | -11/+19 |
|\ \ \ | |/ / | | | | | | | reverted - timerate is supported in 8.7) | ||||
| * | | merge 8.5 | sebres | 2019-04-09 | 1 | -0/+4 |
| |\ \ | | |/ | |||||
| | * | closes [940ce8f958] - tests/cmdMZ.test: avoid import timerate to global NS ↵ | sebres | 2019-04-09 | 1 | -0/+4 |
| | | | | | | | | | | | | in tests (e. g. using tcltest -singleproc 1 -file 'cmdMZ* namespace*') | ||||
| * | | merge 8.5 | sebres | 2019-04-09 | 1 | -11/+19 |
| |\ \ | | |/ | |||||
| | * | closes [1e5e25cf2b] - tests/cmdMZ.test: fixed NRT-related sleeps (and ↵ | sebres | 2019-04-09 | 1 | -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.6 | jan.nijtmans | 2019-04-09 | 1 | -2/+2 |
|\ \ \ | |/ / | |||||
* | | | Improve test for last commit fixing [45b9faf103f2]. | pooryorick | 2019-04-08 | 1 | -5/+4 |
| | | | |||||
* | | | Fix for [45b9faf103f2], [try] interaction with local variable names produces | pooryorick | 2019-04-08 | 1 | -0/+18 |
| | | | | | | | | | segmentation fault. | ||||
* | | | merge 8.6 | sebres | 2019-04-01 | 1 | -2/+5 |
|\ \ \ | |/ / | |||||
| * | | merge 8.5 | sebres | 2019-04-01 | 1 | -2/+5 |
| |\ \ | | |/ | |||||
| | * | closes [1a3fa1232e306a44], test case cmdMZ-6.5 fixed to cover float value by ↵ | sebres | 2019-04-01 | 1 | -2/+5 |
| | | | | | | | | | | | | iteration per second | ||||
* | | | merge 8.6 (TIP#527, New measurement facilities in TCL: New command timerate, ↵ | sebres | 2019-03-05 | 1 | -0/+64 |
|\ \ \ | |/ / | | | | | | | performance test suite) | ||||
| * | | merge 8-5-timerate (?max-count?, break possibility, diverse fixes) + windows ↵ | sebres | 2019-02-13 | 1 | -0/+64 |
| |\ \ | | |/ | | | | | | | time-calibration cycle optimization [f6637d3dd8] (clock ticks never backwards, more precise and smooth drifting) | ||||
| | * | timerate: extended with ?max-count? optional parameter, code review and more ↵ | sebres | 2019-02-13 | 1 | -4/+23 |
| | | | | | | | | | | | | tests | ||||
| | * | small amend (correct wrong utf-8 prevention for micro sign in RE of check ↵ | sergey.brester | 2019-02-12 | 1 | -1/+1 |
| | | | | | | | | | | | | test-case) | ||||
| | * | few test cases for timerate command | sergey.brester | 2019-02-12 | 1 | -0/+45 |
| | | |