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

Merged
merged 10 commits into from
Apr 28, 2019
Merged

Rollup of 4 pull requests #60351

merged 10 commits into from
Apr 28, 2019

Commits on Apr 17, 2019

  1. Document Item type in std::env::SplitPaths iterator.

    Previously there wasn't any documentation to show what the type of
    `Item` was inside `std::env::SplitPaths`. Now, in the same format as
    other examples of docs in `srd` for `Iterator#Item`, we mention the
    type.
    
    This fixes rust-lang#59543.
    nathankleyn committed Apr 17, 2019
    Configuration menu
    Copy the full SHA
    8951eea View commit details
    Browse the repository at this point in the history

Commits on Apr 25, 2019

  1. rustc: Flag metadata compatible with multiple CGUs

    It looks like the `OutputType::Metadata` kind in the compiler was
    misclassified in rust-lang#38571 long ago by accident as incompatible with
    codegen units and a single output file. This means that if you emit both
    a linkable artifact and metadata it silently turns off multiple codegen
    units unintentionally!
    
    This commit corrects the situation to ensure that if `--emit metadata`
    is used it doesn't implicitly disable multiple codegen units. This will
    ensure we don't accidentally regress compiler performance when striving
    to implement pipelined compilation!
    alexcrichton committed Apr 25, 2019
    Configuration menu
    Copy the full SHA
    955f283 View commit details
    Browse the repository at this point in the history

Commits on Apr 27, 2019

  1. Document ast::ExprKind::Type.

    Centril committed Apr 27, 2019
    Configuration menu
    Copy the full SHA
    dfe802b View commit details
    Browse the repository at this point in the history

Commits on Apr 28, 2019

  1. Remove two-phase-borrows

    JohnTitor committed Apr 28, 2019
    Configuration menu
    Copy the full SHA
    4eda151 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    542357f View commit details
    Browse the repository at this point in the history
  3. Remove unnecessary function

    JohnTitor committed Apr 28, 2019
    Configuration menu
    Copy the full SHA
    3a487ea View commit details
    Browse the repository at this point in the history
  4. Rollup merge of rust-lang#60022 - nathankleyn:fix-issue-59543, r=Centril

    Document `Item` type in `std::env::SplitPaths` iterator.
    
    Previously there wasn't any documentation to show what the type of
    `Item` was inside `std::env::SplitPaths`. Now, in the same format as
    other examples of docs in `std` for `Iterator#Item`, we mention the
    type.
    
    This fixes rust-lang#59543.
    
    r? @steveklabnik
    Centril authored Apr 28, 2019
    Configuration menu
    Copy the full SHA
    95abeb0 View commit details
    Browse the repository at this point in the history
  5. Rollup merge of rust-lang#60270 - alexcrichton:metadata-multi-cgu, r=…

    …oli-obk
    
    rustc: Flag metadata compatible with multiple CGUs
    
    It looks like the `OutputType::Metadata` kind in the compiler was
    misclassified in rust-lang#38571 long ago by accident as incompatible with
    codegen units and a single output file. This means that if you emit both
    a linkable artifact and metadata it silently turns off multiple codegen
    units unintentionally!
    
    This commit corrects the situation to ensure that if `--emit metadata`
    is used it doesn't implicitly disable multiple codegen units. This will
    ensure we don't accidentally regress compiler performance when striving
    to implement pipelined compilation!
    Centril authored Apr 28, 2019
    Configuration menu
    Copy the full SHA
    4711051 View commit details
    Browse the repository at this point in the history
  6. Rollup merge of rust-lang#60325 - Centril:doc-ast-exprkind-type, r=ol…

    …i-obk
    
    Document ast::ExprKind::Type
    
    r? @oli-obk
    Centril authored Apr 28, 2019
    Configuration menu
    Copy the full SHA
    634e2da View commit details
    Browse the repository at this point in the history
  7. Rollup merge of rust-lang#60347 - JohnTitor:remove-flags, r=matthewja…

    …sper
    
    Remove `-Z two-phase-borrows` and `-Z two-phase-beyond-autoref`
    
    fixes rust-lang#60331
    Centril authored Apr 28, 2019
    Configuration menu
    Copy the full SHA
    fe52f8e View commit details
    Browse the repository at this point in the history