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 9 pull requests #42367

Closed
wants to merge 21 commits into from

Commits on May 31, 2017

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

Commits on Jun 1, 2017

  1. Update rust-installer for Windows executable mode

    It now marks a few whitelisted extensions as executable in the tarball,
    so Windows packages can be extracted on other platforms and directly
    execute install.sh.
    
    It also includes a fix for the chmod on bulk dirs, so now the html docs
    won't be marked executable en masse.
    
    Fixes rust-lang#42121
    r? @alexcrichton
    cuviper committed Jun 1, 2017
    Configuration menu
    Copy the full SHA
    0fba1f7 View commit details
    Browse the repository at this point in the history
  2. Deprecate Range*::step_by

    Changed all the tests except test_range_step to use Iterator::step_by.
    scottmcm committed Jun 1, 2017
    Configuration menu
    Copy the full SHA
    0967e24 View commit details
    Browse the repository at this point in the history
  3. Deprecate iter::range::StepBy

    Only exposed as DeprecatedStepBy (as of PR 41439)
    scottmcm committed Jun 1, 2017
    Configuration menu
    Copy the full SHA
    1723e06 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    15dff84 View commit details
    Browse the repository at this point in the history
  5. Don't byteswap Fingerprints when encoding

    Byteswapping Fingerprints when encoding is unnessesary and breaks if
    the Fingerprint is later decoded on a machine with different endianness
    to the one it was encoded on. Fix by removing the Encodable and
    Decodable implementations and use the ones derived from RustcEncodable
    and RustcDecodable.
    
    Fixes rust-lang#42239
    jcowgill committed Jun 1, 2017
    Configuration menu
    Copy the full SHA
    edefcb2 View commit details
    Browse the repository at this point in the history
  6. rustdoc: Rename Vector and FixedVector to Slice and Array

    Also store the array length as a usize rather than a String.
    
    This is just a minor refactor.
    ollie27 committed Jun 1, 2017
    Configuration menu
    Copy the full SHA
    a74338d View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    c0ea51c View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    56f448d View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    24671ba View commit details
    Browse the repository at this point in the history
  10. Support VS 2017

    brson committed Jun 1, 2017
    Configuration menu
    Copy the full SHA
    da100fe View commit details
    Browse the repository at this point in the history
  11. rustbuild: Add ./x.py test --no-fail-fast

    This option forwards to each `cargo test` invocation, and applies the
    same logic across all test steps to keep going after failures.  At the
    end, a brief summary line reports how many commands failed, if any.
    
    Note that if a test program fails to even start at all, or if an
    auxiliary build command related to testing fails, these are still left
    to stop everything right away.
    
    Fixes rust-lang#40219.
    cuviper committed Jun 1, 2017
    Configuration menu
    Copy the full SHA
    4880ae8 View commit details
    Browse the repository at this point in the history
  12. Rollup merge of rust-lang#42225 - brson:vs2017, r=alexcrichton

    Support VS 2017
    
    Fixes rust-lang#38584
    
    This replaces all the MSVC linker logic with that from the 'gcc' crate. The code looks the same, but there could be regressions.
    
    I've only tested this with x86_64.
    
    r? @alexcrichton
    cc @vadimcn @retep998
    Mark-Simulacrum committed Jun 1, 2017
    Configuration menu
    Copy the full SHA
    a013d62 View commit details
    Browse the repository at this point in the history
  13. Rollup merge of rust-lang#42310 - scottmcm:deprecate-range-stepby, r=…

    …alexcrichton
    
    Deprecate range-specific `step_by`
    
    Deprecation attributes and test updates only.
    
    Was replaced by an any-iterator version in rust-lang#41439
    
    Last follow-up (this release) to rust-lang#42110 (comment)
    
    r? @alexcrichton
    Mark-Simulacrum committed Jun 1, 2017
    Configuration menu
    Copy the full SHA
    7b77904 View commit details
    Browse the repository at this point in the history
  14. Rollup merge of rust-lang#42319 - Manishearth:const-extern, r=nikomat…

    …sakis
    
    Improve error message for const extern fn
    
    It's currently ``error: unmatched visibility `pub` ``, which is a nonsensical error in this context.
    Mark-Simulacrum committed Jun 1, 2017
    Configuration menu
    Copy the full SHA
    9a7c3fa View commit details
    Browse the repository at this point in the history
  15. Rollup merge of rust-lang#42335 - jcowgill:fingerprint-be, r=michaelw…

    …oerister
    
    Don't byteswap Fingerprints when encoding
    
    Byteswapping Fingerprints when encoding is unnessesary and breaks if the Fingerprint is later decoded on a machine with different endianness to the one it was encoded on.
    
    Fixes rust-lang#42239
    
    This PR fixes a regression caused by rust-lang#42082. @michaelwoerister
    Mark-Simulacrum committed Jun 1, 2017
    Configuration menu
    Copy the full SHA
    de38b4b View commit details
    Browse the repository at this point in the history
  16. Rollup merge of rust-lang#42343 - cuviper:install-executables, r=alex…

    …crichton
    
    Update rust-installer for Windows executable mode
    
    It now marks a few whitelisted extensions as executable in the tarball,
    so Windows packages can be extracted on other platforms and directly
    execute install.sh.
    
    It also includes a fix for the chmod on bulk dirs, so now the html docs
    won't be marked executable en masse.
    
    Fixes rust-lang#42121
    r? @alexcrichton
    Mark-Simulacrum committed Jun 1, 2017
    Configuration menu
    Copy the full SHA
    0f6a7d4 View commit details
    Browse the repository at this point in the history
  17. Rollup merge of rust-lang#42354 - Mark-Simulacrum:reduce-verbosity, r…

    …=alexcrichton
    
    Reduce verbosity of build logs
    
    This does two separate things.
     - Sets sccache logging to warn instead of info.
     - Makes tests when running for a given PR (not on auto branch) quiet. (cc @eddyb)
    
    r? @alexcrichton
    Mark-Simulacrum committed Jun 1, 2017
    Configuration menu
    Copy the full SHA
    b96ed7f View commit details
    Browse the repository at this point in the history
  18. Rollup merge of rust-lang#42355 - bjorn3:patch-1, r=Mark-Simulacrum

    Syntax highlight rust code in librustc/dep_graph/README.md
    Mark-Simulacrum committed Jun 1, 2017
    Configuration menu
    Copy the full SHA
    adb856f View commit details
    Browse the repository at this point in the history
  19. Rollup merge of rust-lang#42360 - ollie27:rustdoc_vector_rename, r=Gu…

    …illaumeGomez
    
    rustdoc: Rename `Vector` and `FixedVector` to `Slice` and `Array`
    
    Also store the array length as a usize rather than a String.
    
    This is just a minor refactor.
    Mark-Simulacrum committed Jun 1, 2017
    Configuration menu
    Copy the full SHA
    40a9335 View commit details
    Browse the repository at this point in the history
  20. Rollup merge of rust-lang#42363 - cuviper:no-fail-fast, r=alexcrichton

    rustbuild: Add `./x.py test --no-fail-fast`
    
    This option forwards to each `cargo test` invocation, and applies the
    same logic across all test steps to keep going after failures.  At the
    end, a brief summary line reports how many commands failed, if any.
    
    Note that if a test program fails to even start at all, or if an
    auxiliary build command related to testing fails, these are still left
    to stop everything right away.
    
    Fixes rust-lang#40219.
    Mark-Simulacrum committed Jun 1, 2017
    Configuration menu
    Copy the full SHA
    d85ce57 View commit details
    Browse the repository at this point in the history