Closed Bug 705329 Opened 13 years ago Closed 13 years ago

IonMonkey: Compile JSOP_CALLGNAME

Categories

(Core :: JavaScript Engine, defect)

defect
Not set
normal

Tracking

()

RESOLVED DUPLICATE of bug 694169

People

(Reporter: jandem, Assigned: jandem)

References

(Blocks 1 open bug)

Details

With the patch for getelem/setelem, the last op we need for math-cordic is callgname.

I'd like to add a fast path for known-same-global, so that we can just push undefined as implicit |this|. In the end we'll probably want something like MImplicitThis, MGuardParent or something.
This will introduce 10 new jit-test failures with --ion -n. Most of these seem to be either NYI asserts because we compile more functions, or an assert triggered by recursive calls. Will investigate next week.
Status: ASSIGNED → RESOLVED
Closed: 13 years ago
Resolution: --- → DUPLICATE
You need to log in before you can comment on or make changes to this bug.