feat(es/minifier): Enable conditionals by default (#4301)

This commit is contained in:
Donny/강동윤 2022-04-12 11:12:10 +09:00 committed by GitHub
parent fa880634bd
commit 7e8f613272
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
344 changed files with 2724 additions and 3498 deletions

View File

@ -1,5 +1,5 @@
foo({
bar: function(data, baz) {
!(!(baz ? data.quxA : data.quxB) && !(baz ? data.corgeA : data.corgeB) && (baz ? data.get("waldo") : data.waldo)) ? (baz ? data.quxA : data.quxB) || (baz ? data.get("waldo") : data.waldo) || (baz ? !data.corgeA : !data.corgeB) || pass() : pass();
!(!(baz ? data.quxA : data.quxB) && !(baz ? data.corgeA : data.corgeB) && (baz ? data.get("waldo") : data.waldo)) && ((baz ? data.quxA : data.quxB) || (baz ? data.get("waldo") : data.waldo) || (baz ? !data.corgeA : !data.corgeB)) || pass();
}
});

View File

@ -7,4 +7,4 @@ class C {
}(E || (E = {})), function(M1) {
var a;
M1.a = a;
}(M || (M = {})), E.a + new C(), E.a + C.foo(), E.a;
}(M || (M = {})), E.a, new C(), E.a, C.foo(), E.a;

View File

@ -11,4 +11,4 @@ var E, M, C = function() {
}(E || (E = {})), function(M1) {
var a;
M1.a = a;
}(M || (M = {})), E.a + new C(), E.a + C.foo(), E.a;
}(M || (M = {})), E.a, new C(), E.a, C.foo(), E.a;

View File

@ -3,4 +3,4 @@ var E, F;
E[E.a = 0] = "a", E[E.b = 1] = "b";
}(E || (E = {})), function(F) {
F[F.c = 0] = "c", F[F.d = 1] = "d";
}(F || (F = {})), E.a, E.a + E.b, E.a + E.b, E.a + F.c;
}(F || (F = {})), E.a, E.a, E.b, E.a, E.b, E.a, F.c;

View File

@ -3,4 +3,4 @@ var E, F;
E[E.a = 0] = "a", E[E.b = 1] = "b";
}(E || (E = {})), function(F) {
F[F.c = 0] = "c", F[F.d = 1] = "d";
}(F || (F = {})), E.a, E.a + E.b, E.a + E.b, E.a + F.c;
}(F || (F = {})), E.a, E.a, E.b, E.a, E.b, E.a, F.c;

View File

@ -3,4 +3,4 @@ var E, F;
E[E.a = 0] = "a", E[E.b = 1] = "b";
}(E || (E = {})), function(F) {
F[F.c = 0] = "c", F[F.d = 1] = "d";
}(F || (F = {})), E.a, E.a, E.a * E.b, E.a, E.b, E.b, E.b, E.a, E.a, E.a / E.b, E.a, E.b, E.b, E.b, E.a, E.a, E.a % E.b, E.a, E.b, E.b, E.b, E.a, E.a, E.a - E.b, E.a, E.b, E.b, E.b, E.a, E.a, E.a << E.b, E.a, E.b, E.b, E.b, E.a, E.a, E.a >> E.b, E.a, E.b, E.b, E.b, E.a, E.a, E.a >>> E.b, E.a, E.b, E.b, E.b, E.a, E.a, E.a & E.b, E.a, E.b, E.b, E.b, E.a, E.a, E.a ^ E.b, E.a, E.b, E.b, E.b, E.a, E.a, E.a | E.b, E.a, E.b, E.b, E.b;
}(F || (F = {})), E.a, E.a, E.a, E.b, E.a, E.b, E.b, E.b, E.a, E.a, E.a, E.b, E.a, E.b, E.b, E.b, E.a, E.a, E.a, E.b, E.a, E.b, E.b, E.b, E.a, E.a, E.a, E.b, E.a, E.b, E.b, E.b, E.a, E.a, E.a, E.b, E.a, E.b, E.b, E.b, E.a, E.a, E.a, E.b, E.a, E.b, E.b, E.b, E.a, E.a, E.a, E.b, E.a, E.b, E.b, E.b, E.a, E.a, E.a, E.b, E.a, E.b, E.b, E.b, E.a, E.a, E.a, E.b, E.a, E.b, E.b, E.b, E.a, E.a, E.a, E.b, E.a, E.b, E.b, E.b;

View File

@ -3,4 +3,4 @@ var E, F;
E[E.a = 0] = "a", E[E.b = 1] = "b";
}(E || (E = {})), function(F) {
F[F.c = 0] = "c", F[F.d = 1] = "d";
}(F || (F = {})), E.a, E.a, E.a * E.b, E.a, E.b, E.b, E.b, E.a, E.a, E.a / E.b, E.a, E.b, E.b, E.b, E.a, E.a, E.a % E.b, E.a, E.b, E.b, E.b, E.a, E.a, E.a - E.b, E.a, E.b, E.b, E.b, E.a, E.a, E.a << E.b, E.a, E.b, E.b, E.b, E.a, E.a, E.a >> E.b, E.a, E.b, E.b, E.b, E.a, E.a, E.a >>> E.b, E.a, E.b, E.b, E.b, E.a, E.a, E.a & E.b, E.a, E.b, E.b, E.b, E.a, E.a, E.a ^ E.b, E.a, E.b, E.b, E.b, E.a, E.a, E.a | E.b, E.a, E.b, E.b, E.b;
}(F || (F = {})), E.a, E.a, E.a, E.b, E.a, E.b, E.b, E.b, E.a, E.a, E.a, E.b, E.a, E.b, E.b, E.b, E.a, E.a, E.a, E.b, E.a, E.b, E.b, E.b, E.a, E.a, E.a, E.b, E.a, E.b, E.b, E.b, E.a, E.a, E.a, E.b, E.a, E.b, E.b, E.b, E.a, E.a, E.a, E.b, E.a, E.b, E.b, E.b, E.a, E.a, E.a, E.b, E.a, E.b, E.b, E.b, E.a, E.a, E.a, E.b, E.a, E.b, E.b, E.b, E.a, E.a, E.a, E.b, E.a, E.b, E.b, E.b, E.a, E.a, E.a, E.b, E.a, E.b, E.b, E.b;

