Closed Bug 1658882 Opened 5 years ago Closed 5 years ago

Support Proxy Get/Has/Set ops in the transpiler

Categories

(Core :: JavaScript Engine: JIT, task, P2)

task

Tracking

()

RESOLVED FIXED
81 Branch
Tracking Status
firefox81 --- fixed

People

(Reporter: jandem, Assigned: jandem)

References

Details

Attachments

(5 files)

These are just VM calls but it would be nice to support them without ICs. We can easily do a bit better than Ion with this.

Pushed by jdemooij@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/7c8ceab7fde9 part 1 - Support GuardIsProxy in the transpiler. r=anba https://hg.mozilla.org/integration/autoland/rev/ceeb7fe2a912 part 2 - Support GuardIsNotDOMProxy in the transpiler. r=anba https://hg.mozilla.org/integration/autoland/rev/bcfa68911c4b part 3 - Support ProxyGetResult and ProxyGetByValueResult in the transpiler. r=anba https://hg.mozilla.org/integration/autoland/rev/d86c74d764fd part 4 - Support ProxyHasPropResult in the transpiler. r=anba https://hg.mozilla.org/integration/autoland/rev/4e0b6d7a8e48 part 5 - Support ProxySet and ProxySetByValue in the transpiler. r=anba
Regressions: 1659093
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: