Skip to content

Rollup of 9 pull requests #49753

New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

Merged
merged 20 commits into from
Apr 7, 2018
Merged

Rollup of 9 pull requests #49753

merged 20 commits into from
Apr 7, 2018

Conversation

kennytm
Copy link
Member

@kennytm kennytm commented Apr 7, 2018

Successful merges:

Failed merges:

GuillaumeGomez and others added 18 commits March 30, 2018 15:16
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.
This is rarely noticed, but when you have old submodules, not updating them will cause you run into rust-lang/cargo#4678.
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 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
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.
…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
…QuietMisdreavus

Fix anchors issue when everything is collapsed

Fixes rust-lang#49455.

@frewsxcv does it seem good for you like this?

r? @QuietMisdreavus
…-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.
…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
…richton

add THUMB targets to rustup manifest

as instructed in rust-lang#49563 (comment)

r? @alexcrichton
…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
…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
@rust-highfive
Copy link
Contributor

Some changes occurred in HTML/CSS.

cc @GuillaumeGomez

@rust-highfive
Copy link
Contributor

r? @aturon

(rust_highfive has picked a reviewer for you, use r? to override)

@rust-highfive rust-highfive added the S-waiting-on-review Status: Awaiting review from the assignee but also interested parties. label Apr 7, 2018
@kennytm
Copy link
Member Author

kennytm commented Apr 7, 2018

@bors r+ p=8

@bors
Copy link
Collaborator

bors commented Apr 7, 2018

📌 Commit 3e0b15f has been approved by kennytm

@bors bors added S-waiting-on-bors Status: Waiting on bors to run and complete tests. Bors will change the label on completion. and removed S-waiting-on-review Status: Awaiting review from the assignee but also interested parties. labels Apr 7, 2018
oli-obk and others added 2 commits April 7, 2018 09:24
…ins, r=alexcrichton

Inject the `compiler_builtins` crate whenever the `core` crate is injected
@kennytm kennytm changed the title Rollup of 8 pull requests Rollup of 9 pull requests Apr 7, 2018
@kennytm
Copy link
Member Author

kennytm commented Apr 7, 2018

@bors r+

Added #49503

@bors
Copy link
Collaborator

bors commented Apr 7, 2018

📌 Commit 24b3a97 has been approved by kennytm

@bors
Copy link
Collaborator

bors commented Apr 7, 2018

⌛ Testing commit 24b3a97 with merge 04fef17...

bors added a commit that referenced this pull request Apr 7, 2018
Rollup of 9 pull requests

Successful merges:

 - #49510 (Fix anchor position on fields)
 - #49652 (Fix anchors issue when everything is collapsed)
 - #49702 (std: Inline some Termination-related methods)
 - #49728 (add emit_debug_gdb_scripts target option and ..)
 - #49731 (add THUMB targets to rustup manifest)
 - #49742 (Using X headings instead of 0.X #49739)
 - #49748 (proc_macro: Improve Debug representations)
 - #49750 (bootstrap: Remove the fast path)
 - #49503 (Inject the `compiler_builtins` crate whenever the `core` crate is injected)

Failed merges:
@bors
Copy link
Collaborator

bors commented Apr 7, 2018

☀️ Test successful - status-appveyor, status-travis
Approved by: kennytm
Pushing 04fef17 to master...

# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
rollup A PR which is a rollup S-waiting-on-bors Status: Waiting on bors to run and complete tests. Bors will change the label on completion.
Projects
None yet
Development

Successfully merging this pull request may close these issues.