Commit 06a5714
committed
fix(toml): Warn, rather than fail publish, if targets are excluded
This could offer performance gains when parsing a published
manifest since the targets don't need to be discovered.
To see this, we'd first need to stop discovering potential targets even when it isn't
needed.1 parent 1e60477 commit 06a5714
File tree
9 files changed
+500
-90
lines changed- src/cargo/util/toml
- tests/testsuite
9 files changed
+500
-90
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
264 | 264 | | |
265 | 265 | | |
266 | 266 | | |
267 | | - | |
| 267 | + | |
268 | 268 | | |
269 | 269 | | |
270 | 270 | | |
| |||
277 | 277 | | |
278 | 278 | | |
279 | 279 | | |
280 | | - | |
281 | | - | |
282 | | - | |
283 | | - | |
284 | | - | |
| 280 | + | |
| 281 | + | |
| 282 | + | |
| 283 | + | |
| 284 | + | |
285 | 285 | | |
286 | 286 | | |
287 | 287 | | |
| |||
318 | 318 | | |
319 | 319 | | |
320 | 320 | | |
| 321 | + | |
| 322 | + | |
| 323 | + | |
| 324 | + | |
| 325 | + | |
| 326 | + | |
| 327 | + | |
| 328 | + | |
| 329 | + | |
| 330 | + | |
| 331 | + | |
| 332 | + | |
| 333 | + | |
| 334 | + | |
| 335 | + | |
| 336 | + | |
| 337 | + | |
| 338 | + | |
| 339 | + | |
| 340 | + | |
| 341 | + | |
| 342 | + | |
| 343 | + | |
| 344 | + | |
| 345 | + | |
| 346 | + | |
| 347 | + | |
| 348 | + | |
| 349 | + | |
| 350 | + | |
| 351 | + | |
| 352 | + | |
| 353 | + | |
| 354 | + | |
| 355 | + | |
| 356 | + | |
| 357 | + | |
| 358 | + | |
| 359 | + | |
| 360 | + | |
| 361 | + | |
321 | 362 | | |
322 | 363 | | |
323 | 364 | | |
| |||
519 | 560 | | |
520 | 561 | | |
521 | 562 | | |
522 | | - | |
523 | | - | |
524 | | - | |
525 | | - | |
| 563 | + | |
| 564 | + | |
| 565 | + | |
| 566 | + | |
526 | 567 | | |
527 | 568 | | |
528 | 569 | | |
| |||
1149 | 1190 | | |
1150 | 1191 | | |
1151 | 1192 | | |
| 1193 | + | |
1152 | 1194 | | |
1153 | | - | |
1154 | 1195 | | |
1155 | 1196 | | |
1156 | 1197 | | |
| |||
2520 | 2561 | | |
2521 | 2562 | | |
2522 | 2563 | | |
2523 | | - | |
| 2564 | + | |
2524 | 2565 | | |
2525 | 2566 | | |
2526 | 2567 | | |
2527 | | - | |
2528 | | - | |
2529 | | - | |
2530 | | - | |
| 2568 | + | |
| 2569 | + | |
| 2570 | + | |
| 2571 | + | |
2531 | 2572 | | |
2532 | 2573 | | |
2533 | 2574 | | |
| |||
2685 | 2726 | | |
2686 | 2727 | | |
2687 | 2728 | | |
| 2729 | + | |
2688 | 2730 | | |
| 2731 | + | |
2689 | 2732 | | |
2690 | 2733 | | |
2691 | 2734 | | |
2692 | 2735 | | |
2693 | 2736 | | |
2694 | 2737 | | |
2695 | 2738 | | |
2696 | | - | |
| 2739 | + | |
| 2740 | + | |
| 2741 | + | |
2697 | 2742 | | |
2698 | 2743 | | |
2699 | 2744 | | |
2700 | | - | |
| 2745 | + | |
| 2746 | + | |
| 2747 | + | |
| 2748 | + | |
| 2749 | + | |
2701 | 2750 | | |
2702 | 2751 | | |
2703 | 2752 | | |
2704 | 2753 | | |
| 2754 | + | |
2705 | 2755 | | |
2706 | | - | |
2707 | | - | |
2708 | | - | |
2709 | | - | |
2710 | | - | |
| 2756 | + | |
| 2757 | + | |
| 2758 | + | |
| 2759 | + | |
| 2760 | + | |
| 2761 | + | |
| 2762 | + | |
| 2763 | + | |
| 2764 | + | |
| 2765 | + | |
| 2766 | + | |
2711 | 2767 | | |
2712 | | - | |
| 2768 | + | |
| 2769 | + | |
| 2770 | + | |
| 2771 | + | |
| 2772 | + | |
| 2773 | + | |
2713 | 2774 | | |
2714 | 2775 | | |
2715 | 2776 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
34 | 34 | | |
35 | 35 | | |
36 | 36 | | |
| 37 | + | |
37 | 38 | | |
38 | | - | |
39 | 39 | | |
40 | 40 | | |
41 | 41 | | |
| |||
44 | 44 | | |
45 | 45 | | |
46 | 46 | | |
47 | | - | |
48 | | - | |
49 | | - | |
50 | | - | |
51 | | - | |
52 | | - | |
53 | | - | |
54 | | - | |
55 | | - | |
56 | 47 | | |
| 48 | + | |
57 | 49 | | |
58 | | - | |
59 | 50 | | |
60 | 51 | | |
61 | 52 | | |
62 | 53 | | |
63 | 54 | | |
64 | | - | |
65 | | - | |
66 | | - | |
67 | 55 | | |
68 | 56 | | |
69 | 57 | | |
70 | 58 | | |
71 | 59 | | |
72 | 60 | | |
73 | 61 | | |
74 | | - | |
75 | | - | |
76 | | - | |
77 | | - | |
78 | | - | |
79 | | - | |
80 | | - | |
81 | | - | |
82 | | - | |
83 | 62 | | |
84 | 63 | | |
85 | | - | |
| 64 | + | |
86 | 65 | | |
87 | 66 | | |
88 | 67 | | |
89 | 68 | | |
90 | 69 | | |
91 | | - | |
92 | | - | |
| 70 | + | |
| 71 | + | |
93 | 72 | | |
94 | 73 | | |
95 | | - | |
96 | | - | |
97 | | - | |
98 | | - | |
99 | | - | |
| 74 | + | |
100 | 75 | | |
101 | | - | |
102 | | - | |
| 76 | + | |
| 77 | + | |
103 | 78 | | |
104 | 79 | | |
105 | | - | |
106 | | - | |
107 | | - | |
108 | | - | |
109 | | - | |
| 80 | + | |
110 | 81 | | |
111 | | - | |
112 | | - | |
| 82 | + | |
| 83 | + | |
113 | 84 | | |
114 | 85 | | |
115 | | - | |
116 | | - | |
117 | | - | |
118 | | - | |
119 | | - | |
| 86 | + | |
120 | 87 | | |
121 | 88 | | |
122 | 89 | | |
| |||
158 | 125 | | |
159 | 126 | | |
160 | 127 | | |
161 | | - | |
| 128 | + | |
162 | 129 | | |
163 | 130 | | |
164 | 131 | | |
| |||
283 | 250 | | |
284 | 251 | | |
285 | 252 | | |
286 | | - | |
| 253 | + | |
287 | 254 | | |
288 | 255 | | |
289 | 256 | | |
| |||
409 | 376 | | |
410 | 377 | | |
411 | 378 | | |
412 | | - | |
| 379 | + | |
413 | 380 | | |
414 | 381 | | |
415 | 382 | | |
| |||
464 | 431 | | |
465 | 432 | | |
466 | 433 | | |
467 | | - | |
| 434 | + | |
468 | 435 | | |
469 | 436 | | |
470 | 437 | | |
| |||
512 | 479 | | |
513 | 480 | | |
514 | 481 | | |
515 | | - | |
| 482 | + | |
516 | 483 | | |
517 | 484 | | |
518 | 485 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2215 | 2215 | | |
2216 | 2216 | | |
2217 | 2217 | | |
| 2218 | + | |
| 2219 | + | |
| 2220 | + | |
| 2221 | + | |
2218 | 2222 | | |
2219 | 2223 | | |
2220 | 2224 | | |
| |||
2223 | 2227 | | |
2224 | 2228 | | |
2225 | 2229 | | |
| 2230 | + | |
| 2231 | + | |
| 2232 | + | |
| 2233 | + | |
2226 | 2234 | | |
2227 | 2235 | | |
2228 | 2236 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1704 | 1704 | | |
1705 | 1705 | | |
1706 | 1706 | | |
| 1707 | + | |
| 1708 | + | |
| 1709 | + | |
| 1710 | + | |
1707 | 1711 | | |
1708 | 1712 | | |
1709 | 1713 | | |
1710 | 1714 | | |
1711 | 1715 | | |
| 1716 | + | |
| 1717 | + | |
| 1718 | + | |
| 1719 | + | |
1712 | 1720 | | |
1713 | 1721 | | |
1714 | 1722 | | |
| |||
0 commit comments