Commit 5fde78e
committed
E5: the fast path serves on macOS, Windows and SDK-sysroot targets; three e2e made portable (#734)
The runtime validation holds ELF/glibc rules and returned before writing its
record on every other target, so the project fast path found no validated
artifact snapshot there and every build was planned in full (read on the
macOS row: e2e 645, 831 and 832). Where no rule applies, each artifact's stamp
is now recorded with a Pass verdict, which is the module's definition of Pass;
a relinked artifact still sends the fast path to the full build.
e2e 827 no longer uses GNU stat, 828 no longer uses GNU sed -i, and 646 accepts
the destination in the placement list when the program has two or more
placements (a Windows program places its C++ runtime as well).1 parent e7a9b4b commit 5fde78e
6 files changed
Lines changed: 74 additions & 12 deletions
Lines changed: 7 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1235 | 1235 | | |
1236 | 1236 | | |
1237 | 1237 | | |
| 1238 | + | |
| 1239 | + | |
| 1240 | + | |
| 1241 | + | |
| 1242 | + | |
| 1243 | + | |
| 1244 | + | |
1238 | 1245 | | |
1239 | 1246 | | |
1240 | 1247 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
57 | 57 | | |
58 | 58 | | |
59 | 59 | | |
60 | | - | |
| 60 | + | |
| 61 | + | |
| 62 | + | |
| 63 | + | |
61 | 64 | | |
62 | 65 | | |
63 | 66 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
600 | 600 | | |
601 | 601 | | |
602 | 602 | | |
| 603 | + | |
| 604 | + | |
| 605 | + | |
| 606 | + | |
| 607 | + | |
| 608 | + | |
| 609 | + | |
| 610 | + | |
| 611 | + | |
| 612 | + | |
| 613 | + | |
| 614 | + | |
| 615 | + | |
| 616 | + | |
| 617 | + | |
| 618 | + | |
| 619 | + | |
| 620 | + | |
| 621 | + | |
| 622 | + | |
| 623 | + | |
| 624 | + | |
| 625 | + | |
| 626 | + | |
| 627 | + | |
| 628 | + | |
| 629 | + | |
| 630 | + | |
| 631 | + | |
| 632 | + | |
| 633 | + | |
| 634 | + | |
| 635 | + | |
| 636 | + | |
| 637 | + | |
| 638 | + | |
| 639 | + | |
603 | 640 | | |
604 | 641 | | |
605 | 642 | | |
606 | 643 | | |
607 | | - | |
| 644 | + | |
608 | 645 | | |
609 | 646 | | |
610 | 647 | | |
611 | 648 | | |
612 | 649 | | |
613 | | - | |
| 650 | + | |
| 651 | + | |
614 | 652 | | |
| 653 | + | |
615 | 654 | | |
616 | 655 | | |
617 | 656 | | |
| |||
638 | 677 | | |
639 | 678 | | |
640 | 679 | | |
641 | | - | |
| 680 | + | |
| 681 | + | |
642 | 682 | | |
| 683 | + | |
643 | 684 | | |
644 | 685 | | |
645 | 686 | | |
| |||
Lines changed: 16 additions & 5 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
125 | 125 | | |
126 | 126 | | |
127 | 127 | | |
128 | | - | |
129 | | - | |
130 | | - | |
131 | | - | |
132 | | - | |
| 128 | + | |
| 129 | + | |
| 130 | + | |
| 131 | + | |
| 132 | + | |
| 133 | + | |
| 134 | + | |
| 135 | + | |
| 136 | + | |
| 137 | + | |
| 138 | + | |
| 139 | + | |
| 140 | + | |
| 141 | + | |
| 142 | + | |
| 143 | + | |
133 | 144 | | |
134 | 145 | | |
135 | 146 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
62 | 62 | | |
63 | 63 | | |
64 | 64 | | |
65 | | - | |
| 65 | + | |
66 | 66 | | |
67 | 67 | | |
68 | 68 | | |
69 | 69 | | |
70 | 70 | | |
71 | | - | |
| 71 | + | |
72 | 72 | | |
73 | 73 | | |
74 | 74 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
58 | 58 | | |
59 | 59 | | |
60 | 60 | | |
61 | | - | |
| 61 | + | |
62 | 62 | | |
63 | 63 | | |
64 | 64 | | |
| |||
0 commit comments