Commit 0469a92
committed
Auto merge of #156023 - jhpratt:rollup-sZeK85e, r=jhpratt
Rollup of 19 pull requests
Successful merges:
- #155237 (Disentangle AST crates and error crates)
- #155249 (Fix: On wasm targets, call `panic_in_cleanup` if panic occurs in cleanup)
- #155853 (Use `_mcount` as the mcount symbol name on RISC-V Linux GNU targets)
- #155919 (simplify `ast_fragments!`)
- #155939 (Add feature gate for view_types experiment)
- #155954 (rustdoc: preserve parent doc cfg for `macro_export` macros)
- #155974 (add `c_variadic_experimental_arch` feature)
- #155991 (Catch unwinds from the global ctxt callback to complete queries profiling data in more cases)
- #156003 (Pass Session to optimize_and_codegen_fat_lto)
- #153566 (Add suggestion for E0401 on inner const items)
- #154610 (Suggest public re-exports when a private module makes an import path inaccessible)
- #155523 (Reorganize `tests/ui/issues/` - 02)
- #155821 (c-variadic: document `Clone` and `Drop` instances and require `VaArgSafe: Copy`)
- #155980 (Move `feature*` methods from `parse` mod to `errors` mod.)
- #155987 (Make lifting infallible)
- #155988 (tests/run-make/print-cfg: add Android target_env case)
- #156000 (Fix ICE when using -Zinstrument-mcount and -Clinker-flavor=lld)
- #156002 (Allow to use `Diagnostic` directly in `SharedContext::emit_lint`)
- #156015 (rustc-dev-guide subtree update)185 files changed
Lines changed: 2525 additions & 1084 deletions
File tree
- compiler
- rustc_abi/src
- rustc_ast_lowering/src
- rustc_ast_passes/src
- rustc_attr_parsing/src
- attributes
- diagnostic
- rustc_builtin_macros/src
- rustc_codegen_gcc/src
- intrinsic
- rustc_codegen_llvm/src
- rustc_codegen_ssa/src
- back
- mir
- traits
- rustc_const_eval/src
- check_consts
- interpret
- rustc_error_messages
- src
- rustc_expand/src
- mbe
- rustc_feature/src
- rustc_hir_analysis/src
- check
- coherence
- collect
- hir_ty_lowering
- rustc_hir_typeck/src
- rustc_hir/src
- rustc_interface/src
- rustc_lint_defs
- src
- rustc_lint/src
- rustc_macros/src
- rustc_middle/src
- middle
- mir
- ty
- consts
- print
- rustc_mir_build/src/builder
- rustc_parse/src
- parser
- rustc_passes/src
- rustc_public_bridge/src/context
- rustc_public/src/unstable
- convert
- stable
- internal_cx
- rustc_resolve/src
- rustc_session/src
- rustc_span/src
- rustc_target/src/spec
- targets
- rustc_trait_selection/src
- error_reporting/traits
- traits
- rustc_type_ir_macros/src
- rustc_type_ir/src
- library/core/src/ffi
- src
- doc/rustc-dev-guide
- ci/sembr/src
- src
- autodiff
- backend
- building
- mir
- notification-groups
- offload
- tests
- librustdoc
- clean
- passes
- tools/clippy/clippy_lints/src
- returns
- tests
- codegen-llvm
- run-make/print-cfg
- rustdoc-html/doc-cfg
- ui
- attributes
- feature-gates
- foreign
- imports
- privacy
- recursion
- resolve
- shadowed
- use/use-mod
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 | |
|---|---|---|---|
| |||
3853 | 3853 | | |
3854 | 3854 | | |
3855 | 3855 | | |
3856 | | - | |
3857 | | - | |
3858 | 3856 | | |
3859 | 3857 | | |
3860 | 3858 | | |
| |||
4186 | 4184 | | |
4187 | 4185 | | |
4188 | 4186 | | |
4189 | | - | |
4190 | 4187 | | |
4191 | 4188 | | |
4192 | 4189 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
261 | 261 | | |
262 | 262 | | |
263 | 263 | | |
| 264 | + | |
264 | 265 | | |
265 | 266 | | |
266 | 267 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
5 | 5 | | |
6 | 6 | | |
7 | 7 | | |
8 | | - | |
| 8 | + | |
9 | 9 | | |
10 | 10 | | |
11 | 11 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1693 | 1693 | | |
1694 | 1694 | | |
1695 | 1695 | | |
1696 | | - | |
| 1696 | + | |
1697 | 1697 | | |
1698 | 1698 | | |
1699 | 1699 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
62 | 62 | | |
63 | 63 | | |
64 | 64 | | |
65 | | - | |
| 65 | + | |
66 | 66 | | |
67 | 67 | | |
68 | 68 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
6 | 6 | | |
7 | 7 | | |
8 | 8 | | |
9 | | - | |
| 9 | + | |
10 | 10 | | |
11 | 11 | | |
12 | 12 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
3 | 3 | | |
4 | 4 | | |
5 | 5 | | |
6 | | - | |
| 6 | + | |
7 | 7 | | |
8 | 8 | | |
9 | 9 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
30 | 30 | | |
31 | 31 | | |
32 | 32 | | |
| 33 | + | |
33 | 34 | | |
34 | 35 | | |
35 | 36 | | |
36 | 37 | | |
37 | | - | |
38 | 38 | | |
39 | 39 | | |
40 | 40 | | |
| |||
762 | 762 | | |
763 | 763 | | |
764 | 764 | | |
765 | | - | |
766 | | - | |
767 | | - | |
768 | | - | |
769 | | - | |
770 | | - | |
| 765 | + | |
| 766 | + | |
| 767 | + | |
| 768 | + | |
| 769 | + | |
| 770 | + | |
| 771 | + | |
| 772 | + | |
| 773 | + | |
| 774 | + | |
| 775 | + | |
| 776 | + | |
| 777 | + | |
| 778 | + | |
| 779 | + | |
| 780 | + | |
| 781 | + | |
771 | 782 | | |
772 | 783 | | |
773 | 784 | | |
| |||
1117 | 1128 | | |
1118 | 1129 | | |
1119 | 1130 | | |
1120 | | - | |
1121 | | - | |
| 1131 | + | |
| 1132 | + | |
1122 | 1133 | | |
1123 | 1134 | | |
1124 | 1135 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | 3 | | |
4 | | - | |
5 | 4 | | |
6 | 5 | | |
7 | 6 | | |
| |||
632 | 631 | | |
633 | 632 | | |
634 | 633 | | |
635 | | - | |
636 | | - | |
| 634 | + | |
| 635 | + | |
637 | 636 | | |
638 | 637 | | |
639 | 638 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
6 | 6 | | |
7 | 7 | | |
8 | 8 | | |
9 | | - | |
| 9 | + | |
10 | 10 | | |
11 | 11 | | |
12 | 12 | | |
| |||
510 | 510 | | |
511 | 511 | | |
512 | 512 | | |
| 513 | + | |
513 | 514 | | |
514 | 515 | | |
515 | 516 | | |
| |||
0 commit comments