Move shadow structure definitions to js/public/shadow
Categories
(Core :: JavaScript Engine, task, P1)
Tracking
()
Tracking | Status | |
---|---|---|
firefox81 | --- | fixed |
People
(Reporter: Waldo, Assigned: Waldo)
Details
Attachments
(8 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 | |
Bug 1659885 - Define |JS::shadow::Function| in public shadow API in its own minimal header. r=jonco!
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 |
Most of these are in jsfriendapi.h
right now, which means if you touch that file, you rebuild the world. On the other hand, defining them in sufficiently small separate headers should be able to reduce dependency on jsfriendapi.h
. (Or it should be able to do so once the other dependencies in jsfriendapi.h
on these shadow structures are moved to separate, smaller headers.)
Nothing terribly interesting here, just Mercurial copies of the original files (some of these defs are not in jsfriendapi.h
, for not entirely clear reasons) and then editing both original and copy to appropriately coordinate. Actually reducing dependencies must wait on additional work.
Assignee | ||
Comment 1•5 years ago
|
||
Assignee | ||
Comment 2•5 years ago
|
||
Depends on D87529
Assignee | ||
Comment 3•5 years ago
|
||
Depends on D87530
Assignee | ||
Comment 4•5 years ago
|
||
Depends on D87531
Assignee | ||
Comment 5•5 years ago
|
||
Depends on D87532
Assignee | ||
Comment 6•5 years ago
|
||
Depends on D87533
Assignee | ||
Comment 7•5 years ago
|
||
Depends on D87534
Assignee | ||
Comment 8•5 years ago
|
||
Depends on D87535
Updated•5 years ago
|
Comment 10•5 years ago
|
||
bugherder |
https://hg.mozilla.org/mozilla-central/rev/13c572d5f30a
https://hg.mozilla.org/mozilla-central/rev/769088526fa5
https://hg.mozilla.org/mozilla-central/rev/2fb6dbcd57b3
https://hg.mozilla.org/mozilla-central/rev/c3512a84d4a4
https://hg.mozilla.org/mozilla-central/rev/a98235a07d6f
https://hg.mozilla.org/mozilla-central/rev/f78611a8187a
https://hg.mozilla.org/mozilla-central/rev/64bce271cb77
https://hg.mozilla.org/mozilla-central/rev/1b1827391e66
Description
•