Commit b87eda7
committed
Auto merge of rust-lang#137406 - matthiaskrgr:rollup-9nknrsb, r=matthiaskrgr
Rollup of 8 pull requests
Successful merges:
- rust-lang#136458 (Do not deduplicate list of associated types provided by dyn principal)
- rust-lang#136474 ([`compiletest`-related cleanups 3/7] Make the distinction between sources root vs test suite sources root in compiletest less confusing)
- rust-lang#136592 (Make sure we don't overrun the stack in canonicalizer)
- rust-lang#136787 (Remove `lifetime_capture_rules_2024` feature)
- rust-lang#137207 (Add #[track_caller] to Duration Div impl)
- rust-lang#137245 (Tweak E0277 when predicate comes indirectly from ?)
- rust-lang#137257 (Ignore fake borrows for packed field check)
- rust-lang#137399 (fix ICE in layout computation with unnormalizable const)
r? `@ghost`
`@rustbot` modify labels: rollupFile tree
65 files changed
+785
-386
lines changed- compiler
- rustc_feature/src
- rustc_hir_analysis/src
- collect
- hir_ty_lowering
- rustc_lint/src
- rustc_middle/src
- mir
- traits
- ty
- rustc_next_trait_solver/src
- rustc_trait_selection/src/error_reporting/traits
- rustc_traits/src
- rustc_ty_utils/src
- rustc_type_ir/src
- library/core/src
- src
- bootstrap/src/core/build_steps
- tools/compiletest/src
- header
- runtest
- tests
- crashes
- ui
- associated-consts
- associated-types
- async-await
- closures
- dyn-compatibility
- impl-trait
- precise-capturing
- layout
- lint
- return
- traits/object
- try-trait
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
65 files changed
+785
-386
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
135 | 135 | | |
136 | 136 | | |
137 | 137 | | |
| 138 | + | |
| 139 | + | |
138 | 140 | | |
139 | 141 | | |
140 | 142 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
214 | 214 | | |
215 | 215 | | |
216 | 216 | | |
217 | | - | |
218 | | - | |
219 | 217 | | |
220 | 218 | | |
221 | 219 | | |
| |||
Lines changed: 12 additions & 21 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
305 | 305 | | |
306 | 306 | | |
307 | 307 | | |
308 | | - | |
309 | | - | |
310 | | - | |
311 | | - | |
312 | | - | |
313 | | - | |
314 | | - | |
| 308 | + | |
| 309 | + | |
| 310 | + | |
315 | 311 | | |
316 | 312 | | |
317 | 313 | | |
318 | 314 | | |
319 | 315 | | |
320 | | - | |
321 | | - | |
322 | | - | |
| 316 | + | |
323 | 317 | | |
324 | 318 | | |
325 | 319 | | |
| |||
519 | 513 | | |
520 | 514 | | |
521 | 515 | | |
522 | | - | |
523 | | - | |
| 516 | + | |
524 | 517 | | |
525 | 518 | | |
526 | 519 | | |
| |||
2276 | 2269 | | |
2277 | 2270 | | |
2278 | 2271 | | |
2279 | | - | |
| 2272 | + | |
2280 | 2273 | | |
2281 | 2274 | | |
2282 | 2275 | | |
| |||
2289 | 2282 | | |
2290 | 2283 | | |
2291 | 2284 | | |
2292 | | - | |
| 2285 | + | |
2293 | 2286 | | |
2294 | 2287 | | |
2295 | 2288 | | |
| |||
2455 | 2448 | | |
2456 | 2449 | | |
2457 | 2450 | | |
2458 | | - | |
2459 | | - | |
| 2451 | + | |
2460 | 2452 | | |
2461 | 2453 | | |
2462 | 2454 | | |
2463 | 2455 | | |
2464 | | - | |
2465 | | - | |
| 2456 | + | |
| 2457 | + | |
2466 | 2458 | | |
2467 | 2459 | | |
2468 | 2460 | | |
2469 | 2461 | | |
2470 | 2462 | | |
2471 | | - | |
| 2463 | + | |
2472 | 2464 | | |
2473 | | - | |
2474 | | - | |
| 2465 | + | |
2475 | 2466 | | |
2476 | 2467 | | |
2477 | 2468 | | |
| |||
Lines changed: 99 additions & 28 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | | - | |
| 1 | + | |
2 | 2 | | |
3 | 3 | | |
4 | 4 | | |
| |||
58 | 58 | | |
59 | 59 | | |
60 | 60 | | |
61 | | - | |
| 61 | + | |
62 | 62 | | |
63 | | - | |
| 63 | + | |
64 | 64 | | |
65 | 65 | | |
66 | 66 | | |
| |||
103 | 103 | | |
104 | 104 | | |
105 | 105 | | |
| 106 | + | |
| 107 | + | |
| 108 | + | |
| 109 | + | |
| 110 | + | |
| 111 | + | |
| 112 | + | |
| 113 | + | |
| 114 | + | |
| 115 | + | |
| 116 | + | |
| 117 | + | |
| 118 | + | |
| 119 | + | |
| 120 | + | |
| 121 | + | |
| 122 | + | |
| 123 | + | |
| 124 | + | |
| 125 | + | |
| 126 | + | |
| 127 | + | |
| 128 | + | |
| 129 | + | |
| 130 | + | |
| 131 | + | |
| 132 | + | |
| 133 | + | |
| 134 | + | |
| 135 | + | |
| 136 | + | |
| 137 | + | |
| 138 | + | |
| 139 | + | |
| 140 | + | |
| 141 | + | |
| 142 | + | |
| 143 | + | |
| 144 | + | |
| 145 | + | |
| 146 | + | |
| 147 | + | |
106 | 148 | | |
107 | 149 | | |
108 | | - | |
109 | | - | |
110 | | - | |
111 | | - | |
| 150 | + | |
| 151 | + | |
| 152 | + | |
| 153 | + | |
| 154 | + | |
| 155 | + | |
| 156 | + | |
| 157 | + | |
112 | 158 | | |
113 | | - | |
| 159 | + | |
| 160 | + | |
| 161 | + | |
| 162 | + | |
114 | 163 | | |
115 | 164 | | |
116 | 165 | | |
117 | | - | |
| 166 | + | |
| 167 | + | |
118 | 168 | | |
119 | | - | |
| 169 | + | |
120 | 170 | | |
121 | | - | |
| 171 | + | |
122 | 172 | | |
123 | 173 | | |
124 | 174 | | |
125 | 175 | | |
126 | | - | |
| 176 | + | |
127 | 177 | | |
| 178 | + | |
128 | 179 | | |
| 180 | + | |
129 | 181 | | |
130 | 182 | | |
131 | 183 | | |
132 | 184 | | |
133 | 185 | | |
134 | 186 | | |
135 | 187 | | |
136 | | - | |
| 188 | + | |
137 | 189 | | |
138 | 190 | | |
139 | 191 | | |
| |||
161 | 213 | | |
162 | 214 | | |
163 | 215 | | |
164 | | - | |
165 | | - | |
| 216 | + | |
| 217 | + | |
| 218 | + | |
| 219 | + | |
| 220 | + | |
| 221 | + | |
| 222 | + | |
| 223 | + | |
| 224 | + | |
166 | 225 | | |
167 | 226 | | |
168 | 227 | | |
| |||
182 | 241 | | |
183 | 242 | | |
184 | 243 | | |
185 | | - | |
| 244 | + | |
186 | 245 | | |
187 | | - | |
188 | | - | |
189 | | - | |
190 | | - | |
191 | 246 | | |
192 | 247 | | |
193 | 248 | | |
| |||
198 | 253 | | |
199 | 254 | | |
200 | 255 | | |
| 256 | + | |
| 257 | + | |
| 258 | + | |
| 259 | + | |
| 260 | + | |
| 261 | + | |
| 262 | + | |
| 263 | + | |
| 264 | + | |
| 265 | + | |
| 266 | + | |
| 267 | + | |
| 268 | + | |
201 | 269 | | |
202 | 270 | | |
203 | | - | |
| 271 | + | |
204 | 272 | | |
205 | 273 | | |
206 | 274 | | |
| |||
266 | 334 | | |
267 | 335 | | |
268 | 336 | | |
269 | | - | |
| 337 | + | |
270 | 338 | | |
271 | 339 | | |
272 | 340 | | |
| |||
291 | 359 | | |
292 | 360 | | |
293 | 361 | | |
294 | | - | |
295 | | - | |
296 | | - | |
| 362 | + | |
| 363 | + | |
| 364 | + | |
| 365 | + | |
| 366 | + | |
297 | 367 | | |
298 | | - | |
299 | | - | |
| 368 | + | |
| 369 | + | |
| 370 | + | |
| 371 | + | |
300 | 372 | | |
301 | 373 | | |
302 | 374 | | |
| |||
306 | 378 | | |
307 | 379 | | |
308 | 380 | | |
309 | | - | |
310 | 381 | | |
311 | 382 | | |
312 | 383 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
86 | 86 | | |
87 | 87 | | |
88 | 88 | | |
89 | | - | |
90 | | - | |
| 89 | + | |
91 | 90 | | |
92 | 91 | | |
93 | 92 | | |
| |||
268 | 267 | | |
269 | 268 | | |
270 | 269 | | |
271 | | - | |
272 | | - | |
| 270 | + | |
273 | 271 | | |
274 | 272 | | |
275 | 273 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1364 | 1364 | | |
1365 | 1365 | | |
1366 | 1366 | | |
1367 | | - | |
| 1367 | + | |
| 1368 | + | |
1368 | 1369 | | |
1369 | 1370 | | |
1370 | 1371 | | |
1371 | | - | |
1372 | | - | |
1373 | | - | |
| 1372 | + | |
| 1373 | + | |
1374 | 1374 | | |
1375 | 1375 | | |
1376 | 1376 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
12 | 12 | | |
13 | 13 | | |
14 | 14 | | |
15 | | - | |
| 15 | + | |
16 | 16 | | |
17 | 17 | | |
18 | 18 | | |
| |||
996 | 996 | | |
997 | 997 | | |
998 | 998 | | |
| 999 | + | |
| 1000 | + | |
| 1001 | + | |
999 | 1002 | | |
0 commit comments