Commit dc3a353
committed
Auto merge of rust-lang#118763 - matthiaskrgr:rollup-mgyf5hp, r=matthiaskrgr
Rollup of 6 pull requests
Successful merges:
- rust-lang#117586 (Uplift the (new solver) canonicalizer into `rustc_next_trait_solver`)
- rust-lang#118502 (fix: correct the arg for 'suggest to use associated function syntax' diagnostic)
- rust-lang#118694 (Add instance evaluation and methods to read an allocation in StableMIR)
- rust-lang#118715 (privacy: visit trait def id of projections)
- rust-lang#118730 (recurse into refs when comparing tys for diagnostics)
- rust-lang#118736 (temporarily revert "ice on ambguity in mir typeck")
r? `@ghost`
`@rustbot` modify labels: rollupFile tree
103 files changed
+1354
-538
lines changed- compiler
- rustc_hir_typeck/src/method
- rustc_infer/src/infer
- error_reporting
- region_constraints
- rustc_middle/src/ty
- rustc_next_trait_solver
- src
- rustc_privacy/src
- rustc_smir
- src/rustc_smir
- convert
- rustc_trait_selection
- src
- solve
- eval_ctxt
- traits/query/type_op
- rustc_type_ir/src
- stable_mir/src
- mir
- tests
- ui-fulldeps/stable-mir
- ui
- associated-consts
- associated-types
- async-await/in-trait
- borrowck
- box
- closure-expected-type
- closures
- fn
- generic-associated-types
- higher-ranked
- subtype
- trait-bounds
- impl-trait
- in-trait
- implied-bounds
- issues
- let-else
- lifetimes
- lub-glb
- mir
- mismatched_types
- moves
- nll
- relate_tys
- or-patterns
- privacy
- auxiliary
- range
- regions
- resolve
- rfcs
- rfc-2005-default-binding-mode
- rfc-2528-type-changing-struct-update
- static
- suggestions
- traits
- typeck
- type
- type-check
- ufcs
- unsafe
- wf
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
103 files changed
+1354
-538
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
4303 | 4303 | | |
4304 | 4304 | | |
4305 | 4305 | | |
| 4306 | + | |
| 4307 | + | |
| 4308 | + | |
| 4309 | + | |
| 4310 | + | |
| 4311 | + | |
| 4312 | + | |
4306 | 4313 | | |
4307 | 4314 | | |
4308 | 4315 | | |
| |||
4487 | 4494 | | |
4488 | 4495 | | |
4489 | 4496 | | |
| 4497 | + | |
4490 | 4498 | | |
4491 | 4499 | | |
4492 | 4500 | | |
| |||
4571 | 4579 | | |
4572 | 4580 | | |
4573 | 4581 | | |
| 4582 | + | |
4574 | 4583 | | |
4575 | 4584 | | |
4576 | 4585 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1591 | 1591 | | |
1592 | 1592 | | |
1593 | 1593 | | |
1594 | | - | |
1595 | | - | |
1596 | | - | |
| 1594 | + | |
| 1595 | + | |
| 1596 | + | |
1597 | 1597 | | |
| 1598 | + | |
| 1599 | + | |
1598 | 1600 | | |
1599 | 1601 | | |
1600 | 1602 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1181 | 1181 | | |
1182 | 1182 | | |
1183 | 1183 | | |
1184 | | - | |
1185 | | - | |
1186 | | - | |
1187 | | - | |
1188 | | - | |
1189 | | - | |
1190 | | - | |
1191 | | - | |
1192 | | - | |
1193 | | - | |
1194 | | - | |
1195 | | - | |
1196 | | - | |
1197 | | - | |
| 1184 | + | |
| 1185 | + | |
| 1186 | + | |
| 1187 | + | |
| 1188 | + | |
| 1189 | + | |
| 1190 | + | |
| 1191 | + | |
| 1192 | + | |
| 1193 | + | |
| 1194 | + | |
| 1195 | + | |
1198 | 1196 | | |
| 1197 | + | |
1199 | 1198 | | |
1200 | 1199 | | |
1201 | | - | |
| 1200 | + | |
1202 | 1201 | | |
1203 | | - | |
1204 | 1202 | | |
1205 | 1203 | | |
1206 | 1204 | | |
1207 | | - | |
1208 | | - | |
1209 | | - | |
| 1205 | + | |
| 1206 | + | |
| 1207 | + | |
| 1208 | + | |
| 1209 | + | |
| 1210 | + | |
| 1211 | + | |
| 1212 | + | |
| 1213 | + | |
| 1214 | + | |
| 1215 | + | |
| 1216 | + | |
| 1217 | + | |
| 1218 | + | |
| 1219 | + | |
1210 | 1220 | | |
1211 | | - | |
| 1221 | + | |
| 1222 | + | |
| 1223 | + | |
| 1224 | + | |
| 1225 | + | |
| 1226 | + | |
| 1227 | + | |
| 1228 | + | |
| 1229 | + | |
| 1230 | + | |
1212 | 1231 | | |
1213 | | - | |
1214 | | - | |
1215 | 1232 | | |
1216 | 1233 | | |
1217 | 1234 | | |
| |||
1310 | 1327 | | |
1311 | 1328 | | |
1312 | 1329 | | |
1313 | | - | |
1314 | | - | |
1315 | | - | |
| 1330 | + | |
1316 | 1331 | | |
1317 | 1332 | | |
1318 | 1333 | | |
| |||
1418 | 1433 | | |
1419 | 1434 | | |
1420 | 1435 | | |
1421 | | - | |
1422 | | - | |
| 1436 | + | |
| 1437 | + | |
1423 | 1438 | | |
1424 | | - | |
1425 | | - | |
| 1439 | + | |
| 1440 | + | |
1426 | 1441 | | |
1427 | 1442 | | |
1428 | | - | |
| 1443 | + | |
| 1444 | + | |
1429 | 1445 | | |
1430 | | - | |
1431 | | - | |
| 1446 | + | |
| 1447 | + | |
1432 | 1448 | | |
1433 | 1449 | | |
1434 | | - | |
1435 | | - | |
1436 | | - | |
1437 | | - | |
1438 | | - | |
| 1450 | + | |
1439 | 1451 | | |
1440 | | - | |
1441 | | - | |
| 1452 | + | |
| 1453 | + | |
1442 | 1454 | | |
1443 | 1455 | | |
1444 | 1456 | | |
| |||
1448 | 1460 | | |
1449 | 1461 | | |
1450 | 1462 | | |
1451 | | - | |
1452 | | - | |
1453 | | - | |
| 1463 | + | |
1454 | 1464 | | |
1455 | 1465 | | |
1456 | 1466 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
345 | 345 | | |
346 | 346 | | |
347 | 347 | | |
348 | | - | |
349 | | - | |
350 | | - | |
351 | | - | |
352 | | - | |
353 | | - | |
354 | | - | |
355 | | - | |
356 | | - | |
357 | | - | |
358 | | - | |
359 | | - | |
| 348 | + | |
| 349 | + | |
| 350 | + | |
| 351 | + | |
| 352 | + | |
| 353 | + | |
| 354 | + | |
| 355 | + | |
| 356 | + | |
| 357 | + | |
| 358 | + | |
| 359 | + | |
360 | 360 | | |
361 | 361 | | |
362 | 362 | | |
363 | | - | |
364 | | - | |
365 | | - | |
366 | | - | |
367 | | - | |
368 | | - | |
369 | | - | |
370 | | - | |
371 | | - | |
372 | | - | |
| 363 | + | |
| 364 | + | |
| 365 | + | |
| 366 | + | |
| 367 | + | |
373 | 368 | | |
374 | 369 | | |
375 | 370 | | |
376 | 371 | | |
377 | 372 | | |
378 | 373 | | |
| 374 | + | |
| 375 | + | |
| 376 | + | |
| 377 | + | |
| 378 | + | |
| 379 | + | |
| 380 | + | |
| 381 | + | |
| 382 | + | |
| 383 | + | |
| 384 | + | |
| 385 | + | |
| 386 | + | |
| 387 | + | |
| 388 | + | |
| 389 | + | |
| 390 | + | |
| 391 | + | |
| 392 | + | |
| 393 | + | |
| 394 | + | |
| 395 | + | |
| 396 | + | |
| 397 | + | |
| 398 | + | |
| 399 | + | |
| 400 | + | |
| 401 | + | |
| 402 | + | |
379 | 403 | | |
380 | 404 | | |
381 | 405 | | |
| |||
1347 | 1371 | | |
1348 | 1372 | | |
1349 | 1373 | | |
| 1374 | + | |
| 1375 | + | |
| 1376 | + | |
| 1377 | + | |
1350 | 1378 | | |
1351 | 1379 | | |
1352 | 1380 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
623 | 623 | | |
624 | 624 | | |
625 | 625 | | |
| 626 | + | |
| 627 | + | |
| 628 | + | |
| 629 | + | |
| 630 | + | |
626 | 631 | | |
627 | 632 | | |
628 | 633 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
7 | 7 | | |
8 | 8 | | |
9 | 9 | | |
10 | | - | |
| 10 | + | |
11 | 11 | | |
12 | 12 | | |
13 | 13 | | |
| |||
26 | 26 | | |
27 | 27 | | |
28 | 28 | | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
29 | 43 | | |
30 | 44 | | |
31 | 45 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
133 | 133 | | |
134 | 134 | | |
135 | 135 | | |
| 136 | + | |
| 137 | + | |
| 138 | + | |
| 139 | + | |
| 140 | + | |
| 141 | + | |
| 142 | + | |
| 143 | + | |
| 144 | + | |
| 145 | + | |
| 146 | + | |
| 147 | + | |
| 148 | + | |
| 149 | + | |
| 150 | + | |
| 151 | + | |
| 152 | + | |
| 153 | + | |
| 154 | + | |
| 155 | + | |
| 156 | + | |
| 157 | + | |
| 158 | + | |
| 159 | + | |
| 160 | + | |
136 | 161 | | |
137 | 162 | | |
138 | 163 | | |
| |||
0 commit comments