Skip to content

Commit 59944bb

Browse files
committed
revert
1 parent 8525e91 commit 59944bb

File tree

5 files changed

+7
-7
lines changed

5 files changed

+7
-7
lines changed

packages/babel-helpers/src/helpers-generated.ts

+3-3
Original file line numberDiff line numberDiff line change
@@ -1075,10 +1075,10 @@ const helpers: Record<string, Helper> = {
10751075
internal: false,
10761076
},
10771077
),
1078-
// size: 2432, gzip size: 1156
1078+
// size: 2445, gzip size: 1158
10791079
regenerator: helper(
10801080
"7.27.0",
1081-
'function _regenerator(){\n/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/babel/babel/blob/main/packages/babel-helpers/LICENSE */\nvar e,t,r=Object.prototype,n=r.hasOwnProperty,o="function"==typeof Symbol?Symbol:{},i=o.iterator||"@@iterator",a=o.toStringTag||"@@toStringTag";function u(r,n,o,i){var a=n&&n.prototype instanceof Generator?n:Generator,u=Object.create(a.prototype);return define(u,"_invoke",function(r,n,o){var i,a,u,f=0,p=o||[],y=!1,d={prev:0,next:0,sent:e,abrupt:l,finish:l.bind(e,4),delegateYield:(t,r)=>(i=values(t),a=0,u=e,d.next=r,c)};function l(r,n){for(a=r,u=n,t=0;!y&&f&&!o&&t<p.length;t++){var o,i=p[t],l=d.prev,s=i[2];r>3?(o=s===n)&&(a=i[4]||3,u=i[5]===e?i[3]:i[5],i[4]=3,i[5]=e):i[0]<=l&&((o=r<2&&l<i[1])?(a=0,d.sent=n,d.next=i[1]):l<s&&(o=r<3||i[0]>n||n>s)&&(i[4]=r,i[5]=n,d.next=s,a=0))}if(o||r>1)return c;throw y=!0,n}return function(o,p,s){if(2===f)throw Error("Generator is already running");for(y&&1===p&&l(p,s),a=p,u=s;!y||(t=e);){i||(a?a<3?(a>1&&(d.next=-1),l(a,u)):d.next=u:d.sent=u);try{if(i){if(a||(o="next"),t=i[o]){if(t=t.call(i,u)){if(!t)throw TypeError("iterator result is not an object");if(!t.done)return t;u=t.value,a<2&&(a=0)}}else 1===a&&(t=i.return)&&t.call(i),a<2&&(u=TypeError("The iterator does not provide a \'"+o+"\' method"),a=1);i=e}else if(f=2,t=(y=d.next<0)?u:r.call(n,d),f=y?3:1,t!==c)break}catch(t){f=3,i=e,a=1,u=t}}return{value:t,done:y}}}(r,o,i),!0),u}var c={};function Generator(){}function GeneratorFunction(){}function GeneratorFunctionPrototype(){}var f={};define(f,i,(function(){return this}));var p=Object.getPrototypeOf,y=p&&p(p(values([])));y&&y!==r&&n.call(y,i)&&(f=y);var d=GeneratorFunctionPrototype.prototype=Generator.prototype=Object.create(f);function l(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,GeneratorFunctionPrototype):(e.__proto__=GeneratorFunctionPrototype,define(e,a,"GeneratorFunction")),e.prototype=Object.create(d),e}return GeneratorFunction.prototype=GeneratorFunctionPrototype,define(d,"constructor",GeneratorFunctionPrototype),define(GeneratorFunctionPrototype,"constructor",GeneratorFunction),GeneratorFunction.displayName=define(GeneratorFunctionPrototype,a,"GeneratorFunction"),defineIteratorMethods(d),define(d,a,"Generator"),define(d,i,(function(){return this})),define(d,"toString",(function(){return"[object Generator]"})),(_regenerator=function(){return{w:u,m:l}})()}',
1081+
'function _regenerator(){\n/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/babel/babel/blob/main/packages/babel-helpers/LICENSE */\nvar e,t,r=Object.prototype,n=r.hasOwnProperty,o="function"==typeof Symbol?Symbol:{},i=o.iterator||"@@iterator",a=o.toStringTag||"@@toStringTag";function u(r,n,o,i){var a=n&&n.prototype instanceof Generator?n:Generator,u=Object.create(a.prototype);return define(u,"_invoke",function(r,n,o){var i,a,u,f=0,p=o||[],y=!1,d={prev:0,next:0,sent:e,abrupt:l,finish:l.bind(e,4),delegateYield:function(t,r){return i=values(t),a=0,u=e,d.next=r,c}};function l(r,n){for(a=r,u=n,t=0;!y&&f&&!o&&t<p.length;t++){var o,i=p[t],l=d.prev,s=i[2];r>3?(o=s===n)&&(a=i[4]||3,u=i[5]===e?i[3]:i[5],i[4]=3,i[5]=e):i[0]<=l&&((o=r<2&&l<i[1])?(a=0,d.sent=n,d.next=i[1]):l<s&&(o=r<3||i[0]>n||n>s)&&(i[4]=r,i[5]=n,d.next=s,a=0))}if(o||r>1)return c;throw y=!0,n}return function(o,p,s){if(2===f)throw Error("Generator is already running");for(y&&1===p&&l(p,s),a=p,u=s;!y||(t=e);){i||(a?a<3?(a>1&&(d.next=-1),l(a,u)):d.next=u:d.sent=u);try{if(i){if(a||(o="next"),t=i[o]){if(t=t.call(i,u)){if(!t)throw TypeError("iterator result is not an object");if(!t.done)return t;u=t.value,a<2&&(a=0)}}else 1===a&&(t=i.return)&&t.call(i),a<2&&(u=TypeError("The iterator does not provide a \'"+o+"\' method"),a=1);i=e}else if(f=2,t=(y=d.next<0)?u:r.call(n,d),f=y?3:1,t!==c)break}catch(t){f=3,i=e,a=1,u=t}}return{value:t,done:y}}}(r,o,i),!0),u}var c={};function Generator(){}function GeneratorFunction(){}function GeneratorFunctionPrototype(){}var f={};define(f,i,(function(){return this}));var p=Object.getPrototypeOf,y=p&&p(p(values([])));y&&y!==r&&n.call(y,i)&&(f=y);var d=GeneratorFunctionPrototype.prototype=Generator.prototype=Object.create(f);function l(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,GeneratorFunctionPrototype):(e.__proto__=GeneratorFunctionPrototype,define(e,a,"GeneratorFunction")),e.prototype=Object.create(d),e}return GeneratorFunction.prototype=GeneratorFunctionPrototype,define(d,"constructor",GeneratorFunctionPrototype),define(GeneratorFunctionPrototype,"constructor",GeneratorFunction),GeneratorFunction.displayName=define(GeneratorFunctionPrototype,a,"GeneratorFunction"),defineIteratorMethods(d),define(d,a,"Generator"),define(d,i,(function(){return this})),define(d,"toString",(function(){return"[object Generator]"})),(_regenerator=function(){return{w:u,m:l}})()}',
10821082
{
10831083
globals: ["Object", "Symbol", "Error", "TypeError"],
10841084
locals: {
@@ -1107,7 +1107,7 @@ const helpers: Record<string, Helper> = {
11071107
"body.0.body.body.12.argument.expressions.4.callee",
11081108
],
11091109
regeneratorValues: [
1110-
"body.0.body.body.1.body.body.1.argument.expressions.0.arguments.2.callee.body.body.0.declarations.6.init.properties.5.value.body.expressions.0.right.callee",
1110+
"body.0.body.body.1.body.body.1.argument.expressions.0.arguments.2.callee.body.body.0.declarations.6.init.properties.5.value.body.body.0.argument.expressions.0.right.callee",
11111111
"body.0.body.body.8.declarations.1.init.right.arguments.0.arguments.0.callee",
11121112
],
11131113
},

packages/babel-helpers/src/helpers/regenerator.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -310,7 +310,7 @@ export default function /* @no-mangle */ _regenerator() {
310310
undefined,
311311
OperatorType.Finish,
312312
),
313-
delegateYield(iterable: any, nextLoc: number) {
313+
delegateYield: function (iterable: any, nextLoc: number) {
314314
delegateIterator = values(iterable);
315315

316316
// Deliberately forget the last sent value so that we don't

packages/babel-plugin-transform-async-generator-functions/test/fixtures/regression/13801-babel-7/output.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ function _regeneratorAsyncIterator(t, e) { function r(n, o, i, f) { var a = _try
44
function _tryCatch(t, r, e) { try { return { e: 0, v: t.call(r, e) }; } catch (t) { return { e: 1, v: t }; } }
55
function _awaitAsyncGenerator(e) { return new _OverloadYield(e, 0); }
66
function _OverloadYield(e, d) { this.v = e, this.k = d; }
7-
function _regenerator() { /*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/babel/babel/blob/main/packages/babel-helpers/LICENSE */ var e, t, r = Object.prototype, n = r.hasOwnProperty, o = "function" == typeof Symbol ? Symbol : {}, i = o.iterator || "@@iterator", a = o.toStringTag || "@@toStringTag"; function u(r, n, o, i) { var a = n && n.prototype instanceof Generator ? n : Generator, u = Object.create(a.prototype); return _regeneratorDefine(u, "_invoke", function (r, n, o) { var i, a, u, f = 0, p = o || [], y = !1, d = { prev: 0, next: 0, sent: e, abrupt: l, finish: l.bind(e, 4), delegateYield: (t, r) => (i = _regeneratorValues(t), a = 0, u = e, d.next = r, c) }; function l(r, n) { for (a = r, u = n, t = 0; !y && f && !o && t < p.length; t++) { var o, i = p[t], l = d.prev, s = i[2]; r > 3 ? (o = s === n) && (a = i[4] || 3, u = i[5] === e ? i[3] : i[5], i[4] = 3, i[5] = e) : i[0] <= l && ((o = r < 2 && l < i[1]) ? (a = 0, d.sent = n, d.next = i[1]) : l < s && (o = r < 3 || i[0] > n || n > s) && (i[4] = r, i[5] = n, d.next = s, a = 0)); } if (o || r > 1) return c; throw y = !0, n; } return function (o, p, s) { if (2 === f) throw Error("Generator is already running"); for (y && 1 === p && l(p, s), a = p, u = s; !y || (t = e);) { i || (a ? a < 3 ? (a > 1 && (d.next = -1), l(a, u)) : d.next = u : d.sent = u); try { if (i) { if (a || (o = "next"), t = i[o]) { if (t = t.call(i, u)) { if (!t) throw TypeError("iterator result is not an object"); if (!t.done) return t; u = t.value, a < 2 && (a = 0); } } else 1 === a && (t = i.return) && t.call(i), a < 2 && (u = TypeError("The iterator does not provide a '" + o + "' method"), a = 1); i = e; } else if (f = 2, t = (y = d.next < 0) ? u : r.call(n, d), f = y ? 3 : 1, t !== c) break; } catch (t) { f = 3, i = e, a = 1, u = t; } } return { value: t, done: y }; }; }(r, o, i), !0), u; } var c = {}; function Generator() {} function GeneratorFunction() {} function GeneratorFunctionPrototype() {} var f = {}; _regeneratorDefine(f, i, function () { return this; }); var p = Object.getPrototypeOf, y = p && p(p(_regeneratorValues([]))); y && y !== r && n.call(y, i) && (f = y); var d = GeneratorFunctionPrototype.prototype = Generator.prototype = Object.create(f); function l(e) { return Object.setPrototypeOf ? Object.setPrototypeOf(e, GeneratorFunctionPrototype) : (e.__proto__ = GeneratorFunctionPrototype, _regeneratorDefine(e, a, "GeneratorFunction")), e.prototype = Object.create(d), e; } return GeneratorFunction.prototype = GeneratorFunctionPrototype, _regeneratorDefine(d, "constructor", GeneratorFunctionPrototype), _regeneratorDefine(GeneratorFunctionPrototype, "constructor", GeneratorFunction), GeneratorFunction.displayName = _regeneratorDefine(GeneratorFunctionPrototype, a, "GeneratorFunction"), _regeneratorDefineIM(d), _regeneratorDefine(d, a, "Generator"), _regeneratorDefine(d, i, function () { return this; }), _regeneratorDefine(d, "toString", function () { return "[object Generator]"; }), (_regenerator = function () { return { w: u, m: l }; })(); }
7+
function _regenerator() { /*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/babel/babel/blob/main/packages/babel-helpers/LICENSE */ var e, t, r = Object.prototype, n = r.hasOwnProperty, o = "function" == typeof Symbol ? Symbol : {}, i = o.iterator || "@@iterator", a = o.toStringTag || "@@toStringTag"; function u(r, n, o, i) { var a = n && n.prototype instanceof Generator ? n : Generator, u = Object.create(a.prototype); return _regeneratorDefine(u, "_invoke", function (r, n, o) { var i, a, u, f = 0, p = o || [], y = !1, d = { prev: 0, next: 0, sent: e, abrupt: l, finish: l.bind(e, 4), delegateYield: function (t, r) { return i = _regeneratorValues(t), a = 0, u = e, d.next = r, c; } }; function l(r, n) { for (a = r, u = n, t = 0; !y && f && !o && t < p.length; t++) { var o, i = p[t], l = d.prev, s = i[2]; r > 3 ? (o = s === n) && (a = i[4] || 3, u = i[5] === e ? i[3] : i[5], i[4] = 3, i[5] = e) : i[0] <= l && ((o = r < 2 && l < i[1]) ? (a = 0, d.sent = n, d.next = i[1]) : l < s && (o = r < 3 || i[0] > n || n > s) && (i[4] = r, i[5] = n, d.next = s, a = 0)); } if (o || r > 1) return c; throw y = !0, n; } return function (o, p, s) { if (2 === f) throw Error("Generator is already running"); for (y && 1 === p && l(p, s), a = p, u = s; !y || (t = e);) { i || (a ? a < 3 ? (a > 1 && (d.next = -1), l(a, u)) : d.next = u : d.sent = u); try { if (i) { if (a || (o = "next"), t = i[o]) { if (t = t.call(i, u)) { if (!t) throw TypeError("iterator result is not an object"); if (!t.done) return t; u = t.value, a < 2 && (a = 0); } } else 1 === a && (t = i.return) && t.call(i), a < 2 && (u = TypeError("The iterator does not provide a '" + o + "' method"), a = 1); i = e; } else if (f = 2, t = (y = d.next < 0) ? u : r.call(n, d), f = y ? 3 : 1, t !== c) break; } catch (t) { f = 3, i = e, a = 1, u = t; } } return { value: t, done: y }; }; }(r, o, i), !0), u; } var c = {}; function Generator() {} function GeneratorFunction() {} function GeneratorFunctionPrototype() {} var f = {}; _regeneratorDefine(f, i, function () { return this; }); var p = Object.getPrototypeOf, y = p && p(p(_regeneratorValues([]))); y && y !== r && n.call(y, i) && (f = y); var d = GeneratorFunctionPrototype.prototype = Generator.prototype = Object.create(f); function l(e) { return Object.setPrototypeOf ? Object.setPrototypeOf(e, GeneratorFunctionPrototype) : (e.__proto__ = GeneratorFunctionPrototype, _regeneratorDefine(e, a, "GeneratorFunction")), e.prototype = Object.create(d), e; } return GeneratorFunction.prototype = GeneratorFunctionPrototype, _regeneratorDefine(d, "constructor", GeneratorFunctionPrototype), _regeneratorDefine(GeneratorFunctionPrototype, "constructor", GeneratorFunction), GeneratorFunction.displayName = _regeneratorDefine(GeneratorFunctionPrototype, a, "GeneratorFunction"), _regeneratorDefineIM(d), _regeneratorDefine(d, a, "Generator"), _regeneratorDefine(d, i, function () { return this; }), _regeneratorDefine(d, "toString", function () { return "[object Generator]"; }), (_regenerator = function () { return { w: u, m: l }; })(); }
88
function _regeneratorValues(e) { if (null != e) { var r = e["function" == typeof Symbol && Symbol.iterator || "@iterator"]; if (r) return r.call(e); if ("function" == typeof e.next) return e; if (!isNaN(e.length)) { var t = -1, n = function r() { for (; ++t < e.length;) if ({}.hasOwnProperty.call(e, t)) return r.value = e[t], r.done = !1, r; return r.value = void 0, r.done = !0, r; }; return n.next = n; } } throw new TypeError(typeof e + " is not iterable"); }
99
function _regeneratorDefineIM(e) { function n(n, t) { _regeneratorDefine(e, n, function (e) { return this._invoke(n, t, e); }); } n("next", 0), n("throw", 1), n("return", 2); }
1010
function _regeneratorDefine(e, r, n, t) { _regeneratorDefine = function (e, r, n, t) { return Object.defineProperty(e, r, { value: n, enumerable: !t, configurable: !t, writable: !t }); }; try { _regeneratorDefine({}, ""); } catch (e) { _regeneratorDefine = function (e, r, n) { return e[r] = n; }; } return _regeneratorDefine(e, r, n, t); }

0 commit comments

Comments
 (0)