Commit 43a4909
committed
Auto merge of #157558 - jhpratt:rollup-DWtXTfN, r=jhpratt
Rollup of 25 pull requests
Successful merges:
- #157251 (`rust-analyzer` subtree update)
- #157533 (Subtree sync for rustc_codegen_cranelift)
- #154742 (Add APIs for case folding to the standard library)
- #155144 (mir_build: Add an extra intermediate step in MIR building for patterns )
- #156222 (Stabilize `Result::map_or_default` and `Option::map_or_default`)
- #157016 (add `extern "tail"` calling convention)
- #157264 (diagnostics: Fix ICE building a trait ref in method suggestions)
- #157386 (Parse deprecated note links separately in rustc_resolve)
- #157483 (fix windows-gnu TLS leak)
- #157488 (compiletest: inject `#![windows_subsystem = "windows"]` to debuginfo tests on Windows)
- #157509 (remove solaris implementation for File::lock, it has the wrong semantics)
- #157521 (Rename `SyncView::{as_pin => as_pin_ref}`)
- #156136 (Move tests box)
- #156573 (Add unwinder_private_data_size for wasm64 target)
- #156783 (docs: make `Rc::into_raw` clickable in `Rc::increment_strong_count` doc)
- #156840 (Stabilize `PathBuf::into_string`)
- #156936 (Remove FIXME about impl PinCoerceUnsized for UnsafePinned<T>)
- #157365 (Revert "LLVM 23: Run AssignGUIDPass in some places")
- #157380 (clarify compiler_fence (and fence) docs)
- #157471 (Debug assert that parsed attributes are in the `BUILTIN_ATTRIBUTE_MAP`)
- #157485 (Rename `errors.rs` file to `diagnostics.rs` (1/N))
- #157494 (Convert `QueryRegionConstraint` into a struct)
- #157526 (std tests: skip a slow test on Miri)
- #157531 (ci: bump x86_64-gnu base image to 26.04)
- #157556 (Add `BTree::append()` change to 1.96.0 relnotes)
Failed merges:
- #155527 (Replace printables table with `unicode_data.rs` tables)429 files changed
Lines changed: 11071 additions & 4644 deletions
File tree
- compiler
- rustc_abi/src
- rustc_ast_lowering/src
- expr
- rustc_ast_passes/src
- rustc_attr_parsing/src
- rustc_borrowck/src/type_check
- rustc_builtin_macros/src
- deriving
- generic
- rustc_codegen_cranelift
- .github/workflows
- build_system
- example
- patches
- scripts
- src
- abi
- debuginfo
- driver
- intrinsics
- rustc_codegen_gcc/src
- rustc_codegen_llvm/src
- rustc_feature/src
- rustc_hir_typeck/src
- method
- rustc_infer/src/infer/canonical
- rustc_llvm/llvm-wrapper
- rustc_metadata/src
- rustc_middle/src
- infer
- ty
- rustc_mir_build/src/builder/matches
- rustc_public/src
- unstable/convert
- stable
- rustc_resolve/src
- rustc_span/src
- rustc_target/src/spec
- rustc_trait_selection/src
- solve
- traits
- rustc_traits/src
- library
- alloctests/tests
- alloc/src
- coretests/tests
- unicode
- core/src
- ascii
- char
- pin
- str
- sync
- unicode
- std
- src
- sys
- fs
- process/unix/unsupported/wait_status
- thread_local
- guard
- key
- thread
- tests/thread_local
- unwind/src
- src
- ci/docker/host-x86_64/x86_64-gnu
- tools
- compiletest/src
- miri/tests/pass/shims
- rust-analyzer
- .github/workflows
- crates
- base-db/src
- cfg/src
- hir-def/src
- expr_store
- tests/body
- hir
- nameres
- hir-expand/src
- builtin
- hir-ty/src
- consteval
- diagnostics
- match_check
- infer
- closure/analysis
- layout
- lower
- method_resolution
- mir
- eval
- lower
- next_solver
- consts
- infer
- tests
- regression
- hir/src
- semantics
- term_search
- ide-assists/src
- handlers
- tests
- ide-completion/src
- completions
- context
- render
- tests
- ide-db/src
- generated
- imports
- syntax_helpers
- test_data
- ide-diagnostics/src
- handlers
- ide/src
- hover
- inlay_hints
- syntax_highlighting
- intern/src/symbol
- load-cargo
- src
- mbe/src
- parser
- src
- grammar
- syntax_kind
- test_data
- generated
- parser
- err
- inline/ok
- proc-macro-api
- src
- bidirectional_protocol
- legacy_protocol
- msg
- proc-macro-srv-cli
- src
- tests
- common
- proc-macro-srv
- src
- dylib
- server_impl
- tests
- profile
- src
- rust-analyzer
- src
- cli
- handlers
- tests/slow-tests
- span/src
- stdx/src
- syntax-bridge
- src
- syntax
- src
- ast
- generated
- syntax_factory
- syntax_editor
- test-utils/src
- tt
- src
- docs/book/src
- editors/code
- xtask/src
- codegen/grammar
- tidy/src
- unicode-table-generator
- src
- tests
- codegen-llvm
- instrument-coverage
- sanitizer/cfi
- unwind-abis
- run-make/dynamic-loading-cdylib
- rustdoc-ui/intra-doc
- ui
- abi
- box
- feature-gates
- methods
- print-request
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 | |
|---|---|---|---|
| |||
6070 | 6070 | | |
6071 | 6071 | | |
6072 | 6072 | | |
| 6073 | + | |
6073 | 6074 | | |
6074 | 6075 | | |
6075 | 6076 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
77 | 77 | | |
78 | 78 | | |
79 | 79 | | |
| 80 | + | |
80 | 81 | | |
81 | 82 | | |
82 | 83 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
28 | 28 | | |
29 | 29 | | |
30 | 30 | | |
| 31 | + | |
31 | 32 | | |
32 | 33 | | |
33 | 34 | | |
| |||
59 | 60 | | |
60 | 61 | | |
61 | 62 | | |
62 | | - | |
| 63 | + | |
| 64 | + | |
| 65 | + | |
| 66 | + | |
63 | 67 | | |
64 | 68 | | |
65 | 69 | | |
| |||
81 | 85 | | |
82 | 86 | | |
83 | 87 | | |
| 88 | + | |
84 | 89 | | |
85 | 90 | | |
86 | 91 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
49 | 49 | | |
50 | 50 | | |
51 | 51 | | |
| 52 | + | |
| 53 | + | |
| 54 | + | |
| 55 | + | |
| 56 | + | |
52 | 57 | | |
53 | 58 | | |
54 | 59 | | |
| |||
205 | 210 | | |
206 | 211 | | |
207 | 212 | | |
| 213 | + | |
208 | 214 | | |
209 | 215 | | |
210 | 216 | | |
| |||
280 | 286 | | |
281 | 287 | | |
282 | 288 | | |
283 | | - | |
| 289 | + | |
284 | 290 | | |
285 | 291 | | |
286 | 292 | | |
| |||
354 | 360 | | |
355 | 361 | | |
356 | 362 | | |
| 363 | + | |
357 | 364 | | |
358 | 365 | | |
359 | 366 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
9 | 9 | | |
10 | 10 | | |
11 | 11 | | |
12 | | - | |
13 | | - | |
| 12 | + | |
14 | 13 | | |
15 | 14 | | |
16 | 15 | | |
17 | 16 | | |
18 | 17 | | |
19 | 18 | | |
20 | 19 | | |
21 | | - | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
22 | 23 | | |
23 | 24 | | |
24 | 25 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
56 | 56 | | |
57 | 57 | | |
58 | 58 | | |
59 | | - | |
| 59 | + | |
60 | 60 | | |
61 | 61 | | |
62 | 62 | | |
| |||
File renamed without changes.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
19 | 19 | | |
20 | 20 | | |
21 | 21 | | |
22 | | - | |
| 22 | + | |
23 | 23 | | |
24 | | - | |
25 | | - | |
26 | | - | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
27 | 28 | | |
28 | | - | |
29 | | - | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
30 | 32 | | |
31 | | - | |
32 | | - | |
33 | 33 | | |
34 | 34 | | |
35 | 35 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
7 | 7 | | |
8 | 8 | | |
9 | 9 | | |
10 | | - | |
| 10 | + | |
11 | 11 | | |
12 | 12 | | |
13 | 13 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
19 | 19 | | |
20 | 20 | | |
21 | 21 | | |
22 | | - | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
23 | 25 | | |
24 | 26 | | |
25 | 27 | | |
| |||
0 commit comments