Commit Graph
62 Commits
Author SHA1 Message Date
Steve Pentland 36cc649d13 Unify timer names per-context 2018-02-13 21:02:32 +01:00
Steve Pentland 940732947c Fix non-windows build 2018-02-13 21:02:32 +01:00
Steve Pentland 369f466716 Missing semicolon for non-windows 2018-02-13 21:02:32 +01:00
Steve Pentland 1ce265e275 Restructure timer module, split timer types 2018-02-13 21:02:32 +01:00
Steve Pentland 5da47cdbc9 Remove mutability from values 2018-02-13 21:02:32 +01:00
Steve Pentland 02a2c30158 Move windows timing measurement inside calling fn 2018-02-13 21:02:32 +01:00
Steve Pentland 5ca5a00bf6 Tidy up call to GetProcessTimes from getrusage example 2018-02-13 21:02:32 +01:00
Steve Pentland 9753eed85b Initial working version with child proc HANDLE.
Still very ugly, and more work needs to be done to make it all pretty again. Additionally, cleaned
up all the cfg attrs to shor version
2018-02-13 21:02:32 +01:00
Steve Pentland 79c375af0f Remove winnt feature, not needed. 2018-02-13 21:01:59 +01:00
Steve Pentland 5eaa6d8dff Add more links to reference docs, move comment 2018-02-13 21:01:59 +01:00
Steve Pentland 42635fbaaf Initial windows timing support 2018-02-13 21:01:59 +01:00
Steve Pentland 92a0d4cfad Don't disable styling on Windows 2018-02-12 22:43:28 +01:00
sharkdp 00295f3f7f Properly spawn commands on Windows 2018-02-02 23:04:19 +01:00
sharkdp 1bdf5f3b8e Add dummy timer for Windows 2018-02-02 22:42:53 +01:00
sharkdp fefb3f2c16 Initial work on refactoring 2018-02-02 22:42:53 +01:00
sharkdp eb92bd4674 No hybrid between basic and full 2018-02-02 22:42:53 +01:00
sharkdp 5ee1c74d81 cargo fmt 2018-02-02 22:42:53 +01:00
Steve Pentland 038c05eee0 Keep coloring on Windows if auto or full 2018-02-02 22:42:53 +01:00
Stephen Pentland 0d46c302f5 Refactor, keep common code 2018-02-02 22:42:53 +01:00
Steve Pentland 501d7b70ad Don't include mod decl when on Windows 2018-02-02 22:42:53 +01:00
Steve Pentland ff798ad615 Exclude entire cputime file, force basic output 2018-02-02 22:42:53 +01:00
Steve Pentland 1ddf729c7a Initial changes to skip libc for cpu time on windows
Mark more non-windows as conditional
2018-02-02 22:42:53 +01:00
sharkdp 89e6d37562 Updates for 0.4.0 2018-01-28 18:49:54 +01:00
Steve Pentland 2e24ff012a Add new style option to disable coloring and progress bars (#24) 2018-01-28 14:35:52 +01:00
sharkdp d5c21ec272 Update warnings, switch to colored crate 2018-01-24 20:30:40 +01:00
sharkdp 2ddc21c7d4 Add outlier detection 2018-01-24 20:30:40 +01:00
sharkdp 2784b7fc1b Detect failure of preparation command 2018-01-21 18:11:27 +01:00
sharkdp d7dc7804b4 Use same width for seconds and milliseconds 2018-01-20 13:21:21 +01:00
sharkdp 241b89f12b Add unit tests 2018-01-20 13:21:21 +01:00
sharkdp ef2bef588c Initial support for user and system time 2018-01-20 13:21:21 +01:00
sharkdp 35a513917d Fix a few clippy warnings 2018-01-18 20:19:03 +01:00
sharkdp ae47586998 Formatting 2018-01-18 19:00:04 +01:00
sharkdp 93386dc808 Add unit tests for max 2018-01-18 18:58:51 +01:00
sharkdp bd5d5fd4fa Add unit tests 2018-01-18 18:55:27 +01:00
sharkdp d42994bf64 Use enum instead of bool 2018-01-18 18:39:17 +01:00
sharkdp f44f24c8d9 Update --help text 2018-01-18 18:17:23 +01:00
sharkdp a656fbe508 Rename --setup to --prepare 2018-01-18 18:13:12 +01:00
sharkdp b6ca2d6ac2 Clean up help text 2018-01-16 21:36:41 +01:00
sharkdp a4df90e44c Add --setup option, closes #8 2018-01-16 21:26:39 +01:00
sharkdp a3b99b10cb Try to cure progress bar leftovers 2018-01-14 22:07:19 +01:00
sharkdp 002eed357b Formatting 2018-01-14 22:01:22 +01:00
sharkdp 0047938349 Add min and max, closes #3 2018-01-14 21:43:29 +01:00
sharkdp 05e5899643 Use statistical crate 2018-01-14 21:07:00 +01:00
sharkdp c432fecd36 Use milliseconds for small durations, closes #10 2018-01-14 20:31:18 +01:00
sharkdp 2ba316063a Refactor code into separate modules 2018-01-14 20:14:10 +01:00
sharkdp 460fa62290 Subtract the initial run 2018-01-14 15:15:33 +01:00
sharkdp 3f3267e424 Show current time estimate, closes #7 2018-01-14 15:04:38 +01:00
sharkdp 6dcd3fe571 Fix number of runs in for loops 2018-01-14 13:36:58 +01:00
sharkdp 407c738751 Output styling 2018-01-14 13:34:22 +01:00
sharkdp 7dae4cdc67 Add --ignore-failure option, closes #11 2018-01-14 12:39:58 +01:00