Skip to content

Rollup of 15 pull requests #41965

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 36 commits into from
May 13, 2017
Merged

Rollup of 15 pull requests #41965

merged 36 commits into from
May 13, 2017

Conversation

malbarbo and others added 30 commits May 5, 2017 17:12
Removes unused macros from:
  * libcore
  * libcollections
    The last use of these two macros was removed in commit
    b64c9d5
    when the char_range_at_reverse function was been removed.
  * librustc_errors
    Their last use was removed by commits
    2f2c3e1
    and 11dc974.
  * libsyntax_ext
  * librustc_trans
    Also, put the otry macro in back/msvc/mod.rs under the
    same cfg argument as the places that use it.
This fix an issue where the compiler panics even if there is no
error when passed with the `-Z treat-err-as-bug` option.

Fixes rust-lang#35886.
This prevents long names from overflowing.
bootstrap: Output name of failed config in case of errors
Remove wrong or outdated info from CString docs.

None
…agisa

Refactor suggestion diagnostic API to allow for multiple suggestions

r? @jonathandturner

cc @nrc @petrochenkov
Upgrade some comments to doc comments
Fix typo in Iterator::size_hint example comment
…steveklabnik

Fix search when looking to sources

Before:

<img width="1440" alt="screen shot 2017-05-11 at 22 33 28" src="https://cloud.githubusercontent.com/assets/3050060/25970761/03fd2ade-369a-11e7-9fd6-783c23455589.png">

After:

<img width="1440" alt="screen shot 2017-05-11 at 22 34 05" src="https://cloud.githubusercontent.com/assets/3050060/25970770/09ac71ce-369a-11e7-9038-559f414e07b5.png">

r? @rust-lang/docs
rustc_trans: do not attempt to truncate an i1 const to i1.

Fixes rust-lang#41744 by skipping the truncation when it'd be a noop anyway.
Remove unused macros from the codebase

Thanks to the lint I've implemented in rust-lang#41907 I've found some unused macros inside the rustc codebase.
…Simulacrum

Add tidy check to detect empty files

Addresses rust-lang#18439.
config.toml.example: point out that optimize = false won't speed up a full bootstrap

Originally I've learned about this by @eddyb pointing this out to me over IRC, and after having told someone today the same over IRC I've thought that this is a common mistake and should be prevented by a note in config.toml.example

r? @eddyb
Fix unexpected panic with the -Z treat-err-as-bug option

This fix an issue where the compiler panics even if there is no error when passed with the `-Z treat-err-as-bug` option.

Fixes rust-lang#35886.

r? @Mark-Simulacrum
…chton

bootstrap: openssl android support
rustdoc: Break words in the location box of the sidebar.

This prevents long names from overflowing.

Before:
![before](https://img.bananium.fr/eijebong/afcfe18b-393e-4d3b-bc11-fe3def6659b9.png)

After:
![after](https://img.bananium.fr/eijebong/9483466b-3b6c-4509-ab0f-fd0c6572ef27.png)
@rust-highfive
Copy link
Contributor

Some changes occurred in HTML/CSS.

cc @GuillaumeGomez

@Mark-Simulacrum
Copy link
Member Author

@bors r+ p=10

@rust-highfive
Copy link
Contributor

r? @nikomatsakis

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

@bors
Copy link
Collaborator

bors commented May 13, 2017

📌 Commit f28e3cd has been approved by Mark-Simulacrum

@bors
Copy link
Collaborator

bors commented May 13, 2017

⌛ Testing commit f28e3cd with merge cbf7560...

@bors
Copy link
Collaborator

bors commented May 13, 2017

💔 Test failed - status-travis

@est31
Copy link
Member

est31 commented May 13, 2017

The failure looks like some network error:

failed to get 200 response from `https://crates.io/api/v1/crates/utf8-ranges/0.1.3/download`, got 500

@GuillaumeGomez
Copy link
Member

@bors: retry

@bors
Copy link
Collaborator

bors commented May 13, 2017

⌛ Testing commit f28e3cd with merge ef3ec5e...

bors added a commit that referenced this pull request May 13, 2017
@bors
Copy link
Collaborator

bors commented May 13, 2017

☀️ Test successful - status-appveyor, status-travis
Approved by: Mark-Simulacrum
Pushing ef3ec5e to master...

@bors bors merged commit f28e3cd into rust-lang:master May 13, 2017
@Mark-Simulacrum Mark-Simulacrum deleted the rollup branch May 13, 2017 13:59
@Centril Centril added the rollup A PR which is a rollup label Oct 2, 2019
# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
rollup A PR which is a rollup
Projects
None yet
Development

Successfully merging this pull request may close these issues.