Automatic toolchain upgrade to nightly-2023-12-17 #2956
Closed
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-2023-12-16 to nightly-2023-12-17 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@a96d57b up to rust-lang/rust@4451777. The log for this commit range is:
rust-lang/rust@445177724a Auto merge of #117595 - jyn514:x-clippy, r=albertlarsan68
rust-lang/rust@a078c3aea8 test
x clippy --stage 0
in cirust-lang/rust@9288954789 Update stage0.json
rust-lang/rust@9341325c73 make x.py clippy download and use beta clippy
rust-lang/rust@2979a2c72d use RUSTC_WRAPPER instead of RUSTC
rust-lang/rust@336ed0ebc7 give a better error if renaming a temp file fails
rust-lang/rust@02ad6676dd Auto merge of #110494 - majaha:noTrapAfterNoreturn, r=nikic
rust-lang/rust@0ffac661fa fix printing cargo args on --dry-run
rust-lang/rust@e223c41028 Auto merge of #119013 - flip1995:clippy-subtree-sync, r=Manishearth
rust-lang/rust@b92ab506d3 Update Cargo.lock
rust-lang/rust@61f4a73c67 Merge commit 'a859e5cc1ce100df22346a1005da30532d04de59' into clippyup
rust-lang/rust@a859e5cc1c Auto merge of #11971 - flip1995:rustup, r=flip1995
rust-lang/rust@71f48ee39b Bump nightly version -> 2023-12-16
rust-lang/rust@80ccd6392f Merge remote-tracking branch 'upstream/master' into rustup
rust-lang/rust@3ad8e2d129 Auto merge of #118897 - nnethercote:more-unescaping-cleanups, r=fee1-dead
rust-lang/rust@1c6a06183a Auto merge of #119009 - workingjubilee:rollup-ytexy6j, r=workingjubilee
rust-lang/rust@c5a3d98cc6 Rollup merge of #119004 - matthiaskrgr:conv, r=compiler-errors
rust-lang/rust@c9ba4583aa Rollup merge of #119003 - matthiaskrgr:nein_clone, r=Nadrieril
rust-lang/rust@30231d9afa Rollup merge of #118993 - jyn514:cfg-color, r=WaffleLapkin,Nilstrieb
rust-lang/rust@c7b492eac1 Rollup merge of #118989 - compiler-errors:lint-decorator-2, r=WaffleLapkin
rust-lang/rust@6c2f00fbd7 Rollup merge of #118851 - bzEq:std-xcoff, r=Mark-Simulacrum
rust-lang/rust@15e84ebc7b Rollup merge of #118523 - okaneco:trim_ascii, r=Mark-Simulacrum
rust-lang/rust@5c927ab999 Auto merge of #117984 - compiler-errors:implied-bounds-entailment, r=lcnr
rust-lang/rust@108bec6723 Simplify lint decorator derive too
rust-lang/rust@32907c72eb Remove the lint outright
rust-lang/rust@629d3511b7 Make IMPLIED_BOUNDS_ENTAILMENT into a hard error from a lint
rust-lang/rust@8479945c08 NFC don't convert types to identical types
rust-lang/rust@74d81d15b4 NFC: do not clone types that are copy
rust-lang/rust@ca5c68a110 Auto merge of #119002 - workingjubilee:rollup-dbfet7s, r=workingjubilee
rust-lang/rust@4b447b8bb7 Rollup merge of #118998 - jstasiak:improve-doc, r=workingjubilee
rust-lang/rust@3d94fc9dfe Rollup merge of #118981 - krtab:onelessalloc, r=compiler-errors
rust-lang/rust@5e85fece3a Rollup merge of #118956 - danielhuang:patch-2, r=workingjubilee
rust-lang/rust@58353fa458 Rollup merge of #118727 - compiler-errors:lint-decorate, r=WaffleLapkin
rust-lang/rust@1d54949765 Rollup merge of #118396 - compiler-errors:ast-lang-items, r=cjgillot
rust-lang/rust@47282799da Add link to is_benchmark from the Ipv6Addr::is_global documentation
rust-lang/rust@4845665f6a use
if cfg
instead of#[cfg]
rust-lang/rust@bc1ca6b528 Fix enforcement of generics for associated items
rust-lang/rust@04fafd69de Cfg remove lang items in doctest
rust-lang/rust@553c3c44b2 Appease the tools: clippy, rustdoc
rust-lang/rust@653ca5ad3b Simplify instantiate_poly_trait_ref
rust-lang/rust@fc010de26b banish hir::GenericBound::LangItemTrait
rust-lang/rust@ad00641b74 Collect lang items from AST
rust-lang/rust@252d99a54b Fix comments
rust-lang/rust@7f565ed282 Don't pass lint back out of lint decorator
rust-lang/rust@8142e8555a Remove an unneeded allocation
rust-lang/rust@f90e8ef6b8 Rollup merge of #118888 - compiler-errors:uplift-more-things, r=jackh726
rust-lang/rust@f2f9b1d82a Update c_str.rs
rust-lang/rust@d031795c81 Update c_str.rs
rust-lang/rust@29bdc8b2bc Auto merge of #11953 - Jarcho:issue_11952, r=Alexendoo
rust-lang/rust@1839b79e51 Auto merge of #11956 - intgr:doc_markdown-include-function-parenthesis, r=Alexendoo
rust-lang/rust@b900eb7317 Rename some unescaping functions.
rust-lang/rust@9f64023096 Use different cfg for AIX
rust-lang/rust@20de341bb0 Uplift TypeAndMut
rust-lang/rust@1f2ca8127c [
doc_markdown
] Recognize words followed by empty parenthesis()
for quotingrust-lang/rust@a50efe2653 Unify single-char and multi-char
CStrUnit::Char
handling.rust-lang/rust@29c5158ef5 Adjust
Mode::is_unicode_escape_disallowed
.rust-lang/rust@423bf4233d Rename the
span
args toemit_unescape_error
.rust-lang/rust@c19508b356 Auto merge of #11895 - ericwu2003:useless_vec-FP, r=blyxyas
rust-lang/rust@4acc5e6480 Don't rebuild raw strings when unescaping.
rust-lang/rust@e4808afe8e Add ASCII whitespace trimming functions to
&str
rust-lang/rust@2e96c74dce Auto merge of #11829 - J-ZhengLi:issue11438, r=matthiaskrgr
rust-lang/rust@884bec3d85 emit lints in
check_crate_post
for useless_vecrust-lang/rust@fe37cc1d97 Move some methods from
tcx.hir()
totcx
rust-lang/rust@52deee2592 Auto merge of #11902 - GuillaumeGomez:write-and-append, r=llogiq
rust-lang/rust@ded94ecf65 Update CHANGELOG to add
write_and_append
lintrust-lang/rust@5accd517ee Add ui test for
write_and_append
lintrust-lang/rust@19f5b85330 Add
write_and_append
lintrust-lang/rust@d2402e3f0d Add xcoff support
rust-lang/rust@27c5b21fb6 Fix binder handling in
unnecessary_to_owned
rust-lang/rust@c8213a49bb Auto merge of #117758 - Urgau:lint_pointer_trait_comparisons, r=davidtwco
rust-lang/rust@1f9b674bbf Auto merge of #118661 - fee1-dead-contrib:restore-const-partialEq, r=compiler-errors
rust-lang/rust@2a1645d009 Auto merge of #11878 - samueltardieu:uninhabited_reference, r=flip1995
rust-lang/rust@3813a7b27e Auto merge of #11538 - Jarcho:proc_mac, r=dswij
rust-lang/rust@e35acc2def Add spacing information to delimiters.
rust-lang/rust@f3f2f17478 Delay several
is_from_proc_macro
checksrust-lang/rust@184845fb0c Fix
is_from_proc_macro
patternsrust-lang/rust@252103b522 Auto merge of #11949 - blyxyas:on-vacation, r=Jarcho
rust-lang/rust@d347d6f3ba Add
blyxyas
tousers_on_vacation
rust-lang/rust@782520088f fix clippy
rust-lang/rust@0109fa6b49 remove redundant imports
rust-lang/rust@87aed038da Auto merge of #11944 - workingjubilee:env-lookup-for-cargo, r=Jarcho
rust-lang/rust@9083b52122 Check $CARGO before $PATH
rust-lang/rust@0252580e72 Auto merge of #118420 - compiler-errors:async-gen, r=eholk
rust-lang/rust@62f7337df8 Make some matches exhaustive to avoid bugs, fix tools
rust-lang/rust@1512d37af5 coro_kind -> coroutine_kind
rust-lang/rust@f39d18b7a0 Auto merge of #118527 - Nadrieril:never_patterns_parse, r=compiler-errors
rust-lang/rust@cdfa38a9d1 new lint:
uninhabited_reference
rust-lang/rust@1c8cbe79ab Auto merge of #11907 - cocodery:issue11885, r=y21,xFrednet
rust-lang/rust@56d20c2b53 Fix nits and add test for
unnecessary_operation
rust-lang/rust@2793e8d103 Auto merge of #11913 - KisaragiEffective:fix/ptr-as-ptr-with-null, r=llogiq
rust-lang/rust@a2ea760b88 Drop clippy::vtable_address_comparisons
rust-lang/rust@ee2354badf Add check for unary-operator Fix typo and add test for unary-opeator
rust-lang/rust@4a56563154 Auto merge of #11900 - Enselic:needless-borrow-drop, r=Manishearth
rust-lang/rust@42b017d625 Auto merge of #11920 - KisaragiEffective:patch-2, r=xFrednet
rust-lang/rust@8fc8aa98d6 Auto merge of #11904 - pgerber:regex, r=xFrednet
rust-lang/rust@8851621498 Auto merge of #11929 - flip1995:rustup, r=flip1995
rust-lang/rust@a7acfa263a Run sanity check for integration tests first
rust-lang/rust@9c3492c092 Bump nightly version -> 2023-12-05
rust-lang/rust@ebb0ff6932 Merge remote-tracking branch 'upstream/master' into rustup
rust-lang/rust@2e3c031528 Rename
has_nontrivial_oprand
tois_operator_overrided
Simpfy code ofis_operator_overrided
, directly useis_method_call
to check if operator is overrided, at least one oprand of binary-expr must be ADT-type So no need to check type of lhs and rhsrust-lang/rust@5f191ce9b9 Fix build
rust-lang/rust@594a5f18a7 Update doctest
rust-lang/rust@c9eb8c9df6 Remove bad merge
rust-lang/rust@45be5dd8e6 Option
rust-lang/rust@b4e3b859f1 Merge Async and Gen into CoroutineKind
rust-lang/rust@89774234be Rewrite logic of
has_nontrivial_oprand
. Check whether operator is overrided with astruct
operand. The struct here refers tostruct
,enum
,union
. Add and fix test forno_effect
lint.rust-lang/rust@a3ce379adc docs(explicit_write): add missing backtick to complete code snippet
rust-lang/rust@7ffe1ff55f Parse a pattern with no arm
rust-lang/rust@8eea8b1577 fix: handle
std::ptr::null{_mut}
close rust-lang#11066 close rust-lang#11665 close rust-lang#11911rust-lang/rust@af1b58fa39 Update regex-syntax to support new word boundry assertions
rust-lang/rust@6d40b105ed Add a function to check whether binary oprands are nontrivial It's hard to check whether oprator is overrided through context of lint So assume nontrivial has overrided binary operator
rust-lang/rust@da27c979e2 Auto merge of #11905 - pgerber:tests, r=dswij
rust-lang/rust@31aa0b2bbe Auto merge of #11899 - samueltardieu:redundant-if, r=llogiq
rust-lang/rust@75bdbfcea5 Auto merge of #11853 - J-ZhengLi:issue11814, r=llogiq
rust-lang/rust@1e67f6c0fb Tolerate hidden, binary files in tests/
rust-lang/rust@c586717cfb Auto merge of #118507 - flip1995:clippy-subtree-sync, r=matthiaskrgr
rust-lang/rust@30f8e871a3 Auto merge of #118470 - nnethercote:cleanup-error-handlers, r=compiler-errors
rust-lang/rust@8dab7387f2 Rename
HandlerInner::delay_span_bug
asHandlerInner::span_delayed_bug
.rust-lang/rust@dc702e358d Rename
*note_without_error
as*note
.rust-lang/rust@ee8376075d Auto merge of #11837 - y21:issue11835, r=dswij
rust-lang/rust@5ac76ac54f Auto merge of #11597 - y21:repeat_vec_with_capacity, r=dswij
rust-lang/rust@c9a43b18f1 Merge commit 'f0cdee4a3f094416189261481eae374b76792af1' into clippy-subtree-sync
rust-lang/rust@76eb781336 use
iter::repeat_with
in suggestion and add examplesrust-lang/rust@504941591f new lint:
repeat_vec_with_capacity
rust-lang/rust@3a760909fa Auto merge of #117472 - jmillikin:stable-c-str-literals, r=Nilstrieb
rust-lang/rust@512f302fd2 needless_borrows_for_generic_args: Handle when field operand impl Drop
rust-lang/rust@6275e77e6a Do not check twice whether
qpath
is aQPath::TypeRelative
variantrust-lang/rust@40b558af76 rename [
blocks_in_if_conditions
] to [blocks_in_conditions
]; add more test cases withmatch
; minor fixes in message output regarding review feedbackrust-lang/rust@fff7aa0e18 expending lint [
blocks_in_if_conditions
] to check match expr as wellrust-lang/rust@758d0e8661 change name to [
infinite_loop
]; & apply review suggestions;rust-lang/rust@0d26f9183b eliminate the second
visit
to save a bit performance.rust-lang/rust@3e9a6d142e stop warning never-returning calls and add more test cases
rust-lang/rust@4de845e375 [
missing_asserts_for_indexing
]: accept len equality checksrust-lang/rust@2d9fc6dfc8 implement unoptimized code logic for [
infinite_loops
]rust-lang/rust@4a8c5cbe7a Use the LLVM option NoTrapAfterNoreturn
rust-lang/rust@e3a1555648 Stabilize C string literals