Closed Bug 1171661 Opened 11 years ago Closed 1 year ago

Make js::ExecuteRegExp ES6 spec-compliant.

Categories

(Core :: JavaScript Engine, defect)

defect

Tracking

()

RESOLVED INCOMPLETE
Tracking Status
firefox41 --- affected

People

(Reporter: arai, Unassigned)

References

()

Details

Derived from bug 1168416. js::ExecuteRegExp (RegExpBuiltinExec) isn't ES6 spec-compliant now, such as property access, ToLength in step 4, etc, and its name. Also, the type of regexp argument should be changed to Handle<RegExpObject*>. > RegExpRunStatus > js::ExecuteRegExp(JSContext* cx, HandleObject regexp, HandleString string, > MatchPairs* matches, RegExpStaticsUpdate staticsUpdate)
maybe, most part are fixed by bug 1207922.
See Also: → 1207922
Severity: normal → S3
Status: NEW → RESOLVED
Closed: 1 year ago
Resolution: --- → INCOMPLETE
You need to log in before you can comment on or make changes to this bug.