Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[beta] backports and stage0 bump #117005

Merged
merged 12 commits into from
Oct 21, 2023
Merged

[beta] backports and stage0 bump #117005

merged 12 commits into from
Oct 21, 2023

Commits on Oct 21, 2023

  1. Configuration menu
    Copy the full SHA
    a881bd0 View commit details
    Browse the repository at this point in the history
  2. Add regression tests

    (cherry picked from commit 20363f4)
    oli-obk authored and cuviper committed Oct 21, 2023
    Configuration menu
    Copy the full SHA
    dbbf377 View commit details
    Browse the repository at this point in the history
  3. Hide host effect params from docs

    (cherry picked from commit c4e61fa)
    oli-obk authored and cuviper committed Oct 21, 2023
    Configuration menu
    Copy the full SHA
    059621d View commit details
    Browse the repository at this point in the history
  4. Test cross crate

    (cherry picked from commit 8f2af7e)
    oli-obk authored and cuviper committed Oct 21, 2023
    Configuration menu
    Copy the full SHA
    beb80d4 View commit details
    Browse the repository at this point in the history
  5. Add regression test for generic args showing host param

    (cherry picked from commit cfb6afa)
    oli-obk authored and cuviper committed Oct 21, 2023
    Configuration menu
    Copy the full SHA
    0570067 View commit details
    Browse the repository at this point in the history
  6. hide host param from generic parameter list of ~const bounds

    (cherry picked from commit 6724f99)
    oli-obk authored and cuviper committed Oct 21, 2023
    Configuration menu
    Copy the full SHA
    e9abb39 View commit details
    Browse the repository at this point in the history
  7. Add some FIXMEs for remaining issues that we need to fix before using…

    … more const trait things in libcore
    
    (cherry picked from commit 16f8396)
    oli-obk authored and cuviper committed Oct 21, 2023
    Configuration menu
    Copy the full SHA
    1bab764 View commit details
    Browse the repository at this point in the history
  8. Fix a performance regression in obligation deduplication.

    Commit 8378487 from rust-lang#114611 changed the location of an obligation
    deduplication step in `opt_normalize_projection_type`. This meant that
    deduplication stopped happening on one path where it was still
    necessary, causing a couple of drastic performance regressions.
    
    This commit moves the deduplication back to the old location. The good
    news is that rust-lang#114611 had four commits and 8378487 was of minimal
    importance, so the perf benefits from that PR remain.
    
    Fixes rust-lang#116780, rust-lang#116797.
    
    (cherry picked from commit 91f2fbc)
    nnethercote authored and cuviper committed Oct 21, 2023
    Configuration menu
    Copy the full SHA
    e45b2ab View commit details
    Browse the repository at this point in the history
  9. Make #[repr(Rust)] and #[repr(C)] incompatible with one another

    (cherry picked from commit d0b99e3)
    fmease authored and cuviper committed Oct 21, 2023
    Configuration menu
    Copy the full SHA
    457db5b View commit details
    Browse the repository at this point in the history
  10. Update to LLVM 17.0.3

    (cherry picked from commit ab22470)
    nikic authored and cuviper committed Oct 21, 2023
    Configuration menu
    Copy the full SHA
    d598bb6 View commit details
    Browse the repository at this point in the history
  11. Disable effects in libcore again

    (cherry picked from commit bcdd3d7)
    oli-obk authored and cuviper committed Oct 21, 2023
    Configuration menu
    Copy the full SHA
    dfe9af5 View commit details
    Browse the repository at this point in the history
  12. revert rust-lang#114586

    (cherry picked from commit a1e274f)
    aliemjay authored and cuviper committed Oct 21, 2023
    Configuration menu
    Copy the full SHA
    eec25d6 View commit details
    Browse the repository at this point in the history