Tcl/Tk Benchmark Suite And Tools
Timeline
Not logged in

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

99 check-ins using file tcl/proc.bench version 32652aec47

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
02:33
* tcl/fcopy.bench: use bench_tmpfile where appropriate check-in: 359c816207 user: hobbs tags: trunk
02:33
* tcl/vars.bench (var-incr-*): add var type incr benchmarks check-in: 59906100df user: hobbs tags: trunk
2006-10-16
12:47
Avoid using method B with tcl 8.5. Method B relies on the implicit truncation to 32 bit ints that exists in 8.4. In 8.5 it promotes to bignums and takes forever. check-in: 969ff51eef user: patthoyts tags: trunk
12:33
Updated to include TIP 275 unsigned flags where available. check-in: cbb628e240 user: patthoyts tags: trunk
2005-10-12
14:42
On Tcl 8.5+, skip the SHA implementation fails to truncate bignums. check-in: e9ee0bba5c user: dgp tags: trunk
2005-10-08
02:13
* tcl/sha1.bench: Updated the sha1 and md5 implementations with * tcl/md5.bench: current tcllib code. check-in: 4040b5aba7 user: patthoyts tags: trunk
2005-01-09
14:29
adding namespace.bench check-in: 53051a32c5 user: msofer tags: trunk
2004-12-29
23:16
* tcl/parse.bench: ensure file size is consistent between interp runs with formatted BOUND string. check-in: d39fd3e6b4 user: hobbs tags: trunk
2004-12-27
19:41
see ChangeLog check-in: bf1fae623e user: hobbs tags: trunk
19:41
(getInterps): use exec << instead of echo [Bug 1091764] check-in: c84a4ae3db user: hobbs tags: trunk
19:41
fix doc for -throwerrors [Bug 1091766] check-in: abb70ef585 user: hobbs tags: trunk
2004-12-24
17:47
* tcl/namespace.bench: new benchmark, measures the cost of calling the same global command alternating different namespaces. check-in: 95ce0fae97 user: msofer tags: trunk
2004-12-20
22:31
see changes check-in: 9293ccc2e2 user: hobbs tags: trunk
22:30
(new): array hash benchmarks check-in: f8b9c49509 user: hobbs tags: trunk
22:29
* runbench.tcl (convertVersion): add -globtclsh -globwish file path glob opts (tclsh* and wish* by default). Normalize soft-links. check-in: 648fdf3ad7 user: hobbs tags: trunk
22:29
(normalize-text): harden time norm check check-in: 3c5fb4d456 user: hobbs tags: trunk
22:29
fix string match -nocase for tclsh <=8.2 check-in: 17e53ef5f8 user: hobbs tags: trunk
22:29
fix checkall to operate for tclsh <=8.0 check-in: a8cb6f94f1 user: hobbs tags: trunk
2003-08-07
00:57
* normbench.tcl (normalize): correct normalization of new-style stats where TclX data is present in output. check-in: 81b01b35f0 user: hobbs tags: trunk
2003-02-11
21:55
lsearch -regexp benchmarks check-in: d3d932ff85 user: hobbs tags: trunk
11:33
updated to work in pre-8.3 interps check-in: eebf31f01b user: hobbs tags: trunk
11:11
updated with more benchmarks check-in: 36efd028c8 user: hobbs tags: trunk
2003-02-09
06:26
* tcl/startup.bench: replaced by file benchmarks * tcl/file.bench: file benchmarks check-in: e89b511bf4 user: hobbs tags: trunk
2002-11-14
01:56
* runbench.tcl: allow tclsh*/wish* (no version required) check-in: 31ddf2f0ba user: hobbs tags: trunk
01:56
* tcl/string.bench: add string growth, remove split benchmarks * tcl/split.bench: more split benchmarks check-in: b94536afb4 user: hobbs tags: trunk
01:56
correct to work with pre-8.2 interps check-in: 0385783661 user: hobbs tags: trunk
01:56
add lset benchmarks check-in: 99b691714e user: hobbs tags: trunk
01:55
allow method filter from command lineinvocation check-in: cafab39dd0 user: hobbs tags: trunk
01:55
added anchored re tests check-in: 773063fad1 user: hobbs tags: trunk
2002-07-24
15:10
* tcl/base64.bench: added the current code from tcllib. check-in: 0e73d889e7 user: msofer tags: trunk
2002-07-18
20:37
* tcl/read.bench: modified to actually "use" the data being read by setting a local variable. check-in: ab801f27f9 user: msofer tags: trunk
2002-06-20
11:54
doh ... wrong date in Changelog entry check-in: 311a482d5a user: msofer tags: trunk
11:53
* tcl/md5.bench: added the faster implementation from tcllib check-in: d381e8bf72 user: msofer tags: trunk
2002-06-12
19:34
* tcl/gccont.bench: new benchmark that does some bioinformatics manipulation on dna sequences check-in: 8ad778b45a user: hobbs tags: trunk
19:33
* tcl/string.bench: corrected string equality checks to use different variables (objects) check-in: c074c5da00 user: hobbs tags: trunk
19:29
corrected <8.2 compat problems in toplevel code check-in: 939ef3552d user: hobbs tags: trunk
19:28
correct wideint problem for 8.4 in sha1DF check-in: af15b0b35e user: hobbs tags: trunk
19:10
added benchmarks using [lset] in heapsort.bench and klist.bench check-in: 11c3363bc8 user: msofer tags: trunk
2002-06-11
14:44
modified regexp.bench and vars.ref to measure the read access speed of variables which are set at runtime by non-compiled commands (eg [variable], [regexp], ...) check-in: fce5685938 user: msofer tags: trunk
2002-05-29
10:07
noted == vs != len string equal benchmarks check-in: d2c7cbe38b user: hobbs tags: trunk
09:51
removed accidental return left to short-circuit checks check-in: 88685051a5 user: hobbs tags: trunk
09:16
* tcl/string.bench: corrected the equality benchmarks to not use the same object unless specified. check-in: a70518e89a user: hobbs tags: trunk
09:16
start of some encoding benchmarks (8.1+) check-in: 6afee35301 user: hobbs tags: trunk
09:16
more complex string parsing benchmark (8.0+) check-in: 1ae6a86130 user: hobbs tags: trunk
09:16
added ==/!= expr benchmarks check-in: 2927fcc22a user: hobbs tags: trunk
09:15
added unset of vars created check-in: 081240d60e user: hobbs tags: trunk
2002-04-26
03:42
* runbench.tcl: * libbench.tcl: added ability to set # threads to use if Thread package can be loaded. improved -result error checking check-in: ed915c1f28 user: hobbs tags: trunk
03:42
verify result of encode/decode check-in: 64b0648381 user: hobbs tags: trunk
03:42
added empty proc benchmarks check-in: 30b00fb26d user: hobbs tags: trunk