Commit 0ad7a77
committed
fix!: correctly determine common deps and features
Currently, "common" deps and features in selects in generated lockfiles
are not always common to all target platforms in the presence of
conditional dependencies. This change ensures that common deps and
features for a crate are common to all supported targets, not just those
targets for which the crate dependency is enabled.1 parent 60515a1 commit 0ad7a77
File tree
10 files changed
+6933
-742
lines changed- crate_universe
- src/metadata
- tests
- examples/crate_universe
- cargo_aliases
- cargo_conditional_deps
- cargo_workspace
- complicated_dependencies
- multi_package
- no_cargo_manifests
- using_cxx
10 files changed
+6933
-742
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
65 | 65 | | |
66 | 66 | | |
67 | 67 | | |
| 68 | + | |
68 | 69 | | |
69 | 70 | | |
70 | 71 | | |
| |||
374 | 375 | | |
375 | 376 | | |
376 | 377 | | |
377 | | - | |
| 378 | + | |
378 | 379 | | |
379 | 380 | | |
380 | | - | |
381 | | - | |
382 | | - | |
383 | | - | |
384 | | - | |
385 | | - | |
386 | | - | |
387 | | - | |
388 | | - | |
389 | | - | |
390 | | - | |
391 | | - | |
392 | | - | |
393 | | - | |
394 | | - | |
395 | | - | |
396 | | - | |
397 | | - | |
398 | | - | |
399 | | - | |
400 | | - | |
401 | | - | |
402 | | - | |
403 | | - | |
404 | | - | |
| 381 | + | |
| 382 | + | |
| 383 | + | |
| 384 | + | |
| 385 | + | |
| 386 | + | |
| 387 | + | |
| 388 | + | |
| 389 | + | |
| 390 | + | |
| 391 | + | |
| 392 | + | |
| 393 | + | |
| 394 | + | |
| 395 | + | |
| 396 | + | |
405 | 397 | | |
406 | 398 | | |
407 | | - | |
408 | | - | |
409 | | - | |
410 | | - | |
411 | | - | |
412 | | - | |
413 | | - | |
414 | | - | |
415 | | - | |
416 | | - | |
417 | | - | |
418 | | - | |
| 399 | + | |
| 400 | + | |
| 401 | + | |
| 402 | + | |
| 403 | + | |
| 404 | + | |
419 | 405 | | |
420 | 406 | | |
421 | 407 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
152 | 152 | | |
153 | 153 | | |
154 | 154 | | |
155 | | - | |
156 | | - | |
157 | | - | |
158 | | - | |
159 | | - | |
160 | | - | |
161 | | - | |
162 | | - | |
163 | | - | |
164 | | - | |
165 | | - | |
166 | | - | |
167 | | - | |
168 | | - | |
169 | | - | |
170 | | - | |
171 | | - | |
172 | 155 | | |
173 | 156 | | |
174 | 157 | | |
| 158 | + | |
| 159 | + | |
175 | 160 | | |
176 | 161 | | |
177 | 162 | | |
| 163 | + | |
| 164 | + | |
178 | 165 | | |
| 166 | + | |
179 | 167 | | |
| 168 | + | |
| 169 | + | |
| 170 | + | |
| 171 | + | |
| 172 | + | |
180 | 173 | | |
181 | 174 | | |
182 | 175 | | |
| 176 | + | |
183 | 177 | | |
184 | 178 | | |
185 | 179 | | |
186 | 180 | | |
187 | 181 | | |
188 | 182 | | |
| 183 | + | |
189 | 184 | | |
190 | 185 | | |
| 186 | + | |
191 | 187 | | |
| 188 | + | |
192 | 189 | | |
193 | 190 | | |
194 | 191 | | |
| 192 | + | |
| 193 | + | |
| 194 | + | |
| 195 | + | |
195 | 196 | | |
| 197 | + | |
196 | 198 | | |
197 | 199 | | |
| 200 | + | |
| 201 | + | |
198 | 202 | | |
199 | 203 | | |
200 | 204 | | |
201 | 205 | | |
202 | 206 | | |
| 207 | + | |
203 | 208 | | |
204 | 209 | | |
205 | 210 | | |
| |||
211 | 216 | | |
212 | 217 | | |
213 | 218 | | |
| 219 | + | |
214 | 220 | | |
215 | 221 | | |
216 | 222 | | |
217 | 223 | | |
| 224 | + | |
218 | 225 | | |
| 226 | + | |
| 227 | + | |
219 | 228 | | |
220 | 229 | | |
221 | 230 | | |
222 | 231 | | |
223 | 232 | | |
| 233 | + | |
| 234 | + | |
| 235 | + | |
| 236 | + | |
| 237 | + | |
224 | 238 | | |
225 | 239 | | |
| 240 | + | |
| 241 | + | |
226 | 242 | | |
227 | 243 | | |
228 | 244 | | |
| 245 | + | |
229 | 246 | | |
230 | 247 | | |
231 | 248 | | |
| |||
544 | 561 | | |
545 | 562 | | |
546 | 563 | | |
547 | | - | |
548 | | - | |
549 | | - | |
550 | | - | |
551 | | - | |
552 | | - | |
553 | | - | |
554 | | - | |
555 | | - | |
556 | | - | |
557 | | - | |
558 | | - | |
559 | | - | |
560 | 564 | | |
561 | 565 | | |
562 | 566 | | |
563 | 567 | | |
564 | 568 | | |
565 | 569 | | |
| 570 | + | |
566 | 571 | | |
567 | 572 | | |
568 | 573 | | |
| 574 | + | |
| 575 | + | |
| 576 | + | |
| 577 | + | |
| 578 | + | |
| 579 | + | |
| 580 | + | |
| 581 | + | |
569 | 582 | | |
570 | 583 | | |
571 | 584 | | |
| 585 | + | |
572 | 586 | | |
573 | 587 | | |
| 588 | + | |
| 589 | + | |
| 590 | + | |
| 591 | + | |
| 592 | + | |
| 593 | + | |
| 594 | + | |
| 595 | + | |
574 | 596 | | |
575 | 597 | | |
576 | 598 | | |
| |||
579 | 601 | | |
580 | 602 | | |
581 | 603 | | |
582 | | - | |
583 | | - | |
584 | | - | |
585 | | - | |
586 | | - | |
587 | | - | |
588 | | - | |
589 | 604 | | |
590 | 605 | | |
591 | 606 | | |
592 | 607 | | |
593 | 608 | | |
| 609 | + | |
| 610 | + | |
| 611 | + | |
594 | 612 | | |
595 | 613 | | |
596 | 614 | | |
597 | 615 | | |
598 | 616 | | |
| 617 | + | |
| 618 | + | |
| 619 | + | |
599 | 620 | | |
600 | 621 | | |
601 | 622 | | |
602 | 623 | | |
603 | 624 | | |
| 625 | + | |
| 626 | + | |
| 627 | + | |
604 | 628 | | |
605 | 629 | | |
606 | 630 | | |
| |||
0 commit comments