Commit ad49852
committed
Auto merge of #159113 - jhpratt:rollup-xqDDX7W, r=jhpratt
Rollup of 15 pull requests
Successful merges:
- #159106 (Update LLVM)
- #157690 (codegen_ssa: pack small const aggregates into immediate stores)
- #159005 (Use `as_lang_item` instead of repeatedly matching)
- #156735 (Move NativeLib::filename to the rmeta-link archive member)
- #157153 (allow `Allocator`s to be used as `#[global_allocator]`s)
- #158269 (jq directives for jsondocck)
- #158767 (merge DefKind::InlineConst into AnonConst)
- #159099 (Stabilize String::from_utf8_lossy_owned)
- #158930 (Reorganize `tests/ui/issues` [20/N])
- #158965 (Add codegen test for Result is_ok unwrap)
- #158979 (Reorganize `tests/ui/issues` [21/N])
- #159050 (assert only opaques with sub unified hidden infer are non-rigid)
- #159062 (Remove unused WEAK_ONLY_LANG_ITEMS static)
- #159070 (Add `io::ErrorKind::InputOutputError`)
- #159092 (make volatile operations const)143 files changed
Lines changed: 1894 additions & 934 deletions
File tree
- compiler
- rustc_ast_lowering/src
- rustc_borrowck/src
- type_check
- rustc_codegen_ssa/src
- back
- mir
- rustc_const_eval/src
- const_eval
- interpret
- rustc_hir_analysis/src
- check
- coherence
- collect
- hir_ty_lowering
- rustc_hir_typeck/src
- rustc_hir/src
- rustc_metadata/src
- rmeta
- rustc_middle/src
- hir
- mir
- ty
- context
- rustc_mir_build/src/builder
- rustc_mir_transform/src
- rustc_next_trait_solver/src/solve/assembly
- rustc_passes/src
- rustc_privacy/src
- rustc_public/src/unstable
- rustc_resolve/src
- rustc_session/src
- rustc_trait_selection/src/traits
- rustc_ty_utils/src
- rustc_type_ir/src
- library
- alloctests/tests
- alloc/src
- core/src
- alloc
- intrinsics
- io
- ptr
- std/src
- sys
- alloc
- fs
- io/error
- src
- librustdoc
- formats
- passes
- tools
- clippy/clippy_lints/src
- matches
- compiletest/src/directives
- jsondocck
- src
- miri
- src/intrinsics
- tests/fail/alloc
- tidy/src
- tests
- codegen-llvm
- issues
- rustdoc-json
- attrs
- enums
- discriminant
- reexport
- ui
- allocator
- associated-types
- binding
- codegen
- collections/hashmap
- consts/const-eval
- derived-errors
- errors
- generics
- higher-ranked/trait-bounds/normalize-under-binder
- issues
- iterators
- lifetimes
- lint/non-local-defs
- macros
- match
- shadowed
- structs-enums
- suggestions
- threads-sendsync
- traits/next-solver/opaques
- where-clauses
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 | |
|---|---|---|---|
| |||
291 | 291 | | |
292 | 292 | | |
293 | 293 | | |
| 294 | + | |
| 295 | + | |
| 296 | + | |
| 297 | + | |
| 298 | + | |
| 299 | + | |
294 | 300 | | |
295 | 301 | | |
296 | 302 | | |
| |||
1753 | 1759 | | |
1754 | 1760 | | |
1755 | 1761 | | |
| 1762 | + | |
| 1763 | + | |
| 1764 | + | |
| 1765 | + | |
| 1766 | + | |
| 1767 | + | |
1756 | 1768 | | |
1757 | 1769 | | |
1758 | 1770 | | |
| |||
2132 | 2144 | | |
2133 | 2145 | | |
2134 | 2146 | | |
| 2147 | + | |
| 2148 | + | |
| 2149 | + | |
| 2150 | + | |
| 2151 | + | |
| 2152 | + | |
| 2153 | + | |
| 2154 | + | |
| 2155 | + | |
| 2156 | + | |
| 2157 | + | |
| 2158 | + | |
| 2159 | + | |
| 2160 | + | |
| 2161 | + | |
| 2162 | + | |
| 2163 | + | |
| 2164 | + | |
| 2165 | + | |
| 2166 | + | |
| 2167 | + | |
| 2168 | + | |
| 2169 | + | |
| 2170 | + | |
| 2171 | + | |
| 2172 | + | |
| 2173 | + | |
| 2174 | + | |
| 2175 | + | |
| 2176 | + | |
| 2177 | + | |
| 2178 | + | |
| 2179 | + | |
| 2180 | + | |
| 2181 | + | |
| 2182 | + | |
| 2183 | + | |
| 2184 | + | |
| 2185 | + | |
| 2186 | + | |
| 2187 | + | |
| 2188 | + | |
| 2189 | + | |
| 2190 | + | |
| 2191 | + | |
| 2192 | + | |
| 2193 | + | |
| 2194 | + | |
2135 | 2195 | | |
2136 | 2196 | | |
2137 | 2197 | | |
2138 | 2198 | | |
2139 | 2199 | | |
2140 | 2200 | | |
2141 | 2201 | | |
| 2202 | + | |
2142 | 2203 | | |
2143 | 2204 | | |
2144 | 2205 | | |
2145 | 2206 | | |
| 2207 | + | |
2146 | 2208 | | |
2147 | 2209 | | |
2148 | 2210 | | |
| |||
2156 | 2218 | | |
2157 | 2219 | | |
2158 | 2220 | | |
| 2221 | + | |
| 2222 | + | |
| 2223 | + | |
| 2224 | + | |
| 2225 | + | |
| 2226 | + | |
| 2227 | + | |
| 2228 | + | |
| 2229 | + | |
| 2230 | + | |
| 2231 | + | |
| 2232 | + | |
| 2233 | + | |
| 2234 | + | |
| 2235 | + | |
2159 | 2236 | | |
2160 | 2237 | | |
2161 | 2238 | | |
| |||
2182 | 2259 | | |
2183 | 2260 | | |
2184 | 2261 | | |
| 2262 | + | |
| 2263 | + | |
| 2264 | + | |
2185 | 2265 | | |
2186 | 2266 | | |
2187 | 2267 | | |
| |||
3382 | 3462 | | |
3383 | 3463 | | |
3384 | 3464 | | |
| 3465 | + | |
| 3466 | + | |
| 3467 | + | |
| 3468 | + | |
| 3469 | + | |
| 3470 | + | |
3385 | 3471 | | |
3386 | 3472 | | |
3387 | 3473 | | |
| |||
4916 | 5002 | | |
4917 | 5003 | | |
4918 | 5004 | | |
4919 | | - | |
| 5005 | + | |
4920 | 5006 | | |
4921 | 5007 | | |
4922 | 5008 | | |
| |||
5912 | 5998 | | |
5913 | 5999 | | |
5914 | 6000 | | |
| 6001 | + | |
| 6002 | + | |
| 6003 | + | |
| 6004 | + | |
| 6005 | + | |
| 6006 | + | |
5915 | 6007 | | |
5916 | 6008 | | |
5917 | 6009 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2911 | 2911 | | |
2912 | 2912 | | |
2913 | 2913 | | |
2914 | | - | |
| 2914 | + | |
2915 | 2915 | | |
2916 | 2916 | | |
2917 | 2917 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1709 | 1709 | | |
1710 | 1710 | | |
1711 | 1711 | | |
1712 | | - | |
| 1712 | + | |
| 1713 | + | |
| 1714 | + | |
1713 | 1715 | | |
1714 | 1716 | | |
1715 | 1717 | | |
| |||
2653 | 2655 | | |
2654 | 2656 | | |
2655 | 2657 | | |
2656 | | - | |
| 2658 | + | |
| 2659 | + | |
| 2660 | + | |
| 2661 | + | |
| 2662 | + | |
2657 | 2663 | | |
2658 | 2664 | | |
2659 | 2665 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
615 | 615 | | |
616 | 616 | | |
617 | 617 | | |
618 | | - | |
| 618 | + | |
| 619 | + | |
| 620 | + | |
| 621 | + | |
619 | 622 | | |
620 | 623 | | |
621 | 624 | | |
| |||
0 commit comments