summaryrefslogtreecommitdiffstats
path: root/dom/script/ModuleScript.h
Commit message (Collapse)AuthorAgeLines
* Issue #618 - Align error handling for module scripts with the spec (again)Moonchild2020-08-30-4/+8
| | | | | | | | 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 - Further align error handling for module scripts with the specMoonchild2020-07-10-2/+8
| | | | Ref: BZ 1388728
* Issue #618 - Remove eager instantiationMoonchild2020-07-10-20/+0
| | | | | This backs out the stuff added in Bug 1295978. Ref: BZ 1295978, 1388728
* Issue #1603 - Part 2: Split some classes out of ScriptLoader.cppMoonchild2020-07-10-0/+67
This splits ScriptLoader up the same way Mozilla did with the exception of ScriptRequest due to the fact that ScriptLoader and ScriptRequest are interdependent and would create a circular dependency if split apart when not using unified building.