stylo: some bindgen object layout issues

RESOLVED FIXED in Firefox 57

Status

()

defect
RESOLVED FIXED
2 years ago
2 years ago

People

(Reporter: heycam, Assigned: heycam)

Tracking

unspecified
mozilla58
Points:
---
Dependency tree / graph
Bug Flags:
qe-verify -

Firefox Tracking Flags

(firefox-esr52 unaffected, firefox55 unaffected, firefox56 unaffected, firefox57 fixed, firefox58 fixed)

Details

Attachments

(1 attachment)

No description provided.
Assignee: nobody → cam
Status: NEW → ASSIGNED
Comment on attachment 8912118 [details]
Bug 1403073 - stylo: Fix some bindgen object layout issues.

https://reviewboard.mozilla.org/r/183490/#review188646
Attachment #8912118 - Flags: review?(xidorn+moz) → review+
Pushed by cmccormack@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/6fb1f5fae371
stylo: Fix some bindgen object layout issues. r=xidorn
https://hg.mozilla.org/mozilla-central/rev/6fb1f5fae371
Status: ASSIGNED → RESOLVED
Closed: 2 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla58
Should we uplift this? If not, please mark status-57 as wontfix.
Flags: needinfo?(xidorn+moz)
I think this is a blocker of struct layout test, and thus would need to be uplifted.
Flags: needinfo?(xidorn+moz)
Flags: needinfo?(cam)
Comment on attachment 8912118 [details]
Bug 1403073 - stylo: Fix some bindgen object layout issues.

Approval Request Comment
[Feature/Bug causing the regression]: N/A
[User impact if declined]: no user impact, but uplifting this change is a requirement for uplifting some Rust/C++ object layout tests that we want to run, which will give us confidence that Stylo can poke at objects safely!
[Is this code covered by automated tests?]: yes
[Has the fix been verified in Nightly?]: yes
[Needs manual test from QE? If yes, steps to reproduce]:  no
[List of other uplifts needed for the feature/fix]: none
[Is the change risky?]: no
[Why is the change risky/not risky?]: very simple patch
[String changes made/needed]: none
Flags: needinfo?(cam)
Attachment #8912118 - Flags: approval-mozilla-beta?
Comment on attachment 8912118 [details]
Bug 1403073 - stylo: Fix some bindgen object layout issues.

Improve testing, taking it.
Should be in 57b4, gtb tomorrow Thursday
Attachment #8912118 - Flags: approval-mozilla-beta? → approval-mozilla-beta+
(In reply to Cameron McCormack (:heycam) from comment #7)
> [Is this code covered by automated tests?]: yes
> [Has the fix been verified in Nightly?]: yes
> [Needs manual test from QE? If yes, steps to reproduce]:  no

Setting qe-verify- based on Cameron's assessment on manual testing needs and the fact that this fix has automated coverage.
Flags: qe-verify-
You need to log in before you can comment on or make changes to this bug.