test262/test/language/statements
André Bargull 89a4bb5ae4 Fix strict mode errors in language
- Add missing "var" declarations and noStrict flags
- Add strict mode tests for:
 - arguments-object/10.6-6-3 -> arguments-object/10.6-6-3-s
 - arguments-object/10.6-6-4 -> arguments-object/10.6-6-4-s
- Remove try-finally clean-up code
- Add strict mode compatible tests for eval-code/S10.4.2_A1.1_T*
  - No strict mode compatible files added for eval-code/S10.4.2_A1.2_T*, because it doesn't really make sense in this context.
  - (S10.4.2_A1.1 and S10.4.2_A1.2 should probably be removed, because the tested behaviour is not required by the spec.)
- Split S8.5_A10, S8.5_A4 and S8.1_A3 into declaration (both modes) and assignment tests (non-strict only)

Part of issue #35.
2015-05-08 17:27:52 +02:00
..
block Reorganize ./test 2014-12-07 15:33:09 -08:00
break Strict eval variable declarations are lexically scoped, assign expected result value to a previously declared global (issue #35) 2015-04-08 15:54:58 -07:00
class 14.5 Class Definitions 2015-05-02 14:06:57 -04:00
const Import tests from Google V8 (Block Scope Additions) 2015-04-09 14:21:06 -04:00
continue Import tests from Google V8 (Block Scope Additions) 2015-04-09 14:21:06 -04:00
do-while Add 'var' declarations for strict mode 2014-12-10 16:37:05 -08:00
empty Reorganize ./test 2014-12-07 15:33:09 -08:00
expression Strict eval variable declarations are lexically scoped, assign expected result value to a previously declared global (issue #35) 2015-04-08 15:54:58 -07:00
for Import tests from Google V8 (Block Scope Additions) 2015-04-09 14:21:06 -04:00
for-in Import tests from Google V8 (Block Scope Additions) 2015-04-09 14:21:06 -04:00
for-of Fix strict mode errors in language 2015-05-08 17:27:52 +02:00
function Add tests for %FunctionPrototype% restricted properties 2015-04-11 20:46:27 -04:00
generators Add analogous tests 2015-05-07 19:11:47 -04:00
if Reorganize ./test 2014-12-07 15:33:09 -08:00
labeled Invalid language tests 2015-04-27 16:56:19 +02:00
let Invalid language tests 2015-04-27 16:56:19 +02:00
return Add 'var' declarations for strict mode 2014-12-10 16:37:05 -08:00
switch Reorganize ./test 2014-12-07 15:33:09 -08:00
throw Reorganize ./test 2014-12-07 15:33:09 -08:00
try Strict eval variable declarations are lexically scoped, assign expected result value to a previously declared global (issue #35) 2015-04-08 15:54:58 -07:00
variable Strict eval variable declarations are lexically scoped, assign expected result value to a previously declared global (issue #35) 2015-04-08 15:54:58 -07:00
while Add 'var' declarations for strict mode 2014-12-10 16:37:05 -08:00
with Strict eval variable declarations are lexically scoped, assign expected result value to a previously declared global (issue #35) 2015-04-08 15:54:58 -07:00