Skip to content
This repository was archived by the owner on Jul 13, 2020. It is now read-only.

Commit 3393b72

Browse files
committed
0.16.4
1 parent 2487d37 commit 3393b72

7 files changed

+23
-23
lines changed

dist/es6-module-loader-sans-promises.js

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/es6-module-loader-sans-promises.js.map

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/es6-module-loader-sans-promises.src.js

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -296,7 +296,7 @@ function logloads(loads) {
296296
// store the deps as load.deps
297297
load.declare = declare;
298298
load.depsList = deps;
299-
}
299+
}
300300
__eval(transpiled, __global, load);
301301
curSystem.register = curRegister;
302302
});
@@ -548,10 +548,11 @@ function logloads(loads) {
548548
function linkSetFailed(linkSet, load, exc) {
549549
var loader = linkSet.loader;
550550

551-
if (linkSet.loads[0].name != load.name)
551+
if (load && linkSet.loads[0].name != load.name)
552552
exc = addToError(exc, 'Error loading "' + load.name + '" from "' + linkSet.loads[0].name + '" at ' + (linkSet.loads[0].address || '<unknown>') + '\n');
553553

554-
exc = addToError(exc, 'Error loading "' + load.name + '" at ' + (load.address || '<unknown>') + '\n');
554+
if (load)
555+
exc = addToError(exc, 'Error loading "' + load.name + '" at ' + (load.address || '<unknown>') + '\n');
555556

556557
var loads = linkSet.loads.concat([]);
557558
for (var i = 0, l = loads.length; i < l; i++) {
@@ -1125,8 +1126,6 @@ function logloads(loads) {
11251126
function getTranspilerModule(loader, globalName) {
11261127
return loader.newModule({ 'default': g[globalName], __useDefault: true });
11271128
}
1128-
// NB this does not support sub-classing well
1129-
var firstRun = true;
11301129

11311130
// use Traceur by default
11321131
Loader.prototype.transpiler = 'traceur';
@@ -1135,12 +1134,12 @@ function logloads(loads) {
11351134
var self = this;
11361135

11371136
// pick up Transpiler modules from existing globals on first run if set
1138-
if (firstRun) {
1137+
if (!self.transpilerHasRun) {
11391138
if (g.traceur && !self.has('traceur'))
11401139
self.set('traceur', getTranspilerModule(self, 'traceur'));
11411140
if (g.babel && !self.has('babel'))
11421141
self.set('babel', getTranspilerModule(self, 'babel'));
1143-
firstRun = false;
1142+
self.transpilerHasRun = true;
11441143
}
11451144

11461145
return self['import'](self.transpiler).then(function(transpiler) {
@@ -1219,7 +1218,8 @@ function logloads(loads) {
12191218
}
12201219

12211220

1222-
})(__global.LoaderPolyfill);/*
1221+
})(__global.LoaderPolyfill);
1222+
/*
12231223
*********************************************************************************************
12241224
12251225
System Loader Implementation

dist/es6-module-loader.js

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/es6-module-loader.js.map

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/es6-module-loader.src.js

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1566,7 +1566,7 @@ function logloads(loads) {
15661566
// store the deps as load.deps
15671567
load.declare = declare;
15681568
load.depsList = deps;
1569-
}
1569+
}
15701570
__eval(transpiled, __global, load);
15711571
curSystem.register = curRegister;
15721572
});
@@ -1818,10 +1818,11 @@ function logloads(loads) {
18181818
function linkSetFailed(linkSet, load, exc) {
18191819
var loader = linkSet.loader;
18201820

1821-
if (linkSet.loads[0].name != load.name)
1821+
if (load && linkSet.loads[0].name != load.name)
18221822
exc = addToError(exc, 'Error loading "' + load.name + '" from "' + linkSet.loads[0].name + '" at ' + (linkSet.loads[0].address || '<unknown>') + '\n');
18231823

1824-
exc = addToError(exc, 'Error loading "' + load.name + '" at ' + (load.address || '<unknown>') + '\n');
1824+
if (load)
1825+
exc = addToError(exc, 'Error loading "' + load.name + '" at ' + (load.address || '<unknown>') + '\n');
18251826

18261827
var loads = linkSet.loads.concat([]);
18271828
for (var i = 0, l = loads.length; i < l; i++) {
@@ -2395,8 +2396,6 @@ function logloads(loads) {
23952396
function getTranspilerModule(loader, globalName) {
23962397
return loader.newModule({ 'default': g[globalName], __useDefault: true });
23972398
}
2398-
// NB this does not support sub-classing well
2399-
var firstRun = true;
24002399

24012400
// use Traceur by default
24022401
Loader.prototype.transpiler = 'traceur';
@@ -2405,12 +2404,12 @@ function logloads(loads) {
24052404
var self = this;
24062405

24072406
// pick up Transpiler modules from existing globals on first run if set
2408-
if (firstRun) {
2407+
if (!self.transpilerHasRun) {
24092408
if (g.traceur && !self.has('traceur'))
24102409
self.set('traceur', getTranspilerModule(self, 'traceur'));
24112410
if (g.babel && !self.has('babel'))
24122411
self.set('babel', getTranspilerModule(self, 'babel'));
2413-
firstRun = false;
2412+
self.transpilerHasRun = true;
24142413
}
24152414

24162415
return self['import'](self.transpiler).then(function(transpiler) {
@@ -2489,7 +2488,8 @@ function logloads(loads) {
24892488
}
24902489

24912490

2492-
})(__global.LoaderPolyfill);/*
2491+
})(__global.LoaderPolyfill);
2492+
/*
24932493
*********************************************************************************************
24942494
24952495
System Loader Implementation

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "es6-module-loader",
33
"description": "An ES6 Module Loader shim",
4-
"version": "0.16.3",
4+
"version": "0.16.4",
55
"homepage": "https://github.com/ModuleLoader/es6-module-loader",
66
"author": {
77
"name": "Guy Bedford, Luke Hoban, Addy Osmani",

0 commit comments

Comments
 (0)