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

Merged
merged 37 commits into from
Mar 28, 2019
Merged

Rollup of 12 pull requests #59478

merged 37 commits into from
Mar 28, 2019

Commits on Mar 13, 2019

  1. Configuration menu
    Copy the full SHA
    b524ade View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    7a23725 View commit details
    Browse the repository at this point in the history

Commits on Mar 14, 2019

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

Commits on Mar 15, 2019

  1. Do not complain about unmentioned fields in recovered patterns

    When the parser has to recover from malformed code in a pattern, do not
    complain about missing fields.
    estebank committed Mar 15, 2019
    Configuration menu
    Copy the full SHA
    6cd6759 View commit details
    Browse the repository at this point in the history

Commits on Mar 19, 2019

  1. Fix aarch64 typo

    James Duley committed Mar 19, 2019
    Configuration menu
    Copy the full SHA
    727a15f View commit details
    Browse the repository at this point in the history
  2. Fix AArch64 typo in comments

    James Duley committed Mar 19, 2019
    Configuration menu
    Copy the full SHA
    8485f58 View commit details
    Browse the repository at this point in the history
  3. Fix missing cfg for aarch64 + ios in ffi.rs

    James Duley committed Mar 19, 2019
    Configuration menu
    Copy the full SHA
    62c159e View commit details
    Browse the repository at this point in the history

Commits on Mar 21, 2019

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

Commits on Mar 23, 2019

  1. fs::copy() set file mode early

    A convenience method like fs::copy() should try to prevent pitfalls a
    normal user doesn't think about.
    
    In case of an empty umask, setting the file mode early prevents
    temporarily world readable or even writeable files,
    because the default mode is 0o666.
    
    In case the target is a named pipe or special device node, setting the
    file mode can lead to unwanted side effects, like setting permissons on
    `/dev/stdout` or for root setting permissions on `/dev/null`.
    
    copy_file_range() returns EINVAL, if the destination is a FIFO/pipe or
    a device like "/dev/null", so fallback to io::copy, too.
    
    Use `fcopyfile` on MacOS instead of `copyfile`.
    
    Fixes: rust-lang#26933
    Fixed: rust-lang#37885
    haraldh committed Mar 23, 2019
    Configuration menu
    Copy the full SHA
    cf8347b View commit details
    Browse the repository at this point in the history

Commits on Mar 25, 2019

  1. hir: replace NodeId with HirId in ItemId

    ljedrz authored and Zoxc committed Mar 25, 2019
    Configuration menu
    Copy the full SHA
    7dd8b77 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    cb4ac71 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    f7c66fb View commit details
    Browse the repository at this point in the history

Commits on Mar 26, 2019

  1. Configuration menu
    Copy the full SHA
    2a42819 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    080a8e7 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    2d6745d View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    50c50e3 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    d339b89 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    5652dd6 View commit details
    Browse the repository at this point in the history

Commits on Mar 27, 2019

  1. Configuration menu
    Copy the full SHA
    a68a0e3 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    65b5e57 View commit details
    Browse the repository at this point in the history
  3. Clarify behavior of dbg macro

    benesch committed Mar 27, 2019
    Configuration menu
    Copy the full SHA
    3e0db7c View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    f0a7610 View commit details
    Browse the repository at this point in the history

