Skip to content

Rollup of 13 pull requests - #41930

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

Rollup of 13 pull requests#41930
Mark-Simulacrum wants to merge 29 commits into
rust-lang:masterfrom
Mark-Simulacrum:rollup

Conversation

devurandomand others added 29 commits May 7, 2017 23:20
The new messages seem universally better. I think these result because
we recognize that we are in an invariant context more often.
Apparently LLVM has exponential code growth while inlining landing pads
if that attribute is present.
Fixesrust-lang#41696.
Operand: 72 -> 24 B
Statement: 192 -> 96 B
Terminator: 256 -> 112 B
librustc translation memory usage: 1795 -> 1669 MB
next step would be interning lvalues, I suppose?
enforce WF conditions after generalizing
Add a `WF(T')` obligation after generalizing `T` to `T'`, if `T'` contains an unconstrained type variable in a bivariant context.
Fixesrust-lang#41677.
Beta nominating -- regression.
r? @arielb1
bootstrap: Output name of failed config in case of errors
Remove wrong or outdated info from CString docs.
None
Upgrade some comments to doc comments
Fix typo in Iterator::size_hint example comment
Include the crate's root module in save-analysis
r? @eddyb
remove the #[inline] attribute from drop_in_place
Apparently LLVM has exponential code growth while inlining landing pads
if that attribute is present.
Fixesrust-lang#41696.
beta-nominating because regression.
r? @eddyb
…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.
Fixesrust-lang#41744 by skipping the truncation when it'd be a noop anyway.
box large variants in MIR
Operand: 72 -> 24 B
Statement: 192 -> 96 B
Terminator: 256 -> 112 B
librustc translation memory usage: 1795 -> 1669 MB
next step would be interning lvalues, I suppose?
cc rust-lang#36799 (@urschrei - does ostn15_phf compile with this PR?)
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? @eddyb

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

@Mark-Simulacrum

Copy link
Copy Markdown
MemberAuthor

@bors r+ p=10

@bors

bors commented May 12, 2017

Copy link
Copy Markdown
Collaborator

📌 Commit b93dfec has been approved by Mark-Simulacrum

@bors

bors commented May 12, 2017

Copy link
Copy Markdown
Collaborator

⌛ Testing commit b93dfec with merge cba760a...

@bors

bors commented May 12, 2017

Copy link
Copy Markdown
Collaborator

💔 Test failed - status-travis

@kennytm

kennytm commented May 12, 2017

Copy link
Copy Markdown
Member

Legitimate UI failure due to #41910.

[01:04:30] ---- bench_bin_implicit stdout ----
[01:04:30] libdir: "/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib"
[01:04:30] running `/checkout/obj/build/x86_64-unknown-linux-gnu/stage2-tools/x86_64-unknown-linux-gnu/release/cargo bench --bins`
[01:04:30] thread 'bench_bin_implicit' panicked at '
[01:04:30] Expected: execs
[01:04:30] but: differences:
[01:04:30] 4 - |test result: ok. 0 passed; 0 failed; 0 ignored; 1 measured|
[01:04:30] + |test result: ok. 0 passed; 0 failed; 0 ignored; 1 measured; 0 filtered out|

The test originates from cargo. https://github.com/rust-lang/cargo/blob/master/tests/bench.rs#L51

@Mark-Simulacrum
Mark-Simulacrum deleted the rollup branch May 12, 2017 12:43
@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.

16 participants

@Mark-Simulacrum@rust-highfive@bors@kennytm@eddyb@Centril@devurandom@mbrubeck@tshepang@oli-obk@mglagla@nikomatsakis@brson@arielb1@mersinvald@GuillaumeGomez