Include-what-you-use correctness in js/public/GCVector.h
Categories
(Core :: JavaScript Engine, task)
Tracking
()
| Tracking | Status | |
|---|---|---|
| firefox91 | --- | fixed |
People
(Reporter: ptomato, Assigned: ptomato)
Details
Attachments
(1 file)
I've heard that it's not really a goal to be able to run include-what-you-use across the whole SpiderMonkey codebase, but I do use it in my codebase that embeds SpiderMonkey.
There are some incorrect #includes in js/public/GCVector.h that trigger a bug in include-what-you-use and I'm hoping it'd be OK to just fix this header to have the proper includes.
If there is interest in using include-what-you-use across the whole SpiderMonkey codebase in the future, I can give some tips or possibly help set that up, but for now I'll just stick to fixing this one file.
| Assignee | ||
Comment 1•5 years ago
|
||
Updated•5 years ago
|
Comment 3•5 years ago
|
||
Backed out changeset f76f3b0a3c9f (Bug 1713550) for causing bc failures in browser_bookmarksProperties.js.
https://hg.mozilla.org/integration/autoland/rev/06d7dd6626e0e75d6fbfae46be23d9e325524a16
Failure log:
https://treeherder.mozilla.org/logviewer?job_id=341255431&repo=autoland&lineNumber=3050
Comment 5•5 years ago
|
||
Relanded changeset f76f3b0a3c9f since the failures linked in the backout comment are actually high frequency ones that by chance permafailed on that push, sorry for the inconvenience!
Reland link: https://hg.mozilla.org/integration/autoland/rev/0e79ef9f3dae29d61cdb42516c7c05f8d0c414fd
Comment 6•5 years ago
|
||
| bugherder | ||
Description
•