Skip to content

Rollup of 10 pull requests - #64562

Merged
bors merged 21 commits into
rust-lang:masterfrom
tmandry:rollup-kfk0nuo
Sep 18, 2019
Merged

Rollup of 10 pull requests#64562
bors merged 21 commits into
rust-lang:masterfrom
tmandry:rollup-kfk0nuo

Conversation

@tmandry

Copy link
Copy Markdown
Member

Successful merges:

Failed merges:

r? @ghost

XAMPPRockyand others added 21 commits September 9, 2019 12:26
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=10

@bors

bors commented Sep 17, 2019

Copy link
Copy Markdown
Collaborator

📌 Commit 93d6108 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
@bors

bors commented Sep 17, 2019

Copy link
Copy Markdown
Collaborator

⌛ Testing commit 93d6108 with merge 5283791...

bors added a commit that referenced this pull request Sep 17, 2019
Rollup of 10 pull requests
Successful merges:
- #61626 (Get rid of special const intrinsic query in favour of `const_eval`)
- #64283 (Updated RELEASES.md for 1.38.0)
- #64394 (Shrink `SubregionOrigin`.)
- #64429 (Fix failure note `to_str` implementation)
- #64436 (improve Vec example soundness in mem::transmute docs)
- #64502 (avoid duplicate issues for Miri build failures)
- #64505 (Fix inconsistent link formatting)
- #64529 (Add an example to Pin::as_mut)
- #64541 (document Miri error categories)
- #64544 (build-manifest: re-add some comments)
Failed merges:
r? @ghost
@bors

bors commented Sep 18, 2019

Copy link
Copy Markdown
Collaborator

☀️ Test successful - checks-azure
Approved by: tmandry
Pushing 5283791 to master...

@borsbors added the merged-by-bors This PR was explicitly merged by bors. label Sep 18, 2019
@bors
bors merged commit 93d6108 into rust-lang:masterSep 18, 2019
@tmandry
tmandry deleted the rollup-kfk0nuo branch September 18, 2019 02:18
@CentrilCentril added the rollup A PR which is a rollup label Oct 2, 2019
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

merged-by-borsThis PR was explicitly merged by bors.rollupA PR which is a rollupS-waiting-on-borsStatus: 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.

11 participants

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