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 #126093

Merged
merged 12 commits into from
Jun 7, 2024
Merged

[beta] backports #126093

merged 12 commits into from
Jun 7, 2024

Commits on Jun 6, 2024

  1. Fix insufficient logic when searching for the underlying allocation

    in the `invalid_reference_casting` lint, when trying to lint on
    bigger memory layout casts.
    
    (cherry picked from commit cd6a0c8)
    Urgau authored and cuviper committed Jun 6, 2024
    Configuration menu
    Copy the full SHA
    bd642ed View commit details
    Browse the repository at this point in the history
  2. Handle field projections like slice indexing in invalid_reference_cas…

    …ting
    
    (cherry picked from commit 0ca1a94)
    saethlin authored and cuviper committed Jun 6, 2024
    Configuration menu
    Copy the full SHA
    eb89434 View commit details
    Browse the repository at this point in the history
  3. Handle Deref expressions in invalid_reference_casting

    (cherry picked from commit 2bb25d3)
    saethlin authored and cuviper committed Jun 6, 2024
    Configuration menu
    Copy the full SHA
    900f1b7 View commit details
    Browse the repository at this point in the history
  4. Fix ICE in non-operand aggregate_raw_ptr instrinsic codegen

    (cherry picked from commit f60f2e8)
    scottmcm authored and cuviper committed Jun 6, 2024
    Configuration menu
    Copy the full SHA
    3c51206 View commit details
    Browse the repository at this point in the history
  5. Wrap Context.ext in AssertUnwindSafe

    (cherry picked from commit 3a21fb5)
    workingjubilee authored and cuviper committed Jun 6, 2024
    Configuration menu
    Copy the full SHA
    b8fb165 View commit details
    Browse the repository at this point in the history
  6. Revert "Rollup merge of rust-lang#123979 - oli-obk:define_opaque_type…

    …s7, r=compiler-errors"
    
    This reverts commit f939d1f, reversing
    changes made to 183c706.
    
    (cherry picked from commit 56c135c)
    oli-obk authored and cuviper committed Jun 6, 2024
    Configuration menu
    Copy the full SHA
    97e94c1 View commit details
    Browse the repository at this point in the history
  7. Add regression tests

    (cherry picked from commit 526090b)
    oli-obk authored and cuviper committed Jun 6, 2024
    Configuration menu
    Copy the full SHA
    4fa46ff View commit details
    Browse the repository at this point in the history
  8. Add a test for resolving macro_rules calls inside attributes

    (cherry picked from commit 3c4066d)
    petrochenkov authored and cuviper committed Jun 6, 2024
    Configuration menu
    Copy the full SHA
    d0b0474 View commit details
    Browse the repository at this point in the history
  9. ast: Revert a breaking attribute visiting order change

    (cherry picked from commit 6e67eaa)
    petrochenkov authored and cuviper committed Jun 6, 2024
    Configuration menu
    Copy the full SHA
    619e9ab View commit details
    Browse the repository at this point in the history
  10. Update to LLVM 18.1.7

    (cherry picked from commit 46b31e6)
    nikic authored and cuviper committed Jun 6, 2024
    Configuration menu
    Copy the full SHA
    ac45caa View commit details
    Browse the repository at this point in the history

Commits on Jun 7, 2024

  1. Revert "Rollup merge of rust-lang#124099 - voidc:disallow-ambiguous-e…

    …xpr-attrs, r=davidtwco"
    
    This reverts commit 57dad1d, reversing
    changes made to 36316df.
    lqd authored and cuviper committed Jun 7, 2024
    Configuration menu
    Copy the full SHA
    7a24e8b View commit details
    Browse the repository at this point in the history
  2. Silence double-symlink errors while building solaris toolchain

    (cherry picked from commit 40291bc)
    workingjubilee authored and cuviper committed Jun 7, 2024
    Configuration menu
    Copy the full SHA
    c689624 View commit details
    Browse the repository at this point in the history