Commits on Mar 28, 2019

  1. Configuration menu
    Copy the full SHA
    2545250 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ffaa5c9 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    e1e0e53 View commit details
    Browse the repository at this point in the history
  4. Rollup merge of rust-lang#57987 - parched:va-args, r=joshtriplett

    Fix some AArch64 typos
    
    cc @dlrobertson
    Centril authored Mar 28, 2019
    Configuration menu
    Copy the full SHA
    c313647 View commit details
    Browse the repository at this point in the history
  5. Rollup merge of rust-lang#58581 - varkor:const-generics-encoder-refac…

    …tor, r=eddyb
    
    Refactor generic parameter encoder functions
    
    Addresses rust-lang#58503 (comment).
    
    r? @eddyb
    Centril authored Mar 28, 2019
    Configuration menu
    Copy the full SHA
    5a90b66 View commit details
    Browse the repository at this point in the history
  6. Rollup merge of rust-lang#58803 - haraldh:fs_copy_fix, r=alexcrichton

    fs::copy() unix: set file mode early
    
    A convenience method like fs::copy() should try to prevent pitfalls a
    normal user doesn't think about.
    
    In case of an empty umask, setting the file mode early prevents
    temporarily world readable or even writeable files,
    because the default mode is 0o666.
    
    In case the target is a named pipe or special device node, setting the
    file mode can lead to unwanted side effects, like setting permissons on
    `/dev/stdout` or for root setting permissions on `/dev/null`.
    
    copy_file_range() returns EINVAL, if the destination is a FIFO/pipe or
    a device like "/dev/null", so fallback to io::copy, too.
    
    Fixes: rust-lang#26933
    Fixed: rust-lang#37885
    Centril authored Mar 28, 2019
    Configuration menu
    Copy the full SHA
    83d91d3 View commit details
    Browse the repository at this point in the history
  7. Rollup merge of rust-lang#58848 - GuillaumeGomez:fix-cache-issues, r=…

    …Mark-Simulacrum,ollie27
    
    Prevent cache issues on version updates
    
    Fixes rust-lang#58827.
    
    cc @rust-lang/infra
    Centril authored Mar 28, 2019
    Configuration menu
    Copy the full SHA
    20f063a View commit details
    Browse the repository at this point in the history
  8. Rollup merge of rust-lang#59198 - estebank:recovered-pattern, r=zackm…

    …davis
    
    Do not complain about unmentioned fields in recovered patterns
    
    When the parser has to recover from malformed code in a pattern, do not
    complain about missing fields.
    
    Fix rust-lang#59145.
    Centril authored Mar 28, 2019
    Configuration menu
    Copy the full SHA
    dcd531e View commit details
    Browse the repository at this point in the history
  9. Rollup merge of rust-lang#59351 - phil-opp:llvm-ar, r=alexcrichton

    Include llvm-ar with llvm-tools component
    
    Adds the `llvm-ar` tool to the `llvm-tools` component. This is useful for [building and linking native code](https://doc.rust-lang.org/cargo/reference/build-scripts.html#case-study-building-some-native-code) in cargo build scripts without needing to use the platform specific `ar`. According to rust-lang#58663 it is also useful for WASM.
    
     `llvm-ar` is very small (~82KB), so it does not significantly increase the size of the `llvm-tools` component.
    
    Fixes rust-lang#58663
    Centril authored Mar 28, 2019
    Configuration menu
    Copy the full SHA
    e04b7b8 View commit details
    Browse the repository at this point in the history
  10. Rollup merge of rust-lang#59413 - Zoxc:hirid, r=oli-obk

    HirIdify hir::ItemId
    
    Version of rust-lang#59092.
    
    r? @oli-obk
    Centril authored Mar 28, 2019
    Configuration menu
    Copy the full SHA
    95ef5eb View commit details
    Browse the repository at this point in the history
  11. Rollup merge of rust-lang#59441 - TheGoddessInari:natvis, r=alexcrichton

    Remove the block on natvis for lld-link.
    
    Since rust-lang#56642 bumped minimum LLVM version to 6.0.0, Rust should be able to honor or ignore Windows natvis support with lld-link.
    
    It looks like  llvm-mirror/lld@9133ca57b was in LLVM 7.0, while llvm-mirror/lld@27b9c4285 made it into 6.0, at least if the release branches are anything to go by.
    
    Fixes rust-lang#59383.
    Centril authored Mar 28, 2019
    Configuration menu
    Copy the full SHA
    02c1e3d View commit details
    Browse the repository at this point in the history
  12. Rollup merge of rust-lang#59448 - benesch:macro-doc, r=Centril

    Use consistent phrasing for all macro summaries
    
    None
    Centril authored Mar 28, 2019
    Configuration menu
    Copy the full SHA
    2ee038a View commit details
    Browse the repository at this point in the history
  13. Rollup merge of rust-lang#59456 - czipperz:for-keyword-document-highe…

    …r-ranked-trait-bounds, r=Centril
    
    Add documentation about `for` used as higher ranked trait bounds
    
    Resolves rust-lang#55416
    Centril authored Mar 28, 2019
    Configuration menu
    Copy the full SHA
    d5b8048 View commit details
    Browse the repository at this point in the history
  14. Rollup merge of rust-lang#59472 - czipperz:bufreader-document-drop-di…

    …scards, r=Centril
    
    Document that `std::io::BufReader` discards contents on drop
    
    Resolves rust-lang#55546
    Centril authored Mar 28, 2019
    Configuration menu
    Copy the full SHA
    2d171d8 View commit details
    Browse the repository at this point in the history
  15. Rollup merge of rust-lang#59474 - czipperz:bufwriter-fix-link-capital…

    …ization, r=Centril
    
    Fix link capitalization in documentation of std::io::BufWriter.
    Centril authored Mar 28, 2019
    Configuration menu
    Copy the full SHA
    d403cd7 View commit details
    Browse the repository at this point in the history