This repository was archived by the owner on May 28, 2025. It is now read-only.
Commit 748c7c1
committed
Auto merge of rust-lang#139837 - Zalathar:rollup-hqr9nyf, r=Zalathar
Rollup of 12 pull requests
Successful merges:
- rust-lang#138374 (Enable contracts for const functions)
- rust-lang#138380 (ci: add runners for vanilla LLVM 20)
- rust-lang#138393 (Allow const patterns of matches to contain pattern types)
- rust-lang#139393 (rustdoc-json: Output target feature information)
- rust-lang#139517 (std: sys: process: uefi: Use NULL stdin by default)
- rust-lang#139554 (std: add Output::exit_ok)
- rust-lang#139745 (Avoid unused clones in `Cloned<I>` and `Copied<I>`)
- rust-lang#139757 (opt-dist: use executable-extension for host llvm-profdata)
- rust-lang#139778 (Add test for issue 34834)
- rust-lang#139783 (Use `compiletest-ignore-dir` for bootstrap self-tests)
- rust-lang#139789 (do not unnecessarily leak auto traits in item bounds)
- rust-lang#139791 (drop global where-bounds before merging candidates)
r? `@ghost`
`@rustbot` modify labels: rollupFile tree
72 files changed
+1496
-93
lines changed- compiler
- rustc_ast_lowering/src
- rustc_borrowck/src/type_check
- rustc_hir_analysis/src/check
- rustc_hir/src
- rustc_mir_build/src/builder/matches
- rustc_next_trait_solver/src/solve
- library
- core/src
- intrinsics
- iter/adapters
- std/src
- sys
- process
- stdio
- src
- ci
- docker/host-x86_64/x86_64-gnu-llvm-20
- github-actions
- librustdoc/json
- rustdoc-json-types
- tools
- compiletest/src
- jsondocck/src
- jsondoclint/src/validator
- opt-dist/src
- tests
- rustdoc-json/targets
- ui
- bootstrap/self-test
- contracts
- internal_machinery
- impl-trait
- auto-trait-leakage
- in-trait
- traits
- associated_type_bound
- next-solver/cycles
- winnowing
- type/pattern_types
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
72 files changed
+1496
-93
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
399 | 399 | | |
400 | 400 | | |
401 | 401 | | |
402 | | - | |
403 | | - | |
| 402 | + | |
| 403 | + | |
404 | 404 | | |
405 | | - | |
406 | | - | |
407 | | - | |
| 405 | + | |
| 406 | + | |
| 407 | + | |
| 408 | + | |
| 409 | + | |
| 410 | + | |
| 411 | + | |
408 | 412 | | |
409 | 413 | | |
410 | 414 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1206 | 1206 | | |
1207 | 1207 | | |
1208 | 1208 | | |
| 1209 | + | |
| 1210 | + | |
| 1211 | + | |
| 1212 | + | |
| 1213 | + | |
1209 | 1214 | | |
1210 | | - | |
| 1215 | + | |
1211 | 1216 | | |
1212 | 1217 | | |
1213 | 1218 | | |
| |||
1217 | 1222 | | |
1218 | 1223 | | |
1219 | 1224 | | |
| 1225 | + | |
| 1226 | + | |
1220 | 1227 | | |
1221 | 1228 | | |
1222 | 1229 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1557 | 1557 | | |
1558 | 1558 | | |
1559 | 1559 | | |
1560 | | - | |
1561 | | - | |
1562 | | - | |
1563 | | - | |
1564 | | - | |
| 1560 | + | |
| 1561 | + | |
| 1562 | + | |
| 1563 | + | |
| 1564 | + | |
| 1565 | + | |
| 1566 | + | |
| 1567 | + | |
| 1568 | + | |
1565 | 1569 | | |
1566 | 1570 | | |
1567 | 1571 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
442 | 442 | | |
443 | 443 | | |
444 | 444 | | |
| 445 | + | |
| 446 | + | |
445 | 447 | | |
446 | 448 | | |
447 | 449 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
217 | 217 | | |
218 | 218 | | |
219 | 219 | | |
220 | | - | |
221 | | - | |
| 220 | + | |
| 221 | + | |
222 | 222 | | |
223 | | - | |
224 | | - | |
225 | | - | |
226 | | - | |
227 | | - | |
228 | | - | |
| 223 | + | |
| 224 | + | |
229 | 225 | | |
230 | 226 | | |
231 | 227 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
140 | 140 | | |
141 | 141 | | |
142 | 142 | | |
143 | | - | |
144 | | - | |
| 143 | + | |
| 144 | + | |
145 | 145 | | |
146 | 146 | | |
147 | 147 | | |
| |||
174 | 174 | | |
175 | 175 | | |
176 | 176 | | |
| 177 | + | |
| 178 | + | |
| 179 | + | |
| 180 | + | |
| 181 | + | |
| 182 | + | |
| 183 | + | |
| 184 | + | |
| 185 | + | |
| 186 | + | |
| 187 | + | |
| 188 | + | |
| 189 | + | |
| 190 | + | |
| 191 | + | |
| 192 | + | |
| 193 | + | |
| 194 | + | |
| 195 | + | |
| 196 | + | |
| 197 | + | |
| 198 | + | |
| 199 | + | |
| 200 | + | |
| 201 | + | |
177 | 202 | | |
178 | 203 | | |
179 | 204 | | |
| |||
Lines changed: 31 additions & 9 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
164 | 164 | | |
165 | 165 | | |
166 | 166 | | |
| 167 | + | |
167 | 168 | | |
168 | 169 | | |
169 | 170 | | |
| |||
174 | 175 | | |
175 | 176 | | |
176 | 177 | | |
177 | | - | |
| 178 | + | |
178 | 179 | | |
179 | 180 | | |
180 | 181 | | |
181 | 182 | | |
182 | 183 | | |
183 | | - | |
184 | | - | |
185 | | - | |
186 | | - | |
187 | | - | |
188 | | - | |
| 184 | + | |
| 185 | + | |
| 186 | + | |
| 187 | + | |
| 188 | + | |
| 189 | + | |
| 190 | + | |
| 191 | + | |
| 192 | + | |
| 193 | + | |
| 194 | + | |
| 195 | + | |
| 196 | + | |
| 197 | + | |
| 198 | + | |
189 | 199 | | |
190 | 200 | | |
| 201 | + | |
| 202 | + | |
| 203 | + | |
| 204 | + | |
| 205 | + | |
| 206 | + | |
| 207 | + | |
| 208 | + | |
191 | 209 | | |
192 | 210 | | |
193 | 211 | | |
| |||
1238 | 1256 | | |
1239 | 1257 | | |
1240 | 1258 | | |
| 1259 | + | |
1241 | 1260 | | |
1242 | 1261 | | |
1243 | 1262 | | |
1244 | | - | |
| 1263 | + | |
1245 | 1264 | | |
1246 | 1265 | | |
1247 | 1266 | | |
| |||
1323 | 1342 | | |
1324 | 1343 | | |
1325 | 1344 | | |
1326 | | - | |
| 1345 | + | |
| 1346 | + | |
1327 | 1347 | | |
1328 | 1348 | | |
1329 | 1349 | | |
1330 | 1350 | | |
| 1351 | + | |
1331 | 1352 | | |
1332 | 1353 | | |
| 1354 | + | |
1333 | 1355 | | |
1334 | 1356 | | |
1335 | 1357 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2 | 2 | | |
3 | 3 | | |
4 | 4 | | |
5 | | - | |
6 | | - | |
7 | | - | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
8 | 13 | | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
9 | 18 | | |
10 | | - | |
11 | | - | |
| 19 | + | |
12 | 20 | | |
13 | | - | |
| 21 | + | |
14 | 22 | | |
15 | | - | |
16 | | - | |
17 | | - | |
18 | | - | |
19 | | - | |
| 23 | + | |
20 | 24 | | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
3402 | 3402 | | |
3403 | 3403 | | |
3404 | 3404 | | |
3405 | | - | |
| 3405 | + | |
| 3406 | + | |
| 3407 | + | |
| 3408 | + | |
| 3409 | + | |
| 3410 | + | |
| 3411 | + | |
| 3412 | + | |
3406 | 3413 | | |
3407 | 3414 | | |
3408 | | - | |
3409 | | - | |
3410 | | - | |
3411 | | - | |
3412 | | - | |
| 3415 | + | |
| 3416 | + | |
| 3417 | + | |
| 3418 | + | |
| 3419 | + | |
| 3420 | + | |
| 3421 | + | |
| 3422 | + | |
| 3423 | + | |
| 3424 | + | |
| 3425 | + | |
| 3426 | + | |
3413 | 3427 | | |
3414 | 3428 | | |
3415 | 3429 | | |
3416 | 3430 | | |
3417 | 3431 | | |
3418 | 3432 | | |
| 3433 | + | |
| 3434 | + | |
| 3435 | + | |
| 3436 | + | |
| 3437 | + | |
| 3438 | + | |
| 3439 | + | |
| 3440 | + | |
| 3441 | + | |
| 3442 | + | |
| 3443 | + | |
| 3444 | + | |
| 3445 | + | |
| 3446 | + | |
| 3447 | + | |
| 3448 | + | |
| 3449 | + | |
| 3450 | + | |
| 3451 | + | |
| 3452 | + | |
| 3453 | + | |
| 3454 | + | |
| 3455 | + | |
| 3456 | + | |
| 3457 | + | |
| 3458 | + | |
| 3459 | + | |
| 3460 | + | |
3419 | 3461 | | |
3420 | 3462 | | |
3421 | 3463 | | |
| |||
0 commit comments