View File

@ -1,4 +1,4 @@
var E;
!function(E) {
E[E.a = 0] = "a", E[E.b = 1] = "b";
}(E || (E = {})), E.a, E.a, E.a * E.b, E.a, E.b, E.b, E.b, E.a, E.a, E.a / E.b, E.a, E.b, E.b, E.b, E.a, E.a, E.a % E.b, E.a, E.b, E.b, E.b, E.a, E.a, E.a - E.b, E.a, E.b, E.b, E.b, E.a, E.a, E.a << E.b, E.a, E.b, E.b, E.b, E.a, E.a, E.a >> E.b, E.a, E.b, E.b, E.b, E.a, E.a, E.a >>> E.b, E.a, E.b, E.b, E.b, E.a, E.a, E.a & E.b, E.a, E.b, E.b, E.b, E.a, E.a, E.a ^ E.b, E.a, E.b, E.b, E.b, E.a, E.a, E.a | E.b, E.a, E.b, E.b, E.b;
}(E || (E = {})), E.a, E.a, E.a, E.b, E.a, E.b, E.b, E.b, E.a, E.a, E.a, E.b, E.a, E.b, E.b, E.b, E.a, E.a, E.a, E.b, E.a, E.b, E.b, E.b, E.a, E.a, E.a, E.b, E.a, E.b, E.b, E.b, E.a, E.a, E.a, E.b, E.a, E.b, E.b, E.b, E.a, E.a, E.a, E.b, E.a, E.b, E.b, E.b, E.a, E.a, E.a, E.b, E.a, E.b, E.b, E.b, E.a, E.a, E.a, E.b, E.a, E.b, E.b, E.b, E.a, E.a, E.a, E.b, E.a, E.b, E.b, E.b, E.a, E.a, E.a, E.b, E.a, E.b, E.b, E.b;

View File

@ -1,4 +1,4 @@
var E;
!function(E) {
E[E.a = 0] = "a", E[E.b = 1] = "b";
}(E || (E = {})), E.a, E.a, E.a * E.b, E.a, E.b, E.b, E.b, E.a, E.a, E.a / E.b, E.a, E.b, E.b, E.b, E.a, E.a, E.a % E.b, E.a, E.b, E.b, E.b, E.a, E.a, E.a - E.b, E.a, E.b, E.b, E.b, E.a, E.a, E.a << E.b, E.a, E.b, E.b, E.b, E.a, E.a, E.a >> E.b, E.a, E.b, E.b, E.b, E.a, E.a, E.a >>> E.b, E.a, E.b, E.b, E.b, E.a, E.a, E.a & E.b, E.a, E.b, E.b, E.b, E.a, E.a, E.a ^ E.b, E.a, E.b, E.b, E.b, E.a, E.a, E.a | E.b, E.a, E.b, E.b, E.b;
}(E || (E = {})), E.a, E.a, E.a, E.b, E.a, E.b, E.b, E.b, E.a, E.a, E.a, E.b, E.a, E.b, E.b, E.b, E.a, E.a, E.a, E.b, E.a, E.b, E.b, E.b, E.a, E.a, E.a, E.b, E.a, E.b, E.b, E.b, E.a, E.a, E.a, E.b, E.a, E.b, E.b, E.b, E.a, E.a, E.a, E.b, E.a, E.b, E.b, E.b, E.a, E.a, E.a, E.b, E.a, E.b, E.b, E.b, E.a, E.a, E.a, E.b, E.a, E.b, E.b, E.b, E.a, E.a, E.a, E.b, E.a, E.b, E.b, E.b, E.a, E.a, E.a, E.b, E.a, E.b, E.b, E.b;

View File

@ -1,8 +1,8 @@
import { j, k } from './assignmentToVoidZero2';
exports.j = 1, exports.k = void 0;
var o = {};
o.x = 1, o.y = void 0, o.x + o.y;
o.x = 1, o.y = void 0, o.x, o.y;
var c = new function() {
this.p = 1, this.q = void 0;
}();
c.p + c.q;
c.p, c.q;

View File

@ -1,8 +1,8 @@
import { j, k } from "./assignmentToVoidZero2";
exports.j = 1, exports.k = void 0;
var o = {};
o.x = 1, o.y = void 0, o.x + o.y;
o.x = 1, o.y = void 0, o.x, o.y;
var c = new function() {
this.p = 1, this.q = void 0;
}();
c.p + c.q;
c.p, c.q;

View File

@ -1,4 +1,4 @@
var ENUM1;
!function(ENUM1) {
ENUM1[ENUM1.A = 0] = "A", ENUM1[ENUM1.B = 1] = "B", ENUM1[ENUM1[""] = 2] = "";
}(ENUM1 || (ENUM1 = {})), ENUM1.A, ENUM1.A + ENUM1.B, ENUM1.A + ENUM1.B, ENUM1.A, ENUM1.A, ENUM1.B;
}(ENUM1 || (ENUM1 = {})), ENUM1.A, ENUM1.A, ENUM1.B, ENUM1.A, ENUM1.B, ENUM1.A, ENUM1.A, ENUM1.B;

