Description
Updating Rust toolchain from nightly-2024-01-08 to nightly-2024-01-09 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@75c68cf up to rust-lang/rust@ca663b0. The log for this commit range is:
rust-lang/rust@ca663b06c5 Auto merge of #119606 - nnethercote:consuming-emit, r=oli-obk
rust-lang/rust@db09eb2d3a Remove {DiagCtxt,DiagCtxtInner}::emit_diagnostic_without_consuming
.
rust-lang/rust@2d91c6d1bf Remove DiagnosticBuilderState
.
rust-lang/rust@0cb486bc5b Make emit_producing_{guarantee,nothing}
consuming.
rust-lang/rust@4752a923af Remove DiagnosticBuilder::delay_as_bug_without_consuming
.
rust-lang/rust@d406278180 Remove DiagnosticBuilder::emit_without_consuming
.
rust-lang/rust@c733a0216d Remove a fourth DiagnosticBuilder::emit_without_consuming
call.
rust-lang/rust@1b6c8e7533 Remove a third DiagnosticBuilder::emit_without_consuming
call.
rust-lang/rust@3ce34f42e1 Remove a second DiagnosticBuilder::emit_without_consuming
call.
rust-lang/rust@1881055000 Remove a DiagnosticBuilder::emit_without_consuming
call.
rust-lang/rust@6682f243dc Remove all eight DiagnosticBuilder::*_with_code
methods.
rust-lang/rust@bd4e623485 Use chaining for DiagnosticBuilder
construction and emit
.
rust-lang/rust@589591efde Use chaining in DiagnosticBuilder
construction.
rust-lang/rust@b1b9278851 Make DiagnosticBuilder::emit
consuming.
rust-lang/rust@0ee9cfd54d Auto merge of #119693 - petrochenkov:cachemark, r=cjgillot
rust-lang/rust@ca2fc426a9 Remove Clone
impl for DiagnosticBuilder
.
rust-lang/rust@edec91d624 macro_rules: Add an expansion-local cache to span marker
rust-lang/rust@76101eecbe Auto merge of #119722 - matthiaskrgr:rollup-y6w3c9h, r=matthiaskrgr
rust-lang/rust@bf20ade5bf Rollup merge of #119711 - Nilstrieb:makewtf, r=WaffleLapkin
rust-lang/rust@26768609fb Rollup merge of #119708 - compiler-errors:pointer-like, r=Nilstrieb
rust-lang/rust@39b3ef17a1 Rollup merge of #119705 - fmease:tilde-const-assoc-fns-trait-impls, r=compiler-errors
rust-lang/rust@0207e24406 Rollup merge of #119703 - compiler-errors:impl-trait-tweaks, r=fmease
rust-lang/rust@a9b6908e7f Rollup merge of #116129 - fu5ha:better-pin-docs-2, r=Amanieu
rust-lang/rust@5be2a85351 Delete unused makefile in tests/ui
rust-lang/rust@68bb76634d Unions are not PointerLike
rust-lang/rust@7e38b70cc0 Split note, fix const/static impl trait error
rust-lang/rust@3acc5a0da3 effects: support ~const in assoc fns in trait impls
rust-lang/rust@7fd841c098 link
rust-lang/rust@df6d44961d Update library/core/src/pin.rs
rust-lang/rust@b1830f130a clean up structural pinning
rust-lang/rust@a573c7c409 footnote on dropping futures
rust-lang/rust@6a54ed71c0 valid
rust-lang/rust@6553d0d551 punctuation in parens
rust-lang/rust@68bdeddb5c Apply suggestions from code review
rust-lang/rust@4c25246f3e Clean up guarantees wording
rust-lang/rust@936ceb20f5 lifetime -> lifespan where relevant. improve docs on as_ref()
rust-lang/rust@0050676440 Rephrase unpin docs in terms of pinning-agnosticness
rust-lang/rust@058fb50ecd trim section on managed-box model
rust-lang/rust@9997114e14 improve Pin::new_unchecked
docs
rust-lang/rust@d7a886a807 update ui tests
rust-lang/rust@f0827b3055 fix broken link
rust-lang/rust@e0210e6e1d justify motivation of Unpin
better
rust-lang/rust@469c78bcfd improve Pin
and Pin::new
docs
rust-lang/rust@6e882790b8 Pin<P>
-> Pin<Ptr>
rust-lang/rust@de2e748a40 fix typos and edit prose
rust-lang/rust@6d5f43d77d edit new section for typos and better wording
rust-lang/rust@921d37dbd5 fix imports
rust-lang/rust@f2447a6a70 fix typos
rust-lang/rust@252a83b63f add section on manual owning ptr managed solution via @kpreid
rust-lang/rust@7c9c71260e improve structural Unpin + formatting
rust-lang/rust@e2e8746bb6 reword unpin auto impl section
rust-lang/rust@82a68171d3 fix link in footnote
rust-lang/rust@bebbe24a63 improve Pin
struct docs and add examples
rust-lang/rust@6818d9278b improve intro and discussion of pinning as library contract
rust-lang/rust@db5b19e472 improve intro and Unpin
-related discussion
rust-lang/rust@46f9d77bd1 update doubly linked list commentary and fix links
rust-lang/rust@ec8a01a479 fix one more broken link
rust-lang/rust@584f0986fc fix broken links
rust-lang/rust@ba3b9342cc Fix examples, finish polishing
rust-lang/rust@8241ca6056 mostly done
rust-lang/rust@bfd63b20c8 Rewrite Pin<P>
docs to clarify guarantees and uses
rust-lang/rust@0f3957487b Inline some helpers no longer needed due to RPITIT being stable
rust-lang/rust@8af1a6a1e5 Make ImplTraitPosition display more descriptive