Remove uses of JS::Handle/Rooted/etc typedefs for internal types (gc/Rooting.h)
Categories
(Core :: JavaScript Engine, task, P1)
Tracking
()
| Tracking | Status | |
|---|---|---|
| firefox103 | --- | fixed |
People
(Reporter: tcampbell, Assigned: tcampbell)
References
(Blocks 1 open bug)
Details
Attachments
(13 files)
|
48 bytes,
text/x-phabricator-request
|
Details | Review | |
|
48 bytes,
text/x-phabricator-request
|
Details | Review | |
|
48 bytes,
text/x-phabricator-request
|
Details | Review | |
|
48 bytes,
text/x-phabricator-request
|
Details | Review | |
|
48 bytes,
text/x-phabricator-request
|
Details | Review | |
|
48 bytes,
text/x-phabricator-request
|
Details | Review | |
|
48 bytes,
text/x-phabricator-request
|
Details | Review | |
|
48 bytes,
text/x-phabricator-request
|
Details | Review | |
|
48 bytes,
text/x-phabricator-request
|
Details | Review | |
|
48 bytes,
text/x-phabricator-request
|
Details | Review | |
|
48 bytes,
text/x-phabricator-request
|
Details | Review | |
|
48 bytes,
text/x-phabricator-request
|
Details | Review | |
|
48 bytes,
text/x-phabricator-request
|
Details | Review |
Remove uses with < 100 uses and leave JSObject/Value to another bug.
| Assignee | ||
Comment 1•3 years ago
|
||
Note: Leave the deprecated typedefs until another bug
| Assignee | ||
Updated•3 years ago
|
| Assignee | ||
Comment 2•3 years ago
|
||
| Assignee | ||
Comment 3•3 years ago
|
||
Depends on D148700
| Assignee | ||
Comment 4•3 years ago
|
||
Depends on D148701
| Assignee | ||
Updated•3 years ago
|
Comment 6•3 years ago
|
||
| bugherder | ||
| Assignee | ||
Comment 7•3 years ago
|
||
| Assignee | ||
Comment 8•3 years ago
|
||
Depends on D148816
| Assignee | ||
Comment 9•3 years ago
|
||
Depends on D148817
| Assignee | ||
Comment 10•3 years ago
|
||
Depends on D148818
| Assignee | ||
Comment 11•3 years ago
|
||
Depends on D148819
| Assignee | ||
Comment 12•3 years ago
|
||
Depends on D148820
| Assignee | ||
Comment 13•3 years ago
|
||
Depends on D148821
| Assignee | ||
Comment 14•3 years ago
|
||
Depends on D148822
Comment 15•3 years ago
|
||
Comment 16•3 years ago
|
||
| bugherder | ||
https://hg.mozilla.org/mozilla-central/rev/91a364b7b4d6
https://hg.mozilla.org/mozilla-central/rev/28a40cec06a4
https://hg.mozilla.org/mozilla-central/rev/bb9bbdfd0769
https://hg.mozilla.org/mozilla-central/rev/c2c08d8943e2
https://hg.mozilla.org/mozilla-central/rev/8c5004f69677
https://hg.mozilla.org/mozilla-central/rev/57689fae2e5c
https://hg.mozilla.org/mozilla-central/rev/518103b4bdc3
https://hg.mozilla.org/mozilla-central/rev/7006cd46385f
| Assignee | ||
Comment 17•3 years ago
|
||
| Assignee | ||
Comment 18•3 years ago
|
||
The typedefs in this file were deprecated and have no more uses so remove the
file and add a few missing header dependencies.
Updated•3 years ago
|
Updated•3 years ago
|
Updated•3 years ago
|
| Assignee | ||
Updated•3 years ago
|
| Assignee | ||
Comment 19•3 years ago
|
||
I'll wrap this bug up with the removal of Rooting.h. A few of the Handle* variants are defined in other header files still but I didn't go looking for them in this bug.
Comment 20•3 years ago
|
||
Comment 21•3 years ago
|
||
| bugherder | ||
https://hg.mozilla.org/mozilla-central/rev/d73e753cf2bb
https://hg.mozilla.org/mozilla-central/rev/70bde7b8be6a
Description
•