Commit 9312cd6
committed
Auto merge of rust-lang#148817 - Zalathar:rollup-tf5ti2m, r=Zalathar
Rollup of 15 pull requests
Successful merges:
- rust-lang#141470 (Add new `function_casts_as_integer` lint)
- rust-lang#143619 (`c_variadic`: Add future-incompatibility warning for `...` arguments without a pattern outside of `extern` blocks)
- rust-lang#146495 (rustdoc: Erase `#![doc(document_private_items)]`)
- rust-lang#147771 (Rename `*exact_{div,shr,shl}` to `*{div,shr,shl}_exact`)
- rust-lang#147833 (rustdoc-json: move `target` to `json::conversions`)
- rust-lang#147955 (compiletest: Migrate `TestProps` directive handling to a system of named handlers)
- rust-lang#148480 (Add `Steal::risky_hack_borrow_mut`)
- rust-lang#148506 (Special case detecting `'static` lifetime requirement coming from `-> Box<dyn Trait>`)
- rust-lang#148508 (Provide more context when mutably borrowing an imutably borrowed value)
- rust-lang#148530 (update the bootstrap readme)
- rust-lang#148608 (Add test for --test-builder success path)
- rust-lang#148636 (bootstrap: respect `build.python` on macOS)
- rust-lang#148639 (test(rustdoc): move tests into jump-to-def)
- rust-lang#148647 (Check unsafety for non-macro attributes in `validate_attr`)
- rust-lang#148667 (a few small clippy fixes)
r? `@ghost`
`@rustbot` modify labels: rollupFile tree
227 files changed
+2021
-956
lines changed- compiler
- rustc_ast_lowering/src
- rustc_attr_parsing/src
- rustc_borrowck/src/diagnostics
- rustc_data_structures/src
- rustc_driver_impl/src
- rustc_errors/src
- rustc_expand/src
- rustc_hir_analysis/src/variance
- rustc_lint_defs/src
- rustc_lint
- src
- rustc_middle/src/mir
- rustc_parse
- src
- parser
- rustc_passes
- src
- rustc_resolve/src/late
- rustc_session/src
- rustc_span/src
- rustc_target/src/spec/targets
- rustc_trait_selection/src/error_reporting/infer
- library
- coretests/tests
- num
- core/src
- intrinsics
- num
- panic_unwind/src
- std/src
- sys/pal
- unix
- windows
- src
- bootstrap
- src
- core
- build_steps
- utils
- librustdoc
- json
- tools
- clippy/tests/ui
- compiletest/src
- directives
- miri
- src/shims/native_lib/trace
- tests/pass/backtrace
- tests
- pretty
- run-make/rustdoc-test-builder
- rustdoc-ui
- rustdoc/jump-to-def
- auxiliary
- ui
- abi
- array-slice-vec
- associated-consts
- attributes
- unsafe
- borrowck
- suggestions
- c-variadic
- cast
- closures/2229_closure_analysis/diagnostics
- consts
- const-eval
- miri_unleashed
- did_you_mean
- error-codes
- extern
- impl-trait/in-trait
- inference
- issues
- let-else
- lint
- lto
- mir
- mut
- nll
- parser
- pattern
- move-ref-patterns
- rfc-3627-match-ergonomics-2024/experimental
- rfcs/rfc-2005-default-binding-mode
- runtime
- span
- suggestions
- lifetimes
- thir-print
- thread-local
- traits/trait-upcasting
- trivial-bounds
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
227 files changed
+2021
-956
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
125 | 125 | | |
126 | 126 | | |
127 | 127 | | |
128 | | - | |
129 | | - | |
130 | | - | |
| 128 | + | |
| 129 | + | |
| 130 | + | |
131 | 131 | | |
132 | 132 | | |
133 | 133 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
209 | 209 | | |
210 | 210 | | |
211 | 211 | | |
212 | | - | |
| 212 | + | |
213 | 213 | | |
214 | 214 | | |
215 | 215 | | |
| |||
218 | 218 | | |
219 | 219 | | |
220 | 220 | | |
221 | | - | |
| 221 | + | |
222 | 222 | | |
223 | 223 | | |
224 | 224 | | |
225 | | - | |
226 | | - | |
227 | | - | |
228 | | - | |
229 | | - | |
230 | 225 | | |
231 | 226 | | |
232 | 227 | | |
| |||
Lines changed: 31 additions & 6 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
213 | 213 | | |
214 | 214 | | |
215 | 215 | | |
216 | | - | |
| 216 | + | |
217 | 217 | | |
218 | 218 | | |
219 | 219 | | |
| |||
518 | 518 | | |
519 | 519 | | |
520 | 520 | | |
521 | | - | |
522 | | - | |
| 521 | + | |
| 522 | + | |
523 | 523 | | |
524 | 524 | | |
525 | 525 | | |
| |||
542 | 542 | | |
543 | 543 | | |
544 | 544 | | |
545 | | - | |
| 545 | + | |
546 | 546 | | |
547 | 547 | | |
548 | 548 | | |
| |||
559 | 559 | | |
560 | 560 | | |
561 | 561 | | |
562 | | - | |
| 562 | + | |
| 563 | + | |
| 564 | + | |
| 565 | + | |
| 566 | + | |
| 567 | + | |
| 568 | + | |
| 569 | + | |
| 570 | + | |
| 571 | + | |
| 572 | + | |
| 573 | + | |
| 574 | + | |
| 575 | + | |
| 576 | + | |
| 577 | + | |
| 578 | + | |
| 579 | + | |
| 580 | + | |
| 581 | + | |
| 582 | + | |
| 583 | + | |
563 | 584 | | |
564 | 585 | | |
565 | 586 | | |
566 | | - | |
| 587 | + | |
| 588 | + | |
| 589 | + | |
| 590 | + | |
| 591 | + | |
567 | 592 | | |
568 | 593 | | |
569 | 594 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | | - | |
| 2 | + | |
3 | 3 | | |
4 | 4 | | |
5 | 5 | | |
| |||
40 | 40 | | |
41 | 41 | | |
42 | 42 | | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
43 | 47 | | |
44 | | - | |
45 | | - | |
| 48 | + | |
| 49 | + | |
| 50 | + | |
| 51 | + | |
| 52 | + | |
| 53 | + | |
46 | 54 | | |
47 | 55 | | |
48 | 56 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
152 | 152 | | |
153 | 153 | | |
154 | 154 | | |
155 | | - | |
| 155 | + | |
| 156 | + | |
156 | 157 | | |
157 | 158 | | |
158 | 159 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2322 | 2322 | | |
2323 | 2323 | | |
2324 | 2324 | | |
2325 | | - | |
2326 | | - | |
2327 | | - | |
2328 | | - | |
2329 | | - | |
2330 | 2325 | | |
2331 | 2326 | | |
2332 | 2327 | | |
| |||
2402 | 2397 | | |
2403 | 2398 | | |
2404 | 2399 | | |
2405 | | - | |
| 2400 | + | |
2406 | 2401 | | |
2407 | 2402 | | |
2408 | 2403 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
886 | 886 | | |
887 | 887 | | |
888 | 888 | | |
889 | | - | |
890 | | - | |
891 | | - | |
892 | 889 | | |
893 | 890 | | |
894 | 891 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
44 | 44 | | |
45 | 45 | | |
46 | 46 | | |
47 | | - | |
| 47 | + | |
48 | 48 | | |
49 | 49 | | |
50 | 50 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
265 | 265 | | |
266 | 266 | | |
267 | 267 | | |
| 268 | + | |
| 269 | + | |
| 270 | + | |
268 | 271 | | |
269 | 272 | | |
270 | 273 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
| 49 | + | |
| 50 | + | |
| 51 | + | |
| 52 | + | |
| 53 | + | |
| 54 | + | |
| 55 | + | |
| 56 | + | |
| 57 | + | |
| 58 | + | |
| 59 | + | |
| 60 | + | |
| 61 | + | |
| 62 | + | |
| 63 | + | |
0 commit comments