Automatic toolchain upgrade to nightly-2024-02-26 #7
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Update Rust toolchain from nightly-2024-02-25 to nightly-2024-02-26 without any other source changes.
This is an automatically generated pull request. If any of the CI checks fail, manual intervention is required. In such a case, review the changes at https://github.com/rust-lang/rust from rust-lang/rust@381d699 up to rust-lang/rust@0ecbd06. The log for this commit range is:
rust-lang/rust@0ecbd06057 Auto merge of #121182 - majaha:mingw_ci_new, r=Mark-Simulacrum
rust-lang/rust@b0d3e04ca9 Auto merge of #120393 - Urgau:rfc3373-non-local-defs, r=WaffleLapkin
rust-lang/rust@8c0b1fcd29 Auto merge of #121591 - matthiaskrgr:rollup-8wfhh3v, r=matthiaskrgr
rust-lang/rust@a4423884c1 Rollup merge of #121586 - gurry:121532-ice-unwrap-on-none, r=cjgillot
rust-lang/rust@3d5fd9d2c4 Rollup merge of #121570 - Nilstrieb:!copy, r=clubby789
rust-lang/rust@f54863636a Rollup merge of #121513 - nshyrei:fix_tests_module, r=cuviper
rust-lang/rust@4d442f5a58 Rollup merge of #121409 - compiler-errors:atb-cycle, r=cjgillot
rust-lang/rust@86a35c07b2 Rollup merge of #121324 - Nadrieril:unspecialize, r=cjgillot
rust-lang/rust@f780824c14 Rollup merge of #121284 - notriddle:notriddle/issue-106421, r=Mark-Simulacrum
rust-lang/rust@7c88ea2842 Rollup merge of #121060 - clubby789:bool-newtypes, r=cjgillot
rust-lang/rust@c99902e2f9 Rollup merge of #120805 - RalfJung:const-pat-partial-eq, r=oli-obk
rust-lang/rust@e13f454874 Rollup merge of #119590 - ChrisDenton:cfg-target-abi, r=Nilstrieb
rust-lang/rust@34aab623dd Auto merge of #121337 - ChrisDenton:ProcessPrng, r=Mark-Simulacrum
rust-lang/rust@843eaf2e71 Cranelift: Don't use raw-dylib in std
rust-lang/rust@8f89cbd796 Add ProcessPrng shim to Miri
rust-lang/rust@08caefbb10 Windows: Use ProcessPrng for random keys
rust-lang/rust@fa7557181f Don't use
unwrap()
inArrayIntoIter
lint when typeck failsrust-lang/rust@26cd5d862e Auto merge of #118724 - onur-ozkan:refactor-x-install, r=Mark-Simulacrum
rust-lang/rust@5b7786cd1d make non-PartialEq-typed consts as patterns a hard error
rust-lang/rust@43fdd4916d Auto merge of #121581 - lnicola:sync-from-ra, r=lnicola
rust-lang/rust@710048f790 Auto merge of #121579 - RalfJung:miri, r=RalfJung
rust-lang/rust@5ee6a5d704 Avoid using cfg(FALSE)
rust-lang/rust@9caeabe2e2 Add missing imports
rust-lang/rust@4a2588a973 Merge commit '4a8d0f7f565b6df45da5522dd7366a4df3460cd7' into sync-from-ra
rust-lang/rust@9577051174 bump rustc-build-sysroot
rust-lang/rust@a2f3c0cf88 Auto merge of #117107 - zachs18:mapped-mutex-guard, r=Amanieu
rust-lang/rust@e9f9594913 Auto merge of #121114 - Nilstrieb:no-inline!, r=saethlin
rust-lang/rust@89d8e3116c Auto merge of #120650 - clubby789:switchint-const, r=saethlin
rust-lang/rust@2ae1bb6711 Auto merge of #121569 - matthiaskrgr:rollup-awglrax, r=matthiaskrgr
rust-lang/rust@24aa348586 Add test cases for inlining compiler-private items
rust-lang/rust@2401ae1896 Make most bootstrap step types !Copy
rust-lang/rust@4c401531f5 Rollup merge of #121556 - GrigorenkoPV:addr_of, r=Nilstrieb
rust-lang/rust@9975e848ff Rollup merge of #121551 - nbdd0121:ffi_unwind, r=RalfJung
rust-lang/rust@106e30ed41 Rollup merge of #121530 - wgslr:master, r=Mark-Simulacrum
rust-lang/rust@a189c8962a Rollup merge of #121515 - RalfJung:fallible-promotion, r=oli-obk
rust-lang/rust@59a2cd4de6 Rollup merge of #121474 - jieyouxu:ignore-directives-migration, r=Mark-Simulacrum
rust-lang/rust@f4ba47f1ed Rollup merge of #121374 - Nadrieril:factor-explain, r=matthewjasper
rust-lang/rust@ed75229a97 Rollup merge of #121343 - Takashiidobe:takashi/examples-for-slice, r=Mark-Simulacrum
rust-lang/rust@93ec0e6299 Stabilize
cfg_target_abi
rust-lang/rust@81d7069e34 Add
#[rustc_no_mir_inline]
for standard library UB checksrust-lang/rust@55dcf9c0ce Auto merge of model-checking#3318 - RalfJung:compiletest-rebuilds, r=oli-obk
rust-lang/rust@4db9a3652a Auto merge of model-checking#3312 - RossSmyth:miri-clean, r=RalfJung
rust-lang/rust@cd36cda60c compiletest: call cargo-miri directly rather than via 'cargo run'
rust-lang/rust@3e7c2e1f6d Add "cargo miri clean" command
rust-lang/rust@2f1c9db3cf Auto merge of model-checking#3316 - RossSmyth:windows-script, r=RalfJung
rust-lang/rust@c7be4439ad Windows miri-script execution egronomics
rust-lang/rust@613cb3262d compiler: use
addr_of!
rust-lang/rust@f08e2d4137 Forbid use of
extern "C-unwind"
inside standard libraryrust-lang/rust@ff187a92d8 library: use
addr_of!
rust-lang/rust@f32095cd8d promotion: don't promote int::MIN / -1
rust-lang/rust@4a8d0f7f56 Auto merge of #16654 - graemer957:feature/short_version_flag, r=lnicola
rust-lang/rust@de4efa5e46 Tweak debug!() call
rust-lang/rust@30429f8ece feat: Add short flag -V for consistency with other rust tooling
rust-lang/rust@8aaa04b5c5 Apply suggestions from code review
rust-lang/rust@7234c9893d Fix incorrect doc of ScopedJoinHandle::is_finished
rust-lang/rust@03b3cb6be9 Auto merge of #16652 - davidbarsky:david/deadlock-fix-for-16643, r=Veykril
rust-lang/rust@64779737db internal: fix deadlock introduced by #16643
rust-lang/rust@12144045fe Auto merge of #16650 - Veykril:metrics-rustc, r=Veykril
rust-lang/rust@0c3a524acb Fix: Fix metrics CI failing
rust-lang/rust@40dc2b4bd2 Auto merge of model-checking#3314 - RalfJung:up, r=RalfJung
rust-lang/rust@7bc0435c9a cargo update
rust-lang/rust@838523dcc2 Auto merge of #16621 - txase:no-build-with-bootstrap, r=Veykril
rust-lang/rust@c45b3550c3 Auto merge of #16649 - Veykril:metrics-rustc, r=Veykril
rust-lang/rust@d9a08624aa internal: Disable rustc test metrics
rust-lang/rust@84c5481349 Auto merge of #16648 - Veykril:metrics-rustc, r=Veykril
rust-lang/rust@c6a6e63a45 internal: Pin commit of rust-lang/rust for rustc-test metrics
rust-lang/rust@e656844833 moved tests file
rust-lang/rust@cbc579e51f Auto merge of #16643 - Veykril:salsa-opt, r=Veykril
rust-lang/rust@cc4d0e1bd1 Optimize salsa some more
rust-lang/rust@deddea0d90 Auto merge of #16646 - cuishuang:master, r=lnicola
rust-lang/rust@7159aed51e Use
br
instead of conditional when branching on constantrust-lang/rust@6dca7948f7 remove repetitive words
rust-lang/rust@6648f19c56 Auto merge of #16645 - Veykril:deadlock, r=Veykril
rust-lang/rust@9b7284dca7 fix: Fix deadlock in recreate_crate_graph <-> file_line_index
rust-lang/rust@1f54f714ca Auto merge of #16637 - Veykril:fix-proc-macro-srv-literals, r=Veykril
rust-lang/rust@efa6948b57 Fix rust-analyzer not enabling rust-analyzer spans on the proc-macro server
rust-lang/rust@cdfb73ab9c fix: Fix proc-macro server not accounting for string delimiters correctly
rust-lang/rust@7485392fbf Ignore compiletest test directive migration commits
rust-lang/rust@f89d17b426 Remove ops_salsa_runtime_mut, replace it with direct synthetic_write API
rust-lang/rust@3815fc0625 Auto merge of model-checking#3310 - rust-lang:rustup-2024-02-22, r=oli-obk
rust-lang/rust@6f3bc7d938 fmt
rust-lang/rust@76a596c48d Merge from rustc
rust-lang/rust@f5ec4cb375 Preparing for merge from rustc
rust-lang/rust@a13ec8d003 add changelog entry
rust-lang/rust@94597e85cf force dist.compression-profile = "no-op" for
x install
rust-lang/rust@3197aee8b3 support
no-op
compression profile in rust-installerrust-lang/rust@6edbc8d875 Prevent cycle in implied predicates computation
rust-lang/rust@596dd65cfa Auto merge of model-checking#3309 - ChrisDenton:windows-rand, r=RalfJung
rust-lang/rust@aa99d954fa Test windows random shims
rust-lang/rust@893cb760e0 Split off
test_candidates
into several functions and improve commentsrust-lang/rust@2826eb51aa Don't build dependencies when retrieving target data layout
rust-lang/rust@344a79c17d Drop RUSTC_BOOTSTRAP env var when building build scripts
rust-lang/rust@543d7e98db Auto merge of #16618 - DropDemBits:structured-snippet-fix-escape-left-curly, r=Veykril
rust-lang/rust@07421c13d4 fix: Don't add
\
before{
rust-lang/rust@4760d856bc Auto merge of #16617 - Veykril:rustc-tests-timeout, r=Veykril
rust-lang/rust@16b15a203e internal: Attempt to add a timeout to rustc-tests
rust-lang/rust@e59efe4d7e Add examples for some methods on slices
rust-lang/rust@9f0495761a Auto merge of #16616 - Veykril:build-script-fix, r=Veykril
rust-lang/rust@9dee352da0 fix: server hanging up on build script task
rust-lang/rust@c8887241f9 Auto merge of #16606 - Veykril:hover-extern, r=Veykril
rust-lang/rust@06e77397e1 Add newtype for using the prelude in resolution
rust-lang/rust@3377dac31e Add newtype for signedness in LLVM SIMD
rust-lang/rust@9bfc46c5d8 Add newtype for first input type
rust-lang/rust@cb51c85023 Use
Recovered
morerust-lang/rust@acb2cee618 Add newtype for trailing in parser
rust-lang/rust@4850ae8442 Add newtype for parser recovery
rust-lang/rust@f5d0d087ad Add newtype for
IsTuple
rust-lang/rust@06d6c62f80 Add newtype for raw idents
rust-lang/rust@85203d9721 Render assoc item owner in hover for items other than functions
rust-lang/rust@26a16c4d9b Auto merge of #16612 - Veykril:detached-files, r=Veykril
rust-lang/rust@d93096ecc0 internal: Fetch toolchain and datalayout for DetachedFiles
rust-lang/rust@47b21730c4 Factor out unspecialization
rust-lang/rust@a822291a02 Infallible definition hovers
rust-lang/rust@2223b4fa71 Auto merge of #13112 - lowr:patch/auto-trait-bounds, r=Veykril
rust-lang/rust@d2b27d09ea Don't populate rust_ir::AdtVariantDatum::fields for now due to perf
rust-lang/rust@bbb781ec1e Auto merge of #16589 - rosefromthedead:unresolved-ident, r=Veykril
rust-lang/rust@1e448f84c3 Clippy
rust-lang/rust@a492d9d164 feat: add unresolved-ident diagnostic
rust-lang/rust@d818b531c9 internal: make check_diagnostics_with_disabled more ergonomic
rust-lang/rust@e6b96dba56 Auto merge of #16590 - davidsemakula:unnecessary-else-diagnostic-fix, r=Veykril
rust-lang/rust@f2218e7278 refactor: remove body parameter for "unnecessary else" diagnostic
rust-lang/rust@7dfeb2cdcc refactor "unnecessary else" diagnostic test
rust-lang/rust@ff70310086 fix: only emit "unnecessary else" diagnostic for expr stmts
rust-lang/rust@1205853c36 Apply indent fix in #16575
rust-lang/rust@8f6e2127c3 Fix the remove unnecessary else action to preserve block tail expr
rust-lang/rust@21f4ff0351 Check for let expr ancestors instead of tail expr
rust-lang/rust@d14b22863b Handle cases for
else if
rust-lang/rust@e9c80a9c25 fix: False positive diagnostic for necessary
else
rust-lang/rust@ac1029fac3 Auto merge of #16489 - UserIsntAvailable:feat/use-import-alias, r=Veykril
rust-lang/rust@ff8fe522e8 Auto merge of #16303 - rosefromthedead:non-exhaustive-let, r=Veykril
rust-lang/rust@d8c8ccc380 Auto merge of #16358 - krobelus:fix-redundant-references-with-macros, r=Veykril
rust-lang/rust@6dd5dc10ef test: fix
disallow_renaming_for_non_local_definition
to follow PR changes.rust-lang/rust@5390e4ce9b feat: add non-exhaustive-let diagnostic
rust-lang/rust@69c25327f4 internal: reduce body lookups in expr diagnostics
rust-lang/rust@6e16edb3bf feat: append
as <name>
when renaming inside an "UseTree".rust-lang/rust@91a8f34aee Deduplicate lsp locations
rust-lang/rust@30b992e95a Deduplicate references to macro argument
rust-lang/rust@60982dc8fc Auto merge of #16475 - DropDemBits:native-vscode-snippet-text-edit, r=Veykril
rust-lang/rust@99df70896b Auto merge of model-checking#3307 - RalfJung:macos-unreliable, r=RalfJung
rust-lang/rust@e7c9a76cb2 Auto merge of #16601 - Young-Flash:fix_typo_ci, r=Veykril
rust-lang/rust@385479c0cd tests/pass/concurrency/sync: try to make it less likely for the test to fail on macOS
rust-lang/rust@f3d84e86c8 minor: fix typo
rust-lang/rust@af174b9428 internal: checkout repo before run typos
rust-lang/rust@f743422537 Auto merge of model-checking#3284 - RalfJung:little-endian-bitmask, r=RalfJung
rust-lang/rust@059138cd58 enable from_bitmask_vector test on little-endian targets
rust-lang/rust@68c506fd62 Auto merge of #16600 - lnicola:fix-release-3, r=lnicola
rust-lang/rust@8544e729f1 Also downgrade node to 16
rust-lang/rust@010f029c90 Auto merge of model-checking#3306 - rust-lang:rustup-2024-02-19, r=RalfJung
rust-lang/rust@5390dbaa39 Auto merge of #16599 - lnicola:fix-release-2, r=lnicola
rust-lang/rust@8ca834c86b Also downgrade actions/setup-node
rust-lang/rust@f71049bfb1 Auto merge of #16598 - lnicola:fix-release, r=lnicola
rust-lang/rust@591356738d Downgrade actions/checkout in release workflow
rust-lang/rust@e118c3e8af Merge from rustc
rust-lang/rust@6b6da93e51 Preparing for merge from rustc
rust-lang/rust@14924b03ce Auto merge of #16597 - lnicola:sync-from-rust, r=lnicola
rust-lang/rust@3aaaa1409f Merge branch 'master' into sync-from-rust
rust-lang/rust@6b17dba68c Merge commit 'ac998a74b3c8ff4b81c3eeb9a18811d4cc76226d' into sync-from-ra
rust-lang/rust@90fccaad80 Auto merge of model-checking#3305 - rust-lang:rustup-2024-02-18, r=saethlin
rust-lang/rust@7a83e2f30d fmt
rust-lang/rust@3ef558ec15 Merge from rustc
rust-lang/rust@d18d4615c4 Preparing for merge from rustc
rust-lang/rust@55f29d22b4 Auto merge of model-checking#3304 - RalfJung:pthread_cond, r=RalfJung
rust-lang/rust@03cec74a3c add direct test of pthread_cond
rust-lang/rust@63469ab762 Add cargo update suggestion for non local defs
rust-lang/rust@85e3a2ee04 Add const-anon suggestion for non local impl
rust-lang/rust@a8ae1175c7 Fix non_local_definitions lint in rustc_hir_analysis
rust-lang/rust@6320ad0b07 Fix non_local_definitions lint in rustdoc
rust-lang/rust@7b6057dea4 Allow newly added non_local_definitions in rustfmt
rust-lang/rust@1b733558bf Allow newly added non_local_definitions in std
rust-lang/rust@01bcc60ecd Allow newly added non_local_definitions lint in clippy
rust-lang/rust@80c81c53ac Allow newly added non_local_definitions lint in tests
rust-lang/rust@6170394313 Implement RFC3373 non local definitions lint
rust-lang/rust@c1144436f6 Make synstructure underscore_const(true) the default
rust-lang/rust@e27c4722d3 Update INSTALL.md instructions for MinGW
rust-lang/rust@80459c14a4 Changes to CI related to mingw and MSYS
rust-lang/rust@bcf14e27ce Work around snippet edits doubling up extra indentation
rust-lang/rust@d846586bc9 fix: Support multiple tab stops in completions in VSCode
rust-lang/rust@e3450ad19b Fix bootstrap issue with git on MSYS
rust-lang/rust@d33d8675d0 Add
ErrorGuaranteed
toast::LitKind::Err
,token::LitKind::Err
.rust-lang/rust@9d18e197bc Filter out
{unknown}
types inadt_datum_quqery
rust-lang/rust@0eca3ef93e Fix coerce_unsize_generic test
rust-lang/rust@4829f591fb Add test for auto trait bounds
rust-lang/rust@03340742ea Return ADT fields and
phantom_data
flag fromadt_datum_query()
rust-lang/rust@4940017716 Rename
StructDatum
->AdtDatum
rust-lang/rust@a52acccc58 Implement
RustIrDatabase::impl_provided_for()
forChalkContext
rust-lang/rust@4a13722518 Tweak delayed bug mentions.
rust-lang/rust@06ec7a7611 fmt
rust-lang/rust@3ef4b083ac Specify behavior if the closure passed to Guard::map panics.
rust-lang/rust@6aebcbee0a fix MappedMutexGuard::(try_)map doc typo.
rust-lang/rust@5533606fe0 Add MappedMutexGuard and MappedRwLockGuard tests.
rust-lang/rust@20fa3a0d8f Fix Condvar typo, add public re-exports of MappedGuard.
rust-lang/rust@04f8630442 Add comment about
Mapped(Mutex|RwLockWrite)Guard
variance.rust-lang/rust@ea97c1f2dc Implmement
MappedRwLock(Read|Write)Guard
.rust-lang/rust@9be1321676 Implement
MappedMutexGuard
.rust-lang/rust@f842d7b505 Allow cloning
poison::Guard
s.