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 6 pull requests #57592

Merged
merged 14 commits into from
Jan 14, 2019
Merged

Rollup of 6 pull requests #57592

merged 14 commits into from
Jan 14, 2019

Commits on Jan 7, 2019

  1. Codegen: run the collector only once

    Use the `collect_and_partition_mono_items ` query to avoid calling the collector
    lqd committed Jan 7, 2019
    Configuration menu
    Copy the full SHA
    c075e24 View commit details
    Browse the repository at this point in the history

Commits on Jan 9, 2019

  1. MetadataOnlyCodegenBackend: remove is_inline call

    This function has no side effects, and its result is ignored.
    lqd committed Jan 9, 2019
    Configuration menu
    Copy the full SHA
    e5318f3 View commit details
    Browse the repository at this point in the history
  2. clarify resolve typo suggestion

    Include the kind of the binding that we're suggesting, and use a
    structured suggestion.
    euclio committed Jan 9, 2019
    Configuration menu
    Copy the full SHA
    404ad50 View commit details
    Browse the repository at this point in the history

Commits on Jan 12, 2019

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

Commits on Jan 13, 2019

  1. Remove the connect_timeout_unroutable test.

    It requires an unreachable IP address, but there is no such thing, and
    this has caused it to fail for multiple people.
    
    Fixes rust-lang#44698, fixes rust-lang#50065.
    nnethercote committed Jan 13, 2019
    Configuration menu
    Copy the full SHA
    24a9ac7 View commit details
    Browse the repository at this point in the history

Commits on Jan 14, 2019

  1. Configuration menu
    Copy the full SHA
    cbb5a00 View commit details
    Browse the repository at this point in the history
  2. Add additional human-readable cfg strings to rustdoc

    Jethro Beekman committed Jan 14, 2019
    Configuration menu
    Copy the full SHA
    6080318 View commit details
    Browse the repository at this point in the history
  3. Stabilize cfg_target_vendor, rust-lang#29718

    Jethro Beekman committed Jan 14, 2019
    Configuration menu
    Copy the full SHA
    972bba7 View commit details
    Browse the repository at this point in the history
  4. Rollup merge of rust-lang#57232 - Zoxc:par-collector-misc, r=michaelw…

    …oerister
    
    Parallelize and optimize parts of HIR map creation
    
    r? @michaelwoerister
    Centril authored Jan 14, 2019
    Configuration menu
    Copy the full SHA
    0d883cb View commit details
    Browse the repository at this point in the history
  5. Rollup merge of rust-lang#57418 - lqd:collector_query, r=michaelwoeri…

    …ster
    
    MetadataOnlyCodegenBackend: run the collector only once
    
    Use the `collect_and_partition_mono_items` query to avoid calling the collector directly twice.
    
    Fixes rust-lang#57406.
    Centril authored Jan 14, 2019
    Configuration menu
    Copy the full SHA
    36d68f5 View commit details
    Browse the repository at this point in the history
  6. Rollup merge of rust-lang#57465 - jethrogb:jb/stablize-cfg-target-ven…

    …dor, r=joshtriplett,Centril
    
    Stabilize cfg_target_vendor
    
    This stabilizes the use of `cfg(target_vendor = "...")` and removes the corresponding `cfg_target_vendor` feature. Other unstable cfgs remain behind their existing feature gates.
    
    This functionality was added back in 2015 in rust-lang#28612 to complete the coverage of target tuples (`<arch><sub>-<vendor>-<os>-<env>`). [RFC 131](https://github.com/rust-lang/rfcs/blob/master/text/0131-target-specification.md) governs the target specification, not including `target_vendor` seems to have just been an oversight. `target_os`, `target_family`, and `target_arch` are stable as of 1.0.0. `target_env` was also not mentioned in RFC 131, was added in rust-lang#24777, never behind a feature_gate, and insta-stable at 1.1.0.
    
    The functionality is tested in [test/run-pass/cfg/cfg-target-vendor.rs](https://github.com/rust-lang/rust/blob/master/src/test/run-pass/cfg/cfg-target-vendor.rs).
    
    Closes rust-lang#29718
    Centril authored Jan 14, 2019
    Configuration menu
    Copy the full SHA
    74cc0be View commit details
    Browse the repository at this point in the history
  7. Rollup merge of rust-lang#57477 - euclio:clarify-lev-suggestion, r=za…

    …ckmdavis
    
    clarify resolve typo suggestion
    
    Include the kind of the binding that we're suggesting, and use a
    structured suggestion.
    
    Fixes rust-lang#53445.
    Centril authored Jan 14, 2019
    Configuration menu
    Copy the full SHA
    0b7d8f9 View commit details
    Browse the repository at this point in the history
  8. Rollup merge of rust-lang#57556 - petrochenkov:privexist, r=arielb1

    privacy: Fix private-in-public check for existential types
    
    Fixes rust-lang#53546 (regression from rust-lang#56878)
    
    r? @arielb1
    Centril authored Jan 14, 2019
    Configuration menu
    Copy the full SHA
    4112aef View commit details
    Browse the repository at this point in the history
  9. Rollup merge of rust-lang#57584 - nnethercote:rm-connect_timeout_unro…

    …utable, r=sfackler
    
    Remove the `connect_timeout_unroutable` test.
    
    It requires an unreachable IP address, but there is no such thing, and
    this has caused it to fail for multiple people.
    
    Fixes rust-lang#44698, fixes rust-lang#50065.
    
    r? @sfackler
    Centril authored Jan 14, 2019
    Configuration menu
    Copy the full SHA
    47ccf2a View commit details
    Browse the repository at this point in the history