Tcl/Tk Benchmark Suite And Tools
Timeline
Not logged in
Bounty program for improvements to Tcl and certain Tcl packages.
Tcl 2018 Conference, Houston/TX, US, Oct 15-19
Send your abstracts to tclconference@googlegroups.com
or submit via the online form by Aug 20.

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