Skip to content

Force-inline shallow_resolve at its hottest call site. - #53513

Merged
bors merged 1 commit into
rust-lang:masterfrom
nnethercote:inline-shallow_resolve
Aug 31, 2018
Merged

Force-inline shallow_resolve at its hottest call site.#53513
bors merged 1 commit into
rust-lang:masterfrom
nnethercote:inline-shallow_resolve

Conversation

@nnethercote

Copy link
Copy Markdown
Contributor

It's a ~1% win on keccak and inflate.

It's a ~1% win on `keccak` and `inflate`.
@rust-highfive

Copy link
Copy Markdown
Contributor

r? @pnkfelix

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

@rust-highfiverust-highfive added the S-waiting-on-review Status: Awaiting review from the assignee but also interested parties. label Aug 20, 2018
@nnethercote

Copy link
Copy Markdown
ContributorAuthor

@bors try

@bors

bors commented Aug 20, 2018

Copy link
Copy Markdown
Collaborator

⌛ Trying commit b73843f with merge 55fa5150e491e8e5ce6936b862f4878fd3126ffc...

@bors

bors commented Aug 20, 2018

Copy link
Copy Markdown
Collaborator

☀️ Test successful - status-travis
State: approved= try=True

@nnethercote

Copy link
Copy Markdown
ContributorAuthor

@rust-timer build 55fa515

@rust-timer

Copy link
Copy Markdown
Collaborator

Please provide the full 40 character commit hash.

@nnethercote

Copy link
Copy Markdown
ContributorAuthor

@rust-timer build 55fa5150e491e8e5ce6936b862f4878fd3126ffc

@rust-timer

Copy link
Copy Markdown
Collaborator

Success: Queued 55fa5150e491e8e5ce6936b862f4878fd3126ffc with parent f28f648, comparison URL.

@nnethercote

Copy link
Copy Markdown
ContributorAuthor

From the comparison URL, these are the ones that I am confident are not noise:

keccak-check
avg: -1.1% min: -1.6% max: 0.1%
inflate-check
avg: -1.1% min: -1.5% max: -0.0%
keccak-debug
avg: -0.8% min: -1.4% max: -0.1%
keccak-opt
avg: -0.8% min: -1.3% max: -0.0%
inflate-debug
avg: -0.9% min: -1.2% max: -0.5%

@nnethercote

Copy link
Copy Markdown
ContributorAuthor

It's been a week and this is a tiny change. Let's try a different reviewer: r? @varkor

@rust-highfiverust-highfive assigned varkor and unassigned pnkfelixAug 26, 2018
@varkor

varkor commented Aug 26, 2018

Copy link
Copy Markdown
Contributor

There are some nice gains here, thanks! @bors r+ rollup

@bors

bors commented Aug 26, 2018

Copy link
Copy Markdown
Collaborator

📌 Commit b73843f has been approved by varkor

@borsbors 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-review Status: Awaiting review from the assignee but also interested parties. labels Aug 26, 2018
@bors

bors commented Aug 26, 2018

Copy link
Copy Markdown
Collaborator

💡 This pull request was already approved, no need to approve it again.

@bors

bors commented Aug 26, 2018

Copy link
Copy Markdown
Collaborator

📌 Commit b73843f has been approved by varkor

@nnethercote

Copy link
Copy Markdown
ContributorAuthor

Thank you for the fast review.

@kennytmkennytm mentioned this pull request Aug 28, 2018
kennytm added a commit to kennytm/rust that referenced this pull request Aug 28, 2018
… r=varkor
Force-inline `shallow_resolve` at its hottest call site.
It's a ~1% win on `keccak` and `inflate`.
Mark-Simulacrum added a commit to Mark-Simulacrum/rust that referenced this pull request Aug 28, 2018
… r=varkor
Force-inline `shallow_resolve` at its hottest call site.
It's a ~1% win on `keccak` and `inflate`.
emilyalbini added a commit to emilyalbini/rust that referenced this pull request Aug 29, 2018
… r=varkor
Force-inline `shallow_resolve` at its hottest call site.
It's a ~1% win on `keccak` and `inflate`.
emilyalbini added a commit to emilyalbini/rust that referenced this pull request Aug 29, 2018
… r=varkor
Force-inline `shallow_resolve` at its hottest call site.
It's a ~1% win on `keccak` and `inflate`.
emilyalbini added a commit to emilyalbini/rust that referenced this pull request Aug 30, 2018
… r=varkor
Force-inline `shallow_resolve` at its hottest call site.
It's a ~1% win on `keccak` and `inflate`.
bors added a commit that referenced this pull request Aug 31, 2018
Rollup of 20 pull requests
Successful merges:
- #51760 (Add another PartialEq example)
- #53113 (Add example for Cow)
- #53129 (remove `let x = baz` which was obscuring the real error)
- #53389 (document effect of join on memory ordering)
- #53472 (Use FxHash{Map,Set} instead of the default Hash{Map,Set} everywhere in rustc.)
- #53476 (Add partialeq implementation for TryFromIntError type)
- #53513 (Force-inline `shallow_resolve` at its hottest call site.)
- #53655 (set applicability)
- #53702 (Fix stabilisation version for macro_vis_matcher.)
- #53727 (Do not suggest dereferencing in macro)
- #53732 (save-analysis: Differentiate foreign functions and statics.)
- #53740 (add llvm-readobj to llvm-tools-preview)
- #53743 (fix a typo: taget_env -> target_env)
- #53747 (Rustdoc fixes)
- #53753 (expand keep-stage --help text)
- #53756 (Fix typo in comment)
- #53768 (move file-extension based .gitignore down to src/)
- #53785 (Fix a comment in src/libcore/slice/mod.rs)
- #53786 (Replace usages of 'bad_style' with 'nonstandard_style'.)
- #53806 (Fix UI issues on Implementations on Foreign types)
Failed merges:
r? @ghost
@bors
bors merged commit b73843f into rust-lang:masterAug 31, 2018
@nnethercote
nnethercote deleted the inline-shallow_resolve branch August 31, 2018 08:17
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

S-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.

6 participants

@nnethercote@rust-highfive@bors@rust-timer@varkor@pnkfelix