Project: v8 Issues People Development process History Sign in
New issue
Advanced search Search tips
Note: Color blocks (like or ) mean that a user may not be available. Tooltip shows the reason.
Starred by 54 users
Status: Fixed
Last visit > 30 days ago
Closed: Dec 2012
HW: ----
OS: ----
Priority: 2
Type: FeatureRequest

Blocked on:
issue 1624

Sign in to add a comment
Implement EcmaScript 5 strict mode.
Project Member Reported by, Nov 1 2010 Back to list
When we implement EcmaScript 5 strict mode there are a couple of webkit layout tests that are currently disabled because they use strict mode.

 - fast/js/interpreter-no-activation.html
Comment 1 by, Nov 1 2010
 Issue chromium:61246  has been merged into this issue.
Comment 3 by, Feb 5 2011
Needs ES5 label
Comment 4 by, Feb 7 2011
Labels: ES5
Status: Assigned
Martin is currently working on this.
It looks like this was fixed with V8 It's been passing ever since. If you can confirm it's fixed, I'll enable the webkit layout test.
Comment 6 by, Mar 18 2011
Vast majority of strict mode is implemented, although there are few pieces still to be completed.

As for interpreter-no-activation.html, it depends on strict mode functionality that is already implemented so the test can be enabled. yey!

Status: Accepted
We still need to make the preparser match the parser in when to throw early exceptions. Otherwise lazily compiled functions will not throw, but eagerly compiled ones will (with the only distinguishing factor being the file size).
 Issue chromium:78181  has been merged into this issue.
Comment 9 by, May 3 2011
Blockedon: 1624
Blockedon: -v8:1624 v8:1624
Status: Fixed
I am closing this bug since the strict mode implementation has been complete for quite a while. Any remaining deviations should be handled as individual bugs.
Labels: Priority-2
Sign in to add a comment