Commit 8d675dc
committed
Split the bootstrap
Steps that can be selected from the command-line implement the full
`CommandLineStep` trait, which also provides an implementation of `Step`.
Helper tasks implement the smaller `Step` trait directly. They still
participate in step-caching and step-tracing, but don't interact with
command-line selectors.Step trait into multiple traits1 parent 87e5904 commit 8d675dc
22 files changed
Lines changed: 238 additions & 298 deletions
File tree
- src/bootstrap/src/core
- build_steps
- test
- builder
- cli_paths
- snapshots
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
13 | 13 | | |
14 | 14 | | |
15 | 15 | | |
16 | | - | |
| 16 | + | |
| 17 | + | |
17 | 18 | | |
18 | 19 | | |
19 | 20 | | |
| |||
36 | 37 | | |
37 | 38 | | |
38 | 39 | | |
39 | | - | |
| 40 | + | |
40 | 41 | | |
41 | 42 | | |
42 | 43 | | |
| |||
222 | 223 | | |
223 | 224 | | |
224 | 225 | | |
225 | | - | |
226 | | - | |
227 | | - | |
228 | | - | |
229 | 226 | | |
230 | 227 | | |
231 | 228 | | |
| |||
266 | 263 | | |
267 | 264 | | |
268 | 265 | | |
269 | | - | |
270 | | - | |
271 | | - | |
272 | | - | |
273 | 266 | | |
274 | 267 | | |
275 | 268 | | |
| |||
317 | 310 | | |
318 | 311 | | |
319 | 312 | | |
320 | | - | |
| 313 | + | |
321 | 314 | | |
322 | 315 | | |
323 | 316 | | |
| |||
528 | 521 | | |
529 | 522 | | |
530 | 523 | | |
531 | | - | |
| 524 | + | |
532 | 525 | | |
533 | 526 | | |
534 | 527 | | |
| |||
607 | 600 | | |
608 | 601 | | |
609 | 602 | | |
610 | | - | |
| 603 | + | |
611 | 604 | | |
612 | 605 | | |
613 | 606 | | |
| |||
701 | 694 | | |
702 | 695 | | |
703 | 696 | | |
704 | | - | |
| 697 | + | |
705 | 698 | | |
706 | 699 | | |
707 | 700 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
9 | 9 | | |
10 | 10 | | |
11 | 11 | | |
12 | | - | |
| 12 | + | |
13 | 13 | | |
14 | 14 | | |
15 | 15 | | |
16 | 16 | | |
17 | 17 | | |
18 | 18 | | |
19 | 19 | | |
20 | | - | |
| 20 | + | |
21 | 21 | | |
22 | 22 | | |
23 | 23 | | |
24 | | - | |
25 | | - | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
26 | 27 | | |
27 | 28 | | |
28 | 29 | | |
| |||
54 | 55 | | |
55 | 56 | | |
56 | 57 | | |
57 | | - | |
| 58 | + | |
58 | 59 | | |
59 | 60 | | |
60 | 61 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
20 | 20 | | |
21 | 21 | | |
22 | 22 | | |
23 | | - | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
24 | 26 | | |
25 | 27 | | |
26 | 28 | | |
| |||
167 | 169 | | |
168 | 170 | | |
169 | 171 | | |
170 | | - | |
| 172 | + | |
171 | 173 | | |
172 | 174 | | |
173 | 175 | | |
| |||
251 | 253 | | |
252 | 254 | | |
253 | 255 | | |
254 | | - | |
| 256 | + | |
255 | 257 | | |
256 | 258 | | |
257 | 259 | | |
| |||
336 | 338 | | |
337 | 339 | | |
338 | 340 | | |
339 | | - | |
| 341 | + | |
340 | 342 | | |
341 | 343 | | |
342 | 344 | | |
| |||
422 | 424 | | |
423 | 425 | | |
424 | 426 | | |
425 | | - | |
| 427 | + | |
426 | 428 | | |
427 | 429 | | |
428 | 430 | | |
| |||
522 | 524 | | |
523 | 525 | | |
524 | 526 | | |
525 | | - | |
| 527 | + | |
526 | 528 | | |
527 | 529 | | |
528 | 530 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
22 | 22 | | |
23 | 23 | | |
24 | 24 | | |
25 | | - | |
26 | 25 | | |
27 | | - | |
| 26 | + | |
| 27 | + | |
28 | 28 | | |
29 | 29 | | |
30 | 30 | | |
| |||
109 | 109 | | |
110 | 110 | | |
111 | 111 | | |
112 | | - | |
| 112 | + | |
113 | 113 | | |
114 | 114 | | |
115 | 115 | | |
| |||
743 | 743 | | |
744 | 744 | | |
745 | 745 | | |
746 | | - | |
747 | | - | |
748 | | - | |
749 | | - | |
750 | 746 | | |
751 | 747 | | |
752 | 748 | | |
| |||
900 | 896 | | |
901 | 897 | | |
902 | 898 | | |
903 | | - | |
| 899 | + | |
904 | 900 | | |
905 | 901 | | |
906 | 902 | | |
| |||
1013 | 1009 | | |
1014 | 1010 | | |
1015 | 1011 | | |
1016 | | - | |
| 1012 | + | |
1017 | 1013 | | |
1018 | 1014 | | |
1019 | 1015 | | |
| |||
1533 | 1529 | | |
1534 | 1530 | | |
1535 | 1531 | | |
1536 | | - | |
1537 | | - | |
1538 | | - | |
1539 | | - | |
1540 | 1532 | | |
1541 | 1533 | | |
1542 | 1534 | | |
| |||
1657 | 1649 | | |
1658 | 1650 | | |
1659 | 1651 | | |
1660 | | - | |
| 1652 | + | |
1661 | 1653 | | |
1662 | 1654 | | |
1663 | 1655 | | |
| |||
1726 | 1718 | | |
1727 | 1719 | | |
1728 | 1720 | | |
1729 | | - | |
| 1721 | + | |
1730 | 1722 | | |
1731 | 1723 | | |
1732 | 1724 | | |
| |||
1907 | 1899 | | |
1908 | 1900 | | |
1909 | 1901 | | |
1910 | | - | |
1911 | | - | |
1912 | | - | |
1913 | | - | |
1914 | 1902 | | |
1915 | 1903 | | |
1916 | 1904 | | |
| |||
2076 | 2064 | | |
2077 | 2065 | | |
2078 | 2066 | | |
2079 | | - | |
| 2067 | + | |
2080 | 2068 | | |
2081 | 2069 | | |
2082 | 2070 | | |
| |||
0 commit comments