From b660f61b9233371b3e2b2682217c5bdcdc7550da Mon Sep 17 00:00:00 2001 From: Ben Newman Date: Tue, 15 Aug 2017 15:28:52 -0400 Subject: [PATCH 1/3] Update regenerator-transform to version 0.10.0. --- packages/babel-plugin-transform-regenerator/package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/babel-plugin-transform-regenerator/package.json b/packages/babel-plugin-transform-regenerator/package.json index 08b1f43e80..e751629cbc 100644 --- a/packages/babel-plugin-transform-regenerator/package.json +++ b/packages/babel-plugin-transform-regenerator/package.json @@ -7,7 +7,7 @@ "repository": "https://github.com/babel/babel/tree/master/packages/babel-plugin-transform-regenerator", "main": "lib/index.js", "dependencies": { - "regenerator-transform": "0.9.11" + "regenerator-transform": "0.10.0" }, "license": "MIT", "devDependencies": { From e08ff8e6508d09b6686d72380c450ad0fb701d3b Mon Sep 17 00:00:00 2001 From: Ben Newman Date: Tue, 15 Aug 2017 15:33:32 -0400 Subject: [PATCH 2/3] Update regenerator-runtime to version 0.11.0. --- packages/babel-runtime/package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/babel-runtime/package.json b/packages/babel-runtime/package.json index c64ae91150..e9a87e1032 100644 --- a/packages/babel-runtime/package.json +++ b/packages/babel-runtime/package.json @@ -7,7 +7,7 @@ "author": "Sebastian McKenzie ", "dependencies": { "core-js": "^2.4.0", - "regenerator-runtime": "^0.10.0" + "regenerator-runtime": "^0.11.0" }, "devDependencies": { "babel-helpers": "7.0.0-alpha.19", From fffa6040231c4af08c5139bf2f17731329ccca9a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mateusz=20Burzy=C5=84ski?= Date: Wed, 16 Aug 2017 00:50:31 +0200 Subject: [PATCH 3/3] Fixed regenerator related fixtures --- .../transformation/misc/regression-2892/expected.js | 12 +++++++++--- .../test/fixtures/regression/T6755/expected.js | 4 +++- .../test/fixtures/regression/6733/expected.js | 6 ++++-- .../test/fixtures/regression/T7041/expected.js | 6 ++++-- .../variable-renaming/retain-lines/expected.js | 2 +- .../test/fixtures/runtime/custom-runtime/expected.js | 6 ++++-- .../test/fixtures/runtime/full/expected.js | 6 ++++-- .../fixtures/runtime/regenerator-runtime/expected.js | 4 +++- 8 files changed, 32 insertions(+), 14 deletions(-) diff --git a/packages/babel-core/test/fixtures/transformation/misc/regression-2892/expected.js b/packages/babel-core/test/fixtures/transformation/misc/regression-2892/expected.js index 5693044d70..b033aa0e98 100644 --- a/packages/babel-core/test/fixtures/transformation/misc/regression-2892/expected.js +++ b/packages/babel-core/test/fixtures/transformation/misc/regression-2892/expected.js @@ -7,9 +7,13 @@ Object.defineProperty(exports, "__esModule", { var _createClass = function () { function defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; }(); var foo = function () { - var _ref2 = _asyncToGenerator(regeneratorRuntime.mark(function _callee3() { + var _ref2 = _asyncToGenerator( + /*#__PURE__*/ + regeneratorRuntime.mark(function _callee3() { var bar = function () { - var _ref3 = _asyncToGenerator(regeneratorRuntime.mark(function _callee2() { + var _ref3 = _asyncToGenerator( + /*#__PURE__*/ + regeneratorRuntime.mark(function _callee2() { var baz; return regeneratorRuntime.wrap(function _callee2$(_context2) { while (1) { @@ -58,7 +62,9 @@ var Foo = function () { _createClass(Foo, [{ key: "bar", value: function () { - var _ref = _asyncToGenerator(regeneratorRuntime.mark(function _callee() { + var _ref = _asyncToGenerator( + /*#__PURE__*/ + regeneratorRuntime.mark(function _callee() { var baz; return regeneratorRuntime.wrap(function _callee$(_context) { while (1) { diff --git a/packages/babel-plugin-transform-es2015-classes/test/fixtures/regression/T6755/expected.js b/packages/babel-plugin-transform-es2015-classes/test/fixtures/regression/T6755/expected.js index 74bafa673b..af82cae559 100644 --- a/packages/babel-plugin-transform-es2015-classes/test/fixtures/regression/T6755/expected.js +++ b/packages/babel-plugin-transform-es2015-classes/test/fixtures/regression/T6755/expected.js @@ -7,7 +7,9 @@ var Example = function () { await Promise.resolve(2); }; - Example.prototype.test2 = regeneratorRuntime.mark(function test2() { + Example.prototype.test2 = + /*#__PURE__*/ + regeneratorRuntime.mark(function test2() { return regeneratorRuntime.wrap(function test2$(_context) { while (1) { switch (_context.prev = _context.next) { diff --git a/packages/babel-plugin-transform-regenerator/test/fixtures/regression/6733/expected.js b/packages/babel-plugin-transform-regenerator/test/fixtures/regression/6733/expected.js index 087e07f510..de3486b178 100644 --- a/packages/babel-plugin-transform-regenerator/test/fixtures/regression/6733/expected.js +++ b/packages/babel-plugin-transform-regenerator/test/fixtures/regression/6733/expected.js @@ -5,7 +5,9 @@ Object.defineProperty(exports, "__esModule", { }); exports.default = _callee; -var _marked = [_callee].map(regeneratorRuntime.mark); +var _marked = +/*#__PURE__*/ +regeneratorRuntime.mark(_callee); function _callee() { var x; @@ -25,5 +27,5 @@ function _callee() { return _context.stop(); } } - }, _marked[0], this); + }, _marked, this); } diff --git a/packages/babel-plugin-transform-regenerator/test/fixtures/regression/T7041/expected.js b/packages/babel-plugin-transform-regenerator/test/fixtures/regression/T7041/expected.js index e7ca8a685c..89a2c92037 100644 --- a/packages/babel-plugin-transform-regenerator/test/fixtures/regression/T7041/expected.js +++ b/packages/babel-plugin-transform-regenerator/test/fixtures/regression/T7041/expected.js @@ -10,7 +10,9 @@ var _keys2 = _interopRequireDefault(_keys); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } -var _marked = [fn].map(_regenerator2.default.mark); +var _marked = +/*#__PURE__*/ +_regenerator2.default.mark(fn); (0, _keys2.default)({}); @@ -23,5 +25,5 @@ function fn() { return _context.stop(); } } - }, _marked[0], this); + }, _marked, this); } diff --git a/packages/babel-plugin-transform-regenerator/test/fixtures/variable-renaming/retain-lines/expected.js b/packages/babel-plugin-transform-regenerator/test/fixtures/variable-renaming/retain-lines/expected.js index a1a08f9922..8c4effa028 100644 --- a/packages/babel-plugin-transform-regenerator/test/fixtures/variable-renaming/retain-lines/expected.js +++ b/packages/babel-plugin-transform-regenerator/test/fixtures/variable-renaming/retain-lines/expected.js @@ -1,4 +1,4 @@ -var func = regeneratorRuntime.mark(function _callee() {var actual;return regeneratorRuntime.wrap(function _callee$(_context) {while (1) switch (_context.prev = _context.next) {case 0:_context.next = 2;return ( +var func = /*#__PURE__*/regeneratorRuntime.mark(function _callee() {var actual;return regeneratorRuntime.wrap(function _callee$(_context) {while (1) switch (_context.prev = _context.next) {case 0:_context.next = 2;return ( obj. method(). method2());case 2: diff --git a/packages/babel-plugin-transform-runtime/test/fixtures/runtime/custom-runtime/expected.js b/packages/babel-plugin-transform-runtime/test/fixtures/runtime/custom-runtime/expected.js index 0e8b3542ef..656dd6d030 100644 --- a/packages/babel-plugin-transform-runtime/test/fixtures/runtime/custom-runtime/expected.js +++ b/packages/babel-plugin-transform-runtime/test/fixtures/runtime/custom-runtime/expected.js @@ -1,7 +1,9 @@ import _regeneratorRuntime from "foo/regenerator"; import _Symbol from "foo/core-js/symbol"; -var _marked = [giveWord].map(_regeneratorRuntime.mark); +var _marked = +/*#__PURE__*/ +_regeneratorRuntime.mark(giveWord); import foo, * as bar from "someModule"; export const myWord = _Symbol("abc"); @@ -16,7 +18,7 @@ export function giveWord() { case "end": return _context.stop(); } - }, _marked[0], this); + }, _marked, this); } foo; bar; diff --git a/packages/babel-plugin-transform-runtime/test/fixtures/runtime/full/expected.js b/packages/babel-plugin-transform-runtime/test/fixtures/runtime/full/expected.js index bf41211f33..904737f9ba 100644 --- a/packages/babel-plugin-transform-runtime/test/fixtures/runtime/full/expected.js +++ b/packages/babel-plugin-transform-runtime/test/fixtures/runtime/full/expected.js @@ -1,7 +1,9 @@ import _regeneratorRuntime from "babel-runtime/regenerator"; import _Symbol from "babel-runtime/core-js/symbol"; -var _marked = [giveWord].map(_regeneratorRuntime.mark); +var _marked = +/*#__PURE__*/ +_regeneratorRuntime.mark(giveWord); import foo, * as bar from "someModule"; export const myWord = _Symbol("abc"); @@ -16,7 +18,7 @@ export function giveWord() { case "end": return _context.stop(); } - }, _marked[0], this); + }, _marked, this); } foo; bar; diff --git a/packages/babel-plugin-transform-runtime/test/fixtures/runtime/regenerator-runtime/expected.js b/packages/babel-plugin-transform-runtime/test/fixtures/runtime/regenerator-runtime/expected.js index 3ba21d10de..a5046aeb3b 100644 --- a/packages/babel-plugin-transform-runtime/test/fixtures/runtime/regenerator-runtime/expected.js +++ b/packages/babel-plugin-transform-runtime/test/fixtures/runtime/regenerator-runtime/expected.js @@ -1,5 +1,7 @@ import _regeneratorRuntime from "babel-runtime/regenerator"; -void _regeneratorRuntime.mark(function _callee() { +void +/*#__PURE__*/ +_regeneratorRuntime.mark(function _callee() { return _regeneratorRuntime.wrap(function _callee$(_context) { while (1) switch (_context.prev = _context.next) { case 0: