Commit e5ac9f8
authored
Rollup merge of #137373 - Kobzol:tool-stage0-improve, r=jieyouxu
Compile run-make-support and run-make tests with the bootstrap compiler
It does not seem necessary to have to recompile run-make-support on changes to the local compiler/stdlib. This PR simplifies the implementation of a few tools, then switches rms to stage0 and also makes the handling of environment variables in run-make tests simpler.
Best reviewed commit-by-commit. I can split it into multiple PRs if you want.
Also tested that `COMPILETEST_FORCE_STAGE0=1 ./x test tests/run-make --stage 0` still works. Incredibly, it looks like it even passes more tests than on `master` 😆
r? ``@jieyouxu``File tree
13 files changed
+124
-256
lines changed- src
- bootstrap/src/core/build_steps
- tools
- compiletest/src
- runtest
- run-make-support/src
- external_deps
- tests/run-make
- a-b-a-linker-guard
- rustdoc-default-output
- version-verbose-commit-hash
13 files changed
+124
-256
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1242 | 1242 | | |
1243 | 1243 | | |
1244 | 1244 | | |
1245 | | - | |
1246 | | - | |
1247 | | - | |
1248 | | - | |
1249 | | - | |
1250 | | - | |
1251 | | - | |
1252 | | - | |
1253 | | - | |
1254 | | - | |
1255 | | - | |
1256 | | - | |
1257 | | - | |
1258 | | - | |
1259 | | - | |
1260 | | - | |
1261 | | - | |
1262 | | - | |
1263 | | - | |
1264 | | - | |
1265 | | - | |
1266 | | - | |
1267 | | - | |
1268 | | - | |
1269 | | - | |
1270 | | - | |
1271 | | - | |
1272 | | - | |
1273 | | - | |
1274 | | - | |
1275 | | - | |
1276 | | - | |
1277 | | - | |
1278 | | - | |
1279 | | - | |
1280 | | - | |
1281 | | - | |
1282 | | - | |
1283 | | - | |
1284 | | - | |
1285 | | - | |
1286 | | - | |
1287 | | - | |
1288 | | - | |
1289 | | - | |
1290 | | - | |
1291 | | - | |
1292 | | - | |
1293 | | - | |
1294 | | - | |
1295 | | - | |
1296 | | - | |
1297 | | - | |
1298 | 1245 | | |
1299 | 1246 | | |
1300 | 1247 | | |
| |||
1446 | 1393 | | |
1447 | 1394 | | |
1448 | 1395 | | |
1449 | | - | |
1450 | | - | |
1451 | | - | |
1452 | | - | |
1453 | | - | |
1454 | | - | |
1455 | | - | |
1456 | | - | |
1457 | | - | |
1458 | | - | |
1459 | | - | |
1460 | | - | |
1461 | | - | |
1462 | | - | |
1463 | | - | |
1464 | | - | |
1465 | | - | |
1466 | | - | |
1467 | | - | |
1468 | | - | |
1469 | | - | |
1470 | | - | |
1471 | | - | |
1472 | | - | |
1473 | | - | |
1474 | | - | |
1475 | | - | |
1476 | | - | |
1477 | | - | |
1478 | | - | |
1479 | | - | |
1480 | | - | |
1481 | | - | |
1482 | | - | |
| 1396 | + | |
1483 | 1397 | | |
1484 | 1398 | | |
1485 | 1399 | | |
| |||
1722 | 1636 | | |
1723 | 1637 | | |
1724 | 1638 | | |
| 1639 | + | |
| 1640 | + | |
| 1641 | + | |
1725 | 1642 | | |
1726 | 1643 | | |
1727 | 1644 | | |
| |||
1774 | 1691 | | |
1775 | 1692 | | |
1776 | 1693 | | |
| 1694 | + | |
| 1695 | + | |
| 1696 | + | |
| 1697 | + | |
| 1698 | + | |
1777 | 1699 | | |
1778 | 1700 | | |
1779 | 1701 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
34 | 34 | | |
35 | 35 | | |
36 | 36 | | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
37 | 43 | | |
38 | 44 | | |
39 | 45 | | |
| |||
47 | 53 | | |
48 | 54 | | |
49 | 55 | | |
| 56 | + | |
| 57 | + | |
50 | 58 | | |
51 | 59 | | |
52 | 60 | | |
| |||
79 | 87 | | |
80 | 88 | | |
81 | 89 | | |
82 | | - | |
| 90 | + | |
83 | 91 | | |
84 | 92 | | |
85 | 93 | | |
| |||
179 | 187 | | |
180 | 188 | | |
181 | 189 | | |
182 | | - | |
183 | | - | |
| 190 | + | |
| 191 | + | |
| 192 | + | |
| 193 | + | |
| 194 | + | |
| 195 | + | |
| 196 | + | |
| 197 | + | |
184 | 198 | | |
185 | 199 | | |
186 | 200 | | |
| |||
330 | 344 | | |
331 | 345 | | |
332 | 346 | | |
| 347 | + | |
333 | 348 | | |
334 | 349 | | |
335 | 350 | | |
| |||
389 | 404 | | |
390 | 405 | | |
391 | 406 | | |
| 407 | + | |
392 | 408 | | |
393 | 409 | | |
394 | 410 | | |
| |||
407 | 423 | | |
408 | 424 | | |
409 | 425 | | |
410 | | - | |
| 426 | + | |
| 427 | + | |
| 428 | + | |
| 429 | + | |
| 430 | + | |
| 431 | + | |
411 | 432 | | |
412 | 433 | | |
413 | 434 | | |
| |||
445 | 466 | | |
446 | 467 | | |
447 | 468 | | |
| 469 | + | |
| 470 | + | |
448 | 471 | | |
449 | 472 | | |
450 | 473 | | |
451 | 474 | | |
452 | 475 | | |
453 | 476 | | |
454 | | - | |
455 | | - | |
456 | | - | |
457 | | - | |
458 | | - | |
459 | | - | |
460 | | - | |
461 | | - | |
462 | | - | |
463 | | - | |
464 | | - | |
465 | | - | |
466 | | - | |
467 | | - | |
468 | | - | |
469 | | - | |
470 | | - | |
471 | | - | |
472 | | - | |
473 | | - | |
474 | | - | |
475 | | - | |
476 | | - | |
477 | | - | |
478 | | - | |
479 | | - | |
480 | | - | |
481 | | - | |
482 | | - | |
483 | | - | |
484 | | - | |
485 | | - | |
486 | | - | |
487 | | - | |
488 | | - | |
489 | | - | |
490 | | - | |
491 | | - | |
492 | | - | |
493 | 477 | | |
494 | 478 | | |
495 | 479 | | |
| |||
529 | 513 | | |
530 | 514 | | |
531 | 515 | | |
| 516 | + | |
532 | 517 | | |
533 | 518 | | |
534 | 519 | | |
| |||
586 | 571 | | |
587 | 572 | | |
588 | 573 | | |
| 574 | + | |
589 | 575 | | |
590 | 576 | | |
591 | 577 | | |
| |||
621 | 607 | | |
622 | 608 | | |
623 | 609 | | |
| 610 | + | |
624 | 611 | | |
625 | 612 | | |
626 | 613 | | |
| |||
725 | 712 | | |
726 | 713 | | |
727 | 714 | | |
| 715 | + | |
728 | 716 | | |
729 | 717 | | |
730 | 718 | | |
| |||
779 | 767 | | |
780 | 768 | | |
781 | 769 | | |
| 770 | + | |
782 | 771 | | |
783 | 772 | | |
784 | 773 | | |
| |||
827 | 816 | | |
828 | 817 | | |
829 | 818 | | |
| 819 | + | |
830 | 820 | | |
831 | 821 | | |
832 | 822 | | |
| |||
887 | 877 | | |
888 | 878 | | |
889 | 879 | | |
| 880 | + | |
890 | 881 | | |
891 | 882 | | |
892 | 883 | | |
| |||
931 | 922 | | |
932 | 923 | | |
933 | 924 | | |
| 925 | + | |
934 | 926 | | |
935 | 927 | | |
936 | 928 | | |
| |||
985 | 977 | | |
986 | 978 | | |
987 | 979 | | |
| 980 | + | |
988 | 981 | | |
989 | 982 | | |
990 | 983 | | |
| |||
1164 | 1157 | | |
1165 | 1158 | | |
1166 | 1159 | | |
| 1160 | + | |
1167 | 1161 | | |
1168 | 1162 | | |
1169 | 1163 | | |
| |||
1242 | 1236 | | |
1243 | 1237 | | |
1244 | 1238 | | |
| 1239 | + | |
1245 | 1240 | | |
1246 | 1241 | | |
1247 | 1242 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
190 | 190 | | |
191 | 191 | | |
192 | 192 | | |
| 193 | + | |
| 194 | + | |
| 195 | + | |
193 | 196 | | |
194 | 197 | | |
195 | 198 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
54 | 54 | | |
55 | 55 | | |
56 | 56 | | |
| 57 | + | |
| 58 | + | |
| 59 | + | |
| 60 | + | |
| 61 | + | |
| 62 | + | |
57 | 63 | | |
58 | 64 | | |
59 | 65 | | |
| |||
320 | 326 | | |
321 | 327 | | |
322 | 328 | | |
| 329 | + | |
323 | 330 | | |
324 | 331 | | |
325 | 332 | | |
| |||
0 commit comments