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

[beta] backports #82996

Merged
merged 9 commits into from
Mar 11, 2021
Merged

[beta] backports #82996

merged 9 commits into from
Mar 11, 2021

Commits on Mar 10, 2021

  1. rustdoc: treat edition 2021 as unstable

    (cherry picked from commit ee0e841)
    ehuss authored and cuviper committed Mar 10, 2021
    Configuration menu
    Copy the full SHA
    4cd8cae View commit details
    Browse the repository at this point in the history
  2. Fix popping singleton paths in when generating E0433

    Fixes rust-lang#82156
    
    (cherry picked from commit 9889e44)
    osa1 authored and cuviper committed Mar 10, 2021
    Configuration menu
    Copy the full SHA
    c10902e View commit details
    Browse the repository at this point in the history
  3. libtest: Fix unwrap panic on duplicate TestDesc.

    It is possible for different tests to collide to the same TestDesc
    when macros are involved.  That is a bug, but it didn’t cause a panic
    until rust-lang#81367.  For now, change the code to ignore this problem.
    
    Fixes rust-lang#81852.
    
    Signed-off-by: Anders Kaseorg <andersk@mit.edu>
    (cherry picked from commit 1605af0)
    andersk authored and cuviper committed Mar 10, 2021
    Configuration menu
    Copy the full SHA
    03fe394 View commit details
    Browse the repository at this point in the history
  4. [intra-doc links] Don't check feature gates of items re-exported acro…

    …ss crates
    
    It should be never break another crate to re-export a public item.
    
    Note that this doesn't check the feature gate at
    *all* for other crates:
    
    - Feature-gates aren't currently serialized, so the only way to check
      the gate is with ad-hoc attribute checking.
    - Checking the feature gate twice (once when documenting the original
      crate and one when documenting the current crate) seems not great.
    
    This should still catch using the feature most of the time though, since
    people tend to document their own crates.
    
    (cherry picked from commit fdb32e9)
    jyn514 authored and cuviper committed Mar 10, 2021
    Configuration menu
    Copy the full SHA
    93586af View commit details
    Browse the repository at this point in the history
  5. Remove duplicate string

    (cherry picked from commit 3be69b1)
    bugadani authored and cuviper committed Mar 10, 2021
    Configuration menu
    Copy the full SHA
    0e214ca View commit details
    Browse the repository at this point in the history
  6. Add test

    (cherry picked from commit d3f75eb)
    bugadani authored and cuviper committed Mar 10, 2021
    Configuration menu
    Copy the full SHA
    3ad36d2 View commit details
    Browse the repository at this point in the history
  7. Substitute erased lifetimes on bad placeholder type

    Fix rust-lang#82455.
    
    (cherry picked from commit 5ad6088)
    estebank authored and cuviper committed Mar 10, 2021
    Configuration menu
    Copy the full SHA
    3fee12f View commit details
    Browse the repository at this point in the history
  8. Revert LLVM D81803 because it broke Windows 7

    This submodule update reverts <https://reviews.llvm.org/D81803>.
    
    While that change is meant to fix a real bug, [LLVM PR42623], it caused
    new permission errors on Windows 7 that make it unable to build any
    archives. This is probably the same root cause as [LLVM PR48378].
    
    Fixes rust-lang#81051. We'll file a new Rust issue to track the LLVM resolution.
    
    [LLVM PR42623]: https://bugs.llvm.org/show_bug.cgi?id=42623
    [LLVM PR48378]: https://bugs.llvm.org/show_bug.cgi?id=48378
    
    (cherry picked from commit 31814c4)
    cuviper committed Mar 10, 2021
    Configuration menu
    Copy the full SHA
    5317d2f View commit details
    Browse the repository at this point in the history
  9. Fix s390x stack-split args

    cuviper committed Mar 10, 2021
    Configuration menu
    Copy the full SHA
    ee71761 View commit details
    Browse the repository at this point in the history