test262/test/language/module-code
Mike Pennisi 91e4e20084 Module semantics: evaluation
Files whose name ends in `_.js` are not themselves valid Test262 tests
and should not be interpreted as such by test runners.

---

The tests for the GetBindingValue method of the module Environment
Record are very minimal. This is because GetBindingValue is necessary to
assert any aspect of binding creation/initialization/mutation. In this
way, GetBindingValue is being implicitly tested by every test that
references a binding value.
2016-03-29 12:38:02 -04:00
..
decl-pos-export-arrow-function.js Update meta data: `id` to `esid` 2016-03-10 19:46:46 -05:00
decl-pos-export-block-stmt-list.js Update meta data: `id` to `esid` 2016-03-10 19:46:46 -05:00
decl-pos-export-block-stmt.js Update meta data: `id` to `esid` 2016-03-10 19:46:46 -05:00
decl-pos-export-class-decl-meth-static.js Update meta data: `id` to `esid` 2016-03-10 19:46:46 -05:00
decl-pos-export-class-decl-meth.js Update meta data: `id` to `esid` 2016-03-10 19:46:46 -05:00
decl-pos-export-class-decl-method-gen-static.js Update meta data: `id` to `esid` 2016-03-10 19:46:46 -05:00
decl-pos-export-class-decl-method-gen.js Update meta data: `id` to `esid` 2016-03-10 19:46:46 -05:00
decl-pos-export-class-expr-meth-gen-static.js Update meta data: `id` to `esid` 2016-03-10 19:46:46 -05:00
decl-pos-export-class-expr-meth-gen.js Update meta data: `id` to `esid` 2016-03-10 19:46:46 -05:00
decl-pos-export-class-expr-meth-static.js Update meta data: `id` to `esid` 2016-03-10 19:46:46 -05:00
decl-pos-export-class-expr-meth.js Update meta data: `id` to `esid` 2016-03-10 19:46:46 -05:00
decl-pos-export-do-while.js Update meta data: `id` to `esid` 2016-03-10 19:46:46 -05:00
decl-pos-export-for-const.js Update meta data: `id` to `esid` 2016-03-10 19:46:46 -05:00
decl-pos-export-for-in-const.js Update meta data: `id` to `esid` 2016-03-10 19:46:46 -05:00
decl-pos-export-for-in-let.js Update meta data: `id` to `esid` 2016-03-10 19:46:46 -05:00
decl-pos-export-for-in-lhs.js Update meta data: `id` to `esid` 2016-03-10 19:46:46 -05:00
decl-pos-export-for-in-var.js Update meta data: `id` to `esid` 2016-03-10 19:46:46 -05:00
decl-pos-export-for-let.js Update meta data: `id` to `esid` 2016-03-10 19:46:46 -05:00
decl-pos-export-for-lhs.js Update meta data: `id` to `esid` 2016-03-10 19:46:46 -05:00
decl-pos-export-for-of-const.js Update meta data: `id` to `esid` 2016-03-10 19:46:46 -05:00
decl-pos-export-for-of-let.js Update meta data: `id` to `esid` 2016-03-10 19:46:46 -05:00
decl-pos-export-for-of-lhs.js Update meta data: `id` to `esid` 2016-03-10 19:46:46 -05:00
decl-pos-export-for-of-var.js Update meta data: `id` to `esid` 2016-03-10 19:46:46 -05:00
decl-pos-export-for-var.js Update meta data: `id` to `esid` 2016-03-10 19:46:46 -05:00
decl-pos-export-function-decl.js Update meta data: `id` to `esid` 2016-03-10 19:46:46 -05:00
decl-pos-export-function-expr.js Update meta data: `id` to `esid` 2016-03-10 19:46:46 -05:00
decl-pos-export-generator-decl.js Update meta data: `id` to `esid` 2016-03-10 19:46:46 -05:00
decl-pos-export-generator-expr.js Update meta data: `id` to `esid` 2016-03-10 19:46:46 -05:00
decl-pos-export-if-else.js Update meta data: `id` to `esid` 2016-03-10 19:46:46 -05:00
decl-pos-export-if-if.js Update meta data: `id` to `esid` 2016-03-10 19:46:46 -05:00
decl-pos-export-labeled.js Update meta data: `id` to `esid` 2016-03-10 19:46:46 -05:00
decl-pos-export-object-gen-method.js Update meta data: `id` to `esid` 2016-03-10 19:46:46 -05:00
decl-pos-export-object-getter.js Update meta data: `id` to `esid` 2016-03-10 19:46:46 -05:00
decl-pos-export-object-method.js Update meta data: `id` to `esid` 2016-03-10 19:46:46 -05:00
decl-pos-export-object-setter.js Update meta data: `id` to `esid` 2016-03-10 19:46:46 -05:00
decl-pos-export-switch-case-dflt.js Update meta data: `id` to `esid` 2016-03-10 19:46:46 -05:00
decl-pos-export-switch-case.js Update meta data: `id` to `esid` 2016-03-10 19:46:46 -05:00
decl-pos-export-switch-dftl.js Update meta data: `id` to `esid` 2016-03-10 19:46:46 -05:00
decl-pos-export-try-catch-finally.js Update meta data: `id` to `esid` 2016-03-10 19:46:46 -05:00
decl-pos-export-try-catch.js Update meta data: `id` to `esid` 2016-03-10 19:46:46 -05:00
decl-pos-export-try-finally.js Update meta data: `id` to `esid` 2016-03-10 19:46:46 -05:00
decl-pos-export-try-try.js Update meta data: `id` to `esid` 2016-03-10 19:46:46 -05:00
decl-pos-export-while.js Update meta data: `id` to `esid` 2016-03-10 19:46:46 -05:00
decl-pos-import-arrow-function.js Update meta data: `id` to `esid` 2016-03-10 19:46:46 -05:00
decl-pos-import-block-stmt-list.js Update meta data: `id` to `esid` 2016-03-10 19:46:46 -05:00
decl-pos-import-block-stmt.js Update meta data: `id` to `esid` 2016-03-10 19:46:46 -05:00
decl-pos-import-class-decl-meth-static.js Update meta data: `id` to `esid` 2016-03-10 19:46:46 -05:00
decl-pos-import-class-decl-meth.js Update meta data: `id` to `esid` 2016-03-10 19:46:46 -05:00
decl-pos-import-class-decl-method-gen-static.js Update meta data: `id` to `esid` 2016-03-10 19:46:46 -05:00
decl-pos-import-class-decl-method-gen.js Update meta data: `id` to `esid` 2016-03-10 19:46:46 -05:00
decl-pos-import-class-expr-meth-gen-static.js Update meta data: `id` to `esid` 2016-03-10 19:46:46 -05:00
decl-pos-import-class-expr-meth-gen.js Update meta data: `id` to `esid` 2016-03-10 19:46:46 -05:00
decl-pos-import-class-expr-meth-static.js Update meta data: `id` to `esid` 2016-03-10 19:46:46 -05:00
decl-pos-import-class-expr-meth.js Update meta data: `id` to `esid` 2016-03-10 19:46:46 -05:00
decl-pos-import-do-while.js Update meta data: `id` to `esid` 2016-03-10 19:46:46 -05:00
decl-pos-import-for-const.js Update meta data: `id` to `esid` 2016-03-10 19:46:46 -05:00
decl-pos-import-for-in-const.js Update meta data: `id` to `esid` 2016-03-10 19:46:46 -05:00
decl-pos-import-for-in-let.js Update meta data: `id` to `esid` 2016-03-10 19:46:46 -05:00
decl-pos-import-for-in-lhs.js Update meta data: `id` to `esid` 2016-03-10 19:46:46 -05:00
decl-pos-import-for-in-var.js Update meta data: `id` to `esid` 2016-03-10 19:46:46 -05:00
decl-pos-import-for-let.js Update meta data: `id` to `esid` 2016-03-10 19:46:46 -05:00
decl-pos-import-for-lhs.js Update meta data: `id` to `esid` 2016-03-10 19:46:46 -05:00
decl-pos-import-for-of-const.js Update meta data: `id` to `esid` 2016-03-10 19:46:46 -05:00
decl-pos-import-for-of-let.js Update meta data: `id` to `esid` 2016-03-10 19:46:46 -05:00
decl-pos-import-for-of-lhs.js Update meta data: `id` to `esid` 2016-03-10 19:46:46 -05:00
decl-pos-import-for-of-var.js Update meta data: `id` to `esid` 2016-03-10 19:46:46 -05:00
decl-pos-import-for-var.js Update meta data: `id` to `esid` 2016-03-10 19:46:46 -05:00
decl-pos-import-function-decl.js Update meta data: `id` to `esid` 2016-03-10 19:46:46 -05:00
decl-pos-import-function-expr.js Update meta data: `id` to `esid` 2016-03-10 19:46:46 -05:00
decl-pos-import-generator-decl.js Update meta data: `id` to `esid` 2016-03-10 19:46:46 -05:00
decl-pos-import-generator-expr.js Update meta data: `id` to `esid` 2016-03-10 19:46:46 -05:00
decl-pos-import-if-else.js Update meta data: `id` to `esid` 2016-03-10 19:46:46 -05:00
decl-pos-import-if-if.js Update meta data: `id` to `esid` 2016-03-10 19:46:46 -05:00
decl-pos-import-labeled.js Update meta data: `id` to `esid` 2016-03-10 19:46:46 -05:00
decl-pos-import-object-gen-method.js Update meta data: `id` to `esid` 2016-03-10 19:46:46 -05:00
decl-pos-import-object-getter.js Update meta data: `id` to `esid` 2016-03-10 19:46:46 -05:00
decl-pos-import-object-method.js Update meta data: `id` to `esid` 2016-03-10 19:46:46 -05:00
decl-pos-import-object-setter.js Update meta data: `id` to `esid` 2016-03-10 19:46:46 -05:00
decl-pos-import-switch-case-dflt.js Update meta data: `id` to `esid` 2016-03-10 19:46:46 -05:00
decl-pos-import-switch-case.js Update meta data: `id` to `esid` 2016-03-10 19:46:46 -05:00
decl-pos-import-switch-dftl.js Update meta data: `id` to `esid` 2016-03-10 19:46:46 -05:00
decl-pos-import-try-catch-finally.js Update meta data: `id` to `esid` 2016-03-10 19:46:46 -05:00
decl-pos-import-try-catch.js Update meta data: `id` to `esid` 2016-03-10 19:46:46 -05:00
decl-pos-import-try-finally.js Update meta data: `id` to `esid` 2016-03-10 19:46:46 -05:00
decl-pos-import-try-try.js Update meta data: `id` to `esid` 2016-03-10 19:46:46 -05:00
decl-pos-import-while.js Update meta data: `id` to `esid` 2016-03-10 19:46:46 -05:00
dup-export-decl.js - Remove inline license 2015-07-17 19:55:00 +02:00
dup-export-dflt.js - Remove inline license 2015-07-17 19:55:00 +02:00
dup-export-id-as.js - Remove inline license 2015-07-17 19:55:00 +02:00
dup-export-id.js - Remove inline license 2015-07-17 19:55:00 +02:00
dup-lables.js - Remove inline license 2015-07-17 19:55:00 +02:00
dup-lex.js - Remove inline license 2015-07-17 19:55:00 +02:00
eval-export-cls-semi.js Module semantics: evaluation 2016-03-29 12:38:02 -04:00
eval-export-dflt-cls-anon-semi.js Module semantics: evaluation 2016-03-29 12:38:02 -04:00
eval-export-dflt-cls-anon.js Module semantics: evaluation 2016-03-29 12:38:02 -04:00
eval-export-dflt-cls-name-meth.js Module semantics: evaluation 2016-03-29 12:38:02 -04:00
eval-export-dflt-cls-named-semi.js Module semantics: evaluation 2016-03-29 12:38:02 -04:00
eval-export-dflt-cls-named.js Module semantics: evaluation 2016-03-29 12:38:02 -04:00
eval-export-dflt-expr-cls-anon.js Module semantics: evaluation 2016-03-29 12:38:02 -04:00
eval-export-dflt-expr-cls-name-meth.js Module semantics: evaluation 2016-03-29 12:38:02 -04:00
eval-export-dflt-expr-cls-named.js Module semantics: evaluation 2016-03-29 12:38:02 -04:00
eval-export-dflt-expr-err-eval.js Module semantics: evaluation 2016-03-29 12:38:02 -04:00
eval-export-dflt-expr-err-get-value.js Module semantics: evaluation 2016-03-29 12:38:02 -04:00
eval-export-dflt-expr-fn-anon.js Module semantics: evaluation 2016-03-29 12:38:02 -04:00
eval-export-dflt-expr-fn-named.js Module semantics: evaluation 2016-03-29 12:38:02 -04:00
eval-export-dflt-expr-gen-anon.js Module semantics: evaluation 2016-03-29 12:38:02 -04:00
eval-export-dflt-expr-gen-named.js Module semantics: evaluation 2016-03-29 12:38:02 -04:00
eval-export-dflt-expr-in.js Module semantics: evaluation 2016-03-29 12:38:02 -04:00
eval-export-dflt-fun-anon-semi.js Module semantics: evaluation 2016-03-29 12:38:02 -04:00
eval-export-dflt-fun-named-semi.js Module semantics: evaluation 2016-03-29 12:38:02 -04:00
eval-export-dflt-gen-anon-semi.js Module semantics: evaluation 2016-03-29 12:38:02 -04:00
eval-export-dflt-gen-named-semi.js Module semantics: evaluation 2016-03-29 12:38:02 -04:00
eval-export-fun-semi.js Module semantics: evaluation 2016-03-29 12:38:02 -04:00
eval-export-gen-semi.js Module semantics: evaluation 2016-03-29 12:38:02 -04:00
eval-gtbndng-indirect-trlng-comma.js Module semantics: evaluation 2016-03-29 12:38:02 -04:00
eval-gtbndng-indirect-trlng-comma_.js Module semantics: evaluation 2016-03-29 12:38:02 -04:00
eval-gtbndng-indirect-update-as.js Module semantics: evaluation 2016-03-29 12:38:02 -04:00
eval-gtbndng-indirect-update-as_.js Module semantics: evaluation 2016-03-29 12:38:02 -04:00
eval-gtbndng-indirect-update-dflt.js Module semantics: evaluation 2016-03-29 12:38:02 -04:00
eval-gtbndng-indirect-update-dflt_.js Module semantics: evaluation 2016-03-29 12:38:02 -04:00
eval-gtbndng-indirect-update.js Module semantics: evaluation 2016-03-29 12:38:02 -04:00
eval-gtbndng-indirect-update_.js Module semantics: evaluation 2016-03-29 12:38:02 -04:00
eval-gtbndng-local-bndng-cls.js Module semantics: evaluation 2016-03-29 12:38:02 -04:00
eval-gtbndng-local-bndng-const.js Module semantics: evaluation 2016-03-29 12:38:02 -04:00
eval-gtbndng-local-bndng-let.js Module semantics: evaluation 2016-03-29 12:38:02 -04:00
eval-gtbndng-local-bndng-var.js Module semantics: evaluation 2016-03-29 12:38:02 -04:00
eval-rqstd-abrupt-err-type_.js Module semantics: evaluation 2016-03-29 12:38:02 -04:00
eval-rqstd-abrupt-err-uri_.js Module semantics: evaluation 2016-03-29 12:38:02 -04:00
eval-rqstd-abrupt.js Module semantics: evaluation 2016-03-29 12:38:02 -04:00
eval-rqstd-once.js Module semantics: evaluation 2016-03-29 12:38:02 -04:00
eval-rqstd-once_.js Module semantics: evaluation 2016-03-29 12:38:02 -04:00
eval-rqstd-order-1_.js Module semantics: evaluation 2016-03-29 12:38:02 -04:00
eval-rqstd-order-2_.js Module semantics: evaluation 2016-03-29 12:38:02 -04:00
eval-rqstd-order-3_.js Module semantics: evaluation 2016-03-29 12:38:02 -04:00
eval-rqstd-order-4_.js Module semantics: evaluation 2016-03-29 12:38:02 -04:00
eval-rqstd-order-5_.js Module semantics: evaluation 2016-03-29 12:38:02 -04:00
eval-rqstd-order-6_.js Module semantics: evaluation 2016-03-29 12:38:02 -04:00
eval-rqstd-order-7_.js Module semantics: evaluation 2016-03-29 12:38:02 -04:00
eval-rqstd-order-8_.js Module semantics: evaluation 2016-03-29 12:38:02 -04:00
eval-rqstd-order.js Module semantics: evaluation 2016-03-29 12:38:02 -04:00
eval-self-abrupt.js Module semantics: evaluation 2016-03-29 12:38:02 -04:00
eval-self-once.js Module semantics: evaluation 2016-03-29 12:38:02 -04:00
eval-this.js Module semantics: evaluation 2016-03-29 12:38:02 -04:00
export-unresolvable.js - Remove inline license 2015-07-17 19:55:00 +02:00
import-as-stmt-list-item.js - Remove inline license 2015-07-17 19:55:00 +02:00
lex-and-var.js - Remove inline license 2015-07-17 19:55:00 +02:00
new-target.js - Remove inline license 2015-07-17 19:55:00 +02:00
strict-mode.js Update meta data: `id` to `esid` 2016-03-10 19:46:46 -05:00
super.js - Remove inline license 2015-07-17 19:55:00 +02:00
undef-break.js - Remove inline license 2015-07-17 19:55:00 +02:00
undef-continue.js - Remove inline license 2015-07-17 19:55:00 +02:00