View File

@ -1,4 +1,4 @@
var ENUM1;
!function(ENUM1) {
ENUM1[ENUM1.A = 0] = "A", ENUM1[ENUM1.B = 1] = "B", ENUM1[ENUM1[""] = 2] = "";
}(ENUM1 || (ENUM1 = {})), ENUM1.A, ENUM1.A + ENUM1.B, ENUM1.A + ENUM1.B, ENUM1.A, ENUM1.A, ENUM1.B;
}(ENUM1 || (ENUM1 = {})), ENUM1.A, ENUM1.A, ENUM1.B, ENUM1.A, ENUM1.B, ENUM1.A, ENUM1.A, ENUM1.B;

View File

@ -5,11 +5,7 @@ function foo3() {
function m1() {
return 1;
}
foo3(), function(x) {
try {} catch (e) {
return [];
} finally{}
}(1), function(M1) {
foo3(), function(M1) {
M1.x = 1, M1.C = class {
};
}(M || (M = {})), (m1 || (m1 = {})).y = 2;

View File

@ -3,10 +3,6 @@ function foo3() {
return foo3();
}
foo3(), function(x) {
try {} catch (e) {
return [];
} finally{}
}(1), function(x) {
void 0 === x || swcHelpers.typeOf(x);
}(1);
var M, e1, C = function() {

View File

@ -1,4 +1,4 @@
var STRING;
class CLASS {
}
new Date(), STRING.toLowerCase(), new CLASS(), new Date(), STRING.toLowerCase(), new CLASS();
STRING.toLowerCase(), new CLASS(), STRING.toLowerCase(), new CLASS();

View File

@ -3,4 +3,4 @@ var STRING, CLASS = function() {
"use strict";
swcHelpers.classCallCheck(this, CLASS);
};
new Date(), STRING.toLowerCase(), new CLASS(), new Date(), STRING.toLowerCase(), new CLASS();
STRING.toLowerCase(), new CLASS(), STRING.toLowerCase(), new CLASS();

View File

@ -1,2 +1,2 @@
var NUMBER;
new Date(), NUMBER.toString(), new Object, new Date(), NUMBER.toString(), new Object;
NUMBER.toString(), new Object, NUMBER.toString(), new Object;

View File

@ -1,2 +1,2 @@
var NUMBER;
new Date(), NUMBER.toString(), new Object, new Date(), NUMBER.toString(), new Object;
NUMBER.toString(), new Object, NUMBER.toString(), new Object;

View File

@ -11,4 +11,4 @@ function A(x) {
}
c.x = void 0, c.y = void 0;
var k = A(1), j = new A(2);
k.x === j.x;
k.x, j.x;

View File

@ -12,4 +12,4 @@ function A(x) {
}
c.x = void 0, c.y = void 0;
var k = A(1), j = new A(2);
k.x === j.x;
k.x, j.x;

View File

@ -14,7 +14,7 @@ C2(), new C2(), C3(), new C3();
var C4 = function() {
if (!(this instanceof C4)) return new C4();
};
C4(), new C4(), new function() {}(), new class {
C4(), new C4(), new class {
}(), new function() {
this.functions = [
(x)=>x
@ -23,4 +23,4 @@ C4(), new C4(), new function() {}(), new class {
,
(x)=>x - 1
];
}(), new function(num) {}();
}();

View File

@ -15,7 +15,7 @@ C2(), new C2(), C3(), new C3();
var C4 = function() {
if (!swcHelpers._instanceof(this, C4)) return new C4();
};
C4(), new C4(), new function() {}(), new function _class() {
C4(), new C4(), new function _class() {
"use strict";
swcHelpers.classCallCheck(this, _class);
}(), new function() {
@ -30,4 +30,4 @@ C4(), new C4(), new function() {}(), new function _class() {
return x - 1;
}
];
}(), new function(num) {}();
}();

View File

@ -9,5 +9,5 @@ var C = function() {
swcHelpers.classCallCheck(this, D), this.y = y;
}, E = function() {
"use strict";
arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : new Date(), swcHelpers.classCallCheck(this, E);
arguments.length > 0 && void 0 !== arguments[0] && arguments[0], swcHelpers.classCallCheck(this, E);
};

View File

@ -1,8 +0,0 @@
try {} catch (e) {
const isString = 'string' == typeof e;
isString && e.toUpperCase(), 'string' == typeof e && e.toUpperCase();
}
try {} catch (e1) {
const isString = 'string' == typeof e1;
e1 = 1, isString && e1.toUpperCase(), 'string' == typeof e1 && e1.toUpperCase();
}

View File

@ -1,7 +0,0 @@
try {} catch (e) {
"string" == typeof e && e.toUpperCase(), "string" == typeof e && e.toUpperCase();
}
try {} catch (e1) {
var isString = "string" == typeof e1;
e1 = 1, isString && e1.toUpperCase(), "string" == typeof e1 && e1.toUpperCase();
}

View File

@ -3,4 +3,4 @@ export default class Decl {
};
Entity();
var z = new Entity();
z.p1 + z.p2;
z.p1, z.p2;

View File

@ -6,5 +6,5 @@ var Decl = function() {
};
Entity();
var z = new Entity();
z.p1 + z.p2;
z.p1, z.p2;
export { Decl as default };

View File

@ -3,4 +3,4 @@ export default class Decl {
};
Entity();
var z = new Entity();
z.p1 + z.p2;
z.p1, z.p2;

View File

@ -6,5 +6,5 @@ var Decl = function() {
};
Entity();
var z = new Entity();
z.p1 + z.p2;
z.p1, z.p2;
export { Decl as default };

View File

@ -1,5 +1,4 @@
const [] = {}, {} = void 0;
const {} = void 0;
(([])=>0
)({}), (({})=>0
)(void 0);
const {} = 1, [] = {};

View File

@ -20,4 +20,3 @@ try {
}
];
} catch ([{ x: [y] , z }]) {}
try {} catch ([a2]) {}

View File

@ -29,6 +29,3 @@ try {
var ref = swcHelpers.slicedToArray(param2, 1)[0];
swcHelpers.slicedToArray(ref.x, 1)[0], ref.z;
}
try {} catch (param3) {
swcHelpers.slicedToArray(param3, 1)[0];
}

View File

@ -1,4 +1,3 @@
TWO: ;
FOUR: for(;;)FIVE: for(;;)break FOUR;
for(;;);
for(;;)for(;;);

View File

@ -1,4 +1,3 @@
TWO: ;
FOUR: for(;;)FIVE: for(;;)break FOUR;
for(;;);
for(;;)for(;;);

View File

@ -1,2 +1,2 @@
var temp = 10;
Math.pow(++temp, 3), Math.pow(--temp, 3), Math.pow(temp++, 3), Math.pow(temp--, 3), --temp, Math.pow(temp, 3), --temp, Math.pow(temp, 3), --temp, Math.pow(temp, 3), --temp, Math.pow(temp, 3), --temp, Math.pow(temp, 3), Math.pow(temp--, 3), Math.pow(temp++, 3), Math.pow(temp--, -temp), Math.pow(temp++, +temp), Math.pow(--temp, 3), Math.pow(--temp, 3), Math.pow(--temp, 3), Math.pow(--temp, 3), Math.pow(--temp, 3), --temp, --temp, --temp, --temp, --temp, ++temp, ++temp, ++temp, ++temp, Math.pow(3, ++temp), Math.pow(3, --temp), Math.pow(3, temp++), Math.pow(3, temp--), Math.pow(3, Math.pow(++temp, 2)), Math.pow(3, Math.pow(--temp, 2)), Math.pow(3, Math.pow(temp++, 2)), Math.pow(3, Math.pow(temp--, 2)), Math.pow(3, ++temp), Math.pow(3, ++temp), Math.pow(3, ++temp), Math.pow(3, ++temp), Math.pow(3, ++temp), Math.pow(3, --temp), Math.pow(3, --temp), Math.pow(3, --temp), Math.pow(3, --temp), Math.pow(3, --temp);
++temp, --temp, temp++, temp--, --temp, --temp, --temp, --temp, --temp, temp--, temp++, temp--, temp++, --temp, --temp, --temp, --temp, --temp, --temp, --temp, --temp, --temp, --temp, ++temp, ++temp, ++temp, ++temp, ++temp, --temp, temp++, temp--, ++temp, --temp, temp++, temp--, ++temp, ++temp, ++temp, ++temp, ++temp, --temp, --temp, --temp, --temp, --temp;

View File

@ -1,2 +1,2 @@
var temp = 10;
Math.pow(++temp, 3), Math.pow(--temp, 3), Math.pow(temp++, 3), Math.pow(temp--, 3), --temp, Math.pow(temp, 3), --temp, Math.pow(temp, 3), --temp, Math.pow(temp, 3), --temp, Math.pow(temp, 3), --temp, Math.pow(temp, 3), Math.pow(temp--, 3), Math.pow(temp++, 3), Math.pow(temp--, -temp), Math.pow(temp++, +temp), Math.pow(--temp, 3), Math.pow(--temp, 3), Math.pow(--temp, 3), Math.pow(--temp, 3), Math.pow(--temp, 3), --temp, --temp, --temp, --temp, --temp, ++temp, ++temp, ++temp, ++temp, Math.pow(3, ++temp), Math.pow(3, --temp), Math.pow(3, temp++), Math.pow(3, temp--), Math.pow(3, Math.pow(++temp, 2)), Math.pow(3, Math.pow(--temp, 2)), Math.pow(3, Math.pow(temp++, 2)), Math.pow(3, Math.pow(temp--, 2)), Math.pow(3, ++temp), Math.pow(3, ++temp), Math.pow(3, ++temp), Math.pow(3, ++temp), Math.pow(3, ++temp), Math.pow(3, --temp), Math.pow(3, --temp), Math.pow(3, --temp), Math.pow(3, --temp), Math.pow(3, --temp);
++temp, --temp, temp++, temp--, --temp, --temp, --temp, --temp, --temp, temp--, temp++, temp--, temp++, --temp, --temp, --temp, --temp, --temp, --temp, --temp, --temp, --temp, --temp, ++temp, ++temp, ++temp, ++temp, ++temp, --temp, temp++, temp--, ++temp, --temp, temp++, temp--, ++temp, ++temp, ++temp, ++temp, ++temp, --temp, --temp, --temp, --temp, --temp;

View File

@ -1,2 +1,2 @@
var temp = 10;
Math.pow(-++temp, 3), Math.pow(+--temp, 3), Math.pow(-temp++, 3), Math.pow(+temp--, 3), Math.pow(-Math.pow(1, ++temp), 3), Math.pow(-Math.pow(1, --temp), 3), Math.pow(-Math.pow(1, temp++), 3), Math.pow(-Math.pow(1, temp--), 3), Math.pow(-3, temp++), Math.pow(-3, temp--), Math.pow(-3, ++temp), Math.pow(-3, --temp), Math.pow(3, temp++), Math.pow(3, temp--), Math.pow(3, ++temp), Math.pow(3, --temp), Math.pow(-3, Math.pow(temp++, 2)), Math.pow(-3, Math.pow(temp--, 2)), Math.pow(-3, Math.pow(++temp, 2)), Math.pow(-3, Math.pow(--temp, 2)), Math.pow(3, Math.pow(temp++, 2)), Math.pow(3, Math.pow(temp--, 2)), Math.pow(3, Math.pow(++temp, 2)), Math.pow(3, Math.pow(--temp, 2)), Math.pow(3, -temp++), Math.pow(3, -temp--), Math.pow(3, -++temp), Math.pow(3, +--temp), Math.pow(3, Math.pow(-temp++, 2)), Math.pow(3, Math.pow(-temp--, 2)), Math.pow(3, Math.pow(+temp++, 2)), Math.pow(3, Math.pow(+temp--, 2)), Math.pow(3, Math.pow(-++temp, 2)), Math.pow(3, Math.pow(+--temp, 2));
++temp, --temp, temp++, temp--, ++temp, --temp, temp++, temp--, temp++, temp--, ++temp, --temp, temp++, temp--, ++temp, --temp, temp++, temp--, ++temp, --temp, temp++, temp--, ++temp, --temp, temp++, temp--, ++temp, --temp, temp++, temp--, temp++, temp--, ++temp, --temp;

View File

@ -1,2 +1,2 @@
var temp = 10;
Math.pow(-++temp, 3), Math.pow(+--temp, 3), Math.pow(-temp++, 3), Math.pow(+temp--, 3), Math.pow(-Math.pow(1, ++temp), 3), Math.pow(-Math.pow(1, --temp), 3), Math.pow(-Math.pow(1, temp++), 3), Math.pow(-Math.pow(1, temp--), 3), Math.pow(-3, temp++), Math.pow(-3, temp--), Math.pow(-3, ++temp), Math.pow(-3, --temp), Math.pow(3, temp++), Math.pow(3, temp--), Math.pow(3, ++temp), Math.pow(3, --temp), Math.pow(-3, Math.pow(temp++, 2)), Math.pow(-3, Math.pow(temp--, 2)), Math.pow(-3, Math.pow(++temp, 2)), Math.pow(-3, Math.pow(--temp, 2)), Math.pow(3, Math.pow(temp++, 2)), Math.pow(3, Math.pow(temp--, 2)), Math.pow(3, Math.pow(++temp, 2)), Math.pow(3, Math.pow(--temp, 2)), Math.pow(3, -temp++), Math.pow(3, -temp--), Math.pow(3, -++temp), Math.pow(3, +--temp), Math.pow(3, Math.pow(-temp++, 2)), Math.pow(3, Math.pow(-temp--, 2)), Math.pow(3, Math.pow(+temp++, 2)), Math.pow(3, Math.pow(+temp--, 2)), Math.pow(3, Math.pow(-++temp, 2)), Math.pow(3, Math.pow(+--temp, 2));
++temp, --temp, temp++, temp--, ++temp, --temp, temp++, temp--, temp++, temp--, ++temp, --temp, temp++, temp--, ++temp, --temp, temp++, temp--, ++temp, --temp, temp++, temp--, ++temp, --temp, temp++, temp--, ++temp, --temp, temp++, temp--, temp++, temp--, ++temp, --temp;

View File

@ -1,2 +1,2 @@
var temp;
Math.pow(--temp, 3), Math.pow(++temp, 3), Math.pow(temp--, 3), Math.pow(temp++, 3), Math.pow(1, Math.pow(--temp, 3)), Math.pow(1, Math.pow(++temp, 3)), Math.pow(1, Math.pow(temp--, 3)), Math.pow(1, Math.pow(temp++, 3)), Math.pow(void --temp, 3), Math.pow(void temp--, 3), Math.pow(void temp++, 4), Math.pow(void temp--, 4), Math.pow(1, Math.pow(void --temp, 3)), Math.pow(1, Math.pow(void temp--, 3)), Math.pow(1, Math.pow(void temp++, 4)), Math.pow(1, Math.pow(void temp--, 4)), Math.pow(~--temp, 3), Math.pow(~temp--, 3), Math.pow(~temp++, 4), Math.pow(~temp--, 4), Math.pow(1, Math.pow(~--temp, 3)), Math.pow(1, Math.pow(~temp--, 3)), Math.pow(1, Math.pow(~temp++, 4)), Math.pow(1, Math.pow(~temp--, 4));
--temp, ++temp, temp--, temp++, --temp, ++temp, temp--, temp++, --temp, temp--, temp++, temp--, --temp, temp--, temp++, temp--, --temp, temp--, temp++, temp--, --temp, temp--, temp++, temp--;

View File

@ -1,2 +1,2 @@
var temp;
Math.pow(--temp, 3), Math.pow(++temp, 3), Math.pow(temp--, 3), Math.pow(temp++, 3), Math.pow(1, Math.pow(--temp, 3)), Math.pow(1, Math.pow(++temp, 3)), Math.pow(1, Math.pow(temp--, 3)), Math.pow(1, Math.pow(temp++, 3)), Math.pow(void --temp, 3), Math.pow(void temp--, 3), Math.pow(void temp++, 4), Math.pow(void temp--, 4), Math.pow(1, Math.pow(void --temp, 3)), Math.pow(1, Math.pow(void temp--, 3)), Math.pow(1, Math.pow(void temp++, 4)), Math.pow(1, Math.pow(void temp--, 4)), Math.pow(~--temp, 3), Math.pow(~temp--, 3), Math.pow(~temp++, 4), Math.pow(~temp--, 4), Math.pow(1, Math.pow(~--temp, 3)), Math.pow(1, Math.pow(~temp--, 3)), Math.pow(1, Math.pow(~temp++, 4)), Math.pow(1, Math.pow(~temp--, 4));
--temp, ++temp, temp--, temp++, --temp, ++temp, temp--, temp++, --temp, temp--, temp++, temp--, --temp, temp--, temp++, temp--, --temp, temp--, temp++, temp--, --temp, temp--, temp++, temp--;

View File

@ -1,2 +1,2 @@
var t1 = 10;
`${Math.pow(t1, -10)} world`, `${Math.pow(-t1, 10) - t1} world`, `${Math.pow(-++t1, 10) - t1} world`, `${Math.pow(-t1++, 10) - t1} world`, `${Math.pow(~t1, Math.pow(10, --t1))} world`, `${typeof Math.pow(t1, Math.pow(10, t1))} world`, `${Math.pow(t1, -10)} hello world ${Math.pow(t1, -10)}`, `${Math.pow(-t1, 10) - t1} hello world ${Math.pow(-t1, 10) - t1}`, `${Math.pow(-++t1, 10) - t1} hello world ${Math.pow(t1, Math.pow(-++t1, -t1))}`, `${Math.pow(-t1++, 10) - t1} hello world ${Math.pow(10, Math.pow(-t1++, -t1))}`, `${Math.pow(~t1, Math.pow(10, --t1))} hello world ${Math.pow(~t1, Math.pow(10, --t1))}`, `${typeof Math.pow(t1, Math.pow(10, t1))} hello world ${typeof Math.pow(t1, Math.pow(10, t1))}`, `hello ${Math.pow(-t1, 10) - t1}`, `hello ${Math.pow(-++t1, 10) - t1}`, `hello ${Math.pow(-t1++, 10) - t1}`, `hello ${Math.pow(~t1, Math.pow(10, --t1))}`, `hello ${typeof Math.pow(t1, Math.pow(10, t1))}`;
++t1, t1++, --t1, ++t1, ++t1, t1++, t1++, --t1, --t1, ++t1, t1++, --t1;

View File

@ -1,2 +1,2 @@
var t1 = 10;
`${Math.pow(t1, -10)} world`, `${Math.pow(-t1, 10) - t1} world`, `${Math.pow(-++t1, 10) - t1} world`, `${Math.pow(-t1++, 10) - t1} world`, `${Math.pow(~t1, Math.pow(10, --t1))} world`, `${typeof Math.pow(t1, Math.pow(10, t1))} world`, `${Math.pow(t1, -10)} hello world ${Math.pow(t1, -10)}`, `${Math.pow(-t1, 10) - t1} hello world ${Math.pow(-t1, 10) - t1}`, `${Math.pow(-++t1, 10) - t1} hello world ${Math.pow(t1, Math.pow(-++t1, -t1))}`, `${Math.pow(-t1++, 10) - t1} hello world ${Math.pow(10, Math.pow(-t1++, -t1))}`, `${Math.pow(~t1, Math.pow(10, --t1))} hello world ${Math.pow(~t1, Math.pow(10, --t1))}`, `${typeof Math.pow(t1, Math.pow(10, t1))} hello world ${typeof Math.pow(t1, Math.pow(10, t1))}`, `hello ${Math.pow(-t1, 10) - t1}`, `hello ${Math.pow(-++t1, 10) - t1}`, `hello ${Math.pow(-t1++, 10) - t1}`, `hello ${Math.pow(~t1, Math.pow(10, --t1))}`, `hello ${typeof Math.pow(t1, Math.pow(10, t1))}`;
++t1, t1++, --t1, ++t1, ++t1, t1++, t1++, --t1, --t1, ++t1, t1++, --t1;

View File

@ -1 +0,0 @@
"10000000020 hello world 10000000020";

View File

@ -1 +0,0 @@
"10000000020 hello world 10000000020";

View File

@ -1 +0,0 @@
"hello 10000000020 hello world 10000000020";

View File

@ -1 +0,0 @@
"hello 10000000020 hello world 10000000020";

View File

@ -1 +0,0 @@
"10000000020 hello world 10000000020 !!";

View File

@ -1 +0,0 @@
"10000000020 hello world 10000000020 !!";

View File

@ -1,5 +0,0 @@
({} = a), [] = a;
var a, [] = [
1,
2
];

View File

@ -1,2 +0,0 @@
var a;
({} = a), [] = a;

View File

@ -1,3 +1,3 @@
var a;
let x, y, z, a1, a2, a3;
({} = { x , y , z } = a), [] = [a1, a2, a3] = a;
({ x , y , z } = a), [a1, a2, a3] = a;

View File

@ -1,3 +1,3 @@
var a;
let x, y, z, a1, a2, a3;
({} = { x , y , z } = a), [] = [a1, a2, a3] = a;
({ x , y , z } = a), [a1, a2, a3] = a;

View File

@ -1,3 +1,3 @@
var a;
let x, y, z, a1, a2, a3;
({} = { x , y , z } = a), [] = [a1, a2, a3] = a;
({ x , y , z } = a), [a1, a2, a3] = a;

View File

@ -1,2 +0,0 @@
var a;
({} = {} = a), [] = [] = a;

View File

@ -1,2 +0,0 @@
var a;
({} = {} = a), [] = [] = a;

View File

@ -1,2 +0,0 @@
var a;
({} = {} = a), [] = [] = a;

View File

@ -1,3 +1,3 @@
var a;
let x, y, z, a1, a2, a3;
({ x , y , z } = {} = a), [a1, a2, a3] = [] = a;
({ x , y , z } = a), [a1, a2, a3] = a;

View File

@ -1,3 +1,3 @@
var a;
let x, y, z, a1, a2, a3;
({ x , y , z } = {} = a), [a1, a2, a3] = [] = a;
({ x , y , z } = a), [a1, a2, a3] = a;

View File

@ -1,3 +1,3 @@
var a;
let x, y, z, a1, a2, a3;
({ x , y , z } = {} = a), [a1, a2, a3] = [] = a;
({ x , y , z } = a), [a1, a2, a3] = a;

View File

@ -8,10 +8,9 @@
var {} = a, [] = a;
let {} = a, [] = a;
const {} = a, [] = a;
var { p1: {} , p2: [] } = a;
let { p1: {} , p2: [] } = a;
const { p1: {} , p2: [] } = a;
var {} = {}, {} = {};
var {} = a;
let {} = a;
const {} = a;
}(), function() {
const ns = [];
for (var {} of ns);

View File

@ -8,10 +8,9 @@
var {} = a, [] = a;
let {} = a, [] = a;
const {} = a, [] = a;
var { p1: {} , p2: [] } = a;
let { p1: {} , p2: [] } = a;
const { p1: {} , p2: [] } = a;
var {} = {}, {} = {};
var {} = a;
let {} = a;
const {} = a;
}(), function() {
const ns = [];
for (var {} of ns);

View File

@ -8,10 +8,9 @@
var {} = a, [] = a;
let {} = a, [] = a;
const {} = a, [] = a;
var { p1: {} , p2: [] } = a;
let { p1: {} , p2: [] } = a;
const { p1: {} , p2: [] } = a;
var {} = {}, {} = {};
var {} = a;
let {} = a;
const {} = a;
}(), function() {
const ns = [];
for (var {} of ns);

View File

@ -6,5 +6,5 @@ class C {
}, M1.F2 = function(x) {
return x.toString();
};
}(M || (M = {})), new Date(12), new Object(), new C(), new C(), new class {
}(M || (M = {})), new Object(), new C(), new C(), new class {
}(), new C(), new M.A();

