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 4 pull requests #62467

Merged
merged 18 commits into from
Jul 7, 2019
Merged

Rollup of 4 pull requests #62467

merged 18 commits into from
Jul 7, 2019

Commits on Jul 2, 2019

  1. Check if the archive has already been added to avoid duplicates

    This avoids adding archives multiple times, which results in duplicate
    objects in the resulting rlib, leading to symbol collision and link
    failures. This could happen when crate contains multiple link attributes
    that all reference the same archive.
    petrhosek committed Jul 2, 2019
    Configuration menu
    Copy the full SHA
    069c52f View commit details
    Browse the repository at this point in the history

Commits on Jul 7, 2019

  1. in which the non_ascii_idents lint appears (RFC 2457)

    RFC 2457 declares: "A `non_ascii_idents` lint is added to the
    compiler. This lint is allow by default."
    zackmdavis committed Jul 7, 2019
    Configuration menu
    Copy the full SHA
    6de8e39 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    bed54cf View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    cff6ce6 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    03ac053 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    3b6370b View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    290475e View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    73dec4a View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    3542995 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    d9ee97e View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    0817fc6 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    1ee0ce8 View commit details
    Browse the repository at this point in the history
  12. syntax: Pre-intern names of all built-in macros

    They always end up interned anyway
    petrochenkov committed Jul 7, 2019
    Configuration menu
    Copy the full SHA
    b6d522a View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    941653b View commit details
    Browse the repository at this point in the history
  14. Rollup merge of rust-lang#61883 - zackmdavis:non_ascii_idents_lint, r…

    …=Manishearth
    
    `non_ascii_idents` lint (part of RFC 2457)
    
    RFC 2457 [declares](https://github.com/rust-lang/rfcs/blob/121bbeff500c3274cea22c7e0ca176274d592646/text/2457-non-ascii-idents.md): "A `non_ascii_idents` lint is added to the compiler. This lint is allow by default."
    
    (Part of rust-lang#55467.)
    
    r? @Manishearth
    Centril committed Jul 7, 2019
    Configuration menu
    Copy the full SHA
    9cd75fb View commit details
    Browse the repository at this point in the history
  15. Rollup merge of rust-lang#62042 - petrochenkov:macstab, r=matthewjasper

    Support stability and deprecation checking for all macros
    
    RELNOTES: Deprecation attributes on macros now have effect.
    
    Fixes rust-lang#34079
    Fixes rust-lang#49912
    Unblocks rust-lang#62086
    Unblocks rust-lang#61000
    Centril committed Jul 7, 2019
    Configuration menu
    Copy the full SHA
    3250b8e View commit details
    Browse the repository at this point in the history
  16. Rollup merge of rust-lang#62213 - QuietMisdreavus:cfg-doctest, r=Guil…

    …laumeGomez
    
    rustdoc: set cfg(doctest) when collecting doctests
    
    Note: This PR builds on top of rust-lang#61199; only the last commit is specific to this PR.
    
    As discussed in rust-lang#61199, we want the ability to isolate items to only when rustdoc is collecting doctests, but we can't use `cfg(test)` because of libcore's `#![cfg(not(test))]`. This PR proposes a new cfg flag, `cfg(doctest)`, specific to this situation, rather than reusing an existing flag. I've isolated it behind a feature gate so that we can contain the effects to nightly only. (A stable workaround that can be used in lieu of `#[cfg(doctest)]` is `#[cfg(rustdoc)] #[doc(hidden)]`, at least once rust-lang#61351 lands.)
    
    Tracking issue: rust-lang#62210
    Centril committed Jul 7, 2019
    Configuration menu
    Copy the full SHA
    fe807fc View commit details
    Browse the repository at this point in the history
  17. Rollup merge of rust-lang#62286 - petrhosek:rustc-no-duplicate-archiv…

    …es, r=cramertj
    
    Check if the archive has already been added to avoid duplicates
    
    This avoids adding archives multiple times, which results in duplicate
    objects in the resulting rlib, leading to symbol collision and link
    failures. This could happen when crate contains multiple link attributes
    that all reference the same archive.
    Centril committed Jul 7, 2019
    Configuration menu
    Copy the full SHA
    a2500db View commit details
    Browse the repository at this point in the history