Closed Bug 1187438 Opened 5 years ago Closed 4 years ago

Also execute global regexp in the jit.

Categories

(Core :: JavaScript Engine: JIT, defect)

defect
Not set
normal

Tracking

()

RESOLVED WORKSFORME

People

(Reporter: h4writer, Assigned: h4writer)

References

(Blocks 2 open bugs)

Details

Attachments

(1 file)

We don't use the fastpath on ion jit to irregexp jit for global and sticky regexp. This seem to hurt us on octane-regexp. Seems this gives us a 5% increase.
Attached patch WIPSplinter Review
Assignee: nobody → hv1989
Blocks: 806646
The solution is only possible if the regexp hasn't made the lastIndex unwritable.
See Also: → 1208819
Blocks: 904887
Just checked and with the big rewrite it seems we are now doing this.
Status: NEW → RESOLVED
Closed: 4 years ago
Resolution: --- → WORKSFORME
You need to log in before you can comment on or make changes to this bug.