View File

@ -14,4 +14,4 @@ var M, C = function() {
M1.A = A, M1.F2 = function(x) {
return x.toString();
};
}(M || (M = {})), new Date(12), new Object(), new C(), new C(), new D(), new C(), new M.A();
}(M || (M = {})), new Object(), new C(), new C(), new D(), new C(), new M.A();

View File

@ -6,5 +6,5 @@ class C {
}, M1.F2 = function(x) {
return x.toString();
};
}(M || (M = {})), new Date(12), new Object(), new C(), new C(), new class {
}(M || (M = {})), new Object(), new C(), new C(), new class {
}(), new M.A(), M.F2;

View File

@ -14,4 +14,4 @@ var M, C = function() {
M1.A = A, M1.F2 = function(x) {
return x.toString();
};
}(M || (M = {})), new Date(12), new Object(), new C(), new C(), new D(), new M.A(), M.F2;
}(M || (M = {})), new Object(), new C(), new C(), new D(), new M.A(), M.F2;

View File

@ -1,6 +1,6 @@
var E, F, a, b;
var E, F;
!function(E) {
E[E.a = 0] = "a", E[E.b = 1] = "b";
}(E || (E = {})), function(F) {
F[F.c = 0] = "c", F[F.d = 1] = "d";
}(F || (F = {})), Math.pow(E.a, a), Math.pow(E.a, b), Math.pow(E.a, E.b), Math.pow(E.a, 1), Math.pow(a, E.b), Math.pow(b, E.b), Math.pow(1, E.b);
}(F || (F = {})), E.a, E.a, E.a, E.b, E.a, E.b, E.b, E.b;

View File

@ -1,6 +1,6 @@
var E, F, a, b;
var E, F;
!function(E) {
E[E.a = 0] = "a", E[E.b = 1] = "b";
}(E || (E = {})), function(F) {
F[F.c = 0] = "c", F[F.d = 1] = "d";
}(F || (F = {})), Math.pow(E.a, a), Math.pow(E.a, b), Math.pow(E.a, E.b), Math.pow(E.a, 1), Math.pow(a, E.b), Math.pow(b, E.b), Math.pow(1, E.b);
}(F || (F = {})), E.a, E.a, E.a, E.b, E.a, E.b, E.b, E.b;

View File

@ -1,4 +1,4 @@
var E, a, b;
var E;
!function(E) {
E[E.a = 0] = "a", E[E.b = 1] = "b";
}(E || (E = {})), Math.pow(E.a, a), Math.pow(E.a, b), Math.pow(E.a, E.b), Math.pow(E.a, 1), Math.pow(a, E.b), Math.pow(b, E.b), Math.pow(1, E.b);
}(E || (E = {})), E.a, E.a, E.a, E.b, E.a, E.b, E.b, E.b;

View File

@ -1,4 +1,4 @@
var E, a, b;
var E;
!function(E) {
E[E.a = 0] = "a", E[E.b = 1] = "b";
}(E || (E = {})), Math.pow(E.a, a), Math.pow(E.a, b), Math.pow(E.a, E.b), Math.pow(E.a, 1), Math.pow(a, E.b), Math.pow(b, E.b), Math.pow(1, E.b);
}(E || (E = {})), E.a, E.a, E.a, E.b, E.a, E.b, E.b, E.b;

