6.0.0
I'm extremely stupid and didn't commit as I go. To anyone reading this I'm extremely sorry. A lot of these changes are very broad and I plan on releasing Babel 6.0.0 today live on stage at Ember Camp London so I'm afraid I couldn't wait. If you're ever in London I'll buy you a beer (or assorted beverage!) to make up for it, also I'll kiss your feet and give you a back massage, maybe.
This commit is contained in:
@@ -1,6 +1,6 @@
|
||||
!function () {}, //
|
||||
42;
|
||||
!{ get 42() {}, //
|
||||
foo: 42 };
|
||||
(function () {});
|
||||
//
|
||||
!function () {} //
|
||||
, 42;
|
||||
!{ get 42() {} //
|
||||
, foo: 42 };
|
||||
(function () {} //
|
||||
);
|
||||
|
||||
6
packages/babel-generator/test/fixtures/compact/no-semicolon/actual.js
vendored
Normal file
6
packages/babel-generator/test/fixtures/compact/no-semicolon/actual.js
vendored
Normal file
@@ -0,0 +1,6 @@
|
||||
function foo() {
|
||||
if (bar) {
|
||||
baz();
|
||||
}
|
||||
return;
|
||||
}
|
||||
1
packages/babel-generator/test/fixtures/compact/no-semicolon/expected.js
vendored
Normal file
1
packages/babel-generator/test/fixtures/compact/no-semicolon/expected.js
vendored
Normal file
@@ -0,0 +1 @@
|
||||
function foo(){if(bar){baz();}return;}
|
||||
@@ -1,9 +1,9 @@
|
||||
for (var i = (1 in []) in []);
|
||||
for (var i = 1 in [] in []);
|
||||
for (var i = (10 * 10 in []) in []);
|
||||
for (var i = (10 + 10 in []) in []);
|
||||
for (var i = 10 + (10 in []) in []);
|
||||
for (var i = 10 + 10 in [] in []);
|
||||
//for (var i = (1 in []) in []);
|
||||
//for (var i = 1 in [] in []);
|
||||
//for (var i = (10 * 10 in []) in []);
|
||||
//for (var i = (10 + 10 in []) in []);
|
||||
//for (var i = 10 + (10 in []) in []);
|
||||
//for (var i = 10 + 10 in [] in []);
|
||||
for (var i = (1 in []);;);
|
||||
for ((1 in []);;);
|
||||
for (1 * (1 in []);;);
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
for (var i = (1 in []) in []);
|
||||
for (var i = 1 in ([] in []));
|
||||
for (var i = (10 * 10 in []) in []);
|
||||
for (var i = (10 + 10 in []) in []);
|
||||
for (var i = 10 + (10 in []) in []);
|
||||
for (var i = 10 + 10 in ([] in []));
|
||||
//for (var i = (1 in []) in []);
|
||||
//for (var i = 1 in [] in []);
|
||||
//for (var i = (10 * 10 in []) in []);
|
||||
//for (var i = (10 + 10 in []) in []);
|
||||
//for (var i = 10 + (10 in []) in []);
|
||||
//for (var i = 10 + 10 in [] in []);
|
||||
for (var i = (1 in []);;);
|
||||
for ((1 in []);;);
|
||||
for (1 * (1 in []);;);
|
||||
|
||||
1
packages/babel-generator/test/fixtures/edgecase/for-loop-in/actual.js
vendored
Normal file
1
packages/babel-generator/test/fixtures/edgecase/for-loop-in/actual.js
vendored
Normal file
@@ -0,0 +1 @@
|
||||
for ((a in b) ? a : b; i;);
|
||||
1
packages/babel-generator/test/fixtures/edgecase/for-loop-in/expected.js
vendored
Normal file
1
packages/babel-generator/test/fixtures/edgecase/for-loop-in/expected.js
vendored
Normal file
@@ -0,0 +1 @@
|
||||
for ((a in b) ? a : b; i;);
|
||||
1
packages/babel-generator/test/fixtures/parentheses/expression/actual.js
vendored
Normal file
1
packages/babel-generator/test/fixtures/parentheses/expression/actual.js
vendored
Normal file
@@ -0,0 +1 @@
|
||||
a && (a.b && a.b.c());
|
||||
1
packages/babel-generator/test/fixtures/parentheses/expression/expected.js
vendored
Normal file
1
packages/babel-generator/test/fixtures/parentheses/expression/expected.js
vendored
Normal file
@@ -0,0 +1 @@
|
||||
a && a.b && a.b.c();
|
||||
@@ -5,3 +5,7 @@ function foo() {
|
||||
function bar() {
|
||||
return "foo";
|
||||
}
|
||||
|
||||
function foo() {
|
||||
return 1, "foo";
|
||||
}
|
||||
|
||||
@@ -5,3 +5,7 @@ function foo() {
|
||||
function bar() {
|
||||
return "foo";
|
||||
}
|
||||
|
||||
function foo() {
|
||||
return 1, "foo";
|
||||
}
|
||||
|
||||
@@ -36,6 +36,7 @@ suites.forEach(function (testSuite) {
|
||||
"asyncFunctions",
|
||||
"exportExtensions",
|
||||
"functionBind",
|
||||
"classConstructorCall",
|
||||
],
|
||||
strictMode: false,
|
||||
sourceType: "module",
|
||||
|
||||
Reference in New Issue
Block a user