Description
Updating Rust toolchain from nightly-2024-12-14 to nightly-2024-12-15 requires source changes.
The failed automated run can be found here.
Please review the changes at https://github.com/rust-lang/rust from rust-lang/rust@327c7ee up to rust-lang/rust@0aeaa5e. The log for this commit range is:
rust-lang/rust@0aeaa5eb22 Auto merge of #134305 - matthiaskrgr:rollup-bja3lsz, r=matthiaskrgr
rust-lang/rust@85641f729f Auto merge of #134278 - weihanglo:update-cargo, r=weihanglo
rust-lang/rust@096f12fba7 Update cargo
rust-lang/rust@b0597b4eed Rollup merge of #134295 - compiler-errors:smir-async-closure, r=oli-obk
rust-lang/rust@752f79a018 Rollup merge of #134279 - jieyouxu:return-adjustment-target, r=compiler-errors
rust-lang/rust@352e3232b9 Rollup merge of #134227 - alexcrichton:update-wasi-sdk, r=lqd
rust-lang/rust@fffdb1bc01 Rollup merge of #134191 - willcrichton:dev, r=RalfJung,lqd
rust-lang/rust@1c24da63a2 Rollup merge of #133386 - wesleywiser:update_musl_base_crt_default, r=jieyouxu
rust-lang/rust@f96fdab101 Rollup merge of #133221 - Urgau:check-cfg-macro-diag, r=jieyouxu
rust-lang/rust@f1ec5d64b3 Auto merge of #134296 - matthiaskrgr:rollup-o0sxozj, r=matthiaskrgr
rust-lang/rust@f5079d00e6 Auto merge of #134185 - compiler-errors:impl-trait-in-bindings, r=oli-obk
rust-lang/rust@d15315cf9d Return adjustment target if adjust kind is never-to-any
rust-lang/rust@0b0744ae80 Add a regression test for #134162
rust-lang/rust@ed14192604 Auto merge of #134294 - matthiaskrgr:rollup-anh6io8, r=matthiaskrgr
rust-lang/rust@a942794775 Rollup merge of #134211 - flba-eb:add_qnx_archiver, r=compiler-errors
rust-lang/rust@704102c0f0 Rollup merge of #134208 - Zalathar:covmap-covfun, r=compiler-errors
rust-lang/rust@ac6ac81a67 Rollup merge of #134192 - nnethercote:rm-Lexer-Parser-dep, r=compiler-errors
rust-lang/rust@03e328d178 Rollup merge of #134081 - oli-obk:push-prpsqxxynxnq, r=BoxyUwU
rust-lang/rust@8abb823520 Rollup merge of #133942 - BD103:black-box-docs, r=saethlin
rust-lang/rust@71ee12c8da Rollup merge of #132150 - taiki-e:ppc64-freebsd-abi, r=pnkfelix
rust-lang/rust@a1740a9c35 Auto merge of #134292 - matthiaskrgr:rollup-3kbjocl, r=matthiaskrgr
rust-lang/rust@91e74edca0 Encode coroutine-closures in SMIR
rust-lang/rust@d714a22e7b (Re-)Implement impl_trait_in_bindings
rust-lang/rust@1da411e750 Split UserTypeAnnotation to have a kind
rust-lang/rust@4efa98cf2d Rollup merge of #134274 - fmease:amp-raw-is-a-normal-borrow, r=Noratrieb
rust-lang/rust@155dede638 Rollup merge of #134271 - adetaylor:feature-gate-test, r=wesleywiser
rust-lang/rust@c55a97ed84 Rollup merge of #134265 - compiler-errors:ty_def_id, r=oli-obk
rust-lang/rust@2fc9ce7080 Rollup merge of #134262 - adetaylor:revert-diagnostics, r=compiler-errors
rust-lang/rust@cb459fa427 Rollup merge of #134261 - bjorn3:document_symbol_visibility, r=lqd
rust-lang/rust@0b5003eaf0 Rollup merge of #134255 - bjoernager:master, r=Noratrieb
rust-lang/rust@198d2d486d Rollup merge of #134254 - hermit-os:hermit-c_char, r=workingjubilee
rust-lang/rust@c58b8bc1bf Rollup merge of #134252 - hermit-os:hermit-is_absolute, r=tgross35
rust-lang/rust@75e778991e Rollup merge of #134256 - krtab:suggestion_overlapping, r=petrochenkov
rust-lang/rust@87bbbcd1bb Rollup merge of #134251 - bjorn3:various_cleanups2, r=oli-obk
rust-lang/rust@34e607594b Rollup merge of #134244 - Enselic:no-mut-hint-for-raw-ref, r=jieyouxu
rust-lang/rust@a53a3ccab4 Rollup merge of #134240 - cuviper:dist-llvm-tools, r=jieyouxu
rust-lang/rust@e4f9084965 Rollup merge of #134236 - matthiaskrgr:tests12122024, r=compiler-errors
rust-lang/rust@5b95be610e Rollup merge of #134231 - notriddle:notriddle/mismatched-path, r=GuillaumeGomez
rust-lang/rust@6cf13b0036 Rollup merge of #134209 - onur-ozkan:check-skip-paths, r=jieyouxu
rust-lang/rust@2846699366 Rollup merge of #134181 - estebank:trim-render, r=oli-obk
rust-lang/rust@4a204bebdf Auto merge of #134269 - matthiaskrgr:rollup-fkshwux, r=matthiaskrgr
rust-lang/rust@af3721e813 Document the symbol Visibility enum
rust-lang/rust@9f1044ef76 Account for ///
when rendering multiline spans
rust-lang/rust@ad82d9f698 Fix miri tests
rust-lang/rust@f1d2a6a34b Add check-pass test for &raw
rust-lang/rust@5f337140c2 Arbitrary self types v2: better feature gate test
rust-lang/rust@efb66e7e38 Rename ty_def_id so people will stop using it by accident
rust-lang/rust@8cce32ae2b Rollup merge of #134229 - purplesyringa:provenance-docs, r=saethlin
rust-lang/rust@5c9b227a3d Rollup merge of #134140 - compiler-errors:unsafe-binders-ast, r=oli-obk
rust-lang/rust@9f6b07e2f5 Rollup merge of #134130 - bjorn3:prepare_driver_query_removal, r=oli-obk
rust-lang/rust@97dc513850 Rollup merge of #134058 - RalfJung:interpret-typing-env, r=lcnr
rust-lang/rust@c6ebe6fe3b Rollup merge of #133938 - nnethercote:rustc_mir_dataflow-renamings, r=oli-obk
rust-lang/rust@c1810269e9 Rollup merge of #133937 - estebank:silence-resolve-errors-from-mod-with-parse-errors, r=davidtwco
rust-lang/rust@ab0d792d6e Rollup merge of #133900 - jieyouxu:ui-cleanup-1, r=fmease
rust-lang/rust@98318c5e66 rustdoc-search: update test with now-shorter function path
rust-lang/rust@174dae607c Arbitrary self types v2: adjust diagnostic.
rust-lang/rust@f6cb227f61 rustc_borrowck: Convert suggest_ampmut() 4-tuple to struct for readability
rust-lang/rust@2d2c6f2a80 rustc_borrowck: Stop suggesting the invalid syntax &mut raw const
rust-lang/rust@d7fa8ee680 Add regression test for issue 127562
rust-lang/rust@e17ca31b22 rustc_borrowck: Make suggest_ampmut() return type match its use
rust-lang/rust@af530c4927 Use a more precise span in placeholder_type_error_diag
rust-lang/rust@38eb608a43 Update includes in '/library/core/src/error.rs';
rust-lang/rust@3198496385 Make dependency_formats an FxIndexMap rather than a list of tuples
rust-lang/rust@4e8359c7e0 Fix building std
for Hermit after c_char
change
rust-lang/rust@907846e01b Fix Path::is_absolute
on Hermit
rust-lang/rust@ea9e8c13dc Explain why an untranslatable_diagnostic occurs
rust-lang/rust@981f625ba7 Remove registered_lints field from Session
rust-lang/rust@ead78fdfdf Remove jobserver from Session
rust-lang/rust@65a609b4f2 validate --skip
and --exclude
paths
rust-lang/rust@4c6d793c66 Only dist llvm-objcopy
if llvm tools are enabled
rust-lang/rust@49a22a4245 Filter empty lines, comments and delimiters from previous to last multiline span rendering
rust-lang/rust@65a54a7f27 Tweak multispan rendering
rust-lang/rust@7880abac44 crashes: more tests v2
rust-lang/rust@4d5d4700f3 Make BorrowSet/BorrowData fields accessible via public getters
rust-lang/rust@8200c1e52e rustdoc-search: fix mismatched path when parent re-exported twice
rust-lang/rust@2e412fef75 Remove Lexer
's dependency on Parser
.
rust-lang/rust@6ce7ba4300 Fix typos in docs on provenance
rust-lang/rust@6b93fac9ff Update wasi-sdk used to build WASI targets
rust-lang/rust@7fb2fc01a5 feat: clarify how to use black_box()
rust-lang/rust@3a90c4751b Fix powerpc64 big-endian FreeBSD ABI
rust-lang/rust@b8c5a0f0eb Fix tools
rust-lang/rust@c5d02237d3 Add tests
rust-lang/rust@3f97c6be8d Add unwrap_unsafe_binder and wrap_unsafe_binder macro operators
rust-lang/rust@2a9e358c72 Lower AST and resolve lifetimes for unsafe binder types
rust-lang/rust@3b1adfa94b Parsing unsafe binders
rust-lang/rust@37bb774219 Reduce the need to set archiver via environment variables
rust-lang/rust@7e37943639 Remove 'tcx lifetime from QuerySystemFns
rust-lang/rust@835513202e Move type size and vtable size printing to start_codegen
rust-lang/rust@21634cb59d Pass rustc_ast::Crate rather than Queries to after_crate_root_parsing
rust-lang/rust@5f5745beb0 coverage: Tidy up creation of covfun records
rust-lang/rust@b795264daa Pass TyCtxt rather than Queries to after_expansion
rust-lang/rust@de53fe245d coverage: Tidy up creation of covmap records
rust-lang/rust@eb10db0a76 Make some types and methods related to Polonius + Miri public.
rust-lang/rust@3f3ee2db1a Add test for musl dynamically linking
rust-lang/rust@27420c69d8 Silence use foo::Bar;
error if Bar
isn't found in foo
and foo.rs
has parse errors
rust-lang/rust@69fb612608 Keep track of parse errors in mod
s and don't emit resolve errors for paths involving them
rust-lang/rust@3f52583c6a Add test for resolve errors caused by mod with parse errors
rust-lang/rust@9ecdc54d82 Try to evaluate constants in legacy mangling
rust-lang/rust@2ce89ee1c4 Add a test for mangling of named constants in const generics and array length
rust-lang/rust@56efa0a7bf Adjust as-precedence.rs
rust-lang/rust@4652b14f9b Adjust artificial-block.rs
rust-lang/rust@d734d22bd8 Adjust anonymous-higher-ranked-lifetime.rs
rust-lang/rust@b5c7a55250 Adjust allow-non-lint-warnings.rs
rust-lang/rust@dd3b313b56 Adjust alias-uninit-value.rs
rust-lang/rust@dddc09d2c3 Reorder some Analysis
methods.
rust-lang/rust@1d56943f34 Rename some Analysis
and ResultsVisitor
methods.
rust-lang/rust@119fbd32dc Improve terminology in elaborate_drops.rs
.
rust-lang/rust@b059ea857c Rename EntrySets
as EntryStates
.
rust-lang/rust@2298104f3f Call all Domain
values state
.
rust-lang/rust@086233e282 Refer to a couple of domains indirectly.
rust-lang/rust@d490ea1f39 Remove lifetimes from BorrowckDomain
.
rust-lang/rust@83f67c5915 Remove unused dataflow trait impls and bounds.
rust-lang/rust@0dbb31f7e7 Fix an out-of-date comment.
rust-lang/rust@0bb8615ed9 interpret: reduce usage of TypingEnv::fully_monomorphized
rust-lang/rust@9c37c14aa2 Update linux_musl base to dynamically link the crt by default
rust-lang/rust@e2fbeec150 Add external macro specific diagnostic to check-cfg
rust-lang/rust@0ab3ae81a5 Disable most Cargo check-cfg help in external macros
rust-lang/rust@44c166e9ac Add Cargo revision and values to the check-cfg macro test