View File

@ -1,4 +1,4 @@
var E, a, b, c, d, e, f;
var E;
!function(E) {
E[E.a = 0] = "a", E[E.b = 1] = "b", E[E.c = 2] = "c";
}(E || (E = {})), Math.pow(E.a, a), Math.pow(E.a, b), Math.pow(E.a, c), Math.pow(E.a, d), Math.pow(E.a, e), Math.pow(E.a, f), Math.pow(a, E.b), Math.pow(b, E.b), Math.pow(c, E.b), Math.pow(d, E.b), Math.pow(e, E.b), Math.pow(f, E.b);
}(E || (E = {})), E.a, E.a, E.a, E.a, E.a, E.a, E.b, E.b, E.b, E.b, E.b, E.b;

View File

@ -1,4 +1,4 @@
var E, a, b, c, d, e, f;
var E;
!function(E) {
E[E.a = 0] = "a", E[E.b = 1] = "b", E[E.c = 2] = "c";
}(E || (E = {})), Math.pow(E.a, a), Math.pow(E.a, b), Math.pow(E.a, c), Math.pow(E.a, d), Math.pow(E.a, e), Math.pow(E.a, f), Math.pow(a, E.b), Math.pow(b, E.b), Math.pow(c, E.b), Math.pow(d, E.b), Math.pow(e, E.b), Math.pow(f, E.b);
}(E || (E = {})), E.a, E.a, E.a, E.a, E.a, E.a, E.b, E.b, E.b, E.b, E.b, E.b;

