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 7 pull requests #92053

Closed
wants to merge 19 commits into from

Commits on Dec 4, 2021

  1. Remove Select trait

    calebzulawski committed Dec 4, 2021
    Configuration menu
    Copy the full SHA
    d9f82f9 View commit details
    Browse the repository at this point in the history

Commits on Dec 5, 2021

  1. Merge portable-simd#207 - ./feature/simplify-select

    Remove Select trait
    
    I realized that our `select` implementation predated `Simd` being generic over element type, and we don't really need the `Select` trait at all. The function signature is much simpler now (generic over element type, rather than over the entire vector). This did require changing mask select to be a different function, but I think that's fine considering they're not necessarily vectors.
    workingjubilee committed Dec 5, 2021
    Configuration menu
    Copy the full SHA
    81484a3 View commit details
    Browse the repository at this point in the history

Commits on Dec 11, 2021

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

Commits on Dec 14, 2021

  1. ⬆️ rust-analyzer

    lnicola committed Dec 14, 2021
    Configuration menu
    Copy the full SHA
    c771970 View commit details
    Browse the repository at this point in the history

Commits on Dec 16, 2021

  1. Configuration menu
    Copy the full SHA
    c4bafaf View commit details
    Browse the repository at this point in the history
  2. Remove in_band_lifetimes from rustc_mir_dataflow

    See rust-lang#91867 for more information.
    LegionMammal978 committed Dec 16, 2021
    Configuration menu
    Copy the full SHA
    fed881a View commit details
    Browse the repository at this point in the history

Commits on Dec 17, 2021

  1. Configuration menu
    Copy the full SHA
    9c83b56 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    1606335 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    2049287 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    23c172f View commit details
    Browse the repository at this point in the history
  5. Use debug section for .rustc

    For a data section, the object crate will set SHF_ALLOC by default,
    which is exactly what we don't want. Use a debug section instead,
    the same as we do for .rmeta.
    nikic committed Dec 17, 2021
    Configuration menu
    Copy the full SHA
    57c0cb7 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    b656384 View commit details
    Browse the repository at this point in the history

Commits on Dec 18, 2021

  1. Rollup merge of rust-lang#91439 - ecstatic-morse:const-cmp-trait-defa…

    …ult-methods, r=oli-obk
    
    Mark defaulted `PartialEq`/`PartialOrd` methods as const
    
    WIthout it, `const` impls of these traits are unpleasant to write. I think this kind of change is allowed now. although it looks like it might require some Miri tweaks. Let's find out.
    
    r? `@fee1-dead`
    matthiaskrgr committed Dec 18, 2021
    Configuration menu
    Copy the full SHA
    12745ac View commit details
    Browse the repository at this point in the history
  2. Rollup merge of rust-lang#91896 - pitaj:91867-passes, r=michaelwoerister

    Remove `in_band_lifetimes` for `rustc_passes`
    
    rust-lang#91867
    matthiaskrgr committed Dec 18, 2021
    Configuration menu
    Copy the full SHA
    a5732ac View commit details
    Browse the repository at this point in the history
  3. Rollup merge of rust-lang#91909 - lnicola:rust-analyzer-2021-12-14, r…

    …=lnicola
    
    ⬆️ rust-analyzer
    
    r? `@ghost`
    matthiaskrgr committed Dec 18, 2021
    Configuration menu
    Copy the full SHA
    c72b921 View commit details
    Browse the repository at this point in the history
  4. Rollup merge of rust-lang#91922 - LegionMammal978:less-inband-mir_dat…

    …aflow, r=nagisa
    
    Remove `in_band_lifetimes` from `rustc_mir_dataflow`
    
    See rust-lang#91867 for more information.
    matthiaskrgr committed Dec 18, 2021
    Configuration menu
    Copy the full SHA
    91d3b73 View commit details
    Browse the repository at this point in the history
  5. Rollup merge of rust-lang#92028 - petrochenkov:psimd, r=Mark-Simulacrum

    Sync portable-simd to fix libcore build for AVX-512 enabled targets
    
    Fixes rust-lang#91484 (comment)
    cc `@workingjubilee`
    matthiaskrgr committed Dec 18, 2021
    Configuration menu
    Copy the full SHA
    7c059d0 View commit details
    Browse the repository at this point in the history
  6. Rollup merge of rust-lang#92029 - nikic:section-flags-fix, r=davidtwco

    Use debug section for .rustc
    
    For a data section, the object crate will set SHF_ALLOC by default, which is exactly what we don't want. Use a debug section instead, the same as we do for .rmeta.
    
    I checked with `objdump -h` that this produces the right flags for ELF.
    
    Fixes rust-lang#92013.
    matthiaskrgr committed Dec 18, 2021
    Configuration menu
    Copy the full SHA
    b8d0fa7 View commit details
    Browse the repository at this point in the history
  7. Rollup merge of rust-lang#92030 - rukai:stdlib2021, r=m-ou-se

    Update stdlib to the 2021 edition
    
    progress towards rust-lang#88638
    
    I couldnt find a way to run the 2018 style panic tests against 2018 so I just deleted them, maybe theres a way to do it that I missed though?
    matthiaskrgr committed Dec 18, 2021
    Configuration menu
    Copy the full SHA
    f3bf520 View commit details
    Browse the repository at this point in the history