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

Give up on hoisting ElementData into the frame and eliminate the concept of consuming styles #14907

Merged
merged 5 commits into from Jan 10, 2017

Conversation

@bholley
Copy link
Contributor

bholley commented Jan 7, 2017

Servo PR for the work in https://bugzilla.mozilla.org/show_bug.cgi?id=1325734


This change is Reviewable

@highfive
Copy link

highfive commented Jan 7, 2017

Heads up! This PR modifies the following files:

  • @KiChjang: components/script_layout_interface/wrapper_traits.rs, components/script/layout_wrapper.rs
  • @fitzgen: components/script_layout_interface/wrapper_traits.rs, components/script/layout_wrapper.rs
  • @emilio: components/style/gecko_bindings/bindings.rs, components/layout/fragment.rs, components/layout/traversal.rs, ports/geckolib/glue.rs, components/style/build_gecko.rs, components/style/gecko_bindings/structs_release.rs, components/style/data.rs, components/style/gecko_bindings/structs_debug.rs, components/style/dom.rs, components/style/gecko/wrapper.rs, components/layout/wrapper.rs, components/style/traversal.rs, components/layout/data.rs, components/style/matching.rs
@highfive
Copy link

highfive commented Jan 7, 2017

warning Warning warning

  • These commits modify unsafe code. Please review it carefully!
  • These commits modify style, layout, and script code, but no tests are modified. Please consider adding a test!
@bholley
Copy link
Contributor Author

bholley commented Jan 7, 2017

@bors-servo
Copy link
Contributor

bors-servo commented Jan 7, 2017

Trying commit be67bc5 with merge 58b38d6...

bors-servo added a commit that referenced this pull request Jan 7, 2017
Give up on hoisting ElementData into the frame and eliminate the concept of consuming styles

Servo PR for the work in https://bugzilla.mozilla.org/show_bug.cgi?id=1325734
@bors-servo
Copy link
Contributor

bors-servo commented Jan 7, 2017

💔 Test failed - linux-rel-wpt

@bholley
Copy link
Contributor Author

bholley commented Jan 7, 2017

@bors-servo
Copy link
Contributor

bors-servo commented Jan 7, 2017

Trying commit ffedd27 with merge 4647079...

bors-servo added a commit that referenced this pull request Jan 7, 2017
Give up on hoisting ElementData into the frame and eliminate the concept of consuming styles

Servo PR for the work in https://bugzilla.mozilla.org/show_bug.cgi?id=1325734

<!-- Reviewable:start -->
---
This change is [<img src="https://reviewable.io/review_button.svg" height="34" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/14907)
<!-- Reviewable:end -->
@bholley bholley force-pushed the bholley:eliminate_consume branch from ffedd27 to 9570ef3 Jan 8, 2017
@bholley
Copy link
Contributor Author

bholley commented Jan 8, 2017

@bors-servo
Copy link
Contributor

bors-servo commented Jan 8, 2017

Trying commit 9570ef3 with merge ff389fd...

bors-servo added a commit that referenced this pull request Jan 8, 2017
Give up on hoisting ElementData into the frame and eliminate the concept of consuming styles

Servo PR for the work in https://bugzilla.mozilla.org/show_bug.cgi?id=1325734

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

bors-servo commented Jan 8, 2017

💔 Test failed - windows-msvc-dev

@bholley
Copy link
Contributor Author

bholley commented Jan 8, 2017

@bors-servo retry

@bors-servo
Copy link
Contributor

bors-servo commented Jan 8, 2017

Trying commit 9570ef3 with merge b6c8003...

@bors-servo
Copy link
Contributor

bors-servo commented Jan 8, 2017

💔 Test failed - windows-gnu-dev

@bholley
Copy link
Contributor Author

bholley commented Jan 9, 2017

LLVM ERROR: IO failure on output stream

@jdm Is this #14723? If so, what should I do about it?

@bholley bholley force-pushed the bholley:eliminate_consume branch from 9570ef3 to 3fcfc9c Jan 9, 2017
@highfive highfive removed the S-tests-failed label Jan 9, 2017
@bholley
Copy link
Contributor Author

bholley commented Jan 9, 2017

Let's see if that weird LLVM error is gone before putting this in the queue.

@bors-servo try

@bors-servo
Copy link
Contributor

bors-servo commented Jan 9, 2017

Trying commit 3fcfc9c with merge c03e385...

bors-servo added a commit that referenced this pull request Jan 9, 2017
Give up on hoisting ElementData into the frame and eliminate the concept of consuming styles

Servo PR for the work in https://bugzilla.mozilla.org/show_bug.cgi?id=1325734

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

emilio commented Jan 9, 2017

The LLVM error has been seen in other PRs and went away retrying.

@bors-servo r+

@bors-servo
Copy link
Contributor

bors-servo commented Jan 9, 2017

📌 Commit 3fcfc9c has been approved by emilio

@bholley
Copy link
Contributor Author

bholley commented Jan 9, 2017

Awesome, thanks Emilio!

@bholley
Copy link
Contributor Author

bholley commented Jan 9, 2017

@bholley
Copy link
Contributor Author

bholley commented Jan 9, 2017

@bholley
Copy link
Contributor Author

bholley commented Jan 9, 2017

@bors-servo r=emilio

@bors-servo
Copy link
Contributor

bors-servo commented Jan 9, 2017

📌 Commit 3fcfc9c has been approved by emilio

@Manishearth
Copy link
Member

Manishearth commented Jan 9, 2017

@bors-servo try- retry r=emilio clean

@bors-servo
Copy link
Contributor

bors-servo commented Jan 9, 2017

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

  • This pull request is currently being tested. If there's no response from the continuous integration service, you may use retry to trigger a build again.
@bors-servo
Copy link
Contributor

bors-servo commented Jan 9, 2017

📌 Commit 3fcfc9c has been approved by emilio

@bholley
Copy link
Contributor Author

bholley commented Jan 9, 2017

@bors-servo p=1

We'll want this in the next incubator merge.

@bors-servo
Copy link
Contributor

bors-servo commented Jan 10, 2017

Testing commit 3fcfc9c with merge 2a2a89b...

bors-servo added a commit that referenced this pull request Jan 10, 2017
Give up on hoisting ElementData into the frame and eliminate the concept of consuming styles

Servo PR for the work in https://bugzilla.mozilla.org/show_bug.cgi?id=1325734

<!-- Reviewable:start -->
---
This change is [<img src="https://reviewable.io/review_button.svg" height="34" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/14907)
<!-- Reviewable:end -->
@bors-servo bors-servo merged commit 3fcfc9c into servo:master Jan 10, 2017
2 of 3 checks passed
2 of 3 checks passed
continuous-integration/travis-ci/pr The Travis CI build failed
Details
continuous-integration/appveyor/pr AppVeyor build succeeded
Details
homu Test successful
Details
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.