Commit fc16f98
committed
Auto merge of #154716 - JonathanBrouwer:rollup-mjhodpw, r=JonathanBrouwer
Rollup of 21 pull requests
Successful merges:
- #153105 (Compute the result of a projection type with region errors)
- #153286 (various fixes for scalable vectors)
- #153532 (Attributes containing rustc)
- #153960 (Make `layout_of` cycles fatal errors)
- #154527 (Emit pre-expansion feature gate warnings for negative impls and specialization)
- #154666 (Remove `StableHashContext` impls)
- #154669 (Introduce #[diagnostic::on_move] on `Arc`)
- #154710 (opaque_generic_const_args -> generic_const_args)
- #154712 (Revert "`-Znext-solver` Remove the forced ambiguity hack from search graph")
- #154713 (Stop compiling when we get resolving crate failure)
- #154213 (tidy-alphabetical: fix line number in error message)
- #154425 (Migrate transmute tests)
- #154442 (Export `derive` at the crate root: `core::derive` and `std::derive`)
- #154469 (mGCA: Lower spans for literal const args)
- #154578 (Rename `probe_ty_var` to `try_resolve_ty_var`)
- #154615 (Moving issues)
- #154644 (rustdoc: seperate methods and associated functions in sidebar)
- #154660 (Avoid creating async return opaques for foreign async fns)
- #154671 (Add a test for a past ICE when calling a const fn of an unresolved type with the wrong number of args)
- #154680 ([rustdoc] Replace `DocContext` with `TyCtxt` wherever possible)
- #154709 (Revert `Ty` type alias in `rustc_type_ir`)File tree
231 files changed
+3070
-1419
lines changed- compiler
- rustc_abi/src
- rustc_ast_lowering/src
- rustc_ast_passes/src
- rustc_ast/src
- rustc_codegen_gcc/src
- rustc_codegen_llvm/src
- debuginfo
- llvm
- rustc_codegen_ssa/src
- mir
- traits
- rustc_const_eval/src/interpret
- rustc_feature/src
- rustc_hir_analysis/src
- check
- collect
- hir_ty_lowering
- rustc_hir_id/src
- rustc_hir/src
- rustc_infer/src/infer
- canonical
- relate
- rustc_lint_defs/src
- rustc_llvm/llvm-wrapper
- rustc_macros/src
- rustc_metadata/src
- rustc_middle/src
- hir
- ich
- ty
- rustc_next_trait_solver/src
- canonical
- solve
- assembly
- eval_ctxt
- normalizes_to
- rustc_parse/src/parser
- rustc_public/src
- unstable/convert/stable
- rustc_query_impl/src
- rustc_resolve/src
- late
- rustc_session/src
- rustc_span/src
- rustc_target/src
- rustc_trait_selection/src
- error_reporting/infer
- traits
- rustc_transmute/src/layout
- rustc_ty_utils/src
- rustc_type_ir/src
- relate
- search_graph
- solve
- sty
- ty_kind
- library
- alloc/src
- core/src
- intrinsics/simd
- macros
- prelude
- std/src
- prelude
- src
- librustdoc
- clean
- html
- render
- templates
- passes
- tools
- miri
- src
- tests/fail
- tidy/src
- alphabetical
- tests
- codegen-llvm/scalable-vectors
- rustdoc-gui
- rustdoc-html
- sidebar
- ui
- auto-traits
- const-generics
- gca
- mgca
- ogca
- consts
- crate-loading
- dropck
- enum
- extern-flag
- extern
- feature-gates
- impl-trait/precise-capturing
- imports
- issues
- layout
- macros
- moves
- parser
- rust-2018/uniform-paths
- scalable-vectors
- simd
- sized
- specialization
- track-diagnostics
- traits
- negative-impls
- next-solver
- transmute
- unsized
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
231 files changed
+3070
-1419
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
10 | 10 | | |
11 | 11 | | |
12 | 12 | | |
13 | | - | |
14 | | - | |
| 13 | + | |
| 14 | + | |
15 | 15 | | |
16 | 16 | | |
17 | 17 | | |
| |||
204 | 204 | | |
205 | 205 | | |
206 | 206 | | |
| 207 | + | |
207 | 208 | | |
208 | 209 | | |
209 | 210 | | |
210 | 211 | | |
211 | 212 | | |
212 | 213 | | |
213 | | - | |
| 214 | + | |
| 215 | + | |
| 216 | + | |
| 217 | + | |
| 218 | + | |
| 219 | + | |
214 | 220 | | |
215 | 221 | | |
216 | 222 | | |
| |||
1526 | 1532 | | |
1527 | 1533 | | |
1528 | 1534 | | |
1529 | | - | |
| 1535 | + | |
1530 | 1536 | | |
1531 | 1537 | | |
1532 | 1538 | | |
| |||
1559 | 1565 | | |
1560 | 1566 | | |
1561 | 1567 | | |
1562 | | - | |
1563 | | - | |
1564 | | - | |
| 1568 | + | |
| 1569 | + | |
| 1570 | + | |
| 1571 | + | |
1565 | 1572 | | |
1566 | 1573 | | |
1567 | 1574 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
67 | 67 | | |
68 | 68 | | |
69 | 69 | | |
70 | | - | |
71 | | - | |
72 | | - | |
73 | | - | |
74 | | - | |
75 | | - | |
76 | 70 | | |
77 | 71 | | |
78 | 72 | | |
| |||
1702 | 1696 | | |
1703 | 1697 | | |
1704 | 1698 | | |
| 1699 | + | |
| 1700 | + | |
| 1701 | + | |
| 1702 | + | |
| 1703 | + | |
| 1704 | + | |
| 1705 | + | |
| 1706 | + | |
| 1707 | + | |
| 1708 | + | |
| 1709 | + | |
| 1710 | + | |
| 1711 | + | |
| 1712 | + | |
| 1713 | + | |
| 1714 | + | |
| 1715 | + | |
| 1716 | + | |
| 1717 | + | |
| 1718 | + | |
| 1719 | + | |
| 1720 | + | |
1705 | 1721 | | |
1706 | 1722 | | |
1707 | 1723 | | |
| |||
1720 | 1736 | | |
1721 | 1737 | | |
1722 | 1738 | | |
| 1739 | + | |
1723 | 1740 | | |
1724 | 1741 | | |
1725 | 1742 | | |
| |||
1826 | 1843 | | |
1827 | 1844 | | |
1828 | 1845 | | |
1829 | | - | |
1830 | | - | |
| 1846 | + | |
| 1847 | + | |
| 1848 | + | |
| 1849 | + | |
| 1850 | + | |
| 1851 | + | |
1831 | 1852 | | |
1832 | 1853 | | |
1833 | 1854 | | |
| |||
2167 | 2188 | | |
2168 | 2189 | | |
2169 | 2190 | | |
2170 | | - | |
| 2191 | + | |
2171 | 2192 | | |
2172 | 2193 | | |
2173 | 2194 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
31 | 31 | | |
32 | 32 | | |
33 | 33 | | |
34 | | - | |
| 34 | + | |
| 35 | + | |
35 | 36 | | |
36 | 37 | | |
37 | 38 | | |
| |||
120 | 121 | | |
121 | 122 | | |
122 | 123 | | |
123 | | - | |
| 124 | + | |
124 | 125 | | |
125 | 126 | | |
126 | 127 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
36 | 36 | | |
37 | 37 | | |
38 | 38 | | |
39 | | - | |
40 | | - | |
41 | | - | |
42 | | - | |
43 | | - | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
14 | 14 | | |
15 | 15 | | |
16 | 16 | | |
17 | | - | |
| 17 | + | |
18 | 18 | | |
19 | 19 | | |
20 | 20 | | |
| |||
826 | 826 | | |
827 | 827 | | |
828 | 828 | | |
829 | | - | |
| 829 | + | |
830 | 830 | | |
831 | 831 | | |
832 | 832 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2683 | 2683 | | |
2684 | 2684 | | |
2685 | 2685 | | |
2686 | | - | |
| 2686 | + | |
2687 | 2687 | | |
2688 | 2688 | | |
2689 | 2689 | | |
| |||
2695 | 2695 | | |
2696 | 2696 | | |
2697 | 2697 | | |
2698 | | - | |
| 2698 | + | |
2699 | 2699 | | |
2700 | 2700 | | |
2701 | 2701 | | |
| |||
0 commit comments