Commit 06306c0
committed
Auto merge of #138071 - jieyouxu:rollup-a19djgi, r=jieyouxu
Rollup of 29 pull requests
Successful merges:
- #135733 (Implement `&pin const self` and `&pin mut self` sugars)
- #137107 (Override default `Write` methods for cursor-like types)
- #137303 (Remove `MaybeForgetReturn` suggestion)
- #137327 (Undeprecate env::home_dir)
- #137358 (Match Ergonomics 2024: add context and examples to the unstable book)
- #137534 ([rustdoc] hide item that is not marked as doc(inline) and whose src is doc(hidden))
- #137565 (Try to point of macro expansion from resolver and method errors if it involves macro var)
- #137612 (Update bootstrap to edition 2024)
- #137637 (Check dyn flavor before registering upcast goal on wide pointer cast in MIR typeck)
- #137643 (Add DWARF test case for non-C-like `repr128` enums)
- #137685 (self-contained linker: conservatively default to `-znostart-stop-gc` on x64 linux)
- #137744 (Re-add `Clone`-derive on `Thir`)
- #137758 (fix usage of ty decl macro fragments in attributes)
- #137764 (Ensure that negative auto impls are always applicable)
- #137772 (Fix char count in `Display` for `ByteStr`)
- #137798 (ci: use ubuntu 24 on arm large runner)
- #137802 (miri native-call support: all previously exposed provenance is accessible to the callee)
- #137805 (adjust Layout debug printing to match the internal field name)
- #137808 (Do not require that unsafe fields lack drop glue)
- #137820 (Clarify why InhabitedPredicate::instantiate_opt exists)
- #137825 (Provide more context on resolve error caused from incorrect RTN)
- #137827 (Add timestamp to unstable feature usage metrics)
- #137832 (Fix crash in BufReader::peek())
- #137910 (Improve error message for `AsyncFn` trait failure for RPIT)
- #137920 (interpret/provenance_map: consistently use range_is_empty)
- #138038 (Update `compiler-builtins` to 0.1.151)
- #138046 (trim channel value in `get_closest_merge_commit`)
- #138052 (strip `-Wlinker-messages` wrappers from `rust-lld` rmake test)
- #138053 (Increase the max. custom try jobs requested to `20`)
r? `@ghost`
`@rustbot` modify labels: rollupFile tree
144 files changed
+2018
-867
lines changed- compiler
- rustc_abi/src
- rustc_ast_lowering/src
- rustc_ast_pretty/src/pprust
- rustc_ast/src
- rustc_attr_parsing/src
- rustc_borrowck/src/type_check
- rustc_codegen_cranelift/patches
- rustc_codegen_ssa/src/back
- rustc_const_eval/src/interpret
- rustc_data_structures/src
- rustc_errors/src
- rustc_feature/src
- rustc_hir_analysis
- src
- check
- coherence
- hir_ty_lowering
- rustc_hir_typeck/src
- fn_ctxt
- method
- rustc_middle/src
- mir/interpret
- allocation
- traits
- ty/inhabitedness
- rustc_parse/src/parser
- rustc_resolve/src
- late
- rustc_span/src
- rustc_trait_selection/src
- error_reporting/traits
- traits/select
- library
- alloc
- core/src
- convert
- std
- src
- io
- buffered
- bufreader
- src
- bootstrap
- src
- bin
- core/build_steps
- utils
- cc_detect
- build_helper/src
- ci
- citool/src
- github-actions
- doc/unstable-book/src/language-features
- librustdoc/passes
- tools
- miri
- src
- alloc_addresses
- shims
- tests/native-lib
- pass
- rustfmt
- src
- tests
- source
- target
- tests
- pretty
- run-make
- repr128-dwarf
- rust-lld
- unstable-feature-usage-metrics
- rustdoc
- inline_cross
- ui
- abi
- associated-type-bounds/return-type-notation
- associated-types
- async-await
- async-closures
- pin-ergonomics
- attributes
- coherence
- feature-gates
- hygiene
- inference
- issues
- layout
- macros
- rfc-3086-metavar-expr
- methods
- repr
- return
- specialization
- defaultimpl
- structs
- traits
- negative-impls
- trait-upcasting
- type/pattern_types
- unsafe-fields
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
144 files changed
+2018
-867
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1812 | 1812 | | |
1813 | 1813 | | |
1814 | 1814 | | |
1815 | | - | |
| 1815 | + | |
1816 | 1816 | | |
1817 | 1817 | | |
1818 | 1818 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2641 | 2641 | | |
2642 | 2642 | | |
2643 | 2643 | | |
| 2644 | + | |
| 2645 | + | |
2644 | 2646 | | |
2645 | 2647 | | |
2646 | 2648 | | |
| |||
2650 | 2652 | | |
2651 | 2653 | | |
2652 | 2654 | | |
| 2655 | + | |
| 2656 | + | |
2653 | 2657 | | |
2654 | 2658 | | |
2655 | 2659 | | |
| |||
2666 | 2670 | | |
2667 | 2671 | | |
2668 | 2672 | | |
2669 | | - | |
2670 | | - | |
| 2673 | + | |
| 2674 | + | |
| 2675 | + | |
| 2676 | + | |
2671 | 2677 | | |
2672 | 2678 | | |
2673 | | - | |
| 2679 | + | |
2674 | 2680 | | |
2675 | 2681 | | |
2676 | 2682 | | |
| |||
2712 | 2718 | | |
2713 | 2719 | | |
2714 | 2720 | | |
| 2721 | + | |
| 2722 | + | |
| 2723 | + | |
| 2724 | + | |
| 2725 | + | |
| 2726 | + | |
| 2727 | + | |
| 2728 | + | |
| 2729 | + | |
2715 | 2730 | | |
2716 | 2731 | | |
2717 | 2732 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
926 | 926 | | |
927 | 927 | | |
928 | 928 | | |
929 | | - | |
930 | 929 | | |
931 | 930 | | |
932 | 931 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
268 | 268 | | |
269 | 269 | | |
270 | 270 | | |
271 | | - | |
272 | 271 | | |
273 | 272 | | |
274 | 273 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1783 | 1783 | | |
1784 | 1784 | | |
1785 | 1785 | | |
| 1786 | + | |
| 1787 | + | |
| 1788 | + | |
| 1789 | + | |
| 1790 | + | |
| 1791 | + | |
| 1792 | + | |
1786 | 1793 | | |
1787 | 1794 | | |
1788 | 1795 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
473 | 473 | | |
474 | 474 | | |
475 | 475 | | |
| 476 | + | |
| 477 | + | |
| 478 | + | |
| 479 | + | |
| 480 | + | |
| 481 | + | |
| 482 | + | |
| 483 | + | |
| 484 | + | |
476 | 485 | | |
477 | 486 | | |
478 | 487 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2120 | 2120 | | |
2121 | 2121 | | |
2122 | 2122 | | |
2123 | | - | |
2124 | | - | |
| 2123 | + | |
| 2124 | + | |
2125 | 2125 | | |
2126 | 2126 | | |
2127 | 2127 | | |
| |||
Lines changed: 2 additions & 2 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
16 | 16 | | |
17 | 17 | | |
18 | 18 | | |
19 | | - | |
20 | | - | |
| 19 | + | |
| 20 | + | |
21 | 21 | | |
22 | 22 | | |
23 | 23 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
3382 | 3382 | | |
3383 | 3383 | | |
3384 | 3384 | | |
| 3385 | + | |
| 3386 | + | |
| 3387 | + | |
| 3388 | + | |
| 3389 | + | |
| 3390 | + | |
| 3391 | + | |
| 3392 | + | |
| 3393 | + | |
| 3394 | + | |
| 3395 | + | |
| 3396 | + | |
| 3397 | + | |
| 3398 | + | |
| 3399 | + | |
| 3400 | + | |
| 3401 | + | |
| 3402 | + | |
| 3403 | + | |
| 3404 | + | |
| 3405 | + | |
| 3406 | + | |
| 3407 | + | |
| 3408 | + | |
| 3409 | + | |
| 3410 | + | |
| 3411 | + | |
| 3412 | + | |
| 3413 | + | |
3385 | 3414 | | |
3386 | 3415 | | |
3387 | 3416 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
955 | 955 | | |
956 | 956 | | |
957 | 957 | | |
958 | | - | |
| 958 | + | |
959 | 959 | | |
960 | | - | |
961 | | - | |
962 | | - | |
963 | | - | |
964 | | - | |
965 | | - | |
966 | | - | |
967 | | - | |
| 960 | + | |
| 961 | + | |
| 962 | + | |
968 | 963 | | |
969 | | - | |
| 964 | + | |
970 | 965 | | |
971 | 966 | | |
972 | 967 | | |
| |||
0 commit comments