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•4 years ago
|
||
Assignee | ||
Comment 2•4 years ago
|
||
Depends on D85520
Assignee | ||
Comment 3•4 years ago
|
||
Depends on D85521
Assignee | ||
Comment 4•4 years ago
|
||
Depends on D85522
Assignee | ||
Comment 5•4 years ago
|
||
Depends on D85523
Updated•4 years ago
|
Pushed by jwalden@mit.edu: https://hg.mozilla.org/integration/autoland/rev/db19d7fedc0a Move telemetry and use counter APIs out of jsfriendapi.h to their own header. r=mgaudet https://hg.mozilla.org/integration/autoland/rev/62a82f41056a Move WindowProxy-related functions out of jsfriendapi.h to their own header. r=mgaudet https://hg.mozilla.org/integration/autoland/rev/b450e0c7e5c4 Move various dumping functions out of jsfriendapi.h to a new header. r=mgaudet https://hg.mozilla.org/integration/autoland/rev/8b78f22e26c2 Move various stack limit-related functions (including reporting overrecursion) out of jsfriendapi.h to a new header. r=mgaudet https://hg.mozilla.org/integration/autoland/rev/3a16836e37ca Move typed array, ArrayBuffer, and dataview-related functions out of jsfriendapi.h to two new headers. r=mgaudet,jgilbert
Assignee | ||
Comment 7•4 years ago
|
||
Pushed by jwalden@mit.edu: https://hg.mozilla.org/integration/autoland/rev/08132a47f7e1 Fix Rust bindings code to use the new TypedData.h header.
Comment 9•4 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
•