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 8 pull requests #109086

Closed
wants to merge 19 commits into from

Commits on Feb 24, 2023

  1. Stabilize atomic_as_ptr

    tgross35 committed Feb 24, 2023
    Configuration menu
    Copy the full SHA
    318be2b View commit details
    Browse the repository at this point in the history

Commits on Feb 26, 2023

  1. remove unused imports

    stlankes committed Feb 26, 2023
    Configuration menu
    Copy the full SHA
    daf31a1 View commit details
    Browse the repository at this point in the history

Commits on Feb 27, 2023

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

Commits on Mar 10, 2023

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

Commits on Mar 12, 2023

  1. Document BinOp::is_checkable

    tmiasko committed Mar 12, 2023
    Configuration menu
    Copy the full SHA
    b16d6cc View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    58c7b67 View commit details
    Browse the repository at this point in the history

Commits on Mar 13, 2023

  1. simd-wide-sum test: adapt for LLVM 17 codegen change

    After llvm/llvm-project@0d4a709
    LLVM becomes more clever and turns `@wider_reduce_loop` into an alias:
    
    https://buildkite.com/llvm-project/rust-llvm-integrate-prototype/builds/17806#0186da6b-582c-46bf-a227-1565fa0859ac/743-766
    
    This adapts the test to prevent this.
    krasimirgg committed Mar 13, 2023
    Configuration menu
    Copy the full SHA
    ed8dc5d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c32527f View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    868aa42 View commit details
    Browse the repository at this point in the history
  4. Better names?

    compiler-errors committed Mar 13, 2023
    Configuration menu
    Copy the full SHA
    84d254e View commit details
    Browse the repository at this point in the history
  5. Don't use fd-lock on Solaris in bootstrap

    ...as Solaris is missing flock()
    
    fixes rust-lang#103630
    psumbera committed Mar 13, 2023
    Configuration menu
    Copy the full SHA
    04dfedb View commit details
    Browse the repository at this point in the history
  6. Rollup merge of rust-lang#108419 - tgross35:atomic-as-ptr, r=m-ou-se

    Stabilize `atomic_as_ptr`
    
    Fixes rust-lang#66893
    
    This stabilizes the `as_ptr` methods for atomics. The stabilization feature gate used here is `atomic_as_ptr` which supersedes `atomic_mut_ptr` to match the change in rust-lang#107736.
    
    This needs FCP.
    
    New stable API:
    
    ```rust
    impl AtomicBool {
        pub const fn as_ptr(&self) -> *mut bool;
    }
    
    impl AtomicI32 {
        pub const fn as_ptr(&self) -> *mut i32;
    }
    
    // Includes all other atomic types
    
    impl<T> AtomicPtr<T> {
        pub const fn as_ptr(&self) -> *mut *mut T;
    }
    ```
    
    r? libs-api
    `@rustbot` label +needs-fcp
    matthiaskrgr authored Mar 13, 2023
    Configuration menu
    Copy the full SHA
    1666418 View commit details
    Browse the repository at this point in the history
  7. Rollup merge of rust-lang#108507 - hermitcore:new, r=m-ou-se

    use `as_ptr` to determine the address of atomics
    
    The PR rust-lang#107736 renamed  atomic `as_mut_ptr` to `as_ptr`. Consequently, the futex implementation of the tier-3 platform `RutyHermit` has to use this new interface. In addition, this PR removes also an unused import.
    matthiaskrgr authored Mar 13, 2023
    Configuration menu
    Copy the full SHA
    bded0f1 View commit details
    Browse the repository at this point in the history
  8. Rollup merge of rust-lang#108607 - psumbera:solaris-no-flock-bootstra…

    …p, r=albertlarsan68
    
    Don't use fd-lock on Solaris in bootstrap
    
    ...as Solaris is missing flock()
    
    fixes rust-lang#103630
    matthiaskrgr authored Mar 13, 2023
    Configuration menu
    Copy the full SHA
    bb5417d View commit details
    Browse the repository at this point in the history
  9. Rollup merge of rust-lang#108830 - compiler-errors:new-solver-fast-re…

    …ject-faster, r=lcnr
    
    Treat projections with infer as placeholder during fast reject in new solver
    
    r? `@lcnr`
    
    Kind of a shame that we need to change all of the call sites for `for_each_relevant_impl`, etc. to pass an extra parameter. I guess I could have the "default" fn which calls a configurable fn?
    matthiaskrgr authored Mar 13, 2023
    Configuration menu
    Copy the full SHA
    350df98 View commit details
    Browse the repository at this point in the history
  10. Rollup merge of rust-lang#108997 - tgross35:patch-1, r=JohnTitor

    Change text -> rust highlighting in sanitizer.md
    
    Not sure why this has syntax highlighting turned off, but it doesn't need to be
    
    Relevant page: https://doc.rust-lang.org/beta/unstable-book/compiler-flags/sanitizer.html
    matthiaskrgr authored Mar 13, 2023
    Configuration menu
    Copy the full SHA
    d461444 View commit details
    Browse the repository at this point in the history
  11. Rollup merge of rust-lang#109055 - ozkanonur:detect_src_and_out, r=al…

    …bertlarsan68
    
    create `config::tests::detect_src_and_out` test for bootstrap
    
    Resolves one of the `FIXME` in bootstrap
    matthiaskrgr authored Mar 13, 2023
    Configuration menu
    Copy the full SHA
    3f1c707 View commit details
    Browse the repository at this point in the history
  12. Rollup merge of rust-lang#109058 - tmiasko:is-checkable, r=jackh726

    Document BinOp::is_checkable
    matthiaskrgr authored Mar 13, 2023
    Configuration menu
    Copy the full SHA
    4bfcabd View commit details
    Browse the repository at this point in the history
  13. Rollup merge of rust-lang#109081 - krasimirgg:llvm-17-simd-wide-sum, …

    …r=nikic
    
    simd-wide-sum test: adapt for LLVM 17 codegen change
    
    After llvm/llvm-project@0d4a709 LLVM becomes more clever and turns ``@wider_reduce_loop`` into an alias:
    
    https://buildkite.com/llvm-project/rust-llvm-integrate-prototype/builds/17806#0186da6b-582c-46bf-a227-1565fa0859ac/743-766
    
    This adapts the test to prevent this.
    matthiaskrgr authored Mar 13, 2023
    Configuration menu
    Copy the full SHA
    591c923 View commit details
    Browse the repository at this point in the history