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

Merged
merged 31 commits into from
Apr 27, 2018
Merged

Rollup of 7 pull requests #50275

merged 31 commits into from
Apr 27, 2018

Commits on Apr 9, 2018

  1. Configuration menu
    Copy the full SHA
    0dd0a5b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b99418d View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    7de5b60 View commit details
    Browse the repository at this point in the history
  4. Add a TOC

    steveklabnik committed Apr 9, 2018
    Configuration menu
    Copy the full SHA
    c942bf4 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    4f6ed51 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    5424dc4 View commit details
    Browse the repository at this point in the history
  7. write 'what is rustc'

    steveklabnik committed Apr 9, 2018
    Configuration menu
    Copy the full SHA
    cd55364 View commit details
    Browse the repository at this point in the history
  8. add targets to TOC

    steveklabnik committed Apr 9, 2018
    Configuration menu
    Copy the full SHA
    78b076d View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    50b3a3d View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    df81ca3 View commit details
    Browse the repository at this point in the history
  11. more lints

    steveklabnik committed Apr 9, 2018
    Configuration menu
    Copy the full SHA
    758a77d View commit details
    Browse the repository at this point in the history
  12. fix tests

    steveklabnik committed Apr 9, 2018
    Configuration menu
    Copy the full SHA
    142c52f View commit details
    Browse the repository at this point in the history

Commits on Apr 10, 2018

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

Commits on Apr 16, 2018

  1. Configuration menu
    Copy the full SHA
    cd3f6cf View commit details
    Browse the repository at this point in the history
  2. fill out contributing

    steveklabnik committed Apr 16, 2018
    Configuration menu
    Copy the full SHA
    b204968 View commit details
    Browse the repository at this point in the history
  3. write docs for targets

    steveklabnik committed Apr 16, 2018
    Configuration menu
    Copy the full SHA
    00c860e View commit details
    Browse the repository at this point in the history

Commits on Apr 23, 2018

  1. review nits

    steveklabnik committed Apr 23, 2018
    Configuration menu
    Copy the full SHA
    ac79c41 View commit details
    Browse the repository at this point in the history

Commits on Apr 24, 2018

  1. more nits

    steveklabnik committed Apr 24, 2018
    Configuration menu
    Copy the full SHA
    36475d9 View commit details
    Browse the repository at this point in the history

Commits on Apr 25, 2018

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

Commits on Apr 26, 2018

  1. Make dump_{alloc,allocs,local}() no-ops when tracing is disabled.

    Because they traverse data structures and build up strings, which is
    wasted effort if those strings aren't printed.
    
    The patch also removes some now-unnecessary log_enabled! tests at call
    sites.
    nnethercote committed Apr 26, 2018
    Configuration menu
    Copy the full SHA
    2e4f66a View commit details
    Browse the repository at this point in the history
  2. Add more doc aliases

    GuillaumeGomez committed Apr 26, 2018
    Configuration menu
    Copy the full SHA
    30e3f1a View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    98c2e09 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    acf0adf View commit details
    Browse the repository at this point in the history