View File

@ -1,2 +1,2 @@
var a, b, c;
Math.pow(new a, Math.pow(b, c)), Math.pow(new a, Math.pow(new b, c)), new (Math.pow(a, Math.pow(b, c)));
new a, new a, new b, new (Math.pow(a, Math.pow(b, c)));

View File

@ -1,2 +1,2 @@
var a, b, c;
Math.pow(new a, Math.pow(b, c)), Math.pow(new a, Math.pow(new b, c)), new (Math.pow(a, Math.pow(b, c)));
new a, new a, new b, new (Math.pow(a, Math.pow(b, c)));

View File

@ -1,4 +1,4 @@
var E;
!function(E) {
E[E.a = 0] = "a", E[E.b = 1] = "b";
}(E || (E = {})), Math.pow(null, E.a), Math.pow(E.b, null);
}(E || (E = {})), E.a, E.b;

View File

@ -1,4 +1,4 @@
var E;
!function(E) {
E[E.a = 0] = "a", E[E.b = 1] = "b";
}(E || (E = {})), Math.pow(null, E.a), Math.pow(E.b, null);
}(E || (E = {})), E.a, E.b;

View File

@ -1,3 +1,3 @@
Math.pow(1, "".concat(3)), Math.pow(1, "2".concat(3)), Math.pow(1, "".concat(3, "4")), Math.pow(1, "2".concat(3, "4")), Math.pow("".concat(3), 5), Math.pow("2".concat(3), 5), Math.pow("".concat(3, "4"), 5), Math.pow("2".concat(3, "4"), 5);
"".concat(3), "2".concat(3), "".concat(3, "4"), "2".concat(3, "4"), "".concat(3), "2".concat(3), "".concat(3, "4"), "2".concat(3, "4");
var k = 10;
k = Math.pow(k, "".concat(3)), k = Math.pow(k, "2".concat(3)), k = Math.pow(k, "2".concat(3, "4")), kj = Math.pow(kj, "2".concat(3, "4"));

