45 Commits

Author SHA1 Message Date
dkf
c1b028ab94 Shorten sequences of multiple blank lines 2026-02-14 15:23:10 +00:00
jan.nijtmans
2ba12cd8d2 Indenting in testcases. Always use tabs in stead of 8 spaces 2024-10-09 08:16:29 +00:00
sebres
5f45cd9b77 merge 8.7: avoid unneeded (but expensive) path normalization for several file subsystem commands and operations;
closes [02d5d65d70adab97] and probably [411f52ed87e313dd49e2]
2024-09-17 15:35:29 +00:00
sebres
56763a32c0 merge 8.6 (fix attempt for [02d5d65d70adab97], however the small bottleneck is still visible) 2024-09-17 14:32:28 +00:00
sebres
6428e3e32a added performance regression tests illustrating [02d5d65d70adab97] 2024-09-13 11:51:24 +00:00
jan.nijtmans
ac1f3f7a09 Revise use of "-translation binary" in testcases: Use it where useful, don't use it any more where misleading 2024-06-21 20:37:14 +00:00
jan.nijtmans
ef86c6216a Revise use of "-translation binary" in testcases: Use it where usefull, don't use it any more where misleading 2024-06-21 17:08:53 +00:00
jan.nijtmans
f82e67e7bf Revise use of "-translation binary" in testcases: Use it where usefull, don't use it any more where misleading 2024-06-21 14:44:17 +00:00
sebres
eebadfb7f0 merge 8.7 2024-06-12 00:57:48 +00:00
sebres
9b6e7e0f64 list.perf.tcl: added performance regression tests for lseq (illustrates fix for [f05f5ef759c1f7f9], as well as difference of non-compiled vs. compiled expr) 2024-06-12 00:53:59 +00:00
jan.nijtmans
37907b7e83 Merge 8.6. Don't change ActiveCodePage on Windows (yet), that's for 9.0 2024-04-12 15:24:08 +00:00
jan.nijtmans
4ff3c3cf90 Add lot's of "-encoding utf-8" to our own "source" commands: We are becoming more independant from the system encoding. 2024-04-12 15:16:50 +00:00
jan.nijtmans
f53107854d Merge 9.0 2024-03-22 14:07:39 +00:00
jan.nijtmans
cbce4bcf9f Merge 8.6 2024-03-21 10:31:56 +00:00
sebres
8197ed757c more lsearch performance tests 2024-03-21 00:27:29 +00:00
jan.nijtmans
ab2ee17c91 Fix [6811a00819]: lsearch performance degradation on Tcl 8.6.11 release (thanks, Sergey!) 2024-03-20 20:09:29 +00:00
sebres
4d5b75e119 small amend (incorrect copy&paste removed) 2024-03-20 16:39:12 +00:00
sebres
51726860a5 added performance regression tests for list facilities (initially only few lsearch cases, illustrating [6811a0081940b76c]) 2024-03-20 16:37:22 +00:00
jan.nijtmans
536c1b08e8 Rebase to latest 9.0 2024-02-26 12:19:55 +00:00
sebres
ff9b361ee1 merge 8.6 2024-01-29 15:26:48 +00:00
sebres
cd529a89c5 don't flush to use full buffer (otherwise the chunks were 4K anyway) 2024-01-29 11:06:36 +00:00
sebres
b7a1eb041b added channel regression tests (for read command) to illustrate bugs [db4f2843cd], [da16d15574] 2024-01-26 22:18:14 +00:00
apnadkarni
4e92d998eb Minor fixes for perf tests 2023-05-05 12:34:18 +00:00
jan.nijtmans
20bb6aaf3f Merge 8.6 2022-09-01 15:46:03 +00:00
jan.nijtmans
95a50eddf7 Merge 8.7 2022-07-05 10:59:11 +00:00
apnadkarni
b5d8216129 Merge core-8-branch after TIP616 2022-06-12 03:05:41 +00:00
jan.nijtmans
e5e69970a1 Merge 8.6. Eliminate some (long) typecasts 2022-06-02 15:55:28 +00:00
jan.nijtmans
d4181179bc typo 2022-06-02 12:10:50 +00:00
apnadkarni
830603d46e Finish list performance scripts 2022-06-01 04:17:50 +00:00
apnadkarni
7d89acd1b2 Implement bidirection shift to distribute free space in list stores. 2022-05-29 11:44:27 +00:00
apnadkarni
7b9852676d Rearrange output order to make comparisons easier. 2022-05-27 03:50:08 +00:00
apnadkarni
016ec0a646 Performance test scripts for list commands 2022-05-24 17:23:43 +00:00
jan.nijtmans
31802cfa31 Get sebres-8-6-clock-speedup-cr2 ready for 8.7 too 2021-02-18 17:27:11 +00:00
jan.nijtmans
55383ed9b1 Now that all Tcl source files are UTF-8 by default, we can use the ©-sign whenever reasonable. 2020-11-23 08:25:48 +00:00
jan.nijtmans
85ffaea615 Eliminate some eol-spacing, eliminate some gcc warnings (with -Wc++-compat) 2020-10-12 16:47:09 +00:00
sebres
b8d9b4e996 improve tests, since timerate supporting max-count too 2020-06-22 16:30:47 +00:00
jan.nijtmans
e1c726c819 Merge 8.6 2020-03-22 21:24:31 +00:00
sebres
8324e0015d tests-perf suite: fix several tests expecting different output result (convert result) 2019-07-15 11:33:48 +00:00
jan.nijtmans
595cb86379 Remove EXECUTE flag for tclWinFile.c. More eol-spacing cleanup (keeping tests-pref/* among other the same in multiple branches) 2019-06-26 08:21:19 +00:00
sebres
cb9018a721 fixes typo ("net" instead of outdated term "nett") 2019-05-24 16:49:32 +00:00
sebres
0cced28f38 extend performance test-suite, allow several (repeatable) execution of _test_run (if encosed in _test_start/_test_out_total) to produce same summary; provide possibility for measure of single iterators, etc.
small code review
2019-04-17 19:59:13 +00:00
sebres
2d4e87b986 fixed mistake ($howmuch is substituted in tests and can be larger as last event index created by too small measurement time). 2019-03-08 04:35:41 +00:00
sebres
2e2fdf481a extended performance test-suite, since max-count is implemented in timerate, usage ::tclTestPerf::_test_run ?-no-result? reptime lst ?outcmd?;
update timer-event.perf.tcl for better readability (covering execution in multiple iterations now regarding max-count, so provides more precise result now);
removed unused test-cases here (new cases of event-perf-branch only).
2019-03-05 15:46:31 +00:00
sebres
1568393cf3 back-porting other performance test (timer-event.perf.tcl) from event-perf-branch 2019-03-05 12:58:11 +00:00
sebres
6d9266494b back-porting test-performance suite and clock.perf.tcl from clock-speedup branch 2019-03-05 12:56:22 +00:00