Remove JS::DecodeScriptMaybeStencil
Categories
(Core :: JavaScript Engine, task, P3)
Tracking
()
Tracking | Status | |
---|---|---|
firefox95 | --- | fixed |
People
(Reporter: arai, Assigned: arai)
References
(Blocks 1 open bug)
Details
Attachments
(7 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 |
legacy XDR is removed and now XDR is always stencil.
we should use JS::DecodeStencil
and JS::InstantiateGlobalStencil
instead of JS::DecodeScriptMaybeStencil
Assignee | ||
Comment 1•3 years ago
|
||
Assignee | ||
Comment 2•3 years ago
|
||
Depends on D127853
Assignee | ||
Comment 3•3 years ago
|
||
Depends on D127854
Assignee | ||
Comment 4•3 years ago
|
||
Depends on D127855
Assignee | ||
Comment 5•3 years ago
|
||
Depends on D127856
Assignee | ||
Comment 6•3 years ago
|
||
Depends on D127857
Assignee | ||
Comment 7•3 years ago
|
||
The current comment was describing previous behavior for encode/merge,
that merges the stencil on decode.
Now the merge happens on encode, and the condition is different.
Depends on D127858
Pushed by arai_a@mac.com: https://hg.mozilla.org/integration/autoland/rev/6219b4119022 Part 1: Use JS::DecodeStencil in JSExecutionContext. r=nbp https://hg.mozilla.org/integration/autoland/rev/fe1c396d6c23 Part 2: Use JS::DecodeStencil in JS shell evaluate. r=nbp https://hg.mozilla.org/integration/autoland/rev/123358dfd864 Part 3: Remove JS::DecodeScriptMaybeStencil. r=nbp https://hg.mozilla.org/integration/autoland/rev/1377c1785022 Part 4: Do not use JS::DecodeScriptAndStartIncrementalEncoding in JS shell execute. r=nbp https://hg.mozilla.org/integration/autoland/rev/c6206994c5fb Part 5: Remove JS::DecodeScriptAndStartIncrementalEncoding. r=nbp https://hg.mozilla.org/integration/autoland/rev/994e05cb412f Part 6: Remove TranscodeBuffer-based construction from XDRStencilDecoder. r=nbp https://hg.mozilla.org/integration/autoland/rev/85f9fc8c2473 Part 7: Fix stale comment about delazification/relazification and merge. r=nbp
Comment 9•3 years ago
|
||
bugherder |
https://hg.mozilla.org/mozilla-central/rev/6219b4119022
https://hg.mozilla.org/mozilla-central/rev/fe1c396d6c23
https://hg.mozilla.org/mozilla-central/rev/123358dfd864
https://hg.mozilla.org/mozilla-central/rev/1377c1785022
https://hg.mozilla.org/mozilla-central/rev/c6206994c5fb
https://hg.mozilla.org/mozilla-central/rev/994e05cb412f
https://hg.mozilla.org/mozilla-central/rev/85f9fc8c2473
Description
•