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

Rustup #2680

Merged
merged 10 commits into from
Nov 20, 2022
Merged

Rustup #2680

merged 10 commits into from
Nov 20, 2022

Commits on Nov 18, 2022

  1. Delete miri test

    compiler-errors committed Nov 18, 2022
    Configuration menu
    Copy the full SHA
    79888fd View commit details
    Browse the repository at this point in the history

Commits on Nov 19, 2022

  1. Auto merge of #103509 - compiler-errors:opaques-w-bound-vars-r-hard, …

    …r=oli-obk
    
    Revert "Normalize opaques with escaping bound vars"
    
    This caused a perf regression in #103423, cc `@skyzh` this should fix #103423.
    
    reverts #100980
    
    r? `@oli-obk`
    bors committed Nov 19, 2022
    Configuration menu
    Copy the full SHA
    a348d08 View commit details
    Browse the repository at this point in the history
  2. Auto merge of #104571 - clubby789:remove-vec-rc-opt, r=the8472

    Revert Vec/Rc storage reuse opt
    
    Remove the optimization for using storage added by #104205.
    The perf wins were pretty small, and it relies on non-guarenteed behaviour. On platforms that don't implement shrinking in place, the performance will be significantly worse.
    
    While it could be gated to platforms that do this (such as GNU), I don't think it's worth the overhead of maintaining it for very small gains. (#104565, #104563)
    
    cc `@RalfJung` `@matthiaskrgr`
    
    Fixes #104565
    Fixes #104563
    bors committed Nov 19, 2022
    Configuration menu
    Copy the full SHA
    77aeac1 View commit details
    Browse the repository at this point in the history
  3. constify exact_div intrinsic

    Lukas Markeffsky committed Nov 19, 2022
    Configuration menu
    Copy the full SHA
    f4e02ce View commit details
    Browse the repository at this point in the history
  4. Auto merge of #102795 - lukas-code:constify-is-aligned-via-align-offs…

    …et, r=oli-obk
    
    Constify `is_aligned` via `align_offset`
    
    Alternative to rust-lang/rust#102753
    
    Make `align_offset` work in const eval (and not always return `usize::MAX`) and then use that to constify `is_aligned{_to}`.
    
    Tracking Issue: rust-lang/rust#104203
    bors committed Nov 19, 2022
    Configuration menu
    Copy the full SHA
    1f22bfb View commit details
    Browse the repository at this point in the history
  5. Auto merge of #104470 - ehuss:cdb-dupe-last-command, r=jyn514

    Don't duplicate last cdb debuginfo test command
    
    cdb scripts interpret a blank line to mean "repeat the last command", similar to what happens when running the debugger from a console. The code for compiletest that constructs the debugger script was inserting a blank line between the last command and the "quit" command. This caused the last command to be executed twice. This can cause some confusion since the `-check` lines are expecting the output in a certain order. But printing the last command twice causes that order-assumption to fail, and that can cause confusion.
    
    This fixes it by removing the blank line.
    
    AFAICT, gdb and lldb scripts don't have the same behavior with blank lines (and the gdb code doesn't add any blank lines anyways).
    bors committed Nov 19, 2022
    Configuration menu
    Copy the full SHA
    8c37614 View commit details
    Browse the repository at this point in the history

Commits on Nov 20, 2022

  1. Auto merge of #104522 - RalfJung:try_normalize_after_erasing_regions,…

    … r=oli-obk
    
    try_normalize_after_erasing_regions: promote an assertion to always run
    
    In rust-lang#2433 this assertion has been seen to trigger, so it might be worth actually checking this? Regressing debug assertions are very easy to miss until much later, and then they become quite hard to debug.
    bors committed Nov 20, 2022
    Configuration menu
    Copy the full SHA
    3c161a0 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    72ee09c View commit details
    Browse the repository at this point in the history
  3. Merge from rustc

    RalfJung committed Nov 20, 2022
    Configuration menu
    Copy the full SHA
    9a1bddc View commit details
    Browse the repository at this point in the history
  4. fix unused warning in a test

    RalfJung committed Nov 20, 2022
    Configuration menu
    Copy the full SHA
    70fab06 View commit details
    Browse the repository at this point in the history