Commit e2cdeec
committed
Add
I obtained the code with:
```
target/release/collector download -c primary crate cargo 0.60.0
```
`cargo-0.60.0/perf-config.json` and `cargo-0.60.0/0-println.patch` are
based on the corresponding files in `cargo/`.
`cargo-0.60.0` is quite a bit slower to compile than `cargo`. Times for
`full` builds of the final crate on my machine:
```
cargo cargo-0.60.0
cargo check 4.26 6.92
cargo debug 10.13 19.72
cargo opt 17.59 35.67
```
And to run the entire benchmark (including compiling all crates):
```
cargo: Check real 18.46 user 84.04 sys 18.01
cargo-0.60.0: Check real 18.16 user 100.21 sys 13.45
cargo: Debug real 25.98 user 163.99 sys 21.99
cargo-0.60.0: Debug real 32.92 user 205.82 sys 18.37
cargo: Opt real 38.28 user 450.19 sys 20.37
cargo-0.60.0: Opt real 55.54 user 585.34 sys 19.06
```
`cargo` will be removed soon.cargo-0.60.0 as a new benchmark.1 parent 9dbda1d commit e2cdeec
File tree
561 files changed
+205384
-2
lines changed- .github/workflows
- collector/benchmarks
- cargo-0.60.0
- benches
- workspaces
- ci
- crates/credential
- src
- bin/cargo
- commands
- cargo
- core
- compiler
- build_context
- context
- resolver
- source
- ops
- registry
- tree
- format
- sources
- git
- registry
- util
- config
- toml
- doc
- contrib
- src
- architecture
- process
- tests
- man
- generated_txt
- includes
- src
- appendix
- commands
- getting-started
- guide
- images
- reference
- theme
- etc
- man
- tests
- build-std
- testsuite
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
561 files changed
+205384
-2
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
64 | 64 | | |
65 | 65 | | |
66 | 66 | | |
67 | | - | |
68 | | - | |
| 67 | + | |
| 68 | + | |
69 | 69 | | |
70 | 70 | | |
71 | 71 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
17 | 17 | | |
18 | 18 | | |
19 | 19 | | |
| 20 | + | |
| 21 | + | |
20 | 22 | | |
21 | 23 | | |
22 | 24 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
Large diffs are not rendered by default.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
0 commit comments