Skip to content

Conversation

Mark-Simulacrum and others added 30 commits August 21, 2023 09:12
[beta] promote 1.73.0 to beta

* Bump version placeholder
* Bump CI channel to beta

r? `@Mark-Simulacrum`
[beta] backport and stage0 bump

- Bump to released stable compiler
- Add projection obligations when comparing impl too #115039

r? cuviper
[beta-1.73] Update cargo

1 commits in 80eca0e58fb2ff52c1e94fc191b55b37ed73e0e4..9c4383fb55986096b414d98125421ab87b5fd642
2023-08-19 00:52:06 +0000 to 2023-08-26 16:07:09 +0000
- [beta-1.73.0] add missing `windows-sys` features back (rust-lang/cargo#12564)

r? ghost
This reverts commit 9de1a47.

(cherry picked from commit 823bacb)
(cherry picked from commit f49494e)
(cherry picked from commit 930b2e7)
(cherry picked from commit 5529e2f)
[beta] backports

- Contents of reachable statics is reachable #115114
- Revert "Suggest using `Arc` on `!Send`/`!Sync` types" #115311
- Stop emitting non-power-of-two vectors in (non-portable-SIMD) codegen #115236
- Do not forget to pass DWARF fragment information to LLVM. #115139
- rustdoc: use unicode-aware checks for redundant explicit link fastpath #115070

r? cuviper
[beta] backport

This PR backports:
- #115559: implied bounds: do not ICE on unconstrained region vars
- #115446: fix version for abi_thiscall to 1.73.0, which was forgotten to change when stabilized and (later) moved to beta
- #115276: rustdoc: correctly deal with self ty params when eliding default object lifetimes

r? `@Mark-Simulacrum`
[beta] backport

This PR backports:

- #115785: Only suggest turbofish in patterns if we may recover
- #115527: Don't require `Drop` for `[PhantomData<T>; N]` where `N` and `T` are generic, if `T` requires `Drop`
- #115389: fix(resolve): update def if binding is warning ambiguity
- #115215: Remove assert that checks type equality

r? `@Mark-Simulacrum`
(cherry picked from commit 42a7080)
(cherry picked from commit 9b00e5f)
compiler-errors and others added 16 commits September 21, 2023 16:18
(cherry picked from commit 0277184)
This rebases our LLVM fork to 17.0.0.

Fixes #115681.

(cherry picked from commit 531830c)
[beta] backports

-  Fix a pthread_t handle leak #114696
-  MCP661: Move wasm32-wasi-preview1-threads target to Tier 2 #115345
-  Don't modify libstd to dump rustc ICEs #115627
-  Paper over an accidental regression #115844
-  Update to LLVM 17.0.0 #115959

r? cuviper
Otherwise clippy tries to use the query in ways that incremental caching will inevitably cause problems with.
…nostics_strikes_again, r=oli-obk

Expose try_destructure_mir_constant_for_diagnostics directly to clippy

Otherwise clippy tries to use the query in ways that incremental caching will inevitably cause problems with.

Hopefully gets rid of rust-lang/rust#83085 for good
(cherry picked from commit b325e9c)
[beta] backports

- Only prevent field projections into opaque types, not types containing opaque types #116156
- Update LLVM submodule #116227

r? cuviper
[stable] 1.73.0 release

Still needs a clippy backport (rust-lang/rust-clippy#11596).

r? `@Mark-Simulacrum`
This commit is generated by `ferrocene/tools/pull-upstream/pull.sh`.
The list of excluded files is defined in `.gitattributes`.
@github-actions github-actions bot added automation Issue or PR created by an automation backport:never PR that should never be backported labels Oct 26, 2023
Copy link
Contributor

@pietroalbini pietroalbini left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

bors merge

@bors-ferrocene
Copy link
Contributor

🕐 Waiting for PR status (Github check) to be set, probably by CI. Bors will automatically try to run when all required PR statuses are set.

@bors-ferrocene
Copy link
Contributor

Build succeeded:

  • full

@bors-ferrocene bors-ferrocene bot merged commit 78b3b5b into release/1.73 Oct 26, 2023
@bors-ferrocene bors-ferrocene bot deleted the automation/pull-upstream/rhyik4ez branch October 26, 2023 10:16
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
automation Issue or PR created by an automation backport:never PR that should never be backported merged-in:1.73
Projects
None yet
Development

Successfully merging this pull request may close these issues.