Commit message (Collapse) | Author | Age | Lines | |
---|---|---|---|---|
* | Issue #618 - Align error handling for module scripts with the spec (again) | Moonchild | 2020-08-30 | -8/+67 |
| | | | | | | | | This updates module implementation to match spec regarding handling of instantiation errors, after it was changed yet again, this time to not remember instantiation errors, but instead immediately rethrow applicable ones. Ref: BZ 1420420 | |||
* | Issue #618 - Align module instantiation/errors with the updated spec. | Moonchild | 2020-07-10 | -41/+89 |
| | | | | | Store and re-throw module instantiation and evaluation errors. Ref: BZ 1374239, 1394492 | |||
* | Merge branch 'master' into js-modules | wolfbeast | 2019-11-10 | -2/+136 |
|\ | | | | | | | | | # Conflicts: # modules/libpref/init/all.js | |||
| * | 1340148 - Disallow function redeclarations at module top level. | Gaming4JC | 2019-07-18 | -0/+94 |
| | | ||||
| * | 1339963 - Part 3: Check IdentifierName in ExportClause without from. | Gaming4JC | 2019-07-18 | -2/+44 |
| | | ||||
| * | 1336783 - Part 1: Rework on reserved word and remove TokenStream::KeywordIsName. | Gaming4JC | 2019-07-18 | -3/+1 |
| | | ||||
* | | Bug 1341298 - Relax expected module state when resolving modules and ↵ | janekptacijarabaci | 2018-04-14 | -0/+3 |
| | | | | | | | | circular module dependencies are present | |||
* | | Bug 1341411 - Support circular module dependencies through export* per ES2017 | janekptacijarabaci | 2018-04-14 | -0/+10 |
| | | ||||
* | | Bug 1341256 - Fix module namespace object get handler | janekptacijarabaci | 2018-04-14 | -0/+3 |
| | | ||||
* | | Bug 1326453 - Part 4: Return @@toStringTag in [[OwnPropertyKeys]] trap for ↵ | janekptacijarabaci | 2018-04-14 | -2/+17 |
| | | | | | | | | module namespace objects | |||
* | | Bug 1326453 - Part 3: Don't throw a TypeError when SetPrototypeOf for module ↵ | janekptacijarabaci | 2018-04-14 | -1/+3 |
| | | | | | | | | namespace objects is called with null | |||
* | | Bug 1326453 - Part 2: Change @@toStringTag for module namespace objects to ↵ | janekptacijarabaci | 2018-04-14 | -1/+1 |
| | | | | | | | | non-configurable | |||
* | | Bug 1326453 - Part 1: Remove @@iterator method from module namespace objects ↵ | janekptacijarabaci | 2018-04-14 | -19/+0 |
| | | | | | | | | per ES2017 | |||
* | | Bug 1320993 - Fix exporting default class expression | janekptacijarabaci | 2018-04-14 | -0/+2 |
|/ | ||||
* | Add m-esr52 at 52.6.0 | Matt A. Tobin | 2018-02-02 | -0/+1941 |