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

Closed
wants to merge 22 commits into from
Closed

Commits on Jul 9, 2022

  1. Configuration menu
    Copy the full SHA
    b361638 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c84cfa4 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    ab4a80e View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    b398fa5 View commit details
    Browse the repository at this point in the history

Commits on Jul 10, 2022

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

Commits on Jul 11, 2022

  1. Cleanup not needed arguments

    5225225 committed Jul 11, 2022
    Configuration menu
    Copy the full SHA
    b7c1868 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    236c7c0 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    b608043 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    55a1ccf View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    cafbd73 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    1401396 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    1cf6f5c View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    7a24f8e View commit details
    Browse the repository at this point in the history

Commits on Jul 12, 2022

  1. Configuration menu
    Copy the full SHA
    944c0e2 View commit details
    Browse the repository at this point in the history
  2. add more tests

    fee1-dead committed Jul 12, 2022
    Configuration menu
    Copy the full SHA
    e652147 View commit details
    Browse the repository at this point in the history
  3. fix documentation

    fee1-dead committed Jul 12, 2022
    Configuration menu
    Copy the full SHA
    d812850 View commit details
    Browse the repository at this point in the history
  4. ⬆️ rust-analyzer

    lnicola committed Jul 12, 2022
    Configuration menu
    Copy the full SHA
    697dfb5 View commit details
    Browse the repository at this point in the history
  5. Rollup merge of rust-lang#97995 - RalfJung:union-more-nodrop, r=Mark-…

    …Simulacrum
    
    allow unions with mutable references and tuples of allowed types
    
    We currently allow shared references in unions, but not mutable references. That seems somewhat inconsistent. So let's allow all references, and while we are at it, let's make sure the set of allowed types is closed under tuples.
    
    This will need T-lang FCP (at least).
    
    Then remove the `tagged_unions` feature, since we do not plan to stabilize any more of it.
    Closes rust-lang#55149
    Dylan-DPC authored Jul 12, 2022
    Configuration menu
    Copy the full SHA
    4ef94c9 View commit details
    Browse the repository at this point in the history
  6. Rollup merge of rust-lang#99020 - fee1-dead-contrib:repr_transparent_…

    …non_exhaustive, r=oli-obk
    
    check non_exhaustive attr and private fields for transparent types
    
    Fixes rust-lang#78586.
    Dylan-DPC authored Jul 12, 2022
    Configuration menu
    Copy the full SHA
    70408a0 View commit details
    Browse the repository at this point in the history
  7. Rollup merge of rust-lang#99033 - 5225225:interpreter-validity-checks…

    …, r=oli-obk
    
    Use constant eval to do strict mem::uninit/zeroed validity checks
    
    I'm not sure about the code organisation here, I just dumped the check in rustc_const_eval at the root. Not hard to move it elsewhere, in any case.
    
    Also, this means cranelift codegen intrinsics lose the strict checks, since they don't seem to depend on rustc_const_eval, and I didn't see a point in keeping around two copies.
    
    I also left comments in the is_zero_valid methods about "uhhh help how do i do this", those apply to both methods equally.
    
    Also rustc_codegen_ssa now depends on rustc_const_eval... is this okay?
    
    Pinging `@RalfJung` since you were the one who mentioned this to me, so I'm assuming you're interested.
    
    Haven't had a chance to run full tests on this since it's really warm, and it's 1AM, I'll check out any failures/comments in the morning :)
    Dylan-DPC authored Jul 12, 2022
    Configuration menu
    Copy the full SHA
    224d9e5 View commit details
    Browse the repository at this point in the history
  8. Rollup merge of rust-lang#99132 - jyn514:autolabel, r=Mark-Simulacrum

    Add some autolabels for A-bootstrap and T-infra
    Dylan-DPC authored Jul 12, 2022
    Configuration menu
    Copy the full SHA
    7de56f0 View commit details
    Browse the repository at this point in the history
  9. Rollup merge of rust-lang#99176 - lnicola:rust-analyzer-2022-07-12, r…

    …=lnicola
    
    ⬆️ rust-analyzer
    
    r? `@ghost`
    Dylan-DPC authored Jul 12, 2022
    Configuration menu
    Copy the full SHA
    9ef556f View commit details
    Browse the repository at this point in the history