mirror of
https://github.com/sharkdp/hyperfine.git
synced 2026-11-02 17:11:28 +00:00
Use C++ compiler drivers in parameter-list examples (#936)
This commit is contained in:
1 parent
62cfbf0265
commit
1c925876a5
4 files changed
+6
-6
No files matched your search
+1
-1
@@ -247,7 +247,7 @@ Package authors: note that Hyperfine now comes with a set of shell completion fi
|
|||||||
necessarily require numeric arguments.
|
necessarily require numeric arguments.
|
||||||
|
|
||||||
``` bash
|
``` bash
|
||||||
hyperfine --parameter-list compiler "gcc,clang" \
|
hyperfine --parameter-list compiler "g++,clang++" \
|
||||||
"{compiler} -O2 main.cpp"
|
"{compiler} -O2 main.cpp"
|
||||||
```
|
```
|
||||||
|
|
||||||
|
|||||||
@@ -84,7 +84,7 @@ This runs `sleep 0.3`, `sleep 0.5` and `sleep 0.7`.
|
|||||||
For non-numeric parameters, you can also supply a list of values with the `-L`/`--parameter-list`
|
For non-numeric parameters, you can also supply a list of values with the `-L`/`--parameter-list`
|
||||||
option:
|
option:
|
||||||
```
|
```
|
||||||
hyperfine -L compiler gcc,clang '{compiler} -O2 main.cpp'
|
hyperfine -L compiler g++,clang++ '{compiler} -O2 main.cpp'
|
||||||
```
|
```
|
||||||
|
|
||||||
### Intermediate shell
|
### Intermediate shell
|
||||||
|
|||||||
+2
-2
@@ -184,11 +184,11 @@ Replaces the string '{\fIVAR\fP}' in each command by the current parameter value
|
|||||||
.RS
|
.RS
|
||||||
Example:
|
Example:
|
||||||
.RS
|
.RS
|
||||||
\fBhyperfine\fR \fB\-L\fR compiler gcc,clang '{compiler} \-O2 main.cpp'
|
\fBhyperfine\fR \fB\-L\fR compiler g++,clang++ '{compiler} \-O2 main.cpp'
|
||||||
.RE
|
.RE
|
||||||
.RE
|
.RE
|
||||||
.IP
|
.IP
|
||||||
This performs benchmarks for 'gcc \-O2 main.cpp' and 'clang \-O2 main.cpp'.
|
This performs benchmarks for 'g++ \-O2 main.cpp' and 'clang++ \-O2 main.cpp'.
|
||||||
.IP
|
.IP
|
||||||
The option can be specified multiple times to run benchmarks for all
|
The option can be specified multiple times to run benchmarks for all
|
||||||
possible parameter combinations.
|
possible parameter combinations.
|
||||||
|
|||||||
+2
-2
@@ -194,8 +194,8 @@ fn build_command() -> Command {
|
|||||||
.help(
|
.help(
|
||||||
"Perform benchmark runs for each value in the comma-separated list VALUES. \
|
"Perform benchmark runs for each value in the comma-separated list VALUES. \
|
||||||
Replaces the string '{VAR}' in each command by the current parameter value\
|
Replaces the string '{VAR}' in each command by the current parameter value\
|
||||||
.\n\nExample: hyperfine -L compiler gcc,clang '{compiler} -O2 main.cpp'\n\n\
|
.\n\nExample: hyperfine -L compiler g++,clang++ '{compiler} -O2 main.cpp'\n\n\
|
||||||
This performs benchmarks for 'gcc -O2 main.cpp' and 'clang -O2 main.cpp'.\n\n\
|
This performs benchmarks for 'g++ -O2 main.cpp' and 'clang++ -O2 main.cpp'.\n\n\
|
||||||
The option can be specified multiple times to run benchmarks for all \
|
The option can be specified multiple times to run benchmarks for all \
|
||||||
possible parameter combinations.\n"
|
possible parameter combinations.\n"
|
||||||
),
|
),
|
||||||
|
|||||||
Reference in new issue
Block a user