Timeline

Not logged in

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

50 most recent check-ins that include changes to files matching 'tool/*'

2022-10-24
15:16
Adding a fallback to "uname -m" if nothing else works for CPU detection. Also added a special case to recognise Virtio block devices on an emulated riscv running Linux check-in: f02941290c user: Uilebheist tags: trunk
2022-09-06
18:17
Make error message for missing not-fork more useful by pointing at master URL. check-in: 6a0b3966ce user: danshearer tags: trunk
2022-08-04
07:25
Small update to hardware-detect for FreeBSD on non-x86 check-in: a8d095c05b user: Uilebheist tags: trunk
2022-08-03
08:27
Adding an option to specify a version of sqlite3 to build and use to update the results databases (default latest, which was the version used before). Also adding an option to pass a mirror directory to not-fork. Updating documentation. check-in: aacad5c1a9 user: Uilebheist tags: trunk
2022-04-09
17:08
benchmark-filter.tcl now recognised "-datasize x,x" as equal to "-datasize x" for compatibility; also "-details" shows some more information check-in: fc56cbc572 user: Uilebheist tags: trunk
2022-04-03
09:21
Missing "?" in regexp caused wrong parsing of -datasize in benchmark-filter check-in: 8e57ba6dd6 user: Uilebheist tags: trunk
2022-03-29
07:46
Make -fields and -tests option behave as documented, and clarified the note about specifying multiple files for -import check-in: 19b267dcc2 user: Uilebheist tags: trunk
2022-03-23
18:54
Adding some new columns in the benchmark-filter output; updating docs check-in: 3af40942ee user: Uilebheist tags: trunk
2022-03-22
13:25
Updating code to make it easier to use alternative test lists (tests only for now, rather than benchmarks). Updated documentation. Added a new set of tests to check the interaction between Lumo metadata and unmodified sqlite check-in: d8a12beeb4 user: Uilebheist tags: trunk
2022-03-19
12:07
Adding a note "rotational" or "non-rotational" for Linux devices when the kernel has this information. This helps distinguishing solid state disks when no other information will tell us. check-in: b3fb0cac73 user: Uilebheist tags: trunk
2022-03-18
08:56
Adding timestamps to some of the messages likely to be followed by longer processing check-in: 079d9e4b7e user: Uilebheist tags: trunk
2022-03-16
14:01
Implementing option to delete selected runs ("-delete"), and also adding option to delete selected runs from a different database ("-delete-from DB"), which can be used to delete runs which were added by copying from another database. check-in: 2f76c2261a user: Uilebheist tags: trunk
13:55
Adding a "-normalise" (or "-normalize") to show individual test timings normalised against the total duration, to help comparing results from similar systems but with different overall speed check-in: c491bd90ab user: Uilebheist tags: trunk
2022-03-15
13:41
New option, discard_output, to prevent reading the test/benchmark output into a TCL string. This allows very large datasize values without having TCL try to create a string too big and fail. Default is "Off" i.e. same code as before. check-in: c1678c4bae user: Uilebheist tags: trunk
2022-03-10
16:13
Removing extra "incr tc" which causes only half of the test to display in "-details" mode check-in: 2d92923346 user: Uilebheist tags: trunk
15:44
Deleting empty values before "-add" of a new value, to stop duplicate issues. Fixing wrong docs in the comments at the top of add-missing-comments check-in: 8edc36f300 user: Uilebheist tags: trunk
2022-03-07
16:44
Fixing "make targets" which had an error creeping in in a previous edit check-in: 77156eeba1 user: Uilebheist tags: trunk
2022-03-04
13:47
Adding a small script to help fixing old benchmark databases without CPU_COMMENT and DISK_COMMENT check-in: 4d12be27f7 user: Uilebheist tags: trunk
2022-02-22
12:03
build.tcl seems to have lost SQLITE targets at some point, adding them back. Also adding an option KEEP_SOURCES to keep sources in the build directory even if no longer requires, as the sources help if using a debugger; default is still to delete them check-in: ab4069d24b user: Uilebheist tags: trunk
2022-02-21
12:30
Adding a new operation, "cleanup" which removes any targets in the build directory which would need to be rebuilt before using check-in: 06e9b40ead user: Uilebheist tags: trunk
12:10
Adding a special version number, "commit-ID" to select a commit ID as opposed to a formal release. check-in: ada192c84f user: Uilebheist tags: trunk
2022-02-18
09:03
Understanding another different cpuinfo format check-in: a3d4f1b3e4 user: Uilebheist tags: trunk
08:53
Small typo fixed check-in: 652fe04b24 user: Uilebheist tags: trunk
08:37
More code cleanup; adding support for detecting virtio devices on FreeBSD check-in: f4facd26ac user: Uilebheist tags: trunk
02:43
Improve comments. check-in: 36be59895b user: danshearer tags: trunk
02:26
Clean up disk device detection a lot more. check-in: 10357b27c4 user: danshearer tags: trunk
01:13
Generalise detection method for Virtio devices, having found the official up-to-date spec which says there is always a Vendor ID, just not a human- readable string. This needs to be filled out for non-Linux OSs. check-in: 4723297999 user: danshearer tags: trunk
2022-02-17
23:53
Fix scope issue preventing Virtio block devices from being reported check-in: 5501d90a9d user: danshearer tags: trunk
20:21
More types of network filesystems; CPU detection for FreeBSD and NetBSD; detection of Virtio block devices on Linux check-in: a9486e3846 user: Uilebheist tags: trunk
15:38
Some changes to run on FreeBSD: finding tclsh; finding editline/readline; finding a C compiler. Removing code which went into not-forking, and requesting at least not-forking 0.5 check-in: df0ca754bf user: Uilebheist tags: trunk
2022-02-16
15:30
Making sure -copy runs in a transaction check-in: 245372f057 user: Uilebheist tags: trunk
14:33
Adding a simple tool to add a database of results to a combined database check-in: 875c786139 user: Uilebheist tags: trunk
13:42
Making sure -datasize r,w works in benchmark-filter; also fixing an issue when it did not know that the BDB backend has SQLite 3.18.2 so it would not show these results when filtering by that version check-in: 2272416f95 user: Uilebheist tags: trunk
11:27
Making indices unique to help spotting duplicates and errors; adding a N_TESTS column to -list output. check-in: d3835cde3b user: Uilebheist tags: trunk
10:48
Update -help text check-in: e26311e2bf user: danshearer tags: trunk
09:51
Checking for duplicate run IDs when adding to a database check-in: fe10dfa097 user: Uilebheist tags: trunk
09:02
Adding a -count output option; also fixing the -invalid check to know about the new backend-date field check-in: 77a90ba4cb user: Uilebheist tags: trunk
08:36
Soft-require Tclx to catch signals if it happens to be present. check-in: 6365eedbc5 user: danshearer tags: trunk
2022-02-15
17:51
Adding an option to pass "--cache" to not-fork, to be able to keep all configuration in a single place check-in: 95416c74a4 user: Uilebheist tags: trunk
17:30
Allowing abbreviated run IDs in benchmark-filter check-in: 14f68bcc8f user: Uilebheist tags: trunk
2022-02-14
14:43
Forcing a rebuild for (older) objects which do not have commit timestamps check-in: 63d409b70d user: Uilebheist tags: trunk
13:48
Adding timestamps from sqlite, the backend, and the notforking sources to the run_data in the benchmark/test database, for future reference. check-in: 167a17fd04 user: Uilebheist tags: trunk
2022-02-13
19:13
Fixing small issue introduced in previous change to build.tcl check-in: b58723e4cd user: Uilebheist tags: trunk
18:49
Adding some more options to benchmark-filter.tcl and updating documentation; also replacing examples to show the current output format check-in: 7c62da5f9e user: Uilebheist tags: trunk
2022-02-11
10:57
Adding a different output mode for -summary and -quick, showing one test/benchmark per column and one target per row, instead of the default of one target per column, one test/benchmark per row. check-in: 07ab6b9668 user: Uilebheist tags: trunk
09:39
Allowing the DATASIZE option to have one or two numbers, to specify a separate "read" and "write" data size, with code to remain compatible with older targets which specify just one number. check-in: 79fadb6ad8 user: Uilebheist tags: trunk
2022-02-10
14:53
Add missing variable (-fields was crashing) check-in: 0027f15981 user: danshearer tags: trunk
12:32
Fixes for ARMv7 which probably also apply to other 32 bit processors check-in: 212bde35a6 user: Uilebheist tags: trunk
2022-02-09
22:08
Removing some debugging output left over from previous changes check-in: 1bb3fb9cc0 user: Uilebheist tags: trunk
21:39
Removing variable added by mistake check-in: b514e28fdf user: Uilebheist tags: trunk