v8/test/mjsunit/strong
conradw 3d5717a71b [strong] Implement static restrictions on binding 'undefined' in arrow functions
Implements the strong mode proposal's static restrictions on the use of the
identifier 'undefined', for arrow functions. Assumes these restrictions are
intended to be identical to the restrictions on the use of 'eval and 'arguments'
in strict mode. In addition, Location variables inconsistantly named (e.g.
dupe_error_loc vs dupe_loc) are now consistently named the shorter way.

Baseline: https://codereview.chromium.org/1070633002

BUG=v8:3956
LOG=N

Review URL: https://codereview.chromium.org/1060883004

Cr-Commit-Position: refs/heads/master@{#27756}
2015-04-10 18:27:05 +00:00
..
arrays.js [strong] Deprecate ellisions 2015-02-24 12:51:08 +00:00
classes.js [strong] Check constructor returns 2015-03-19 19:40:04 +00:00
declaration-after-use.js [strong] Check strong mode free variables against the global object. 2015-03-24 16:46:59 +00:00
delete.js [strong] deprecate empty sub-statements 2015-02-17 16:26:06 +00:00
empty-statement.js [strong] Deprecate for-in 2015-02-19 13:50:41 +00:00
equality.js [strong] deprecate empty sub-statements 2015-02-17 16:26:06 +00:00
for-in.js [strong] Deprecate for-in 2015-02-19 13:50:41 +00:00
functions.js [strong] Make functions and generators non-extensible non-constructors 2015-02-25 14:52:51 +00:00
mutually-recursive-funcs.js [strong] Adding regression cases which should always continue working. 2015-02-16 17:57:43 +00:00
undefined.js [strong] Implement static restrictions on binding 'undefined' in arrow functions 2015-04-10 18:27:05 +00:00
use-strong.js [strong] deprecate empty sub-statements 2015-02-17 16:26:06 +00:00
var-let-const.js [strong] Forbid var. 2015-02-17 15:41:25 +00:00