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 15 pull requests #37002

Merged
merged 42 commits into from
Oct 6, 2016
Merged

Rollup of 15 pull requests #37002

merged 42 commits into from
Oct 6, 2016

Commits on Sep 25, 2016

  1. Touch up formatting for variance README.md

    There were a few places that need extra indentation to register as a code block.
    cbreeden authored Sep 25, 2016
    Configuration menu
    Copy the full SHA
    42a5a06 View commit details
    Browse the repository at this point in the history

Commits on Oct 2, 2016

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

Commits on Oct 3, 2016

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

Commits on Oct 4, 2016

  1. Configuration menu
    Copy the full SHA
    ae51ccf View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    44ac016 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    29212ec View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    4570199 View commit details
    Browse the repository at this point in the history
  5. rustdoc: Fix missing *mut T impl

    `impl<T> *mut T` is currently missing from
    https://doc.rust-lang.org/nightly/std/primitive.pointer.html and this adds
    it back.
    ollie27 committed Oct 4, 2016
    Configuration menu
    Copy the full SHA
    cd7a04c View commit details
    Browse the repository at this point in the history
  6. update tests

    arielb1 committed Oct 4, 2016
    Configuration menu
    Copy the full SHA
    bfdf437 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    2d34ad0 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    4922abf View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    7bbfac6 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    335d393 View commit details
    Browse the repository at this point in the history

Commits on Oct 5, 2016

  1. rustbuild: Fix bug preventing per-target musl-root

    In rust-lang#36292, support was added to target musl libc for ARM targets using
    rustbuild. Specifically, that change allowed the addition of per-target
    "musl-root" options in the rustbuild config.toml so that multiple
    targets depending on musl could be built. However, that implementation
    contained a couple of omissions: the musl-root option was added to the
    config, but was never added to the TOML parsing, and therefore was not
    actually being loaded from config.toml. This commit rectifies that and
    allows successful building of musl-based ARM targets.
    nastevens committed Oct 5, 2016
    Configuration menu
    Copy the full SHA
    51ef2b3 View commit details
    Browse the repository at this point in the history
  2. rustbuild: Fix panic message when musl-root not set

    The previous panic message delivered when a musl target was specified
    but musl-root was not specified incorrectly instructed the user to add
    the musl-root key to the "build" section of config.toml. The key
    actually needs to be added to the "rust" section.
    nastevens committed Oct 5, 2016
    Configuration menu
    Copy the full SHA
    7937f6c View commit details
    Browse the repository at this point in the history
  3. ICH - Add test cases for function interfaces

    Mathieu Borderé authored and Mathieu Borderé committed Oct 5, 2016
    Configuration menu
    Copy the full SHA
    9081c00 View commit details
    Browse the repository at this point in the history
  4. ICH - Include omitted elements in inc. comp. hash rust-lang#36914

    Mathieu Borderé authored and Mathieu Borderé committed Oct 5, 2016
    Configuration menu
    Copy the full SHA
    e051eb3 View commit details
    Browse the repository at this point in the history
  5. Adjustments due to naming changes in Ty_ and PatKind structs

    Mathieu Borderé authored and Mathieu Borderé committed Oct 5, 2016
    Configuration menu
    Copy the full SHA
    14fe7ce View commit details
    Browse the repository at this point in the history
  6. emit !nonnull metadata on loaded fat pointers when possible

    cc rust-lang#36920 (in addition to LLVM PR30597, should fix the &&[i32] case)
    arielb1 committed Oct 5, 2016
    Configuration menu
    Copy the full SHA
    6d54e0e View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    9233366 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    45fe3a1 View commit details
    Browse the repository at this point in the history
  9. Fixed small typo in BufRead comments

    `BufRead` comments, in the `Seek` trait	implementation,	was talking
    about allocating 8 *ebibytes*. It was a	typo, the correct unit is
    *exbibytes*, since *ebibytes* don't even exist.	The calculation	is
    correct, though.
    Razican committed Oct 5, 2016
    Configuration menu
    Copy the full SHA
    8d06332 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    a4e9c39 View commit details
    Browse the repository at this point in the history
  11. ICH: update saw_ty for TyBareFn; Update tests for functioninterfaces

    Mathieu Borderé authored and Mathieu Borderé committed Oct 5, 2016
    Configuration menu
    Copy the full SHA
    4b5a9a3 View commit details
    Browse the repository at this point in the history
  12. Merge branch 'master' into mb/36812_ICHFunctionInterfaces

    Mathieu Borderé authored and Mathieu Borderé committed Oct 5, 2016
    Configuration menu
    Copy the full SHA
    6f64296 View commit details
    Browse the repository at this point in the history