View File

@ -1,3 +1,3 @@
Math.pow(1, "".concat(3)), Math.pow(1, "2".concat(3)), Math.pow(1, "".concat(3, "4")), Math.pow(1, "2".concat(3, "4")), Math.pow("".concat(3), 5), Math.pow("2".concat(3), 5), Math.pow("".concat(3, "4"), 5), Math.pow("2".concat(3, "4"), 5);
"".concat(3), "2".concat(3), "".concat(3, "4"), "2".concat(3, "4"), "".concat(3), "2".concat(3), "".concat(3, "4"), "2".concat(3, "4");
var k = 10;
k = Math.pow(k, "".concat(3)), k = Math.pow(k, "2".concat(3)), k = Math.pow(k, "2".concat(3, "4")), k = Math.pow(k, "2".concat(3, "4"));

View File

@ -1,4 +1,4 @@
var E;
!function(E) {
E[E.a = 0] = "a", E[E.b = 1] = "b";
}(E || (E = {})), Math.pow(void 0, E.a), Math.pow(E.b, void 0);
}(E || (E = {})), E.a, E.b;

View File

@ -1,4 +1,4 @@
var E;
!function(E) {
E[E.a = 0] = "a", E[E.b = 1] = "b";
}(E || (E = {})), Math.pow(void 0, E.a), Math.pow(E.b, void 0);
}(E || (E = {})), E.a, E.b;

View File

@ -1,4 +1,3 @@
TWO: ;
FOUR: for(;;)FIVE: for(;;)break FOUR;
for(;;);
for(;;)for(;;);

View File

@ -1,4 +1,3 @@
TWO: ;
FOUR: for(;;)FIVE: for(;;)break FOUR;
for(;;);
for(;;)for(;;);

View File

@ -9,7 +9,7 @@ class C {
for(var M;;);
for(;;);
for(;;);
for(new Date(12);;);
for(;;);
for(new Object();;);
for(;;);
for(;;);

View File

@ -17,7 +17,7 @@ for(!function(M1) {
}(M || (M = {}));;);
for(;;);
for(;;);
for(new Date(12);;);
for(;;);
for(new Object();;);
for(;;);
for(;;);

View File

@ -1,6 +1,3 @@
!function(x) {
return x;
}(()=>{}, 1), function(x) {}(1, ()=>{}), new Function(), function(x) {}((x)=>x
), function(x) {}((x)=>x
), function(x) {}((x, y)=>x
);
}(()=>{}, 1), new Function();

Some files were not shown because too many files have changed in this diff Show More