Remove remaining JSID_* APIs
Categories
(Core :: JavaScript Engine, task, P3)
Tracking
()
| Tracking | Status | |
|---|---|---|
| firefox99 | --- | fixed |
People
(Reporter: jandem, Assigned: jandem)
References
Details
Attachments
(15 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 | |
|
48 bytes,
text/x-phabricator-request
|
Details | Review | |
|
48 bytes,
text/x-phabricator-request
|
Details | Review |
It's now pretty straight-forward to get rid of the remaining C-style APIs and clean up PropertyKey.
| Assignee | ||
Comment 1•4 years ago
|
||
| Assignee | ||
Comment 2•4 years ago
|
||
Depends on D138272
| Assignee | ||
Comment 3•4 years ago
|
||
Depends on D138273
| Assignee | ||
Comment 4•4 years ago
|
||
Depends on D138274
| Assignee | ||
Comment 5•4 years ago
|
||
Depends on D138275
| Assignee | ||
Comment 6•4 years ago
|
||
It's very common to call JS::GetWellKnownSymbol and then creating a PropertyKey.
We can make this a bit more ergonomic with this API.
Depends on D138276
| Assignee | ||
Comment 7•4 years ago
|
||
Depends on D138277
| Assignee | ||
Comment 8•4 years ago
|
||
Depends on D138278
| Assignee | ||
Comment 9•4 years ago
|
||
Depends on D138279
| Assignee | ||
Comment 10•4 years ago
|
||
Depends on D138280
| Assignee | ||
Comment 11•4 years ago
|
||
Also change from size_t to uintptr_t.
Depends on D138281
| Assignee | ||
Comment 12•4 years ago
|
||
Depends on D138282
| Assignee | ||
Comment 13•4 years ago
|
||
Depends on D138283
| Assignee | ||
Comment 14•4 years ago
|
||
Depends on D138284
| Assignee | ||
Updated•4 years ago
|
Comment 15•4 years ago
|
||
Updated•4 years ago
|
Updated•4 years ago
|
| Assignee | ||
Comment 16•4 years ago
|
||
Depends on D138284
Updated•4 years ago
|
Comment 17•4 years ago
|
||
| bugherder | ||
| Assignee | ||
Updated•4 years ago
|
Comment 18•4 years ago
|
||
Comment 19•4 years ago
|
||
| bugherder | ||
https://hg.mozilla.org/mozilla-central/rev/04fd07f96d38
https://hg.mozilla.org/mozilla-central/rev/38128ccff550
https://hg.mozilla.org/mozilla-central/rev/75e45f7f6059
https://hg.mozilla.org/mozilla-central/rev/b74cec4cdb71
https://hg.mozilla.org/mozilla-central/rev/e9eb1c19565c
https://hg.mozilla.org/mozilla-central/rev/0fadeefca66a
https://hg.mozilla.org/mozilla-central/rev/0a7a67b4c67e
https://hg.mozilla.org/mozilla-central/rev/7b0041c599de
https://hg.mozilla.org/mozilla-central/rev/8ea332be8add
https://hg.mozilla.org/mozilla-central/rev/60ad9ac4de32
https://hg.mozilla.org/mozilla-central/rev/b531d439f265
Description
•