Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Disable codegen-units due to performance regressions #11123

Merged
merged 1 commit into from May 12, 2016

Conversation

@larsbergstrom
Copy link
Contributor

larsbergstrom commented May 11, 2016

r? @pcwalton

Fixes #11102.

CC @alexcrichton, @nmatsakis - basically, codegen-units is nice for local compilation speedups but results in too many perf regressions to keep it for release builds.


This change is Reviewable

@pcwalton
Copy link
Contributor

pcwalton commented May 11, 2016

@bors-servo
Copy link
Contributor

bors-servo commented May 11, 2016

📌 Commit d38cede has been approved by pcwalton

@bors-servo
Copy link
Contributor

bors-servo commented May 11, 2016

Testing commit d38cede with merge e27c0c4...

bors-servo added a commit that referenced this pull request May 11, 2016
Disable codegen-units due to performance regressions

r? @pcwalton

Fixes #11102.

CC @alexcrichton, @nmatsakis - basically, `codegen-units` is nice for local compilation speedups but results in too many perf regressions to keep it for release builds.

<!-- Reviewable:start -->
---
This change is [<img src="https://reviewable.io/review_button.svg" height="35" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/11123)
<!-- Reviewable:end -->
@bors-servo
Copy link
Contributor

bors-servo commented May 11, 2016

💔 Test failed - arm32

@jdm
Copy link
Member

jdm commented May 11, 2016

@bors-servo: retry

  • cargo
@bors-servo
Copy link
Contributor

bors-servo commented May 12, 2016

Testing commit d38cede with merge cf2b940...

bors-servo added a commit that referenced this pull request May 12, 2016
Disable codegen-units due to performance regressions

r? @pcwalton

Fixes #11102.

CC @alexcrichton, @nmatsakis - basically, `codegen-units` is nice for local compilation speedups but results in too many perf regressions to keep it for release builds.

<!-- Reviewable:start -->
---
This change is [<img src="https://reviewable.io/review_button.svg" height="35" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/11123)
<!-- Reviewable:end -->
@alexcrichton
Copy link
Contributor

alexcrichton commented May 12, 2016

Very interesting data point @larsbergstrom! In the standard library we've had the rule of thumb so far that #[inline] isn't necessary on generic functions, but it sounds like in the light of this that may not be the case!

@bors-servo
Copy link
Contributor

bors-servo commented May 12, 2016

@bors-servo bors-servo merged commit d38cede into servo:master May 12, 2016
3 checks passed
3 checks passed
continuous-integration/appveyor/pr AppVeyor build succeeded
Details
continuous-integration/travis-ci/pr The Travis CI build passed
Details
homu Test successful
Details
bors-servo added a commit that referenced this pull request May 12, 2016
…rubeck

Remove codegen-units from cef

r? @mbrubeck @metajack

Should fix regression in #11123 that caused build-cef to rebuild again.

<!-- Reviewable:start -->
---
This change is [<img src="https://reviewable.io/review_button.svg" height="35" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/11156)
<!-- Reviewable:end -->
@larsbergstrom larsbergstrom deleted the larsbergstrom:disable_codgen_units branch Sep 29, 2016
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Linked issues

Successfully merging this pull request may close these issues.

None yet

6 participants
You can’t perform that action at this time.