Commit 7452976
committed
Speed up compilation by 23%
Before this commit, serde_derive is built before serde. But serde does
not depend on serde_derive, so that is not needed. Instead, build serde
and serde_derive in parallel. That speeds up compilation by 23%.
Before:
$ hyperfine --prepare 'cargo clean' 'cargo build'
Benchmark 1: cargo build
Time (mean ± σ): 4.979 s ± 0.044 s [User: 4.887 s, System: 0.714 s]
Range (min … max): 4.915 s … 5.068 s 10 runs
After:
$ hyperfine --prepare 'cargo clean' 'cargo build'
Benchmark 1: cargo build
Time (mean ± σ): 3.821 s ± 0.065 s [User: 5.083 s, System: 0.740 s]
Range (min … max): 3.749 s … 3.955 s 10 runs1 parent 129ba43 commit 7452976
2 files changed
+3
-2
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
8 | 8 | | |
9 | 9 | | |
10 | 10 | | |
11 | | - | |
| 11 | + | |
| 12 | + | |
12 | 13 | | |
13 | 14 | | |
14 | 15 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
21 | 21 | | |
22 | 22 | | |
23 | 23 | | |
24 | | - | |
| 24 | + | |
25 | 25 | | |
26 | 26 | | |
27 | 27 | | |
| |||
0 commit comments