Skip to content

Rollup of 12 pull requests - #46410

Closed
arielb1 wants to merge 29 commits into
rust-lang:masterfrom
arielb1:rollup
Closed

Rollup of 12 pull requests#46410
arielb1 wants to merge 29 commits into
rust-lang:masterfrom
arielb1:rollup

Conversation

scottmcmand others added 29 commits November 28, 2017 01:16
When the only difference between the two types in a type error is that
one is a reference to the other type (`T` vs `&T`) or both are
references differing only in their mutability (`&T` vs `&mut T`), don't
highlight the type (`T`).
The documentation states: "The name output should be the name of the
library." and this is already done in more recently-added callers.
* Visibility was missing from impl items.
* Attributes and docs were missing from consts and types in impls.
* Const default values were missing from traits.
This unifies the code that handles associated items from impls and traits.
The usage of `Path::new` prevented out-of-tree builds (like the bots do) from
working by accident!
Closesrust-lang#46195
We want librustdoc to pickup the env_logger dependency from
the sysroot. This ensures that the same copy of env_logger is used
for both internal crates (e.g. librustc_driver, libsyntax) and
librustdoc
Closesrust-lang#46383
This was added to cover up a lazy extra semicolon in rust-lang#35849, but does
not actually make sense. This is removed as a part of the stabilization
of `never_type`.
make coercions to `!` in unreachable code a hard error
This was added to cover up a lazy extra semicolon in rust-lang#35849, but does
not actually make sense. This is removed as a part of the stabilization
of `never_type`.
rustc_llvm: remove stale references
...that were removed in 77c3bfa.
r? @alexcrichton
…s, r=nagisa
Update compiler-builtins and use it in the 128-bit lowering MIR test
This picks up the lang item implementations from rust-lang/compiler-builtins#210
cc rust-lang#45676@est31@nagisa
On type mismatch error highlight `&` when type matches
When the only difference between the two types in a type error is that
one is a reference to the other type (`T` vs `&T`) or both are
references differing only in their mutability (`&T` vs `&mut T`), don't
highlight the type (`T`).
…uginfo-spans, r=eddyb
incr.comp.: Remove an unnecessary HIR access which enables hashing spans for type definitions.
r? @nikomatsakis
…g, r=eddyb
incr.comp.: Remove ability to produce incr. comp. hashes during metadata export.
This functionality has been superseded by on-import hashing, which can be less conservative and does not require extra infrastructure.
r? @nikomatsakis
…etMisdreavus
rustdoc: Fix issues with cross-crate inlined associated items
* Visibility was missing from impl items.
* Attributes and docs were missing from consts and types in impls.
* Const default values were missing from traits.
This unifies the code that handles associated items from impls and traits.
…-Simulacrum
rustbuild: Fix a typo with the Cargo book
The usage of `Path::new` prevented out-of-tree builds (like the bots do) from
working by accident!
Closesrust-lang#46195
…imulacrum
Remove librustdoc dependency on env_logger
We want librustdoc to pickup the env_logger dependency from
the sysroot. This ensures that the same copy of env_logger is used
for both internal crates (e.g. librustc_driver, libsyntax) and
librustdoc
Closesrust-lang#46383
…Misdreavus
Invert colors in important traits tooltip
Part of rust-lang#46352.
r? @QuietMisdreavus
…r=eddyb
incr.comp.: Make traits::VTable encodable and decodable.
Make vtables encodable so we can cache the `trans_fulfill_obligation` query at some point.
r? @eddyb
@rust-highfive

Copy link
Copy Markdown
Contributor

Some changes occurred in HTML/CSS.

cc @GuillaumeGomez

@rust-highfive

Copy link
Copy Markdown
Contributor

r? @pnkfelix

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

@arielb1

Copy link
Copy Markdown
ContributorAuthor

@bors r+ p=10

@bors

bors commented Nov 30, 2017

Copy link
Copy Markdown
Collaborator

📌 Commit 5b06023 has been approved by arielb1

@bors

bors commented Nov 30, 2017

Copy link
Copy Markdown
Collaborator

⌛ Testing commit 5b06023 with merge 738d418ee2d7f443a67e625b5326bb25bd7edcb3...

@bors

bors commented Dec 1, 2017

Copy link
Copy Markdown
Collaborator

💔 Test failed - status-travis

@GuillaumeGomez

Copy link
Copy Markdown
Member

AWS error so I restart.

@bors: retry

@bors

bors commented Dec 1, 2017

Copy link
Copy Markdown
Collaborator

⌛ Testing commit 5b06023 with merge 5d5cf1ae754dd65518b404704e748bbb0ed3ec2f...

@bors

bors commented Dec 1, 2017

Copy link
Copy Markdown
Collaborator

💔 Test failed - status-travis

@kennytm

Copy link
Copy Markdown
Member

asmjs failed the 128-bit lowering tests, legit (#46290).

@bors r-

@shepmastershepmaster 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-bors Status: Waiting on bors to run and complete tests. Bors will change the label on completion. labels Dec 1, 2017
@kennytmkennytm closed this Dec 1, 2017
@CentrilCentril added the rollup A PR which is a rollup label Oct 24, 2019
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

rollupA PR which is a rollup

Projects

None yet

Development

Successfully merging this pull request may close these issues.

17 participants

@arielb1@rust-highfive@bors@GuillaumeGomez@kennytm@eddyb@michaelwoerister@pnkfelix@shepmaster@Centril@scottmcm@estebank@tamird@jseyfried@ollie27@alexcrichton@Aaron1011