test262/test/language/expressions
André Bargull 1a4793926f Fix strict mode errors in language/expressions
- Add missing noStrict flags when tests explicitly require non-strict semantics (e.g. unqualified delete, with statement)
- Change `throw new Exception(...)` to `$ERROR(...)` in call/*
- Replace dynamic strict mode check with noStrict flag in call/11.2.3-3_8
- Align assignment/11.13.1_A3.1 with 11.13.1_A3.2 to avoid creating implicit global variable
- Split test into multiple files when undeclared variable are under test
  - addition/S11.6.1_A2.4_T3
  - division/11.5.2_A2.4_T3
  - does-not-equals/11.9.2_A2.4_T3
  - equals/S11.9.1_A2.4_T3
  - greater-than/S11.8.2_A2.4_T3
  - greater-than-or-equal/S11.8.4_A2.4_T3
  - in/S11.8.7_A2.4_T3
  - instanceof/11.8.6_A2.4_T3
  - left-shift/S11.7.1_A2.4_T3
  - less-than/S11.8.1_A2.4_T3
  - less-than-or-equal/S11.8.3_A2.4_T3
  - modulus/S11.5.3_A2.4_T3
  - multiplication/11.5.1_A2.4_T3
  - right-shift/11.7.2_A2.4_T3
  - strict-does-not-equals/11.9.5_A2.4_T3
  - strict-equals/11.9.4_A2.4_T3
  - subtraction/11.6.2_A2.4_T3
  - unsigned-right-shift/11.7.3_A2.4_T3
- Add declaration when implicit global variable creation not part of the test
  - assignment/11.13.1_A4_T1
  - compound-assignment/S11.13.2_A3.1_T*
  - compound-assignment/S11.13.2_A3.2_T*
  - grouping/11.1.6_A3_T5
  - instanceof/S15.3.5.3_*
- Split test into multiple files when unqualified delete is used
  - delete/S11.4.1_A2.2_T1.js
  - delete/11.4.1_A3.2
  - grouping/S11.1.6_A2
  - grouping/S11.1.6_A3_T6
2014-12-11 19:07:04 +01:00
..
addition Fix strict mode errors in language/expressions 2014-12-11 19:07:04 +01:00
array Reorganize ./test 2014-12-07 15:33:09 -08:00
assignment Fix strict mode errors in language/expressions 2014-12-11 19:07:04 +01:00
bitwise-and Reorganize ./test 2014-12-07 15:33:09 -08:00
bitwise-not Reorganize ./test 2014-12-07 15:33:09 -08:00
bitwise-or Reorganize ./test 2014-12-07 15:33:09 -08:00
bitwise-xor Reorganize ./test 2014-12-07 15:33:09 -08:00
call Fix strict mode errors in language/expressions 2014-12-11 19:07:04 +01:00
comma Reorganize ./test 2014-12-07 15:33:09 -08:00
compound-assignment Fix strict mode errors in language/expressions 2014-12-11 19:07:04 +01:00
concatenation Reorganize ./test 2014-12-07 15:33:09 -08:00
conditional Reorganize ./test 2014-12-07 15:33:09 -08:00
delete Fix strict mode errors in language/expressions 2014-12-11 19:07:04 +01:00
division Fix strict mode errors in language/expressions 2014-12-11 19:07:04 +01:00
does-not-equals Fix strict mode errors in language/expressions 2014-12-11 19:07:04 +01:00
equals Fix strict mode errors in language/expressions 2014-12-11 19:07:04 +01:00
function Reorganize ./test 2014-12-07 15:33:09 -08:00
greater-than Fix strict mode errors in language/expressions 2014-12-11 19:07:04 +01:00
greater-than-or-equal Fix strict mode errors in language/expressions 2014-12-11 19:07:04 +01:00
grouping Fix strict mode errors in language/expressions 2014-12-11 19:07:04 +01:00
in Fix strict mode errors in language/expressions 2014-12-11 19:07:04 +01:00
instanceof Fix strict mode errors in language/expressions 2014-12-11 19:07:04 +01:00
left-shift Fix strict mode errors in language/expressions 2014-12-11 19:07:04 +01:00
less-than Fix strict mode errors in language/expressions 2014-12-11 19:07:04 +01:00
less-than-or-equal Fix strict mode errors in language/expressions 2014-12-11 19:07:04 +01:00
logical-and Reorganize ./test 2014-12-07 15:33:09 -08:00
logical-not Reorganize ./test 2014-12-07 15:33:09 -08:00
logical-or Reorganize ./test 2014-12-07 15:33:09 -08:00
modulus Fix strict mode errors in language/expressions 2014-12-11 19:07:04 +01:00
multiplication Fix strict mode errors in language/expressions 2014-12-11 19:07:04 +01:00
new Reorganize ./test 2014-12-07 15:33:09 -08:00
object Add 'var' declarations for strict mode 2014-12-10 16:37:05 -08:00
postfix-decrement Add test coverage for identifier resolution in dynamic scopes 2014-12-10 16:05:32 -08:00
postfix-increment Add test coverage for identifier resolution in dynamic scopes 2014-12-10 16:05:32 -08:00
prefix-decrement Add test coverage for identifier resolution in dynamic scopes 2014-12-10 16:05:32 -08:00
prefix-increment Add test coverage for identifier resolution in dynamic scopes 2014-12-10 16:05:32 -08:00
property-accessors Reorganize ./test 2014-12-07 15:33:09 -08:00
relational Reorganize ./test 2014-12-07 15:33:09 -08:00
right-shift Fix strict mode errors in language/expressions 2014-12-11 19:07:04 +01:00
strict-does-not-equals Fix strict mode errors in language/expressions 2014-12-11 19:07:04 +01:00
strict-equals Fix strict mode errors in language/expressions 2014-12-11 19:07:04 +01:00
subtraction Fix strict mode errors in language/expressions 2014-12-11 19:07:04 +01:00
this Reorganize ./test 2014-12-07 15:33:09 -08:00
typeof Reorganize ./test 2014-12-07 15:33:09 -08:00
unary-minus Reorganize ./test 2014-12-07 15:33:09 -08:00
unary-plus Reorganize ./test 2014-12-07 15:33:09 -08:00
unsigned-right-shift Fix strict mode errors in language/expressions 2014-12-11 19:07:04 +01:00
void Reorganize ./test 2014-12-07 15:33:09 -08:00