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

Merged
merged 15 commits into from
May 28, 2019
Merged

Rollup of 4 pull requests #61274

merged 15 commits into from
May 28, 2019

Commits on May 25, 2019

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

Commits on May 26, 2019

  1. Configuration menu
    Copy the full SHA
    082da0c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    3defb3f View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    aad13a1 View commit details
    Browse the repository at this point in the history

Commits on May 27, 2019

  1. Configuration menu
    Copy the full SHA
    fe7b6a9 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    fe19ed8 View commit details
    Browse the repository at this point in the history
  3. Remove *ios* case from print-target-list Makefile

    Based on the TODO, this case was added to short-circuit for ios builds,
    which is no longer necessary.
    
    The comment in this Makefile mentions rust-lang#29812 as a
    dependency, but that issue has been since closed, with a statement that
    the ICE of concern was resolved circa 1.12.
    
    Here we remove this case, and just run the same branch for all targets.
    
    Signed-off-by: Kristofer Rye <[email protected]>
    rye committed May 27, 2019
    Configuration menu
    Copy the full SHA
    8de3ddf View commit details
    Browse the repository at this point in the history
  4. Remove now-dead case statement in print-target-list Makefile

    Since this case statement no longer has any branches, remove it.
    
    Signed-off-by: Kristofer Rye <[email protected]>
    rye committed May 27, 2019
    Configuration menu
    Copy the full SHA
    57cea25 View commit details
    Browse the repository at this point in the history

Commits on May 28, 2019

  1. Fix an sh error

    Didn't think it was this particular about things, but I also should
    have tested locally.
    
    It makes sense, though---`\` followed by LF would eat it, so we'd have
    `sysroot done` instead of `sysroot; done` as it is parsed.  This should
    pass now.
    
    Signed-off-by: Kristofer Rye <[email protected]>
    Tested-by: Kristofer Rye <[email protected]>
    rye committed May 28, 2019
    Configuration menu
    Copy the full SHA
    e0f017d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    53f1c38 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    64ee32e View commit details
    Browse the repository at this point in the history
  4. Rollup merge of rust-lang#61123 - michaelwoerister:self-profile-dir, …

    …r=wesleywiser
    
    Allow to specify profiling data output directory as -Zself-profile argument.
    
    The PR also makes `rustc` include the crate-name (if already available) in the output file name.
    
    r? @wesleywiser
    
    At some point we should add some basic tests for `-Zself-profile`.
    Centril authored May 28, 2019
    Configuration menu
    Copy the full SHA
    251ca03 View commit details
    Browse the repository at this point in the history
  5. Rollup merge of rust-lang#61159 - RalfJung:ptr, r=alexcrichton

    split core::ptr module into multiple files
    
    Cc @Centril
    Centril authored May 28, 2019
    Configuration menu
    Copy the full SHA
    f91a3ab View commit details
    Browse the repository at this point in the history
  6. Rollup merge of rust-lang#61164 - RalfJung:scalar, r=oli-obk

    rename Scalar::Bits to Scalar::Raw and bits field to data
    
    Also use this opportunity to seal some abstraction leaks (other modules constructing `Scalar::Bits` directly instead of using a constructor).
    
    r? @oli-obk
    Centril authored May 28, 2019
    Configuration menu
    Copy the full SHA
    16ef483 View commit details
    Browse the repository at this point in the history
  7. Rollup merge of rust-lang#61250 - rye:print-target-list--rm-ios-case,…

    … r=alexcrichton
    
    Remove special case for *ios* builds in run-make-fulldeps/print-target-list Makefile
    
    Previous `TODO` comment in this file mentions [an issue that was closed](rust-lang#29812), and I was able to confirm locally that provided code in that issue no longer produces an ICE. Discussion on that issue seems to indicate this code was no longer needed as of 1.12.0.
    
    I removed the `*ios*` branch from this `case` statement as it may cause confusion, then removed the case statement entirely as it only had a wildcard branch.
    Centril authored May 28, 2019
    Configuration menu
    Copy the full SHA
    e06547f View commit details
    Browse the repository at this point in the history