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 14 pull requests #46874

Merged
merged 33 commits into from
Dec 20, 2017
Merged

Rollup of 14 pull requests #46874

merged 33 commits into from
Dec 20, 2017

Commits on Dec 5, 2017

  1. Stablize RefCell::{replace, swap}

    RefCell::replace_with is not stablized in this PR, since it wasn't part of the RFC.
    notriddle authored Dec 5, 2017
    Configuration menu
    Copy the full SHA
    fd064e0 View commit details
    Browse the repository at this point in the history
  2. Move replace_with to its own feature flag

    I'm not allowed to have the same feature flag associated with multiple stability levels.
    notriddle authored Dec 5, 2017
    Configuration menu
    Copy the full SHA
    28a19bf View commit details
    Browse the repository at this point in the history
  3. Update cell.rs

    notriddle authored Dec 5, 2017
    Configuration menu
    Copy the full SHA
    19775f7 View commit details
    Browse the repository at this point in the history

Commits on Dec 11, 2017

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

Commits on Dec 17, 2017

  1. Add an option to allow rustdoc to list modules by appearance

    The `--sort-modules-by-appearance` option will list modules in the
    order that they appear in the source, rather than sorting them
    alphabetically (as is the default). This resolves rust-lang#8552.
    varkor committed Dec 17, 2017
    Configuration menu
    Copy the full SHA
    7104e8f View commit details
    Browse the repository at this point in the history
  2. add aarch64-unknown-openbsd support

    - make liblibc to point to libc with aarch64-unknown-openbsd
    - make c_char (in std::os::raw) to point to right value
    semarie committed Dec 17, 2017
    Configuration menu
    Copy the full SHA
    8c7b093 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    926865b View commit details
    Browse the repository at this point in the history

Commits on Dec 18, 2017

  1. Configuration menu
    Copy the full SHA
    796264b View commit details
    Browse the repository at this point in the history
  2. Fix tidy issue

    varkor committed Dec 18, 2017
    Configuration menu
    Copy the full SHA
    c0ff814 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    1d5ead4 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    03530ee View commit details
    Browse the repository at this point in the history

Commits on Dec 19, 2017

  1. Configuration menu
    Copy the full SHA
    b3c6102 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    3e98f18 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    7374fdc View commit details
    Browse the repository at this point in the history
  4. Fix up an ui test

    topecongiro committed Dec 19, 2017
    Configuration menu
    Copy the full SHA
    e0e62fc View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    7a95e71 View commit details
    Browse the repository at this point in the history
  6. Split PlaceContext::Store into Store & AsmOutput

    Outputs in InlineAsm can be read-write, so splitting it out is useful for things like Store-Store folding, as it cannot be done for a Store-AsmOutput.
    
    This PR is intended to make no changes, just be the mechanical split of the enum.  Future changes can use the split, like a MIR pass I'm working on and perhaps two-phase borrows.
    scottmcm committed Dec 19, 2017
    Configuration menu
    Copy the full SHA
    fb245e0 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    3441ffb View commit details
    Browse the repository at this point in the history