Commits on Apr 27, 2018

  1. Rename InternedString to LocalInternedString and introduce a new thre…

    …ad-safe InternedString
    Zoxc committed Apr 27, 2018
    Configuration menu
    Copy the full SHA
    4d52751 View commit details
    Browse the repository at this point in the history
  2. Rollup merge of rust-lang#49707 - steveklabnik:rustc-book, r=QuietMis…

    …dreavus
    
    Add "the Rustc book"
    
    This PR introduces a new book into the documentation, "The rustc book". We already have books for Cargo, and for Rustdoc, rustc should have some too. This book is focused on *users* of rustc, and provides a nice place to write documentation for users.
    
    I haven't put content here, but plan on scaffolding it out very soon, and wanted this PR open for a few discussions first. One of those is "what exactly should said TOC be?" I plan on having a proposed one up tomorrow, but figured I'd let people know to start thinking about it now.
    
    The big one is that we also will want to put https://github.com/rust-lang-nursery/rustc-guide in-tree as well, and the naming is... tough. I'm proposing:
    
    * doc.rust-lang.org/rustc is "The Rustc book", to mirror the other tools' books.
    * doc.rust-lang.org/rustc-contribution is "The Rustc contribution guide", and contains that book
    
    @nikomatsakis et al, any thoughts on this? I'm not attached to it in particular, but had to put something together to get this discussion going. I think mirroring the other tools is a good idea for this work, but am not sure where exactly that leaves yours.
    
    Fixes rust-docs/team#11
    kennytm authored Apr 27, 2018
    Configuration menu
    Copy the full SHA
    d403d82 View commit details
    Browse the repository at this point in the history
  3. Rollup merge of rust-lang#50222 - michaelwoerister:bump-stage0-compil…

    …er-to-2018-04-24, r=alexcrichton
    
    Bump bootstrap compiler to 2018-04-24
    
    r? @alexcrichton
    kennytm committed Apr 27, 2018
    Configuration menu
    Copy the full SHA
    d1faefc View commit details
    Browse the repository at this point in the history
  4. Rollup merge of rust-lang#50227 - sinkuu:ice_non_local_trait, r=estebank

    Fix ICE with erroneous `impl Trait` in a trait impl
    
    Fixes rust-lang#49841.
    kennytm committed Apr 27, 2018
    Configuration menu
    Copy the full SHA
    3f4e5b2 View commit details
    Browse the repository at this point in the history
  5. Rollup merge of rust-lang#50229 - GuillaumeGomez:search-one-result, r…

    …=QuietMisdreavus
    
    Add setting to go to item if there is only one result
    
    Fixes rust-lang#50216.
    
    r? @QuietMisdreavus
    kennytm committed Apr 27, 2018
    Configuration menu
    Copy the full SHA
    e688993 View commit details
    Browse the repository at this point in the history
  6. Rollup merge of rust-lang#50231 - GuillaumeGomez:doc-aliases, r=Quiet…

    …Misdreavus
    
    Add more doc aliases
    
    r? @QuietMisdreavus
    kennytm committed Apr 27, 2018
    Configuration menu
    Copy the full SHA
    e9b67d2 View commit details
    Browse the repository at this point in the history
  7. Rollup merge of rust-lang#50246 - nnethercote:no-dump_allocs, r=Mark-…

    …Simulacrum
    
    Make dump_{alloc,allocs,local}() no-ops when tracing is disabled.
    
    Because they traverse data structures and build up strings, which is
    wasted effort if those strings aren't printed.
    
    The patch also removes some now-unnecessary log_enabled! tests at call
    sites.
    
    This is a big win for the Debug and Opt runs of coercions, tuple-stress, html5ever, and encoding.
    ```
    coercions-opt
            avg: -7.8%      min: -14.8%     max: 0.1%
    coercions
            avg: -8.0%      min: -12.8%     max: 0.1%
    tuple-stress
            avg: -7.2%      min: -10.8%     max: -0.7%
    tuple-stress-opt
            avg: -6.9%      min: -10.7%     max: 0.6%
    html5ever
            avg: -4.6%      min: -7.3%      max: -0.3%
    encoding
            avg: -2.4%      min: -4.5%      max: 0.1%
    html5ever-opt
            avg: -2.7%      min: -4.2%      max: -0.2%
    encoding-opt
            avg: -1.4%      min: -2.4%      max: 0.0%
    ```
    kennytm committed Apr 27, 2018
    Configuration menu
    Copy the full SHA
    f1a4c10 View commit details
    Browse the repository at this point in the history
  8. Rollup merge of rust-lang#49894 - Zoxc:sync-internedstring, r=michael…

    …woerister
    
    Rename InternedString to LocalInternedString and introduce a new thread-safe InternedString
    
    This is an allocation-free alternative to rust-lang#46972.
    kennytm committed Apr 27, 2018
    Configuration menu
    Copy the full SHA
    44b5359 View commit details
    Browse the repository at this point in the history