Commit 3ead112
committed
Auto merge of #159046 - jhpratt:rollup-mqQhHMX, r=jhpratt
Rollup of 24 pull requests
Successful merges:
- #150946 (intrinsics: Add a fallback for non-const libm float functions)
- #158541 (Move `std::io::Write` to `core::io`)
- #156027 (Consider captured regions for opaque type region liveness.)
- #156370 (Reject linked dylib EII default overrides)
- #156508 (Infer all anonymous lifetimes in assoc consts as `'static`)
- #157561 (rustdoc: do not include extra stuff in span)
- #158617 (allow mGCA const arguments to fall back to anon consts)
- #158645 (Fix splat ICEs and ban it in closures)
- #158859 (Improve `-Zls` diagnostic message on `.rs` files)
- #158988 (Redo `TokenStreamIter`)
- #158347 (Improve generic parameters handling for #[diagnostic::on_const])
- #158384 (Allow BackwardIncompatibleDropHint in polonius legacy)
- #158722 (delegation: do not always inherit `ConstArgHasType` predicates)
- #158739 (view-types: HIR lowering)
- #158877 (borrowck: Keep returned `path` from `best_blame_constraint()` consistent)
- #158883 (tests: fix enum-match.rs to handle LLVM 23)
- #158886 (Add documentation for the `no_std` attribute)
- #158940 (Implement feature `char_to_u32`)
- #158951 (Merge three `MaxUniverse`s into one)
- #158960 (Fix bootstrap submodule path prefix matching)
- #158961 (Reapply "LLVM 23: Run AssignGUIDPass in some places")
- #158995 (Use REST API in linkchecker script)
- #158996 ([compiler] Implement `PartialOrd` via `Ord` for `Span` and newtype_indexes)
- #159036 (bootstrap: expand '@argfile' arguments to rustc shim)283 files changed
Lines changed: 6347 additions & 2871 deletions
File tree
- compiler
- rustc_ast_lowering/src
- rustc_ast_passes/src
- rustc_ast_pretty/src/pprust
- state
- rustc_ast/src
- tokenstream
- util
- rustc_borrowck/src
- polonius/legacy
- region_infer
- type_check/liveness
- rustc_builtin_macros/src
- assert
- rustc_codegen_ssa/src
- back
- rustc_driver_impl/src
- rustc_expand/src
- rustc_hir_analysis/src
- check
- collect
- hir_ty_lowering
- rustc_hir_pretty/src
- rustc_hir_typeck/src
- fn_ctxt
- rustc_hir/src
- rustc_index_macros/src
- rustc_infer/src/infer
- outlives
- relate
- rustc_lint_defs/src
- rustc_llvm/llvm-wrapper
- rustc_metadata/src
- rmeta
- decoder
- rustc_middle/src
- query
- ty
- rustc_mir_build/src/thir/cx
- rustc_next_trait_solver/src
- solve/eval_ctxt
- rustc_parse/src/parser
- rustc_passes/src
- rustc_resolve/src
- rustc_span/src
- rustc_trait_selection/src
- error_reporting/traits
- traits
- rustc_type_ir/src
- library
- alloc/src
- io
- vec
- core/src
- char
- intrinsics
- io
- num/imp
- std/src
- io
- src
- bootstrap/src
- bin
- utils
- helpers
- ci/docker/host-x86_64/x86_64-gnu-miri
- doc/unstable-book/src/compiler-flags
- librustdoc
- clean
- passes/lint
- tools
- clippy
- clippy_lints/src
- doc
- clippy_utils/src
- tests/ui/doc
- linkchecker
- rustfmt
- src
- tests
- source
- target
- tests
- codegen-llvm
- enum
- instrument-coverage
- sanitizer/cfi
- unwind-abis
- pretty
- run-make/ls-metadata
- rustdoc-ui/lints
- ui
- borrowck/alias-liveness
- const-generics
- generic_const_exprs/assoc_const_unification
- mgca
- auxiliary
- consts
- static-default-lifetime
- delegation
- generics
- diagnostic_namespace/on_const
- eii
- default/auxiliary
- duplicate
- auxiliary
- impl-trait/alias-liveness
- nll/polonius
- splat
- suggestions
- view-types
- auxiliary
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 | |
|---|---|---|---|
| |||
1378 | 1378 | | |
1379 | 1379 | | |
1380 | 1380 | | |
1381 | | - | |
1382 | | - | |
1383 | | - | |
1384 | | - | |
1385 | | - | |
1386 | | - | |
1387 | | - | |
1388 | | - | |
1389 | | - | |
1390 | 1381 | | |
1391 | 1382 | | |
1392 | 1383 | | |
| |||
1396 | 1387 | | |
1397 | 1388 | | |
1398 | 1389 | | |
1399 | | - | |
1400 | 1390 | | |
1401 | 1391 | | |
1402 | 1392 | | |
| |||
1627 | 1617 | | |
1628 | 1618 | | |
1629 | 1619 | | |
| 1620 | + | |
1630 | 1621 | | |
1631 | 1622 | | |
1632 | 1623 | | |
| |||
1920 | 1911 | | |
1921 | 1912 | | |
1922 | 1913 | | |
| 1914 | + | |
| 1915 | + | |
| 1916 | + | |
1923 | 1917 | | |
1924 | 1918 | | |
1925 | 1919 | | |
| |||
2566 | 2560 | | |
2567 | 2561 | | |
2568 | 2562 | | |
| 2563 | + | |
| 2564 | + | |
2569 | 2565 | | |
2570 | 2566 | | |
2571 | 2567 | | |
| |||
3066 | 3062 | | |
3067 | 3063 | | |
3068 | 3064 | | |
| 3065 | + | |
| 3066 | + | |
| 3067 | + | |
3069 | 3068 | | |
3070 | 3069 | | |
3071 | 3070 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
22 | 22 | | |
23 | 23 | | |
24 | 24 | | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
25 | 28 | | |
26 | 29 | | |
27 | 30 | | |
| |||
833 | 836 | | |
834 | 837 | | |
835 | 838 | | |
836 | | - | |
837 | | - | |
838 | | - | |
839 | | - | |
| 839 | + | |
840 | 840 | | |
841 | 841 | | |
842 | 842 | | |
843 | | - | |
| 843 | + | |
844 | 844 | | |
845 | 845 | | |
846 | 846 | | |
847 | 847 | | |
848 | 848 | | |
849 | 849 | | |
850 | | - | |
| 850 | + | |
851 | 851 | | |
852 | 852 | | |
853 | 853 | | |
854 | 854 | | |
855 | 855 | | |
856 | 856 | | |
857 | 857 | | |
858 | | - | |
859 | | - | |
860 | | - | |
861 | | - | |
| 858 | + | |
| 859 | + | |
| 860 | + | |
| 861 | + | |
| 862 | + | |
862 | 863 | | |
863 | 864 | | |
864 | 865 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
155 | 155 | | |
156 | 156 | | |
157 | 157 | | |
| 158 | + | |
158 | 159 | | |
159 | 160 | | |
160 | 161 | | |
| |||
240 | 241 | | |
241 | 242 | | |
242 | 243 | | |
| 244 | + | |
243 | 245 | | |
244 | 246 | | |
245 | 247 | | |
| |||
301 | 303 | | |
302 | 304 | | |
303 | 305 | | |
| 306 | + | |
| 307 | + | |
304 | 308 | | |
305 | | - | |
306 | | - | |
| 309 | + | |
307 | 310 | | |
308 | 311 | | |
309 | 312 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
418 | 418 | | |
419 | 419 | | |
420 | 420 | | |
421 | | - | |
422 | 421 | | |
423 | 422 | | |
424 | 423 | | |
| |||
1074 | 1073 | | |
1075 | 1074 | | |
1076 | 1075 | | |
| 1076 | + | |
| 1077 | + | |
1077 | 1078 | | |
1078 | 1079 | | |
1079 | 1080 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
498 | 498 | | |
499 | 499 | | |
500 | 500 | | |
| 501 | + | |
| 502 | + | |
| 503 | + | |
| 504 | + | |
| 505 | + | |
| 506 | + | |
| 507 | + | |
| 508 | + | |
| 509 | + | |
| 510 | + | |
| 511 | + | |
| 512 | + | |
501 | 513 | | |
502 | 514 | | |
503 | 515 | | |
| |||
599 | 611 | | |
600 | 612 | | |
601 | 613 | | |
602 | | - | |
603 | | - | |
604 | | - | |
605 | | - | |
606 | | - | |
| 614 | + | |
607 | 615 | | |
608 | 616 | | |
609 | 617 | | |
| |||
0 commit comments