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

Closed
wants to merge 19 commits into from

Commits on Jul 10, 2023

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

Commits on Jul 12, 2023

  1. update ancient note

    tshepang committed Jul 12, 2023
    Configuration menu
    Copy the full SHA
    5710fca View commit details
    Browse the repository at this point in the history
  2. add support of available_parallelism for target hermit

    On RustyHermit, the function `get_processor_count` returns the
    number of activated processors.
    stlankes committed Jul 12, 2023
    Configuration menu
    Copy the full SHA
    5842a3f View commit details
    Browse the repository at this point in the history
  3. define hermit_abi as public depedenceny

    It's exported publicly, so it should not be linted.
    stlankes committed Jul 12, 2023
    Configuration menu
    Copy the full SHA
    50c7344 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    e1777f9 View commit details
    Browse the repository at this point in the history
  5. use latest version of hermit-abi

    0.3.0 and 0.3.1 have an issue and will be yanked. Consequently, std
    should switch to 0.3.2.
    stlankes committed Jul 12, 2023
    Configuration menu
    Copy the full SHA
    8666ade View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    518648d View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    df3f45d View commit details
    Browse the repository at this point in the history

Commits on Jul 13, 2023

  1. Configuration menu
    Copy the full SHA
    0b5c683 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ff25ebc View commit details
    Browse the repository at this point in the history
  3. move const definition

    ericmarkmartin committed Jul 13, 2023
    Configuration menu
    Copy the full SHA
    a167e66 View commit details
    Browse the repository at this point in the history
  4. Make nodejs control the default for RustdocJs tests instead of a ha…

    …rd-off switch
    
    If someone says `x test rustdoc-js-std` explicitly on the command line, it's because they want to
    run the tests. Give an error instead of doing nothing and reporting success.
    jyn514 committed Jul 13, 2023
    Configuration menu
    Copy the full SHA
    9d071b3 View commit details
    Browse the repository at this point in the history
  5. Rollup merge of rust-lang#112525 - hermitcore:devel, r=m-ou-se

    Adjustments for RustyHermit
    
    The interface between `libstd` and the OS changed and some changes are not correctly merged for RustHermit. For instance, the crate `hermit_abi` isn't defined as public, although it provided the socket interface for the application.
    
    In addition, the support of thread::available_parallelism is realized. It returns the number of available processors.
    matthiaskrgr committed Jul 13, 2023
    Configuration menu
    Copy the full SHA
    835984c View commit details
    Browse the repository at this point in the history
  6. Rollup merge of rust-lang#112729 - jieyouxu:unused-qualifications-sug…

    …gestion, r=b-naber
    
    Add machine-applicable suggestion for `unused_qualifications` lint
    
    ```
    error: unnecessary qualification
      --> $DIR/unused-qualifications-suggestion.rs:17:5
       |
    LL |     foo::bar();
       |     ^^^^^^^^
       |
    note: the lint level is defined here
      --> $DIR/unused-qualifications-suggestion.rs:3:9
       |
    LL | #![deny(unused_qualifications)]
       |         ^^^^^^^^^^^^^^^^^^^^^
    help: replace it with the unqualified path
       |
    LL |     bar();
       |     ~~~
    ```
    
    Closes rust-lang#92198.
    matthiaskrgr committed Jul 13, 2023
    Configuration menu
    Copy the full SHA
    3f539cd View commit details
    Browse the repository at this point in the history
  7. Rollup merge of rust-lang#113529 - oli-obk:simd_shuffle_evaluated, r=…

    …wesleywiser
    
    Permit pre-evaluated constants in simd_shuffle
    
    fixes rust-lang#113500
    matthiaskrgr committed Jul 13, 2023
    Configuration menu
    Copy the full SHA
    83fb198 View commit details
    Browse the repository at this point in the history
  8. Rollup merge of rust-lang#113618 - tshepang:patch-1, r=jyn514

    update ancient note
    matthiaskrgr committed Jul 13, 2023
    Configuration menu
    Copy the full SHA
    c9ef99b View commit details
    Browse the repository at this point in the history
  9. Rollup merge of rust-lang#113625 - compiler-errors:structurally-norm-…

    …in-selection, r=lcnr
    
    Structurally normalize in selection
    
    We need to do this because of the fact that we're checking the `Ty::kind` on a type during selection, but goals passed into select are not necessarily normalized.
    
    Right now, we're (kinda) unnecessarily normalizing the RHS of a trait upcasting goal, which is broken for different reasons (rust-lang#113393). But I'm waiting for this PR to land before discussing that one.
    
    r? `@lcnr`
    matthiaskrgr committed Jul 13, 2023
    Configuration menu
    Copy the full SHA
    2a8ec6e View commit details
    Browse the repository at this point in the history
  10. Rollup merge of rust-lang#113639 - ericmarkmartin:more-smir-types, r=…

    …oli-obk
    
    Add more ty conversions to smir
    
    add str, slice, and array to smir types
    
    r? `@spastorino`
    matthiaskrgr committed Jul 13, 2023
    Configuration menu
    Copy the full SHA
    a8ad867 View commit details
    Browse the repository at this point in the history
  11. Rollup merge of rust-lang#113640 - jyn514:nodejs-defaults, r=Guillaum…

    …eGomez
    
    Make `nodejs` control the default for RustdocJs tests instead of a hard-off switch
    
    If someone says `x test rustdoc-js-std` explicitly on the command line, it's because they want to run the tests. Give an error instead of doing nothing and reporting success.
    
    Before:
    ```
    ; x t rustdoc-js
    No nodejs found, skipping "tests/rustdoc-js" tests
    Build completed successfully in 0:00:00
    ```
    
    After:
    ```
    ; x t rustdoc-js
    thread 'main' panicked at 'need nodejs to run js-doc-test suite', test.rs:1566:13
    Build completed unsuccessfully in 0:00:00
    ```
    
    I recommend viewing the diff with whitespace changes disabled.
    
    r? `@GuillaumeGomez`
    matthiaskrgr committed Jul 13, 2023
    Configuration menu
    Copy the full SHA
    6801648 View commit details
    Browse the repository at this point in the history