Join GitHub today
GitHub is home to over 50 million developers working together to host and review code, manage projects, and build software together.
Sign upMove event state from Node to Element #7935
Conversation
highfive
commented
Oct 9, 2015
| @@ -20,7 +20,7 @@ use dom::bindings::codegen::Bindings::HTMLTemplateElementBinding::HTMLTemplateEl | |||
| use dom::bindings::codegen::Bindings::NamedNodeMapBinding::NamedNodeMapMethods; | |||
| use dom::bindings::codegen::Bindings::NodeBinding::NodeMethods; | |||
| use dom::bindings::codegen::InheritTypes::{CharacterDataCast, DocumentDerived, ElementCast}; | |||
| use dom::bindings::codegen::InheritTypes::{ElementDerived, EventTargetCast, HTMLAnchorElementCast}; | |||
| use dom::bindings::codegen::InheritTypes::{ElementDerived, EventTargetCast, HTMLAnchorElementCast, HTMLFieldSetElementDerived, HTMLLegendElementDerived, HTMLOptGroupElementDerived}; | |||
This comment has been minimized.
This comment has been minimized.
frewsxcv
Oct 9, 2015
Member
https://travis-ci.org/servo/servo/jobs/84430060
The tidy check failed because these imports aren't sorted
This comment has been minimized.
This comment has been minimized.
frewsxcv
Oct 9, 2015
Member
All of the imports need to be sorted, so check out the next line and notice how those fall alphabetically before some of the imports on this line. Let me know if you need help
|
test-unit says:
|
|
|
|
r? @jdm |
|
|
|
r? @nox |
|
@bors-servo r+ -S-awaiting-review Reviewed 14 of 14 files at r1, 2 of 2 files at r2, 4 of 4 files at r3. Comments from the review on Reviewable.io |
|
|
That looks legit. |
|
I didn't realize that Cell.get() returns a copy rather than a ref. Updating. |
This is a simple cut/paste.
After rebasing, this suddenly became a problem again, even though there's no actual size increase here (we're shrinking NodeFlags by 1 byte, and adding 1 byte of EventState). Moving the NodeFlags to the end of Node and the EventState bits to the beginning of Element doesn't seem to helper either. This is probably a padding issue that's worth investigating at some point, but given the level of churn in this code it doesn't seem worth it to fuss to much over this right now.
|
Though I'm confused as to why this didn't surface before. Does CI only run when the PR Is actually about to be merged? if so, is there a tryserver-like way that I can get test results before that stage? |
|
r? @nox |
|
You can get a reviewer to run |
|
@bors-servo r+ Thanks for your contribution. Reviewed 1 of 1 files at r6. Comments from the review on Reviewable.io |
|
|
Move event state from Node to Element Just getting my feet wet with Rust here. Please feel free to nit the hell out of it stylistically and idiomatically. :-) <!-- Reviewable:start --> [<img src="https://reviewable.io/review_button.png" height=40 alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/7935) <!-- Reviewable:end -->
Move event state from Node to Element Just getting my feet wet with Rust here. Please feel free to nit the hell out of it stylistically and idiomatically. :-) <!-- Reviewable:start --> [<img src="https://reviewable.io/review_button.png" height=40 alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/7935) <!-- Reviewable:end -->
|
|
bholley commentedOct 9, 2015
Just getting my feet wet with Rust here. Please feel free to nit the hell out of it stylistically and idiomatically. :-)