Commits on Oct 6, 2016

  1. ICH: Remove obsolete binding in saw_ty

    Mathieu Borderé authored and Mathieu Borderé committed Oct 6, 2016
    Configuration menu
    Copy the full SHA
    0e40dbb View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    cb700e7 View commit details
    Browse the repository at this point in the history
  3. Rollup merge of rust-lang#36726 - cbreeden:patch-1, r=GuillaumeGomez

    Touch up formatting for variance README.md
    
    There were a few places that needed extra indentation to register as a code block.
    Jonathan Turner authored Oct 6, 2016
    Configuration menu
    Copy the full SHA
    d3bb568 View commit details
    Browse the repository at this point in the history
  4. Rollup merge of rust-lang#36832 - ParkHanbum:master, r=michaelwoerister

    Add testcase for issue-32948
    
    issue-32948 is similar to issue-32554.
    
    issue-32948 : Symbol names for monomorphized trait impls are not stable across crates
    issue-32554 : Symbol names for generics are not stable across crates
    
    so, I append issue-32948's testcase to issue-32554's testcase.
    thanks!
    Jonathan Turner authored Oct 6, 2016
    Configuration menu
    Copy the full SHA
    09712d7 View commit details
    Browse the repository at this point in the history
  5. Rollup merge of rust-lang#36909 - GuillaumeGomez:merge_e0002_e0004, r…

    …=arielb1
    
    Merge E0002 into E0004
    
    Fixes rust-lang#36724.
    
    r? @jonathandturner
    Jonathan Turner authored Oct 6, 2016
    Configuration menu
    Copy the full SHA
    5a199bf View commit details
    Browse the repository at this point in the history
  6. Rollup merge of rust-lang#36930 - angelsl:issue-36202, r=frewsxcv

    Clarify last element in str.{r,}splitn documentation
    
    An attempt at rust-lang#36202.
    
    I'm not sure if my wording is actually clearer, to be honest...
    Jonathan Turner authored Oct 6, 2016
    Configuration menu
    Copy the full SHA
    91106f7 View commit details
    Browse the repository at this point in the history
  7. Rollup merge of rust-lang#36932 - michaelwoerister:type-alias-dep-gra…

    …ph-test, r=nikomatsakis
    
    incr.comp.: Add test case for dependency graph of type aliases.
    
    r? @nikomatsakis
    Jonathan Turner authored Oct 6, 2016
    Configuration menu
    Copy the full SHA
    5dcd71f View commit details
    Browse the repository at this point in the history
  8. Rollup merge of rust-lang#36957 - cynicaldevil:docs, r=frewsxcv

    Minor modifications in concurrency section of the Rust book
    
    Fixes rust-lang#36939
    r? @steveklabnik
    Jonathan Turner authored Oct 6, 2016
    Configuration menu
    Copy the full SHA
    534a2b5 View commit details
    Browse the repository at this point in the history
  9. Rollup merge of rust-lang#36959 - arielb1:simplify-cfg-fixes, r=eddyb

    fix pred_count accounting in SimplifyCfg
    
    r? @eddyb
    Jonathan Turner authored Oct 6, 2016
    Configuration menu
    Copy the full SHA
    9f1089b View commit details
    Browse the repository at this point in the history
  10. Rollup merge of rust-lang#36960 - michaelwoerister:linker-regression,…

    … r=eddyb
    
    Linker regression
    
    This should fix the symbol conflicts reported in rust-lang#36852.
    The PR also makes some debug output a bit more informative.
    
    r? @eddyb
    Jonathan Turner authored Oct 6, 2016
    Configuration menu
    Copy the full SHA
    1a7aa75 View commit details
    Browse the repository at this point in the history
  11. Rollup merge of rust-lang#36962 - arielb1:cast-assumptions, r=eddyb

    Emit more assumptions in trans
    
    Perf numbers pending.
    Jonathan Turner authored Oct 6, 2016
    Configuration menu
    Copy the full SHA
    ed5a3c0 View commit details
    Browse the repository at this point in the history
  12. Rollup merge of rust-lang#36965 - kallisti5:master, r=alexcrichton

    Haiku: Fix IPv6 target_os check
    Jonathan Turner authored Oct 6, 2016
    Configuration menu
    Copy the full SHA
    0698929 View commit details
    Browse the repository at this point in the history
  13. Rollup merge of rust-lang#36966 - ollie27:rustdoc_mut_ptr_impl, r=ale…

    …xcrichton
    
    rustdoc: Fix missing *mut T impl
    
    `impl<T> *mut T` is currently missing from
    https://doc.rust-lang.org/nightly/std/primitive.pointer.html and this adds
    it back.
    Jonathan Turner authored Oct 6, 2016
    Configuration menu
    Copy the full SHA
    4c10026 View commit details
    Browse the repository at this point in the history
  14. Rollup merge of rust-lang#36967 - edre:master, r=alexcrichton

    update sip.rs for new intrinsics and defaults
    Jonathan Turner authored Oct 6, 2016
    Configuration menu
    Copy the full SHA
    a19e22e View commit details
    Browse the repository at this point in the history
  15. Rollup merge of rust-lang#36972 - nastevens:fix-rustbuild-per-target-…

    …musl-root, r=alexcrichton
    
    Fix rustbuild per-target musl root
    
    In rust-lang#36292, support was added to target musl libc for ARM targets using rustbuild. Specifically, that change allowed the addition of per-target `musl-root` options in the rustbuild `config.toml` so that multiple targets depending on musl could be built. However, that implementation contained a couple of omissions: the `musl-root` option was added to the config, but was never added to the TOML parsing, and therefore was not actually being loaded from `config.toml`. This PR rectifies that.
    
    Using these changes and a heavily modified version of the buildbot Docker container, I have been able to build rust targeting `armv7-unknown-linux-musleabihf` and have successfully run the binaries on a Raspberry Pi 3. I'm also planning to test `arm-unknown-linux-musleabi` and `arm-unknown-linux-musleabihf` systems, but have no reason to believe that this change would not simply work on those targets.
    Jonathan Turner authored Oct 6, 2016
    Configuration menu
    Copy the full SHA
    9ceef4e View commit details
    Browse the repository at this point in the history
  16. Rollup merge of rust-lang#36974 - MathieuBordere:mb/36812_ICHFunction…

    …Interfaces, r=michaelwoerister
    
    Mb/36812 ich function interfaces
    
    r? @michaelwoerister
    
    This PR contains fixes for rust-lang#36812 and rust-lang#36914
    Jonathan Turner authored Oct 6, 2016
    Configuration menu
    Copy the full SHA
    2c8c0de View commit details
    Browse the repository at this point in the history
  17. Rollup merge of rust-lang#36977 - Razican:bufreader_typo_fix, r=alexc…

    …richton
    
    Fixed small typo in `BufRead` comments
    
    `BufRead` comments, in the `Seek` trait	implementation, was talking about allocating 8 *ebibytes*. It was a typo, the correct unit is *exbibytes*, since *ebibytes* don't even exist.	The calculation is correct, though.
    Jonathan Turner authored Oct 6, 2016
    Configuration menu
    Copy the full SHA
    89aebdb View commit details
    Browse the repository at this point in the history