v8/test/mjsunit/strong
marja cb7279da81 [strong] Check strong mode free variables against the global object.
Gather references to unbound variables where the reference (VariableProxy) is
inside strong mode. Check them against the global object when a script is bound
to a context (during compilation).

This CL only checks unbound variables which are not inside lazy functions - TBD
how do we solve that; alternatives: add developer mode which disables laziness /
do the check whenever lazy functions are really compiled.

BUG=v8:3956
LOG=N

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

Cr-Commit-Position: refs/heads/master@{#27422}
2015-03-24 16:46:59 +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
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