Move more stuff out of jsfriendapi.h
Categories
(Core :: JavaScript Engine, task, P3)
Tracking
()
| Tracking | Status | |
|---|---|---|
| firefox81 | --- | fixed |
People
(Reporter: Waldo, Assigned: Waldo)
Details
Attachments
(6 files)
|
47 bytes,
text/x-phabricator-request
|
Details | Review | |
|
47 bytes,
text/x-phabricator-request
|
Details | Review | |
|
47 bytes,
text/x-phabricator-request
|
Details | Review | |
|
47 bytes,
text/x-phabricator-request
|
Details | Review | |
|
47 bytes,
text/x-phabricator-request
|
Details | Review | |
|
47 bytes,
text/x-phabricator-request
|
Details | Review |
Some of these bits move into headers that themselves must still depend on jsfriendapi.h. But 1) it's still slimming jsfriendapi.h and therefore imposing less cost on every user that doesn't need the moved-out stuff; and 2) the particular dependencies are relatively narrow, mostly in the way of JS::shadow stuff, that can be moved to their own headers at some point to cut the dependency.
| Assignee | ||
Comment 1•5 years ago
|
||
| Assignee | ||
Comment 2•5 years ago
|
||
Depends on D85520
| Assignee | ||
Comment 3•5 years ago
|
||
Depends on D85521
| Assignee | ||
Comment 4•5 years ago
|
||
Depends on D85522
| Assignee | ||
Comment 5•5 years ago
|
||
Depends on D85523
Updated•5 years ago
|
| Assignee | ||
Comment 7•5 years ago
|
||
Comment 9•5 years ago
|
||
| bugherder | ||
https://hg.mozilla.org/mozilla-central/rev/db19d7fedc0a
https://hg.mozilla.org/mozilla-central/rev/62a82f41056a
https://hg.mozilla.org/mozilla-central/rev/b450e0c7e5c4
https://hg.mozilla.org/mozilla-central/rev/8b78f22e26c2
https://hg.mozilla.org/mozilla-central/rev/3a16836e37ca
https://hg.mozilla.org/mozilla-central/rev/08132a47f7e1
Description
•