Closed Bug 620599 Opened 9 years ago Closed 9 years ago

TypeInference: pass jstests

Categories

(Core :: JavaScript Engine, defect)

x86
macOS
defect
Not set

Tracking

()

RESOLVED FIXED

People

(Reporter: bhackett, Assigned: bhackett)

References

(Blocks 1 open bug)

Details

(Whiteboard: fixed-in-jaegermonkey)

While type inference passes jit-tests, there are still scattered failures on jstests, due to corner cases in the language, new language features (es5) and language extensions.  These need to get fixed.
Assignee: general → pbiggar
Assignee: pbiggar → bhackett1024
Second round:

http://hg.mozilla.org/projects/jaegermonkey/rev/2d2bc8417871

The only remaining failure is on js1_5/extensions/regress-300079.js, need to handle reparenting of scripts with upvars for this to work.
Handling for script reparenting, all jstests should work in the interpreter.

http://hg.mozilla.org/projects/jaegermonkey/rev/2d8ab0c44255
Depends on: 621654
Some miscellaneous fixes to get things working again.

http://hg.mozilla.org/projects/jaegermonkey/rev/228e319574f9
Status: NEW → RESOLVED
Closed: 9 years ago
Resolution: --- → FIXED
Whiteboard: fixed-in-jaegermonkey
You need to log in before you can comment on or make changes to this bug.