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

Closed
wants to merge 19 commits into from
Closed

Commits on Aug 14, 2023

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

Commits on Aug 21, 2023

  1. try to clarify wording

    RalfJung committed Aug 21, 2023
    Configuration menu
    Copy the full SHA
    0188b9c View commit details
    Browse the repository at this point in the history

Commits on Aug 28, 2023

  1. Configuration menu
    Copy the full SHA
    56c17dc View commit details
    Browse the repository at this point in the history
  2. Allow stuct literals in if let guards

    This is consistent with normal match guards.
    matthewjasper committed Aug 28, 2023
    Configuration menu
    Copy the full SHA
    89235fd View commit details
    Browse the repository at this point in the history

Commits on Sep 5, 2023

  1. Add type folder to SMIR

    oli-obk committed Sep 5, 2023
    Configuration menu
    Copy the full SHA
    caf2f33 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    7242c65 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    a43ac06 View commit details
    Browse the repository at this point in the history
  4. Add types to all constants

    oli-obk committed Sep 5, 2023
    Configuration menu
    Copy the full SHA
    5a129d1 View commit details
    Browse the repository at this point in the history
  5. Deopaquify ParamConst

    oli-obk committed Sep 5, 2023
    Configuration menu
    Copy the full SHA
    8764b87 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    a9de0c5 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    c1e449c View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    98fa0c9 View commit details
    Browse the repository at this point in the history
  9. make voldemort less cryptic

    ouz-a committed Sep 5, 2023
    Configuration menu
    Copy the full SHA
    6a0b1bc View commit details
    Browse the repository at this point in the history
  10. if -> when

    RalfJung authored Sep 5, 2023
    Configuration menu
    Copy the full SHA
    4684ffa View commit details
    Browse the repository at this point in the history
  11. Rollup merge of rust-lang#114794 - RalfJung:swap-safety, r=m-ou-se

    clarify safety documentation of ptr::swap and ptr::copy
    
    Closes rust-lang#81005
    Dylan-DPC authored Sep 5, 2023
    Configuration menu
    Copy the full SHA
    cfa8466 View commit details
    Browse the repository at this point in the history
  12. Rollup merge of rust-lang#115371 - matthewjasper:if-let-guard-parsing…

    …, r=cjgillot
    
    Make if let guard parsing consistent with normal guards
    
    - Add tests that struct expressions are not allowed in `if let` and `while let` (no change, consistent with `if` and `while`)
    - Allow struct expressions in `if let` guards (consistent with `if` guards).
    
    r? `@cjgillot`
    
    Closes rust-lang#93817
    cc rust-lang#51114
    Dylan-DPC authored Sep 5, 2023
    Configuration menu
    Copy the full SHA
    f3ac73d View commit details
    Browse the repository at this point in the history
  13. Rollup merge of rust-lang#115532 - oli-obk:smir_folder, r=compiler-er…

    …rors
    
    Implement SMIR generic parameter instantiation
    
    Also demonstrates the use of it with a test.
    
    This required a few smaller changes that may conflict with `@ericmarkmartin` work, but should be easy to resolve any conflicts on my end if their stuff lands first.
    Dylan-DPC authored Sep 5, 2023
    Configuration menu
    Copy the full SHA
    4c0332b View commit details
    Browse the repository at this point in the history
  14. Rollup merge of rust-lang#115559 - lcnr:implied-bounds-unconstrained,…

    … r=aliemjay
    
    implied bounds: do not ICE on unconstrained region vars
    
    fixes rust-lang#112832
    
    see tests/ui/implied-bounds/implied-bounds-unconstrained-2.rs for a minimal example showing why this is necessary.
    
    r? types
    
    cc `@compiler-errors` `@aliemjay` https://rust-lang.zulipchat.com/#narrow/stream/144729-t-types/topic/assoc.20type.20bound.20in.20super.20trait
    Dylan-DPC authored Sep 5, 2023
    Configuration menu
    Copy the full SHA
    dcc4b5c View commit details
    Browse the repository at this point in the history
  15. Rollup merge of rust-lang#115570 - ouz-a:rustc_expelliarmus, r=davidtwco

    Make Voldemort comments less cryptic
    
    These comments stumbled me when I saw them and had to ask what they meant, so I changed them to be less cryptic.
    
    r? `@davidtwco`
    Dylan-DPC authored Sep 5, 2023
    Configuration menu
    Copy the full SHA
    9e1c684 View commit details
    Browse the repository at this point in the history