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

Merged
merged 21 commits into from
Jan 23, 2022
Merged

Rollup of 8 pull requests #93220

merged 21 commits into from
Jan 23, 2022

Commits on Nov 22, 2021

  1. Test not never

    Currently fails to build:
    
        error[E0600]: cannot apply unary operator `!` to type `!`
           --> library/core/tests/ops.rs:239:8
            |
        239 |     if !return () {}
            |        ^^^^^^^^^^ cannot apply unary operator `!`
    dtolnay committed Nov 22, 2021
    Configuration menu
    Copy the full SHA
    a4bff74 View commit details
    Browse the repository at this point in the history
  2. impl Not for !

    dtolnay committed Nov 22, 2021
    Configuration menu
    Copy the full SHA
    9e83478 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    881e093 View commit details
    Browse the repository at this point in the history

Commits on Dec 13, 2021

  1. Stabilize arc_new_cyclic

    bdbai committed Dec 13, 2021
    Configuration menu
    Copy the full SHA
    ef472f1 View commit details
    Browse the repository at this point in the history

Commits on Dec 30, 2021

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

Commits on Jan 20, 2022

  1. Configuration menu
    Copy the full SHA
    7356e28 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    3136c5f View commit details
    Browse the repository at this point in the history

Commits on Jan 21, 2022

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

Commits on Jan 22, 2022

  1. rustdoc: Make some pub items crate-private

    They don't need to be `pub`. Making them crate-private improves code
    clarity and `dead_code` linting.
    camelid committed Jan 22, 2022
    Configuration menu
    Copy the full SHA
    fc16b81 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    9427ccb View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    00e191c View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    ab5437e View commit details
    Browse the repository at this point in the history

Commits on Jan 23, 2022

  1. Rollup merge of rust-lang#90666 - bdbai:arc_new_cyclic, r=m-ou-se

    Stabilize arc_new_cyclic
    
    This stabilizes feature `arc_new_cyclic` as the implementation has been merged for one year and there is no unresolved questions. The FCP is not started yet.
    
    Closes rust-lang#75861 .
    
    ``@rustbot`` label +T-libs-api
    matthiaskrgr authored Jan 23, 2022
    Configuration menu
    Copy the full SHA
    59d9ad9 View commit details
    Browse the repository at this point in the history
  2. Rollup merge of rust-lang#91122 - dtolnay:not, r=m-ou-se

    impl Not for !
    
    The lack of this impl caused trouble for me in some degenerate cases of macro-generated code of the form `if !$cond {...}`, even without `feature(never_type)` on a stable compiler. Namely if `$cond` contains a `return` or `break` or similar diverging expression, which would otherwise be perfectly legal in boolean position, the code previously failed to compile with:
    
    ```console
    error[E0600]: cannot apply unary operator `!` to type `!`
       --> library/core/tests/ops.rs:239:8
        |
    239 |     if !return () {}
        |        ^^^^^^^^^^ cannot apply unary operator `!`
    ```
    matthiaskrgr authored Jan 23, 2022
    Configuration menu
    Copy the full SHA
    55a1f8b View commit details
    Browse the repository at this point in the history
  3. Rollup merge of rust-lang#93068 - jsha:dot-spacing, r=GuillaumeGomez

    Fix spacing for `·` between stability and source
    
    This puts in an actual space (by adjusting the space-eating operators in our templates), updates the test, and remove the now-unnecessary CSS rule.
    
    r? ``@GuillaumeGomez``
    matthiaskrgr authored Jan 23, 2022
    Configuration menu
    Copy the full SHA
    24ac541 View commit details
    Browse the repository at this point in the history
  4. Rollup merge of rust-lang#93103 - estebank:await-span, r=nagisa

    Tweak `expr.await` desugaring `Span`
    
    Fix rust-lang#93074
    matthiaskrgr authored Jan 23, 2022
    Configuration menu
    Copy the full SHA
    a152528 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    74b05ce View commit details
    Browse the repository at this point in the history
  6. Rollup merge of rust-lang#93168 - skrap:master, r=Amanieu

    update uclibc instructions for new toolchain, add link from platforms doc
    
    2 quick things:
    1) `libc` was updated to make use of features in a uclibc version more recent than the recommended toolchain in the target document, so I updated the link.
    2) As has been done with other platforms, link directly from the platform support doc to the target-specific document.
    matthiaskrgr authored Jan 23, 2022
    Configuration menu
    Copy the full SHA
    389e712 View commit details
    Browse the repository at this point in the history
  7. Rollup merge of rust-lang#93185 - camelid:crate-private, r=GuillaumeG…

    …omez
    
    rustdoc: Make some `pub` items crate-private
    
    They don't need to be `pub`. Making them crate-private improves code
    clarity and `dead_code` linting.
    matthiaskrgr authored Jan 23, 2022
    Configuration menu
    Copy the full SHA
    d4c9c5a View commit details
    Browse the repository at this point in the history
  8. Rollup merge of rust-lang#93196 - mati865:remove-build_helper-dead-co…

    …de, r=Mark-Simulacrum
    
    Remove dead code from build_helper
    
    Tested with `./x.py check` ran on x86_64 Linux.
    matthiaskrgr authored Jan 23, 2022
    Configuration menu
    Copy the full SHA
    1a935a5 View commit details
    Browse the repository at this point in the history