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 12 pull requests #60510

Merged
merged 44 commits into from
May 3, 2019
Merged

Rollup of 12 pull requests #60510

merged 44 commits into from
May 3, 2019

Commits on Apr 12, 2019

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

Commits on Apr 24, 2019

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

Commits on Apr 30, 2019

  1. Configuration menu
    Copy the full SHA
    0e7e938 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    742b48d View commit details
    Browse the repository at this point in the history
  3. add tests

    estebank committed Apr 30, 2019
    Configuration menu
    Copy the full SHA
    ff68673 View commit details
    Browse the repository at this point in the history
  4. review comments

    estebank committed Apr 30, 2019
    Configuration menu
    Copy the full SHA
    693eea5 View commit details
    Browse the repository at this point in the history
  5. Fix style

    estebank committed Apr 30, 2019
    Configuration menu
    Copy the full SHA
    14ca950 View commit details
    Browse the repository at this point in the history
  6. Add if let test

    estebank committed Apr 30, 2019
    Configuration menu
    Copy the full SHA
    6068478 View commit details
    Browse the repository at this point in the history
  7. Rename to RUSTC_LOG

    JohnTitor committed Apr 30, 2019
    Configuration menu
    Copy the full SHA
    bf4d0ad View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    da46eea View commit details
    Browse the repository at this point in the history
  9. Fix tests

    JohnTitor committed Apr 30, 2019
    Configuration menu
    Copy the full SHA
    bb3549f View commit details
    Browse the repository at this point in the history
  10. Use multispan

    JohnTitor committed Apr 30, 2019
    Configuration menu
    Copy the full SHA
    f56d285 View commit details
    Browse the repository at this point in the history
  11. Fix spans

    JohnTitor committed Apr 30, 2019
    Configuration menu
    Copy the full SHA
    db7f265 View commit details
    Browse the repository at this point in the history
  12. Fix run-pass test

    JohnTitor committed Apr 30, 2019
    Configuration menu
    Copy the full SHA
    748d978 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    ed08c6a View commit details
    Browse the repository at this point in the history

Commits on May 1, 2019

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

Commits on May 2, 2019

  1. Configuration menu
    Copy the full SHA
    c6e13bc View commit details
    Browse the repository at this point in the history
  2. Avoid repeated interning of static strings.

    `file_metadata_raw` interns the strings `"<unknown>"` and `""` very
    frequently. This commit avoids that, which reduces the number of symbols
    interned significantly and reduces instruction counts by up to 0.5% on
    some workloads.
    nnethercote committed May 2, 2019
    Configuration menu
    Copy the full SHA
    6ef39e6 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    16fe8cc View commit details
    Browse the repository at this point in the history
  4. Fix failing test

    wesleywiser committed May 2, 2019
    Configuration menu
    Copy the full SHA
    cac07eb View commit details
    Browse the repository at this point in the history
  5. Make find_attr_val a little bit more precise

    `find_attr_val(&line, "since")` returns `Some(", issue = ")` when
    `line` is set to the following line:
    
    ```
    [unstable(feature = "checked_duration_since", issue = "58402")]
    ```
    
    Make `find_attr_val` use regex that is a little bit more
    precise (requires `=` after key name).
    
    It still does not handle all cases (e.g., extra leading chars in key
    name, or escaped quotes in value), but is good enough for now.
    rasendubi committed May 2, 2019
    Configuration menu
    Copy the full SHA
    8b82f68 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    b7f55ca View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    d5ba6d4 View commit details
    Browse the repository at this point in the history
  8. Address review comments

    rasendubi committed May 2, 2019
    Configuration menu
    Copy the full SHA
    d54477e View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    90d3fa2 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    3b4fe7e View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    c120fd8 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    4bcc828 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    201f14b View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    69fd757 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    bbe7b85 View commit details
    Browse the repository at this point in the history

