6to5-runtime
Advanced tools
Comparing version 3.5.1 to 3.5.2
"use strict"; | ||
var _to5Helpers = require("6to5-runtime/helpers"); | ||
var _core = require("6to5-runtime/core-js"); | ||
@@ -46,7 +44,7 @@ | ||
exports.taggedTemplateLiteral = function (strings, raw) { | ||
return _to5Helpers.tailCall(_core.Object.freeze, [Object.defineProperties(strings, { | ||
return _core.Object.freeze(Object.defineProperties(strings, { | ||
raw: { | ||
value: _core.Object.freeze(raw) | ||
} | ||
})], Object); | ||
})); | ||
}; | ||
@@ -64,3 +62,3 @@ | ||
exports.toArray = function (arr) { | ||
return Array.isArray(arr) ? arr : _to5Helpers.tailCall(_core.Array.from, [arr], Array); | ||
return Array.isArray(arr) ? arr : _core.Array.from(arr); | ||
}; | ||
@@ -100,3 +98,3 @@ | ||
exports.defineProperty = function (obj, key, value) { | ||
return _to5Helpers.tailCall(Object.defineProperty, [obj, key, { | ||
return Object.defineProperty(obj, key, { | ||
value: value, | ||
@@ -106,3 +104,3 @@ enumerable: true, | ||
writable: true | ||
}], Object); | ||
}); | ||
}; | ||
@@ -172,3 +170,3 @@ | ||
} else { | ||
return _to5Helpers.tailCall(get, [parent, property, receiver]); | ||
return get(parent, property, receiver); | ||
} | ||
@@ -182,3 +180,3 @@ } else if ("value" in desc && desc.writable) { | ||
} | ||
return _to5Helpers.tailCall(getter.call, [receiver], getter); | ||
return getter.call(receiver); | ||
} | ||
@@ -194,3 +192,3 @@ }; | ||
if (parent !== null) { | ||
return _to5Helpers.tailCall(set, [parent, property, value, receiver]); | ||
return set(parent, property, value, receiver); | ||
} | ||
@@ -202,3 +200,3 @@ } else if ("value" in desc && desc.writable) { | ||
if (setter !== undefined) { | ||
return _to5Helpers.tailCall(setter.call, [receiver, value], setter); | ||
return setter.call(receiver, value); | ||
} | ||
@@ -205,0 +203,0 @@ } |
{ | ||
"name": "6to5-runtime", | ||
"description": "6to5 selfContained runtime", | ||
"version": "3.5.1", | ||
"version": "3.5.2", | ||
"repository": "6to5/6to5", | ||
"author": "Sebastian McKenzie <sebmck@gmail.com>" | ||
} |
"use strict"; | ||
var _to5Helpers = require("6to5-runtime/helpers"); | ||
var _core = require("6to5-runtime/core-js"); | ||
@@ -137,3 +135,3 @@ | ||
// https://people.mozilla.org/~jorendorff/es6-draft.html#sec-generatorresume | ||
return _to5Helpers.tailCall(doneResult); | ||
return doneResult(); | ||
} | ||
@@ -312,3 +310,3 @@ | ||
if (iteratorMethod) { | ||
return _to5Helpers.tailCall(iteratorMethod.call, [iterable], iteratorMethod); | ||
return iteratorMethod.call(iterable); | ||
} | ||
@@ -402,3 +400,3 @@ | ||
// throw the exception. | ||
return _to5Helpers.tailCall(handle, ["end"]); | ||
return handle("end"); | ||
} | ||
@@ -412,13 +410,13 @@ | ||
if (this.prev < entry.catchLoc) { | ||
return _to5Helpers.tailCall(handle, [entry.catchLoc, true]); | ||
return handle(entry.catchLoc, true); | ||
} else if (this.prev < entry.finallyLoc) { | ||
return _to5Helpers.tailCall(handle, [entry.finallyLoc]); | ||
return handle(entry.finallyLoc); | ||
} | ||
} else if (hasCatch) { | ||
if (this.prev < entry.catchLoc) { | ||
return _to5Helpers.tailCall(handle, [entry.catchLoc, true]); | ||
return handle(entry.catchLoc, true); | ||
} | ||
} else if (hasFinally) { | ||
if (this.prev < entry.finallyLoc) { | ||
return _to5Helpers.tailCall(handle, [entry.finallyLoc]); | ||
return handle(entry.finallyLoc); | ||
} | ||
@@ -473,5 +471,4 @@ } else { | ||
finish: function (finallyLoc) { | ||
var _temp; | ||
var entry = this._findFinallyEntry(finallyLoc); | ||
return _to5Helpers.tailCall((_temp = this).complete, [entry.completion], _temp); | ||
return this.complete(entry.completion); | ||
}, | ||
@@ -478,0 +475,0 @@ |
99162
2710