Commit 404f81d
committed
Auto merge of #153672 - JonathanBrouwer:rollup-I0JFK6s, r=JonathanBrouwer
Rollup of 13 pull requests
Successful merges:
- #149130 (Implement coercions between `&pin (mut|const) T` and `&(mut) T` when `T: Unpin`)
- #153143 (Allow `./x test` to run tests without doc tests and without benchmarks)
- #153471 (Refactor `ActiveJobGuard`)
- #153595 (`QueryLatch` cleanups)
- #153653 (scalable vector: type renames and simple checks)
- #152302 (fix: don't suggest replacing `env!("CARGO_BIN_NAME")` with itself)
- #153283 (feat(rustdoc-json): Add optional support for rkyv (de)serialization)
- #153479 (Add rationale for intentional potential_query_instability allows)
- #153533 (Fix LegacyKeyValueFormat report from docker build: miscellaneous)
- #153600 (add test for proc-macros with custom panic payloads)
- #153643 (Avoid projection-only suggestions for inherent assoc types)
- #153657 (triagebot: remove myself from some mention groups)
- #153659 (Mark an unreachable match arm as such)83 files changed
Lines changed: 1742 additions & 371 deletions
File tree
- compiler
- rustc_abi/src
- rustc_builtin_macros/src
- rustc_codegen_gcc/src
- intrinsic
- rustc_codegen_llvm/src
- rustc_codegen_ssa/src/mir
- rustc_const_eval/src
- interpret
- util
- rustc_hir_analysis/src/check
- rustc_hir_typeck/src
- fn_ctxt
- rustc_lint/src
- rustc_middle/src
- query
- ty
- rustc_mir_build/src/thir/cx
- rustc_mir_transform/src
- rustc_monomorphize/src/mono_checks
- rustc_public/src/unstable/convert/stable
- rustc_query_impl/src
- rustc_resolve/src
- rustc_target/src/callconv
- rustc_trait_selection/src/error_reporting/infer
- rustc_ty_utils/src
- layout
- rustc_type_ir/src/search_graph
- library/alloctests/benches
- src
- bootstrap
- mk
- src
- core
- build_steps
- config
- utils
- ci/docker/host-x86_64
- dist-android
- dist-loongarch64-linux
- dist-loongarch64-musl
- dist-riscv64-linux
- dist-s390x-linux
- dist-sparcv9-solaris
- x86_64-fuchsia
- x86_64-rust-for-linux
- doc/rustc-dev-guide/src/tests
- etc/completions
- rustdoc-json-types
- tests/ui
- associated-inherent-types
- env-macro
- pin-ergonomics
- proc-macro
- auxiliary
- scalable-vectors
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
376 | 376 | | |
377 | 377 | | |
378 | 378 | | |
| 379 | + | |
| 380 | + | |
| 381 | + | |
| 382 | + | |
| 383 | + | |
| 384 | + | |
| 385 | + | |
| 386 | + | |
| 387 | + | |
| 388 | + | |
| 389 | + | |
| 390 | + | |
| 391 | + | |
| 392 | + | |
| 393 | + | |
| 394 | + | |
| 395 | + | |
| 396 | + | |
| 397 | + | |
| 398 | + | |
| 399 | + | |
| 400 | + | |
| 401 | + | |
379 | 402 | | |
380 | 403 | | |
381 | 404 | | |
382 | 405 | | |
383 | 406 | | |
384 | 407 | | |
| 408 | + | |
| 409 | + | |
| 410 | + | |
| 411 | + | |
| 412 | + | |
| 413 | + | |
385 | 414 | | |
386 | 415 | | |
387 | 416 | | |
| |||
2476 | 2505 | | |
2477 | 2506 | | |
2478 | 2507 | | |
| 2508 | + | |
| 2509 | + | |
| 2510 | + | |
| 2511 | + | |
| 2512 | + | |
| 2513 | + | |
| 2514 | + | |
| 2515 | + | |
| 2516 | + | |
| 2517 | + | |
| 2518 | + | |
| 2519 | + | |
| 2520 | + | |
| 2521 | + | |
| 2522 | + | |
| 2523 | + | |
| 2524 | + | |
| 2525 | + | |
| 2526 | + | |
| 2527 | + | |
2479 | 2528 | | |
2480 | 2529 | | |
2481 | 2530 | | |
| |||
3047 | 3096 | | |
3048 | 3097 | | |
3049 | 3098 | | |
| 3099 | + | |
| 3100 | + | |
| 3101 | + | |
| 3102 | + | |
| 3103 | + | |
| 3104 | + | |
| 3105 | + | |
| 3106 | + | |
| 3107 | + | |
| 3108 | + | |
| 3109 | + | |
| 3110 | + | |
| 3111 | + | |
| 3112 | + | |
| 3113 | + | |
| 3114 | + | |
| 3115 | + | |
| 3116 | + | |
| 3117 | + | |
| 3118 | + | |
3050 | 3119 | | |
3051 | 3120 | | |
3052 | 3121 | | |
| |||
3092 | 3161 | | |
3093 | 3162 | | |
3094 | 3163 | | |
| 3164 | + | |
| 3165 | + | |
| 3166 | + | |
| 3167 | + | |
| 3168 | + | |
| 3169 | + | |
| 3170 | + | |
| 3171 | + | |
| 3172 | + | |
3095 | 3173 | | |
3096 | 3174 | | |
3097 | 3175 | | |
| |||
3275 | 3353 | | |
3276 | 3354 | | |
3277 | 3355 | | |
| 3356 | + | |
| 3357 | + | |
| 3358 | + | |
| 3359 | + | |
| 3360 | + | |
| 3361 | + | |
| 3362 | + | |
| 3363 | + | |
| 3364 | + | |
3278 | 3365 | | |
3279 | 3366 | | |
3280 | 3367 | | |
| |||
3283 | 3370 | | |
3284 | 3371 | | |
3285 | 3372 | | |
| 3373 | + | |
| 3374 | + | |
| 3375 | + | |
| 3376 | + | |
| 3377 | + | |
| 3378 | + | |
| 3379 | + | |
| 3380 | + | |
| 3381 | + | |
| 3382 | + | |
| 3383 | + | |
| 3384 | + | |
| 3385 | + | |
| 3386 | + | |
| 3387 | + | |
| 3388 | + | |
| 3389 | + | |
| 3390 | + | |
| 3391 | + | |
| 3392 | + | |
| 3393 | + | |
| 3394 | + | |
| 3395 | + | |
| 3396 | + | |
| 3397 | + | |
| 3398 | + | |
| 3399 | + | |
| 3400 | + | |
| 3401 | + | |
| 3402 | + | |
3286 | 3403 | | |
3287 | 3404 | | |
3288 | 3405 | | |
| |||
4790 | 4907 | | |
4791 | 4908 | | |
4792 | 4909 | | |
| 4910 | + | |
4793 | 4911 | | |
4794 | 4912 | | |
4795 | 4913 | | |
| |||
5128 | 5246 | | |
5129 | 5247 | | |
5130 | 5248 | | |
| 5249 | + | |
| 5250 | + | |
| 5251 | + | |
| 5252 | + | |
| 5253 | + | |
| 5254 | + | |
5131 | 5255 | | |
5132 | 5256 | | |
5133 | 5257 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
83 | 83 | | |
84 | 84 | | |
85 | 85 | | |
86 | | - | |
| 86 | + | |
87 | 87 | | |
88 | 88 | | |
89 | 89 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
210 | 210 | | |
211 | 211 | | |
212 | 212 | | |
213 | | - | |
| 213 | + | |
214 | 214 | | |
215 | 215 | | |
216 | 216 | | |
| |||
224 | 224 | | |
225 | 225 | | |
226 | 226 | | |
227 | | - | |
| 227 | + | |
228 | 228 | | |
229 | 229 | | |
230 | 230 | | |
| |||
484 | 484 | | |
485 | 485 | | |
486 | 486 | | |
487 | | - | |
| 487 | + | |
488 | 488 | | |
489 | 489 | | |
490 | 490 | | |
| |||
557 | 557 | | |
558 | 558 | | |
559 | 559 | | |
560 | | - | |
| 560 | + | |
561 | 561 | | |
562 | 562 | | |
563 | 563 | | |
| |||
1524 | 1524 | | |
1525 | 1525 | | |
1526 | 1526 | | |
1527 | | - | |
| 1527 | + | |
1528 | 1528 | | |
1529 | 1529 | | |
1530 | 1530 | | |
| |||
1534 | 1534 | | |
1535 | 1535 | | |
1536 | 1536 | | |
1537 | | - | |
| 1537 | + | |
1538 | 1538 | | |
1539 | 1539 | | |
1540 | 1540 | | |
| |||
1559 | 1559 | | |
1560 | 1560 | | |
1561 | 1561 | | |
1562 | | - | |
1563 | | - | |
| 1562 | + | |
| 1563 | + | |
1564 | 1564 | | |
1565 | 1565 | | |
1566 | 1566 | | |
1567 | 1567 | | |
1568 | | - | |
| 1568 | + | |
1569 | 1569 | | |
1570 | 1570 | | |
1571 | | - | |
| 1571 | + | |
1572 | 1572 | | |
1573 | 1573 | | |
1574 | 1574 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1731 | 1731 | | |
1732 | 1732 | | |
1733 | 1733 | | |
1734 | | - | |
| 1734 | + | |
1735 | 1735 | | |
1736 | 1736 | | |
1737 | 1737 | | |
| |||
1758 | 1758 | | |
1759 | 1759 | | |
1760 | 1760 | | |
1761 | | - | |
| 1761 | + | |
1762 | 1762 | | |
1763 | 1763 | | |
1764 | 1764 | | |
| |||
1801 | 1801 | | |
1802 | 1802 | | |
1803 | 1803 | | |
1804 | | - | |
| 1804 | + | |
1805 | 1805 | | |
1806 | 1806 | | |
1807 | 1807 | | |
| |||
1825 | 1825 | | |
1826 | 1826 | | |
1827 | 1827 | | |
1828 | | - | |
| 1828 | + | |
1829 | 1829 | | |
1830 | 1830 | | |
1831 | 1831 | | |
| |||
1840 | 1840 | | |
1841 | 1841 | | |
1842 | 1842 | | |
1843 | | - | |
1844 | | - | |
| 1843 | + | |
| 1844 | + | |
1845 | 1845 | | |
1846 | 1846 | | |
1847 | 1847 | | |
| |||
2085 | 2085 | | |
2086 | 2086 | | |
2087 | 2087 | | |
2088 | | - | |
| 2088 | + | |
2089 | 2089 | | |
2090 | 2090 | | |
2091 | 2091 | | |
| |||
2182 | 2182 | | |
2183 | 2183 | | |
2184 | 2184 | | |
2185 | | - | |
| 2185 | + | |
2186 | 2186 | | |
2187 | 2187 | | |
2188 | 2188 | | |
2189 | 2189 | | |
2190 | 2190 | | |
2191 | | - | |
| 2191 | + | |
2192 | 2192 | | |
2193 | 2193 | | |
2194 | 2194 | | |
| |||
2201 | 2201 | | |
2202 | 2202 | | |
2203 | 2203 | | |
2204 | | - | |
| 2204 | + | |
2205 | 2205 | | |
2206 | 2206 | | |
2207 | 2207 | | |
| |||
0 commit comments