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 | |