Commits on Dec 20, 2017

  1. Configuration menu
    Copy the full SHA
    f6ab79d View commit details
    Browse the repository at this point in the history
  2. Rollup merge of rust-lang#46359 - GuillaumeGomez:remove-dead-linkage,…

    … r=QuietMisdreavus
    
    Do not display hidden types, fixes issue 23912
    
    Fixes rust-lang#23912.
    
    r? @QuietMisdreavus
    
    (It's the one I was talking about a few days ago, just close it if it's useless.)
    kennytm authored Dec 20, 2017
    Configuration menu
    Copy the full SHA
    8de8196 View commit details
    Browse the repository at this point in the history
  3. Rollup merge of rust-lang#46517 - notriddle:patch-2, r=BurntSushi

    Stablize RefCell::{replace, swap}
    
    RefCell::replace_with is not stablized in this PR, since it wasn't part of the RFC.
    
    CC rust-lang#43570
    kennytm authored Dec 20, 2017
    Configuration menu
    Copy the full SHA
    c3241b5 View commit details
    Browse the repository at this point in the history
  4. Rollup merge of rust-lang#46671 - varkor:contrib-2, r=KodrAus

    Reject superfluous `::` in IPv6 addresses
    
    Fixes rust-lang#46263.
    kennytm authored Dec 20, 2017
    Configuration menu
    Copy the full SHA
    76e2cc5 View commit details
    Browse the repository at this point in the history
  5. Rollup merge of rust-lang#46751 - michaelwoerister:c-incremental, r=a…

    …lexcrichton
    
    incr.comp.: Add `-C incremental` in addition to `-Z incremental`
    
    This PR adds a stable commandline option for invoking incremental compilation.
    
    r? @alexcrichton
    kennytm authored Dec 20, 2017
    Configuration menu
    Copy the full SHA
    4d9ed87 View commit details
    Browse the repository at this point in the history
  6. Rollup merge of rust-lang#46760 - semarie:openbsd-arm64, r=alexcrichton

    add aarch64-unknown-openbsd support
    
    - make liblibc to point to libc with aarch64-unknown-openbsd
    - make c_char (in std::os::raw) to point to right value
    
    r? @alexcrichton
    
    currently, I have only tested in crosscompilation environement (openbsd x64_64 -> openbsd aarch64). it produces valid binaries.
    kennytm authored Dec 20, 2017
    Configuration menu
    Copy the full SHA
    1d57459 View commit details
    Browse the repository at this point in the history
  7. Rollup merge of rust-lang#46787 - varkor:contrib-6, r=QuietMisdreavus

    Add an option to allow rustdoc to list modules by appearance
    
    The `--sort-modules-by-appearance` option will list modules in the
    order that they appear in the source, rather than sorting them
    alphabetically (as is the default). This resolves rust-lang#8552.
    kennytm authored Dec 20, 2017
    Configuration menu
    Copy the full SHA
    cc3f435 View commit details
    Browse the repository at this point in the history
  8. Rollup merge of rust-lang#46794 - Sh4rK:distribute-intrinsic-natvis, …

    …r=estebank
    
    Distribute intrinsic.natvis with the compiler for windows-msvc.
    
    This adds `intrinsic.natvis` to the `windows-msvc` distributions of Rust, enabling the visualization of `str` and slices in the VS debugger. Two other natvis files are already included, this was probably just an oversight.
    
    I also updated `rust-windbg.cmd` to load this file as well.
    kennytm authored Dec 20, 2017
    Configuration menu
    Copy the full SHA
    f35bb15 View commit details
    Browse the repository at this point in the history
  9. Rollup merge of rust-lang#46828 - vi:hash_for_systemtime_instant, r=d…

    …tolnay
    
    Add Hash impl for SystemTime and Instant
    
    Closes rust-lang#46670.
    
    Not sure how to actually test non-Linux platforms.
    `rustc --target=i686-pc-windows-gnu --crate-name std --crate-type rlib src/libstd/lib.rs -o q.rlib` works a bit, but for Redox I'm not sure what to do.
    
    r? @dtolnay
    kennytm authored Dec 20, 2017
    Configuration menu
    Copy the full SHA
    5e98112 View commit details
    Browse the repository at this point in the history
  10. Rollup merge of rust-lang#46831 - Diggsey:float-debug-fmt, r=dtolnay

    Always `Debug` floats with a decimal point
    
    Fixes rust-lang#30967
    
    r? @dtolnay
    kennytm authored Dec 20, 2017
    Configuration menu
    Copy the full SHA
    16095b3 View commit details
    Browse the repository at this point in the history
  11. Rollup merge of rust-lang#46835 - topecongiro:bad-span-for-macro-invo…

    …cation-in-type, r=petrochenkov
    
    Remove a token after closing delimiter from the span of macro in type position
    
    e.g.
    ```rust
    let x = y: foo!();
    ```
    The span for `foo!()` includes `;`.
    
    cc rust-lang/rustfmt#2290.
    kennytm authored Dec 20, 2017
    Configuration menu
    Copy the full SHA
    99fdca0 View commit details
    Browse the repository at this point in the history
  12. Rollup merge of rust-lang#46851 - petrochenkov:tospace, r=estebank

    Fix whitespacing issues in pretty-printing of bounds
    
    cc rust-lang#46827 (comment)
    kennytm authored Dec 20, 2017
    Configuration menu
    Copy the full SHA
    0c29c7b View commit details
    Browse the repository at this point in the history
  13. Rollup merge of rust-lang#46852 - scottmcm:asm-placecontext, r=arielb1

    Split PlaceContext::Store into Store & AsmOutput
    
    Outputs in InlineAsm can be read-write, so splitting it out is useful for things like Store-Store folding, as that's unsound for a Store-AsmOutput.
    
    This PR is intended to make no changes, just be the mechanical split of the enum.  Future changes can use the split, like a MIR pass I'm working on and perhaps two-phase borrows (see this FIXME: https://github.com/rust-lang/rust/pull/46852/files#diff-74dcd7740ab2104cd2b9a3b68dd4f208R543)
    kennytm authored Dec 20, 2017
    Configuration menu
    Copy the full SHA
    5efa045 View commit details
    Browse the repository at this point in the history
  14. Rollup merge of rust-lang#46856 - estebank:missing-in-impl-def-span, …

    …r=arielb1
    
    Point at def span in "missing in impl" error
    kennytm authored Dec 20, 2017
    Configuration menu
    Copy the full SHA
    94b864c View commit details
    Browse the repository at this point in the history
  15. Rollup merge of rust-lang#46870 - ffflorian:fix/slice/typo, r=rkruppe

    docs(slice): Clarification in binary_search_by
    
    This PR ~fixes a small comment typo~ adds some clarification to a half-open interval in the `binary_search_by` function in `slice`.
    kennytm authored Dec 20, 2017
    Configuration menu
    Copy the full SHA
    66e5c79 View commit details
    Browse the repository at this point in the history