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 #49753

Merged
merged 20 commits into from
Apr 7, 2018
Merged

Rollup of 9 pull requests #49753

merged 20 commits into from
Apr 7, 2018

Commits on Mar 30, 2018

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

Commits on Apr 4, 2018

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

Commits on Apr 5, 2018

  1. std: Inline some Termination-related methods

    These were showing up in tests and in binaries but are trivially optimize-able
    away, so add `#[inline]` attributes so LLVM has an opportunity to optimize them
    out.
    alexcrichton committed Apr 5, 2018
    Configuration menu
    Copy the full SHA
    323f808 View commit details
    Browse the repository at this point in the history

Commits on Apr 6, 2018

  1. bootstrap: Remove the fast path

    This is rarely noticed, but when you have old submodules, not updating them will cause you run into rust-lang/cargo#4678.
    ishitatsuyuki authored Apr 6, 2018
    Configuration menu
    Copy the full SHA
    4c51d47 View commit details
    Browse the repository at this point in the history
  2. add emit_debug_gdb_scripts target option and ..

    set it to false for no-std targets like ARM Cortex-M and MSP430. For the rationale of this change
    see the comment in thumb_base.rs
    japaric committed Apr 6, 2018
    Configuration menu
    Copy the full SHA
    ea08bdf View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    1eed662 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    f9bfd81 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    ee880b9 View commit details
    Browse the repository at this point in the history
  6. proc_macro: Improve Debug representations

    This commit improves the `fmt::Debug` output of `proc_macro` data structures by
    primarily focusing on the representation exposed by `proc_macro` rather than the
    compiler's own internal representation. This cuts down quite a bit on assorted
    wrapper types and ensure a relatively clean output.
    
    Closes rust-lang#49720
    alexcrichton committed Apr 6, 2018
    Configuration menu
    Copy the full SHA
    6c08bb8 View commit details
    Browse the repository at this point in the history

Commits on Apr 7, 2018

  1. Print proc_macro spans as a half-open range

    A span covering a single byte, such as for an operator `+` token, should
    print as e.g. `80..81` rather than `80...81`. The lo end of the range is
    inclusive and the hi end is exclusive.
    dtolnay committed Apr 7, 2018
    Configuration menu
    Copy the full SHA
    52766b5 View commit details
    Browse the repository at this point in the history
  2. Rollup merge of rust-lang#49510 - GuillaumeGomez:anchor-field-positio…

    …n, r=QuietMisdreavus
    
    Fix anchor position on fields
    
    Take a look at `Option` variants for example and try to click on `§` to get the issue.
    
    r? @QuietMisdreavus
    kennytm authored Apr 7, 2018
    Configuration menu
    Copy the full SHA
    c41b2d6 View commit details
    Browse the repository at this point in the history
  3. Rollup merge of rust-lang#49652 - GuillaumeGomez:anchor-collapsed, r=…

    …QuietMisdreavus
    
    Fix anchors issue when everything is collapsed
    
    Fixes rust-lang#49455.
    
    @frewsxcv does it seem good for you like this?
    
    r? @QuietMisdreavus
    kennytm authored Apr 7, 2018
    Configuration menu
    Copy the full SHA
    91e81fa View commit details
    Browse the repository at this point in the history
  4. Rollup merge of rust-lang#49702 - alexcrichton:inline-methods, r=Mark…

    …-Simulacrum
    
    std: Inline some Termination-related methods
    
    These were showing up in tests and in binaries but are trivially optimize-able
    away, so add `#[inline]` attributes so LLVM has an opportunity to optimize them
    out.
    kennytm authored Apr 7, 2018
    Configuration menu
    Copy the full SHA
    496f026 View commit details
    Browse the repository at this point in the history
  5. Rollup merge of rust-lang#49728 - japaric:no-debug_gdb_scripts, r=ale…

    …xcrichton
    
    add emit_debug_gdb_scripts target option and ..
    
    set it to false for no-std targets like ARM Cortex-M and MSP430. For the rationale of this change see the comment in thumb_base.rs
    
    this is a temporary workaround until rust-lang#44993 is implemented
    
    r? @alexcrichton or @michaelwoerister
    kennytm authored Apr 7, 2018
    Configuration menu
    Copy the full SHA
    c3eb990 View commit details
    Browse the repository at this point in the history
  6. Rollup merge of rust-lang#49731 - japaric:std-thumb-for-real, r=alexc…

    …richton
    
    add THUMB targets to rustup manifest
    
    as instructed in rust-lang#49563 (comment)
    
    r? @alexcrichton
    kennytm authored Apr 7, 2018
    Configuration menu
    Copy the full SHA
    97511b1 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    7e28c0f View commit details
    Browse the repository at this point in the history
  8. Rollup merge of rust-lang#49748 - alexcrichton:proc-macro-debug, r=dt…

    …olnay
    
    proc_macro: Improve Debug representations
    
    This commit improves the `fmt::Debug` output of `proc_macro` data structures by
    primarily focusing on the representation exposed by `proc_macro` rather than the
    compiler's own internal representation. This cuts down quite a bit on assorted
    wrapper types and ensure a relatively clean output.
    
    Closes rust-lang#49720
    kennytm authored Apr 7, 2018
    Configuration menu
    Copy the full SHA
    3f26d01 View commit details
    Browse the repository at this point in the history
  9. Rollup merge of rust-lang#49750 - ishitatsuyuki:boot-no-fast, r=Mark-…

    …Simulacrum
    
    bootstrap: Remove the fast path
    
    This is rarely noticed, but when you have old submodules, not updating them will cause you run into rust-lang/cargo#4678.
    
    (Reopen of rust-lang#49721)
    
    r? @alexcrichton
    kennytm authored Apr 7, 2018
    Configuration menu
    Copy the full SHA
    3e0b15f View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    679657b View commit details
    Browse the repository at this point in the history
  11. Rollup merge of rust-lang#49503 - oli-obk:extern_crate_compiler_built…

    …ins, r=alexcrichton
    
    Inject the `compiler_builtins` crate whenever the `core` crate is injected
    kennytm committed Apr 7, 2018
    Configuration menu
    Copy the full SHA
    24b3a97 View commit details
    Browse the repository at this point in the history