Closed Bug 1905239 Opened 1 year ago Closed 10 months ago

Dynamic Code Brand Checks

Categories

(Core :: JavaScript Engine, enhancement, P3)

enhancement

Tracking

()

RESOLVED FIXED
135 Branch
Tracking Status
firefox135 --- fixed

People

(Reporter: afmenez, Assigned: fredw)

References

(Blocks 1 open bug, )

Details

Attachments

(2 files)

The proposal is currently in Stage 3.

Severity: -- → N/A
Priority: -- → P3
Blocks: 1931288
Attachment #9438761 - Attachment description: WIP: Bug 1905239 - Add new parameters to HostEnsureCanCompileStrings → WIP: Bug 1905239 - Add new parameters to HostEnsureCanCompileStrings hook
Assignee: nobody → fwang
Attachment #9438513 - Attachment description: WIP: Bug 1905239 - Introduce HostGetCodeForEval hook for PerformEval. → Bug 1905239 - Introduce HostGetCodeForEval hook for PerformEval. r=#spidermonkey-reviewers,dminor,bholley
Status: NEW → ASSIGNED
Attachment #9438761 - Attachment description: WIP: Bug 1905239 - Add new parameters to HostEnsureCanCompileStrings hook → Bug 1905239 - Add new parameters to HostEnsureCanCompileStrings hook. r=#spidermonkey-reviewers,dminor,bholley
Attachment #9438513 - Attachment description: Bug 1905239 - Introduce HostGetCodeForEval hook for PerformEval. r=#spidermonkey-reviewers,dminor,bholley → Bug 1905239 - Introduce HostGetCodeForEval hook for PerformEval. r=#spidermonkey-reviewers,dminor
Attachment #9438761 - Attachment description: Bug 1905239 - Add new parameters to HostEnsureCanCompileStrings hook. r=#spidermonkey-reviewers,dminor,bholley → Bug 1905239 - Add new parameters to HostEnsureCanCompileStrings hook. r=#spidermonkey-reviewers,dminor
Attachment #9438513 - Attachment description: Bug 1905239 - Introduce HostGetCodeForEval hook for PerformEval. r=#spidermonkey-reviewers,dminor → WIP: Bug 1905239 - Introduce HostGetCodeForEval hook for PerformEval. r=#spidermonkey-reviewers,dminor
Attachment #9438513 - Attachment description: WIP: Bug 1905239 - Introduce HostGetCodeForEval hook for PerformEval. r=#spidermonkey-reviewers,dminor → Bug 1905239 - Introduce HostGetCodeForEval hook for PerformEval. r=#spidermonkey-reviewers,dminor
Attachment #9438513 - Attachment is obsolete: true
Attachment #9438513 - Attachment is obsolete: false
Pushed by fwang@igalia.com: https://hg.mozilla.org/integration/autoland/rev/f27e56ebfc0b Introduce HostGetCodeForEval hook for PerformEval. r=tschuster https://hg.mozilla.org/integration/autoland/rev/a282ae3a55f7 Add new parameters to HostEnsureCanCompileStrings hook. r=tschuster https://hg.mozilla.org/integration/autoland/rev/029305d7a99b apply code formatting via Lando

Backed out for causing build bustages @ FrontendContext.cpp

Assertion failure: !maybeCx_->isExceptionPending(), at /builds/worker/checkouts/gecko/js/src/frontend/FrontendContext.cpp:99
Flags: needinfo?(fwang)

(In reply to amarc from comment #5)

Backed out for causing build bustages @ FrontendContext.cpp

Assertion failure: !maybeCx_->isExceptionPending(), at /builds/worker/checkouts/gecko/js/src/frontend/FrontendContext.cpp:99

The new test must clear any previous EvalError exception before running a new failing eval / new Function called. Fixed in the latest uploaded patches.

TIL: the try fuzzy tasks for jsapi-tests are spidermonkey builds...

Flags: needinfo?(fwang)
Pushed by fwang@igalia.com: https://hg.mozilla.org/integration/autoland/rev/b575160525c1 Introduce HostGetCodeForEval hook for PerformEval. r=tschuster https://hg.mozilla.org/integration/autoland/rev/2baefcde5dbc Add new parameters to HostEnsureCanCompileStrings hook. r=tschuster https://hg.mozilla.org/integration/autoland/rev/dbad1906f96c apply code formatting via Lando
Status: ASSIGNED → RESOLVED
Closed: 10 months ago
Resolution: --- → FIXED
Target Milestone: --- → 135 Branch
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: