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

Rollup of 5 pull requests #126274

Merged
merged 14 commits into from
Jun 11, 2024
Merged

Rollup of 5 pull requests #126274

merged 14 commits into from
Jun 11, 2024

Commits on Jun 10, 2024

  1. Configuration menu
    Copy the full SHA
    6f78e62 View commit details
    Browse the repository at this point in the history

Commits on Jun 11, 2024

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

    oli-obk committed Jun 11, 2024
    Configuration menu
    Copy the full SHA
    fe55c00 View commit details
    Browse the repository at this point in the history
  3. Revert "When checking whether an impl applies, constrain hidden types…

    … of opaque types."
    
    This reverts commit 29a630e.
    oli-obk committed Jun 11, 2024
    Configuration menu
    Copy the full SHA
    6cca6da View commit details
    Browse the repository at this point in the history
  4. Also test under next solver

    oli-obk committed Jun 11, 2024
    Configuration menu
    Copy the full SHA
    03fa9b8 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    db44cae View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    de4ac0c View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    f8e25a6 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    e8b04cc View commit details
    Browse the repository at this point in the history
  9. Rollup merge of rust-lang#126186 - GuillaumeGomez:migrate-run-make-mu…

    …ltiple-emits, r=jieyouxu
    
    Migrate `run-make/multiple-emits` to `rmake.rs`
    
    Part of rust-lang#121876.
    
    r? `@jieyouxu`
    jieyouxu authored Jun 11, 2024
    Configuration menu
    Copy the full SHA
    dea5237 View commit details
    Browse the repository at this point in the history
  10. Rollup merge of rust-lang#126236 - Bryanskiy:delegation-no-entry-ice-…

    …2, r=petrochenkov
    
    Delegation: fix ICE on recursive delegation
    
    fixes rust-lang#124347
    
    r? `@petrochenkov`
    jieyouxu authored Jun 11, 2024
    Configuration menu
    Copy the full SHA
    279d2b7 View commit details
    Browse the repository at this point in the history
  11. Rollup merge of rust-lang#126254 - ferrocene:lw-ignore-cross, r=pietr…

    …oalbini
    
    Remove ignore-cross-compile directive from ui/macros/proc_macro
    
    All the other proc-macro tests don't have this, presumably this was forgotten when the restriction got lifted as it does test just fine
    
    r? `@pietroalbini`
    jieyouxu authored Jun 11, 2024
    Configuration menu
    Copy the full SHA
    8240d56 View commit details
    Browse the repository at this point in the history
  12. Rollup merge of rust-lang#126258 - oli-obk:recursive_rpit, r=lcnr

    Do not define opaque types when selecting impls
    
    fixes rust-lang#126117
    
    r? `@lcnr` for inconsistency with next solver
    jieyouxu authored Jun 11, 2024
    Configuration menu
    Copy the full SHA
    2a94a5b View commit details
    Browse the repository at this point in the history
  13. Rollup merge of rust-lang#126265 - RalfJung:interpret-cast-validity, …

    …r=oli-obk
    
    interpret: ensure we check bool/char for validity when they are used in a cast
    
    In general, `Scalar::to_bits` is a bit dangerous as it bypasses all type information. We should usually prefer matching on the type and acting according to that. So I also refactored `unary_op` handling of integers to do that. The remaining `to_bits` uses are operations that just fundamentally don't care about the sign (and only work on integers).
    
    invalid_char_cast.rs is the key new test, the others already passed before this PR.
    
    r? `@oli-obk`
    jieyouxu authored Jun 11, 2024
    Configuration menu
    Copy the full SHA
    cfd48bd View commit details
    Browse the repository at this point in the history