swc/ecmascript/minifier/tests/terser/compress/template-string
강동윤 3522fc71e4
feat(es/minifier): Implement more rules (#1730)
swc_ecma_codegen:
 - Fix codegen of `-0.0`.

swc_ecma_transforms_base:
 - `fixer`: Handle tag of tagged template literals.


swc_ecma_minifier:
 - Implement more rules for strings.
 - Implement more rules for teplate literals.
 - Implement more rules for comparisons.
 - Implement more rules for destructuring bindings.
 - Implement more rules for switch statements.
 - Implement more rules for expressions.
2021-05-23 11:19:11 +09:00
..
allow_chained_templates feat(es/minifier): Implement minifier partially (#1302) 2021-05-20 13:51:30 +09:00
allow_null_character feat(es/minifier): Implement minifier partially (#1302) 2021-05-20 13:51:30 +09:00
array_join feat(es/minifier): Implement minifier partially (#1302) 2021-05-20 13:51:30 +09:00
check_escaped_chars feat(es/minifier): Implement minifier partially (#1302) 2021-05-20 13:51:30 +09:00
coerce_to_string feat(es/minifier): Implement minifier partially (#1302) 2021-05-20 13:51:30 +09:00
do_not_optimize_tagged_template_1 feat(es/minifier): Implement minifier partially (#1302) 2021-05-20 13:51:30 +09:00
do_not_optimize_tagged_template_2 feat(es/minifier): Implement minifier partially (#1302) 2021-05-20 13:51:30 +09:00
equality feat(es/minifier): Implement minifier partially (#1302) 2021-05-20 13:51:30 +09:00
es2018_revision_of_template_escapes_1 feat(es/minifier): Implement minifier partially (#1302) 2021-05-20 13:51:30 +09:00
escape_dollar_curly feat(es/minifier): Implement minifier partially (#1302) 2021-05-20 13:51:30 +09:00
evaluate_nested_templates feat(es/minifier): Implement minifier partially (#1302) 2021-05-20 13:51:30 +09:00
invalid_escape_in_template_string_1 feat(es/minifier): Implement minifier partially (#1302) 2021-05-20 13:51:30 +09:00
invalid_escape_in_template_string_2 feat(es/minifier): Implement minifier partially (#1302) 2021-05-20 13:51:30 +09:00
invalid_escape_in_template_string_3 feat(es/minifier): Implement minifier partially (#1302) 2021-05-20 13:51:30 +09:00
invalid_escape_in_template_string_4 feat(es/minifier): Implement minifier partially (#1302) 2021-05-20 13:51:30 +09:00
invalid_escape_in_template_string_5 feat(es/minifier): Implement minifier partially (#1302) 2021-05-20 13:51:30 +09:00
invalid_hex_character_pattern feat(es/minifier): Implement minifier partially (#1302) 2021-05-20 13:51:30 +09:00
invalid_unicode_escape_in_regular_string feat(es/minifier): Implement minifier partially (#1302) 2021-05-20 13:51:30 +09:00
invalid_unicode_patterns feat(es/minifier): Implement minifier partially (#1302) 2021-05-20 13:51:30 +09:00
invalid_unicode_patterns_2 feat(es/minifier): Implement minifier partially (#1302) 2021-05-20 13:51:30 +09:00
invalid_unicode_patterns_3 feat(es/minifier): Implement minifier partially (#1302) 2021-05-20 13:51:30 +09:00
issue_1856 feat(es/minifier): Implement minifier partially (#1302) 2021-05-20 13:51:30 +09:00
issue_1856_ascii_only feat(es/minifier): Implement minifier partially (#1302) 2021-05-20 13:51:30 +09:00
keep_raw_content_in_tagged_template feat(es/minifier): Implement minifier partially (#1302) 2021-05-20 13:51:30 +09:00
regex_1 feat(es/minifier): Implement minifier partially (#1302) 2021-05-20 13:51:30 +09:00
regex_2 feat(es/minifier): Implement minifier partially (#1302) 2021-05-20 13:51:30 +09:00
respect_inline_script feat(es/minifier): Implement minifier partially (#1302) 2021-05-20 13:51:30 +09:00
return_template_string_with_trailing_backslash feat(es/minifier): Implement minifier partially (#1302) 2021-05-20 13:51:30 +09:00
semicolons feat(es/minifier): Implement minifier partially (#1302) 2021-05-20 13:51:30 +09:00
sequence_1 feat(es/minifier): Implement minifier partially (#1302) 2021-05-20 13:51:30 +09:00
sequence_2 feat(es/minifier): Implement minifier partially (#1302) 2021-05-20 13:51:30 +09:00
side_effects feat(es/minifier): Implement minifier partially (#1302) 2021-05-20 13:51:30 +09:00
simple_string feat(es/minifier): Implement more rules (#1730) 2021-05-23 11:19:11 +09:00
special_chars_in_string feat(es/minifier): Implement minifier partially (#1302) 2021-05-20 13:51:30 +09:00
tagged_call_with_invalid_escape feat(es/minifier): Implement minifier partially (#1302) 2021-05-20 13:51:30 +09:00
tagged_call_with_invalid_escape_2 feat(es/minifier): Implement minifier partially (#1302) 2021-05-20 13:51:30 +09:00
tagged_template_function_inline_1 feat(es/minifier): Implement minifier partially (#1302) 2021-05-20 13:51:30 +09:00
tagged_template_function_inline_2 feat(es/minifier): Implement minifier partially (#1302) 2021-05-20 13:51:30 +09:00
tagged_template_function_inline_3 feat(es/minifier): Implement minifier partially (#1302) 2021-05-20 13:51:30 +09:00
tagged_template_function_inline_4 feat(es/minifier): Implement minifier partially (#1302) 2021-05-20 13:51:30 +09:00
tagged_template_function_inline_5 feat(es/minifier): Implement minifier partially (#1302) 2021-05-20 13:51:30 +09:00
tagged_template_parens feat(es/minifier): Implement more rules (#1730) 2021-05-23 11:19:11 +09:00
tagged_template_valid_strict_legacy_octal feat(es/minifier): Implement minifier partially (#1302) 2021-05-20 13:51:30 +09:00
tagged_template_with_comment feat(es/minifier): Implement minifier partially (#1302) 2021-05-20 13:51:30 +09:00
tagged_template_with_ill_formed_unicode_escape feat(es/minifier): Implement minifier partially (#1302) 2021-05-20 13:51:30 +09:00
tagged_template_with_invalid_escape feat(es/minifier): Implement minifier partially (#1302) 2021-05-20 13:51:30 +09:00
template_concattenating_string feat(es/minifier): Implement minifier partially (#1302) 2021-05-20 13:51:30 +09:00
template_ending_with_newline feat(es/minifier): Implement minifier partially (#1302) 2021-05-20 13:51:30 +09:00
template_evaluate_undefined feat(es/minifier): Implement minifier partially (#1302) 2021-05-20 13:51:30 +09:00
template_literal_plus feat(es/minifier): Implement minifier partially (#1302) 2021-05-20 13:51:30 +09:00
template_literal_plus_grouping feat(es/minifier): Implement minifier partially (#1302) 2021-05-20 13:51:30 +09:00
template_starting_with_newline feat(es/minifier): Implement minifier partially (#1302) 2021-05-20 13:51:30 +09:00
template_string_evaluate_with_many_segments feat(es/minifier): Implement minifier partially (#1302) 2021-05-20 13:51:30 +09:00
template_string_prefixes feat(es/minifier): Implement minifier partially (#1302) 2021-05-20 13:51:30 +09:00
template_string_to_normal_string feat(es/minifier): Implement minifier partially (#1302) 2021-05-20 13:51:30 +09:00
template_string_with_constant_expression feat(es/minifier): Implement minifier partially (#1302) 2021-05-20 13:51:30 +09:00
template_string_with_many_segments feat(es/minifier): Implement minifier partially (#1302) 2021-05-20 13:51:30 +09:00
template_string_with_predefined_constants feat(es/minifier): Implement minifier partially (#1302) 2021-05-20 13:51:30 +09:00
template_strings feat(es/minifier): Implement minifier partially (#1302) 2021-05-20 13:51:30 +09:00
template_strings_ascii_only feat(es/minifier): Implement minifier partially (#1302) 2021-05-20 13:51:30 +09:00
template_strings_without_ascii_only feat(es/minifier): Implement minifier partially (#1302) 2021-05-20 13:51:30 +09:00
template_with_newline feat(es/minifier): Implement minifier partially (#1302) 2021-05-20 13:51:30 +09:00
untagged_template_with_ill_formed_unicode_escape feat(es/minifier): Implement minifier partially (#1302) 2021-05-20 13:51:30 +09:00