Commits on May 3, 2019

  1. Configuration menu
    Copy the full SHA
    2fe50bc View commit details
    Browse the repository at this point in the history
  2. Rollup merge of rust-lang#59928 - petrochenkov:denyambass, r=varkor

    Make deprecation lint `ambiguous_associated_items` deny-by-default
    
    As requested by r? @Centril
    
    cc rust-lang#57644
    Centril committed May 3, 2019
    Configuration menu
    Copy the full SHA
    e9509f8 View commit details
    Browse the repository at this point in the history
  3. Rollup merge of rust-lang#60220 - euclio:rustdoc-test-fatal-parsing-e…

    …rrors, r=QuietMisdreavus
    
    report fatal errors during doctest parsing
    
    Fixes rust-lang#59557.
    Centril committed May 3, 2019
    Configuration menu
    Copy the full SHA
    06e1d88 View commit details
    Browse the repository at this point in the history
  4. Rollup merge of rust-lang#60373 - rasendubi:lang-features-sort-since,…

    … r=Centril
    
    Tidy: ensure lang features are sorted by since
    
    This is the tidy side of rust-lang#60361.
    
    What is left is actually splitting features into groups and sorting by since.
    
    This PR also likely to produce a small (a couple of lines) merge conflict with rust-lang#60362.
    
    r? @Centril
    Centril committed May 3, 2019
    Configuration menu
    Copy the full SHA
    9199bb5 View commit details
    Browse the repository at this point in the history
  5. Rollup merge of rust-lang#60388 - cramertj:elided-lifetime-async, r=n…

    …ikomatsakis
    
    Disallow non-explicit elided lifetimes in async fn
    
    Fix rust-lang#60203
    
    r? @nikomatsakis
    Centril committed May 3, 2019
    Configuration menu
    Copy the full SHA
    3ca0d36 View commit details
    Browse the repository at this point in the history
  6. Rollup merge of rust-lang#60393 - estebank:pat-sugg, r=oli-obk

     Do not suggest incorrect syntax on pattern type error due to borrow
    
    Fix rust-lang#55174.
    Centril committed May 3, 2019
    Configuration menu
    Copy the full SHA
    3e536e8 View commit details
    Browse the repository at this point in the history
  7. Rollup merge of rust-lang#60401 - JohnTitor:rename-log, r=davidtwco

    Rename `RUST_LOG` to `RUSTC_LOG`
    
    cc: rust-lang#57985
    
    I think we should also change these submodules:
    
    - rustc-guide
    - Cargo (rename to `CARGO_LOG`, cc: rust-lang/cargo#6605, rust-lang/cargo#6189)
    - miri
    - rls
    - rustfmt
    
    r? @davidtwco
    Centril committed May 3, 2019
    Configuration menu
    Copy the full SHA
    bfa22cf View commit details
    Browse the repository at this point in the history
  8. Rollup merge of rust-lang#60409 - JohnTitor:error-for-existential-typ…

    …e, r=oli-obk
    
    Require a trait in the bounds of existential types
    
    Fixes rust-lang#53090
    
    r? @oli-obk
    Centril committed May 3, 2019
    Configuration menu
    Copy the full SHA
    f622861 View commit details
    Browse the repository at this point in the history
  9. Rollup merge of rust-lang#60455 - estebank:resolve-match-arm-ty, r=da…

    …vidtwco
    
    Resolve match arm ty when arms diverge
    
    Fix rust-lang#58695.
    Centril committed May 3, 2019
    Configuration menu
    Copy the full SHA
    2b5e296 View commit details
    Browse the repository at this point in the history
  10. Rollup merge of rust-lang#60457 - wesleywiser:const_prop_refactoring,…

    … r=oli-obk
    
    Const prop refactoring
    
    This is rebased on top of rust-lang#60428 so only the top commit is new.
    
    This is the refactoring to remove the `mir` field from `ConstPropagator` which is necessary before we can begin to actually propagate constants.
    
    r? @oli-obk
    Centril committed May 3, 2019
    Configuration menu
    Copy the full SHA
    3fe5fac View commit details
    Browse the repository at this point in the history
  11. Rollup merge of rust-lang#60467 - nnethercote:less-symbol-interning, …

    …r=davidtwco
    
    Avoid repeated interning of static strings.
    
    `file_metadata_raw` interns the strings `"<unknown>"` and `""` very
    frequently. This commit avoids that, which reduces the number of symbols
    interned significantly and reduces instruction counts by up to 0.5% on
    some workloads.
    Centril committed May 3, 2019
    Configuration menu
    Copy the full SHA
    0784755 View commit details
    Browse the repository at this point in the history
  12. Rollup merge of rust-lang#60478 - euclio:doc-fixes, r=cramertj

    minor compiler doc tweaks
    Centril committed May 3, 2019
    Configuration menu
    Copy the full SHA
    d5809a8 View commit details
    Browse the repository at this point in the history
  13. Rollup merge of rust-lang#60501 - taiki-e:async-await-mutable-argumen…

    …ts, r=cramertj
    
    Propagate mutability from arguments to local bindings in async fn
    
    Fixes rust-lang#60498
    
    cc @nikomatsakis
    r? @davidtwco
    Centril committed May 3, 2019
    Configuration menu
    Copy the full SHA
    6f7a1ea View commit details
    Browse the repository at this point in the history