Add tests for ES2015 completion reform
In order to facilitate proper tail calls, ES2015 modified the completion value of a number of statements. These tests use `eval` to verify the new values.
Showing
- test/language/statements/do-while/cptn-abrupt-empty.js 21 additions, 0 deletionstest/language/statements/do-while/cptn-abrupt-empty.js
- test/language/statements/do-while/cptn-normal.js 23 additions, 0 deletionstest/language/statements/do-while/cptn-normal.js
- test/language/statements/for-in/cptn-decl-abrupt-empty.js 41 additions, 0 deletionstest/language/statements/for-in/cptn-decl-abrupt-empty.js
- test/language/statements/for-in/cptn-decl-itr.js 31 additions, 0 deletionstest/language/statements/for-in/cptn-decl-itr.js
- test/language/statements/for-in/cptn-decl-skip-itr.js 25 additions, 0 deletionstest/language/statements/for-in/cptn-decl-skip-itr.js
- test/language/statements/for-in/cptn-decl-zero-itr.js 27 additions, 0 deletionstest/language/statements/for-in/cptn-decl-zero-itr.js
- test/language/statements/for-in/cptn-expr-abrupt-empty.js 41 additions, 0 deletionstest/language/statements/for-in/cptn-expr-abrupt-empty.js
- test/language/statements/for-in/cptn-expr-itr.js 31 additions, 0 deletionstest/language/statements/for-in/cptn-expr-itr.js
- test/language/statements/for-in/cptn-expr-skip-itr.js 25 additions, 0 deletionstest/language/statements/for-in/cptn-expr-skip-itr.js
- test/language/statements/for-in/cptn-expr-zero-itr.js 27 additions, 0 deletionstest/language/statements/for-in/cptn-expr-zero-itr.js
- test/language/statements/for-of/cptn-decl-abrupt-empty.js 42 additions, 0 deletionstest/language/statements/for-of/cptn-decl-abrupt-empty.js
- test/language/statements/for-of/cptn-decl-itr.js 32 additions, 0 deletionstest/language/statements/for-of/cptn-decl-itr.js
- test/language/statements/for-of/cptn-decl-no-itr.js 29 additions, 0 deletionstest/language/statements/for-of/cptn-decl-no-itr.js
- test/language/statements/for-of/cptn-expr-abrupt-empty.js 43 additions, 0 deletionstest/language/statements/for-of/cptn-expr-abrupt-empty.js
- test/language/statements/for-of/cptn-expr-itr.js 33 additions, 0 deletionstest/language/statements/for-of/cptn-expr-itr.js
- test/language/statements/for-of/cptn-expr-no-itr.js 30 additions, 0 deletionstest/language/statements/for-of/cptn-expr-no-itr.js
- test/language/statements/for/cptn-decl-abrupt-empty.js 45 additions, 0 deletionstest/language/statements/for/cptn-decl-abrupt-empty.js
- test/language/statements/for/cptn-decl-expr-iter.js 32 additions, 0 deletionstest/language/statements/for/cptn-decl-expr-iter.js
- test/language/statements/for/cptn-decl-expr-no-iter.js 28 additions, 0 deletionstest/language/statements/for/cptn-decl-expr-no-iter.js
- test/language/statements/for/cptn-expr-abrupt-empty.js 59 additions, 0 deletionstest/language/statements/for/cptn-expr-abrupt-empty.js
Loading
Please register or sign in to comment