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 11 pull requests #60488

Closed
wants to merge 44 commits into from
Closed

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 20, 2019

  1. Added arm-none-eabi target

    Gilnaa committed Apr 20, 2019
    Configuration menu
    Copy the full SHA
    be33738 View commit details
    Browse the repository at this point in the history

Commits on Apr 23, 2019

  1. Configuration menu
    Copy the full SHA
    d8cc8dc View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    bd42e12 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
  2. Added non hf armv7a target

    Gilnaa committed Apr 24, 2019
    Configuration menu
    Copy the full SHA
    c8baec9 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. 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
  2. Configuration menu
    Copy the full SHA
    16fe8cc View commit details
    Browse the repository at this point in the history
  3. Fix failing test

    wesleywiser authored May 2, 2019
    Configuration menu
    Copy the full SHA
    cac07eb View commit details
    Browse the repository at this point in the history
  4. 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
  5. Configuration menu
    Copy the full SHA
    b7f55ca View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    d5ba6d4 View commit details
    Browse the repository at this point in the history
  7. 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
  8. Configuration menu
    Copy the full SHA
    90d3fa2 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    3b4fe7e View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    c120fd8 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    4bcc828 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    201f14b View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    d72f4de View commit details
    Browse the repository at this point in the history
  14. 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 authored May 2, 2019
    Configuration menu
    Copy the full SHA
    7d7787d View commit details
    Browse the repository at this point in the history
  15. Rollup merge of rust-lang#60135 - Gilnaa:arm-none-eabi, r=nagisa

    Added arm-none-eabi target
    
    Hello,
    
    This PR adds a new target for compiling bare-metal ARM Cortex-A programs.
    
    I've managed to build and use this new target, but I am unclear with regards to a few details:
    
    - I'm not sure what are the criteria for choosing between lld and gnu-ld
    - When trying to build with `./x.py build --target arm-none-eabi`, the script tries to compile with `cc`, instead of `arm-none-eabi-gcc`. It could find different cross-compilers just fine, but I didn't understand where I had to specify it. (I ended up specifying `CC_arm_none_eabi=arm-none-eabi-gcc` in the environment).
    - I couldn't find where I can exclude std from compiling for this target (as I guess occurs with other bare-metal targets).
    - Should I add a separate target for `eabihf`?
    Centril authored May 2, 2019
    Configuration menu
    Copy the full SHA
    7f1ed70 View commit details
    Browse the repository at this point in the history
  16. 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 authored May 2, 2019
    Configuration menu
    Copy the full SHA
    3010b14 View commit details
    Browse the repository at this point in the history
  17. 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 authored May 2, 2019
    Configuration menu
    Copy the full SHA
    d38096a View commit details
    Browse the repository at this point in the history
  18. 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 authored May 2, 2019
    Configuration menu
    Copy the full SHA
    22bd72a View commit details
    Browse the repository at this point in the history
  19. 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)
    - miri
    - rls
    - rustfmt
    
    r? @davidtwco
    Centril authored May 2, 2019
    Configuration menu
    Copy the full SHA
    bc4a2ad View commit details
    Browse the repository at this point in the history
  20. 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 authored May 2, 2019
    Configuration menu
    Copy the full SHA
    6e7bcff View commit details
    Browse the repository at this point in the history
  21. Rollup merge of rust-lang#60449 - matthewjasper:impl-trait-outlives, …

    …r=pnkfelix
    
    Constrain all regions in the concrete type for an opaque type
    
    `push_outlives_components` skips some regions in a type, notably the signature
    of a closure is ignored. Most of the time this is OK, but for opaque types the
    concrete type is used when checking auto-trait bounds in other functions.
    
    cc @nikomatsakis @pnkfelix
    
    Closes rust-lang#57464
    Closes rust-lang#60127
    Centril authored May 2, 2019
    Configuration menu
    Copy the full SHA
    57cfb40 View commit details
    Browse the repository at this point in the history
  22. 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 authored May 2, 2019
    Configuration menu
    Copy the full SHA
    dff53a0 View commit details
    Browse the repository at this point in the history
  23. 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 authored May 2, 2019
    Configuration menu
    Copy the full SHA
    d0057da View commit details
    Browse the repository at this point in the history
  24. 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 authored May 2, 2019
    Configuration menu
    Copy the full SHA
    5ab3b6b View commit details
    Browse the repository at this point in the history