Closed Bug 1804837 Opened 2 years ago Closed 2 years ago

Remove JSContext from TokenStream classes

Categories

(Core :: JavaScript Engine, task, P1)

task

Tracking

()

RESOLVED FIXED
110 Branch
Tracking Status
firefox110 --- fixed

People

(Reporter: arai, Assigned: arai)

References

Details

Attachments

(3 files)

TokenStream classes still receives JSContext and there are some remaining consumers.

Depends on: 1804842
Depends on: 1804849
Attachment #9307554 - Attachment description: WIP: Bug 1804837 - Part 1: Add FrontendContext::maybeCurrentJSContext and use it in TokenStreamAnyChars::fillExceptingContext. r?bthrall! → Bug 1804837 - Part 1: Add FrontendContext::maybeCurrentJSContext and use it in TokenStreamAnyChars::fillExceptingContext. r?bthrall!
Attachment #9307555 - Attachment description: WIP: Bug 1804837 - Part 2: Remove unnecessary JSContext* parameter. r?bthrall! → Bug 1804837 - Part 2: Remove unnecessary JSContext* parameter. r?bthrall!
Attachment #9307556 - Attachment description: WIP: Bug 1804837 - Part 3: Remove JSContext* from TokenStream. r?bthrall! → Bug 1804837 - Part 3: Remove JSContext* from TokenStream. r?bthrall!
Pushed by arai_a@mac.com: https://hg.mozilla.org/integration/autoland/rev/3c16cd98ecbf Part 1: Add FrontendContext::maybeCurrentJSContext and use it in TokenStreamAnyChars::fillExceptingContext. r=bthrall https://hg.mozilla.org/integration/autoland/rev/d2fb16474973 Part 2: Remove unnecessary JSContext* parameter. r=bthrall https://hg.mozilla.org/integration/autoland/rev/7da2203b8c4f Part 3: Remove JSContext* from TokenStream. r=bthrall
Status: ASSIGNED → RESOLVED
Closed: 2 years ago
Resolution: --- → FIXED
Target Milestone: --- → 110 Branch
Regressions: 1807228
No longer regressions: 1807228
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: