Skip to content
Snippets Groups Projects
  1. Apr 22, 2016
  2. Mar 29, 2016
    • Mike Pennisi's avatar
      Module semantics: evaluation · 91e4e200
      Mike Pennisi authored
      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.
      91e4e200
  3. Mar 11, 2016
  4. Feb 19, 2016
    • Mike Pennisi's avatar
      Add tests for `await` as an identifier · 5006055c
      Mike Pennisi authored
      5006055c
    • Mike Pennisi's avatar
      Add tests for position of module declarations · a6dcd0dc
      Mike Pennisi authored
      Assert that ImportDeclaration and ExportDeclaration match only the
      ModuleItem symbol.
      
      According to the definition of HostResolveImportedModule, it is
      acceptable for an implementation to throw a SyntaxError in the event
      that a requested module can neither be found nor created:
      
      > If a Module Record corresponding to the pair referencingModule,
      > specifier does not exist or cannot be created, an exception must be
      > thrown.
      
      In order to reliably detect a SyntaxError in response to the correct
      interpretation of the grammar (and not a SyntaxError from an *incorrect*
      interpretation of the grammar followed by a failure to resolve the
      requested module), the ModuleSpecifier of ExportDeclarations should
      describe a valid resource.
      a6dcd0dc
Loading