replace keep_fargs default to false (#4443)

This commit is contained in:
Alex Lam S.L
2020-12-24 01:56:02 +00:00
committed by GitHub
parent 2390fae5c4
commit 6988cd9558
24 changed files with 219 additions and 263 deletions

View File

@@ -18,43 +18,6 @@ keep_fargs_false: {
function j(e) {}
console.log(h(), i().length, j.length);
}
expect: {
console.log(function f() {
return f.length;
}(), function g() {
return g;
}().length);
function h() {
return h.length;
}
function i() {
return i;
}
function j() {}
console.log(h(), i().length, j.length);
}
}
keep_fargs_strict: {
options = {
keep_fargs: "strict",
unused: true,
}
input: {
console.log(function f(a) {
return f.length;
}(), function g(b) {
return g;
}().length);
function h(c) {
return h.length;
}
function i(d) {
return i;
}
function j(e) {}
console.log(h(), i().length, j.length);
}
expect: {
console.log(function f(a) {
return f.length;
@@ -121,7 +84,7 @@ replace_index: {
options = {
arguments: true,
evaluate: true,
keep_fargs: "strict",
keep_fargs: false,
properties: true,
}
input: {
@@ -171,7 +134,7 @@ replace_index_strict: {
options = {
arguments: true,
evaluate: true,
keep_fargs: "strict",
keep_fargs: false,
properties: true,
reduce_vars: true,
}
@@ -202,7 +165,7 @@ replace_index_strict: {
issue_1858: {
options = {
collapse_vars: true,
keep_fargs: "strict",
keep_fargs: false,
pure_getters: true,
unused: true,
}
@@ -224,7 +187,7 @@ issue_1858: {
issue_2187_2: {
options = {
collapse_vars: true,
keep_fargs: "strict",
keep_fargs: false,
unused: true,
}
input: {
@@ -245,7 +208,7 @@ issue_2187_2: {
issue_2203_2: {
options = {
collapse_vars: true,
keep_fargs: "strict",
keep_fargs: false,
unused: true,
}
input: {
@@ -280,7 +243,7 @@ issue_2203_2: {
issue_2298: {
options = {
collapse_vars: true,
keep_fargs: "strict",
keep_fargs: false,
passes: 2,
reduce_funcs: true,
reduce_vars: true,
@@ -323,7 +286,7 @@ issue_2298: {
issue_2319_1: {
options = {
collapse_vars: true,
keep_fargs: "strict",
keep_fargs: false,
unused: true,
}
input: {
@@ -346,7 +309,7 @@ issue_2319_1: {
issue_2319_2: {
options = {
collapse_vars: true,
keep_fargs: "strict",
keep_fargs: false,
unused: true,
}
input: {
@@ -371,7 +334,7 @@ issue_2319_2: {
issue_2319_3: {
options = {
collapse_vars: true,
keep_fargs: "strict",
keep_fargs: false,
unused: true,
}
input: {
@@ -396,7 +359,7 @@ issue_2319_3: {
issue_2425_1: {
options = {
collapse_vars: true,
keep_fargs: "strict",
keep_fargs: false,
unused: true,
}
input: {
@@ -419,7 +382,7 @@ issue_2425_1: {
issue_2425_2: {
options = {
collapse_vars: true,
keep_fargs: "strict",
keep_fargs: false,
unused: true,
}
input: {
@@ -442,7 +405,7 @@ issue_2425_2: {
issue_2425_3: {
options = {
collapse_vars: true,
keep_fargs: "strict",
keep_fargs: false,
unused: true,
}
input: {
@@ -465,7 +428,7 @@ issue_2425_3: {
issue_2436_13: {
options = {
collapse_vars: true,
keep_fargs: "strict",
keep_fargs: false,
passes: 2,
reduce_vars: true,
unused: true,
@@ -499,7 +462,7 @@ issue_2436_13: {
issue_2506: {
options = {
collapse_vars: true,
keep_fargs: "strict",
keep_fargs: false,
passes: 2,
reduce_vars: true,
unused: true,
@@ -538,7 +501,7 @@ issue_2506: {
issue_2226_1: {
options = {
keep_fargs: "strict",
keep_fargs: false,
side_effects: true,
unused: true,
}
@@ -585,7 +548,7 @@ issue_2226_1: {
issue_2226_2: {
options = {
collapse_vars: true,
keep_fargs: "strict",
keep_fargs: false,
sequences: true,
side_effects: true,
unused: true,
@@ -607,7 +570,7 @@ issue_2226_2: {
issue_2226_3: {
options = {
collapse_vars: true,
keep_fargs: "strict",
keep_fargs: false,
side_effects: true,
unused: true,
}
@@ -627,7 +590,7 @@ issue_2226_3: {
issue_3192: {
options = {
keep_fargs: "strict",
keep_fargs: false,
unused: true,
}
input: {
@@ -657,7 +620,7 @@ issue_3192: {
if_increment: {
options = {
evaluate: true,
keep_fargs: "strict",
keep_fargs: false,
reduce_vars: true,
unused: true,
}
@@ -679,7 +642,7 @@ if_increment: {
try_increment: {
options = {
evaluate: true,
keep_fargs: "strict",
keep_fargs: false,
reduce_vars: true,
unused: true,
}
@@ -703,7 +666,7 @@ try_increment: {
issue_2630_3: {
options = {
inline: true,
keep_fargs: "strict",
keep_fargs: false,
reduce_vars: true,
unused: true,
}
@@ -740,7 +703,7 @@ issue_2630_3: {
issue_3364: {
options = {
functions: true,
keep_fargs: "strict",
keep_fargs: false,
reduce_vars: true,
toplevel: true,
unused: true,
@@ -805,7 +768,7 @@ issue_3364: {
defun_label: {
options = {
keep_fargs: "strict",
keep_fargs: false,
passes: 2,
reduce_funcs: true,
reduce_vars: true,
@@ -837,7 +800,7 @@ defun_label: {
iife_func_side_effects: {
options = {
keep_fargs: "strict",
keep_fargs: false,
reduce_funcs: true,
reduce_vars: true,
unused: true,
@@ -889,7 +852,7 @@ iife_func_side_effects: {
issue_1595_1: {
options = {
evaluate: true,
keep_fargs: "strict",
keep_fargs: false,
reduce_funcs: true,
reduce_vars: true,
unused: true,
@@ -909,7 +872,7 @@ issue_1595_1: {
issue_1595_2: {
options = {
evaluate: true,
keep_fargs: "strict",
keep_fargs: false,
reduce_funcs: true,
reduce_vars: true,
unused: true,
@@ -929,7 +892,7 @@ issue_1595_2: {
issue_1595_3: {
options = {
evaluate: true,
keep_fargs: "strict",
keep_fargs: false,
passes: 2,
reduce_funcs: true,
reduce_vars: true,
@@ -950,7 +913,7 @@ issue_1595_3: {
issue_1595_4: {
options = {
evaluate: true,
keep_fargs: "strict",
keep_fargs: false,
reduce_funcs: true,
reduce_vars: true,
unused: true,
@@ -972,7 +935,7 @@ issue_1595_4: {
duplicate_lambda_defun_name_1: {
options = {
keep_fargs: "strict",
keep_fargs: false,
reduce_vars: true,
}
input: {
@@ -992,7 +955,7 @@ duplicate_lambda_defun_name_1: {
duplicate_lambda_defun_name_2: {
options = {
keep_fargs: "strict",
keep_fargs: false,
passes: 2,
reduce_vars: true,
unused: true,
@@ -1013,7 +976,7 @@ duplicate_lambda_defun_name_2: {
function_name_mangle: {
options = {
keep_fargs: "strict",
keep_fargs: false,
keep_fnames: true,
reduce_vars: true,
unused: true,
@@ -1031,7 +994,7 @@ function_name_mangle: {
function_name_mangle_ie8: {
options = {
keep_fargs: "strict",
keep_fargs: false,
keep_fnames: true,
reduce_vars: true,
unused: true,
@@ -1052,7 +1015,7 @@ function_name_mangle_ie8: {
issue_3420_1: {
options = {
keep_fargs: "strict",
keep_fargs: false,
unused: true,
}
input: {
@@ -1075,7 +1038,7 @@ issue_3420_1: {
issue_3420_2: {
options = {
inline: true,
keep_fargs: "strict",
keep_fargs: false,
unused: true,
}
input: {
@@ -1096,7 +1059,7 @@ issue_3420_2: {
issue_3420_3: {
options = {
inline: true,
keep_fargs: "strict",
keep_fargs: false,
reduce_vars: true,
unused: true,
}
@@ -1118,7 +1081,7 @@ issue_3420_3: {
issue_3423_1: {
options = {
keep_fargs: "strict",
keep_fargs: false,
unused: true,
}
input: {
@@ -1138,7 +1101,7 @@ issue_3423_1: {
issue_3423_2: {
options = {
keep_fargs: "strict",
keep_fargs: false,
unused: true,
}
input: {
@@ -1165,7 +1128,7 @@ collapse_vars_repeated: {
hoist_funs: true,
if_return: true,
join_vars: true,
keep_fargs: "strict",
keep_fargs: false,
loops: true,
properties: true,
reduce_funcs: true,
@@ -1212,7 +1175,7 @@ collapse_vars_repeated: {
chained_3: {
options = {
collapse_vars: true,
keep_fargs: "strict",
keep_fargs: false,
unused: true,
}
input: {
@@ -1236,7 +1199,7 @@ replace_all_var_scope: {
rename = true
options = {
collapse_vars: true,
keep_fargs: "strict",
keep_fargs: false,
unused: true,
}
mangle = {}
@@ -1265,7 +1228,7 @@ replace_all_var_scope: {
issue_1583: {
options = {
keep_fargs: "strict",
keep_fargs: false,
passes: 2,
reduce_funcs: true,
reduce_vars: true,
@@ -1302,7 +1265,7 @@ issues_3267_1: {
dead_code: true,
evaluate: true,
inline: true,
keep_fargs: "strict",
keep_fargs: false,
reduce_vars: true,
sequences: true,
side_effects: true,
@@ -1331,7 +1294,7 @@ issues_3267_1: {
trailing_argument_side_effects: {
options = {
keep_fargs: "strict",
keep_fargs: false,
unused: true,
}
input: {
@@ -1355,7 +1318,7 @@ trailing_argument_side_effects: {
recursive_iife_1: {
options = {
keep_fargs: "strict",
keep_fargs: false,
reduce_vars: true,
unused: true,
}
@@ -1374,7 +1337,7 @@ recursive_iife_1: {
recursive_iife_2: {
options = {
keep_fargs: "strict",
keep_fargs: false,
reduce_vars: true,
unused: true,
}
@@ -1455,7 +1418,7 @@ issue_3619: {
issue_4353_1: {
options = {
keep_fargs: "strict",
keep_fargs: false,
reduce_vars: true,
unused: true,
}
@@ -1470,7 +1433,7 @@ issue_4353_1: {
issue_4353_2: {
options = {
keep_fargs: "strict",
keep_fargs: false,
reduce_vars: true,
unused: true,
}