Skip to content

Rollup of 8 pull requests - #64560

Closed
tmandry wants to merge 17 commits into
rust-lang:masterfrom
tmandry:rollup-yjj4q2v
Closed

Rollup of 8 pull requests#64560
tmandry wants to merge 17 commits into
rust-lang:masterfrom
tmandry:rollup-yjj4q2v

Conversation

@tmandry

Copy link
Copy Markdown
Member

Successful merges:

Failed merges:

r? @ghost

nnethercoteand others added 17 commits September 12, 2019 13:36
It's currently 120 bytes on x86-64, due to one oversized variant
(`Subtype`). This commit boxes `Subtype`'s contents, reducing the size
of `SubregionOrigin` to 32 bytes.
The change speeds things up by avoiding lots of `memcpy` calls, mostly
relating to `RegionConstraintData::constraints`, which is a `BTreeMap`
with `SubregionOrigin` values.
* Serialize the level to something a little more useful for a failure note
struct
* Update tests accordingly
Co-Authored-By: Ralf Jung <post@ralfj.de>
Get rid of special const intrinsic query in favour of `const_eval`
r? @eddyb
… r=Mark-Simulacrum
Shrink `SubregionOrigin`.
It's currently 120 bytes on x86-64, due to one oversized variant
(`Subtype`). This commit boxes `Subtype`'s contents, reducing the size
of `SubregionOrigin` to 32 bytes.
The change speeds things up by avoiding lots of `memcpy` calls, mostly
relating to `RegionConstraintData::constraints`, which is a `BTreeMap`
with `SubregionOrigin` values.
…json-level, r=Mark-Simulacrum
Fix failure note `to_str` implementation
Serialize the level to something a little more useful for a failure note struct. This fixesrust-lang#60425.
improve Vec example soundness in mem::transmute docs
The previous version of the `Vec` example had a case of questionable soundness, because at one point `v_orig` was aliased.
r? @RalfJung
…bini
avoid duplicate issues for Miri build failures
Currently, when Miri regressed from test-pass to test-fail, we pen an issue -- and then when it regresses further from test-fail to build-fail, we open a *second* issue.
This changes the logic to avoid the redundant second issue for Miri.
r? @pietroalbini@kennytm
…bini
build-manifest: re-add some comments
rust-lang#64543 also reverted the comments I added. This adds them back.
Includes rust-lang#64543.
r? @pietroalbini
@tmandry

Copy link
Copy Markdown
MemberAuthor

@bors r+ p=8

@bors

bors commented Sep 17, 2019

Copy link
Copy Markdown
Collaborator

📌 Commit b7e4677 has been approved by tmandry

@borsbors added the S-waiting-on-bors Status: Waiting on bors to run and complete tests. Bors will change the label on completion. label Sep 17, 2019
@tmandrytmandry mentioned this pull request Sep 17, 2019
@tmandry

Copy link
Copy Markdown
MemberAuthor

Closing in favor of #64562

@bors r-

@tmandrytmandry closed this Sep 17, 2019
@borsbors added S-waiting-on-author Status: This is awaiting some action (such as code changes or more information) from the author. and removed S-waiting-on-bors Status: Waiting on bors to run and complete tests. Bors will change the label on completion. labels Sep 17, 2019
@tmandry
tmandry deleted the rollup-yjj4q2v branch September 17, 2019 21:12
@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 rollupS-waiting-on-authorStatus: This is awaiting some action (such as code changes or more information) from the author.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

9 participants

@tmandry@bors@Centril@nnethercote@RalfJung@afnanenayet@taiki-e@oli-obk@llogiq