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 10 pull requests #31882

Merged
merged 23 commits into from
Feb 25, 2016
Merged

Rollup of 10 pull requests #31882

merged 23 commits into from
Feb 25, 2016

Commits on Feb 20, 2016

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

Commits on Feb 21, 2016

  1. mk: Specify armv6 for gcc on arm-unknown-linux-*

    Right now the compiler's we're using actually default to armv7/thumb2 I believe,
    so this should help push them back to what the arm-unknown-linux-* targets are
    for. This at least matches that clang does for the `arm-unknown-linux-gnueabihf`
    target which is to map it to an armv6 architecture.
    
    Closes rust-lang#31787
    alexcrichton committed Feb 21, 2016
    Configuration menu
    Copy the full SHA
    d4fda66 View commit details
    Browse the repository at this point in the history

Commits on Feb 22, 2016

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

Commits on Feb 23, 2016

  1. Configuration menu
    Copy the full SHA
    b49ce1a View commit details
    Browse the repository at this point in the history
  2. Correct char.encode_utf16() documentation

    The "A buffer that's too small" example was calling encode_utf8().
    tormol committed Feb 23, 2016
    Configuration menu
    Copy the full SHA
    60ce31a View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    b38a856 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    f5df7e0 View commit details
    Browse the repository at this point in the history

Commits on Feb 24, 2016

  1. Configuration menu
    Copy the full SHA
    3358fb1 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f8d6dcf View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    5172745 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    d34c6ee View commit details
    Browse the repository at this point in the history
  5. Uncapitalize note messages

    jseyfried committed Feb 24, 2016
    Configuration menu
    Copy the full SHA
    7ad7065 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    27ca250 View commit details
    Browse the repository at this point in the history
  7. Fix source-links for files with absolute-paths

    `clean_srcpath` tries to make the source-path relative to `src_root`,
    but this didn't work since `src_root` itself wasn't absolute.
    mitaa committed Feb 24, 2016
    Configuration menu
    Copy the full SHA
    cf76fcf View commit details
    Browse the repository at this point in the history
  8. rustc: Refactor how unstable flags are handled

    This commit adds support for *truly* unstable options in the compiler, as well
    as adding warnings for the start of the deprecation path of
    unstable-but-not-really options. Specifically, the following behavior is now in
    place for handling unstable options:
    
    * As before, an unconditional error is emitted if an unstable option is passed
      and the `-Z unstable-options` flag is not present. Note that passing another
      `-Z` flag does not require passing `-Z unstable-options` as well.
    * New flags added to the compiler will be in the `Unstable` category as opposed
      to the `UnstableButNotReally` category which means they will unconditionally
      emit an error when used on stable.
    * All current flags are in a category where they will emit warnings when used
      that the option will soon be a hard error.
    
    Also as before, it is intended that `-Z` is akin to `#![feature]` in a crate
    where it is required to unlock unstable functionality. A nightly compiler which
    is used without any `-Z` flags should only be exercising stable behavior.
    alexcrichton committed Feb 24, 2016
    Configuration menu
    Copy the full SHA
    1282833 View commit details
    Browse the repository at this point in the history

Commits on Feb 25, 2016

  1. Rollup merge of rust-lang#31362 - jseyfried:fix_extern_crate_visibili…

    …ty, r=nikomatsakis
    
    This PR changes the visibility of extern crate declarations to match that of items (fixes rust-lang#26775).
    To avoid breakage, the PR makes it a `public_in_private` lint to reexport a private extern crate, and it adds the lint `inaccessible_extern_crate` for uses of an inaccessible extern crate.
    
    The lints can be avoided by making the appropriate `extern crate` declaration public.
    Manishearth committed Feb 25, 2016
    Configuration menu
    Copy the full SHA
    a48f958 View commit details
    Browse the repository at this point in the history
  2. Rollup merge of rust-lang#31793 - alexcrichton:add-real-option-gating…

    …, r=nikomatsakis
    
    This commit adds support for *truly* unstable options in the compiler, as well
    as adding warnings for the start of the deprecation path of
    unstable-but-not-really options. Specifically, the following behavior is now in
    place for handling unstable options:
    
    * As before, an unconditional error is emitted if an unstable option is passed
      and the `-Z unstable-options` flag is not present. Note that passing another
      `-Z` flag does not require passing `-Z unstable-options` as well.
    * New flags added to the compiler will be in the `Unstable` category as opposed
      to the `UnstableButNotReally` category which means they will unconditionally
      emit an error when used on stable.
    * All current flags are in a category where they will emit warnings when used
      that the option will soon be a hard error.
    
    Also as before, it is intended that `-Z` is akin to `#![feature]` in a crate
    where it is required to unlock unstable functionality. A nightly compiler which
    is used without any `-Z` flags should only be exercising stable behavior.
    Manishearth committed Feb 25, 2016
    Configuration menu
    Copy the full SHA
    05485be View commit details
    Browse the repository at this point in the history
  3. Rollup merge of rust-lang#31800 - alexcrichton:armv6-plz, r=brson

    Right now the compiler's we're using actually default to armv7/thumb2 I believe,
    so this should help push them back to what the arm-unknown-linux-* targets are
    for. This at least matches that clang does for the `arm-unknown-linux-gnueabihf`
    target which is to map it to an armv6 architecture.
    
    Closes rust-lang#31787
    Manishearth committed Feb 25, 2016
    Configuration menu
    Copy the full SHA
    db86810 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    7731cdc View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    4cfa2ee View commit details
    Browse the repository at this point in the history
  6. Rollup merge of rust-lang#31831 - tormol:master, r=alexcrichton

    The "A buffer that's too small" example was calling encode_utf**8**().
    Manishearth committed Feb 25, 2016
    Configuration menu
    Copy the full SHA
    39f41c6 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    6078a86 View commit details
    Browse the repository at this point in the history
  8. Rollup merge of rust-lang#31837 - mitaa:rdoc-inherent-assoc, r=alexcr…

    …ichton
    
    This effectively only records associated items from either inherent impls or trait definitions in the search-index.
    
    fixes rust-lang#31808
    
    r? @alexcrichton
    Manishearth committed Feb 25, 2016
    Configuration menu
    Copy the full SHA
    e584a49 View commit details
    Browse the repository at this point in the history