Tcl/Tk Benchmark Suite And Tools
Timeline
Not logged in
Bounty program for improvements to Tcl and certain Tcl packages.

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

50 most recent check-ins

2011-02-16
19:08
* tcl/expr.bench (expr-abs): abs proc vs built-in comparison Leaf check-in: 4b57fe927d user: hobbs tags: trunk
19:07
* runbench.tcl (collectData): correct autoscale magic if not repeating and autoscale is requested (ensure output). check-in: 779f7fd6f9 user: hobbs tags: trunk
2011-01-19
17:09
new bench for format cmd check-in: 907e64e417 user: hobbs tags: trunk
17:07
fix scoping and -paths arg handling check-in: 5bf50bb38f user: hobbs tags: trunk
2010-12-04
00:28
fix autoscale adjustment and dump tweaked data check-in: 625716fd05 user: hobbs tags: trunk
2010-12-03
02:34
* runbench.tcl (parseOpts): fix var scoping Make -repeat really be repeat runs and adjust auto-scale to work with repeats. check-in: bc1d83c8c4 user: hobbs tags: trunk
02:32
fix solaris-sparc file delete issue check-in: 427bc36b0c user: hobbs tags: trunk
2010-12-01
21:57
* tcl/sha1.bench: use only SHA1 algorithm that works across versions. The variant didn't add any extra value. Also strip out the unused code that wasn't relevant to the benchmark. check-in: 3d0836ab7b user: hobbs tags: trunk
04:07
* runbench.tcl: add -repeat and -collate options that allow for multiple runs to be accumulated and collate to be min, max or avg value of runs. check-in: dbb6e75e81 user: hobbs tags: trunk
2010-11-30
20:00
genKeys is about format, not array check-in: 3cb2044f1d user: hobbs tags: trunk
19:48
* tcl/expr.bench (UpdStrOfDbl): improve UpdStrOfDbl benchmarks check-in: aef72892b8 user: hobbs tags: trunk
19:46
* runbench.tcl (collectData): warn if autoscale is on that the total elapsed time gets skewed check-in: 322c382285 user: hobbs tags: trunk
19:43
* libbench.tcl (thread_finish): spit out evalstats info if available check-in: 729cab3baa user: hobbs tags: trunk
2010-11-09
23:56
* tcl/expr.bench (expr-UpdateStringOfDouble): add TIP#132 UpdateStringOfDouble slowdown benchmark check-in: f498b9cd81 user: hobbs tags: trunk
2010-10-02
01:23
* tcl/binary.bench: add improved random binary string bench check-in: 1a05af2872 user: hobbs tags: trunk
01:22
* runbench.tcl: clean up arg handling, add -single $bool option to run all tests in same interp instance (default no == separate). check-in: 7fd926fd9b user: hobbs tags: trunk
2010-09-28
04:36
* normbench.tcl: support -normalize "none" to mean just change formats but not normalize check-in: f31e32256e user: hobbs tags: trunk
01:21
* libbench.tcl (bench): guard again "0" claimed runtime speed (bench_tmpfile): add pid to tmpfile check-in: 1b42560df4 user: hobbs tags: trunk
01:20
bench to generate random binary check-in: 51ac9280dd user: hobbs tags: trunk
01:12
tcl/ascii85.bench (new): ascii85 benchmarks, works for 8.4+ check-in: 097dcc765c user: hobbs tags: trunk
01:10
rand() works for 8.0+ check-in: 3f59bfee56 user: hobbs tags: trunk
01:10
works for 8.0+ check-in: 7f3413c87d user: hobbs tags: trunk
00:32
* tcl/expr.bench: more simple expr benchmarks check-in: ba89affed5 user: hobbs tags: trunk
00:15
* tcl/eval.bench (e-cmd-expand): add {*} benchmark check-in: 4ed0aa8860 user: hobbs tags: trunk
00:05
* runbench.tcl, libbench.tcl: add -autoscale option that ensures min and max runtime length independent of iters requested. check-in: 55243e340a user: hobbs tags: trunk
2010-09-27
23:49
* tcl/read.bench (read-cat): make sure to close /dev/null check-in: 9160d5f6c0 user: hobbs tags: trunk
2010-09-25
01:51
add binary string compare benchmarks check-in: 9eb2dcaf76 user: hobbs tags: trunk
2010-09-23
00:42
require 8.3 features check-in: d2f4f9e06d user: hobbs tags: trunk
2008-06-13
16:44
* tcl/uplevel.bench: oops, bench required 8.5 ... fixed. check-in: 25533ed4f0 user: msofer tags: trunk
2008-06-12
23:18
* tcl/uplevel.bench: new benchmarks to show uplevel compilation speedups check-in: eb8120a76f user: msofer tags: trunk
2007-12-11
03:14
see notes check-in: 24f41dbeeb user: hobbs tags: trunk
03:14
* tcl/read.bench: use -buffering full on cat output up iters on the benchmarks for slightly better consistency check-in: 892b23da48 user: hobbs tags: trunk
03:13
* tcl/regexp.bench: add ini file benchmark to highlight RE slowdown Add backtrack case and digit matching benchmarks. check-in: 805ccd7473 user: hobbs tags: trunk
03:13
more glob recursion case benchmarks check-in: 4c81f54706 user: hobbs tags: trunk
2007-11-17
02:17
handle wikisafe of [] chars check-in: a7ee3f8755 user: hobbs tags: trunk
01:51
* normbench.tcl: Add -output wiki and variable in/out format * runbench.tcl: Add -output wiki format check-in: 1de591e219 user: hobbs tags: trunk
2007-11-16
23:57
(expr-unbraced-long): add benchmark check-in: d6943323d9 user: hobbs tags: trunk
21:58
add list reverse benchmarks check-in: f93d377a75 user: hobbs tags: trunk
21:57
add string reverse core benchmark check-in: e4b229f125 user: hobbs tags: trunk
21:57
limit pre-8.1 REs check-in: e88c7ab5ce user: hobbs tags: trunk
2007-11-12
02:01
add more RE tests for core ReToGlob perf check-in: 2799e120e7 user: hobbs tags: trunk
02:01
adjust iters check-in: 79c0575986 user: hobbs tags: trunk
2007-11-07
18:30
correct read-cat use of $trans check-in: ceabb007f3 user: hobbs tags: trunk
18:29
* tcl/read.bench: add grep-glob and cat benchmarks. Allow changing buffer benchmarks for 8.3+. Allow binary translation for 8.0. check-in: b4e1057894 user: hobbs tags: trunk
2006-11-14
15:12
correct invalid format specifier check-in: 21f0614254 user: dgp tags: trunk
2006-11-13
22:35
add result validation checks check-in: 2cce9fd395 user: hobbs tags: trunk
21:54
* runbench.tcl (outputData-text-item): centralize item output format check-in: 5840d2e78c user: hobbs tags: trunk
21:49
* tcl/sha1.bench, tcl/md5.bench: return if < Tcl 8.2 check-in: 50009191a8 user: hobbs tags: trunk
2006-11-11
02:33
* runbench.tcl (outputData-text): allow more space in output, check for double vals in non-normalized output path. check-in: 6287a424d1 user: hobbs tags: trunk
02:33
* tcl/gccont.bench (GCCont_cpb::cGCC): correct init to work on 8.5 changes for incr auto-init (keeps compat with other versions). check-in: f2dabbd57d user: hobbs tags: trunk