swc/crates/swc_ecma_minifier/tests/terser/compress/template-string
RiESAEX d8c8641e59 fix(es/parser, es/compat): transform tagged template with invalid escape sequence (#2939)
swc_ecma_parser:
 - Preserve more data for invalid escapes in template literals.

swc_ecma_transforms_compat:
 - Fix handling of template literals. (Closes #2674)
2021-12-02 15:49:45 +09:00
..
allow_chained_templates refactor: Flatten ecmascript (#2708) 2021-11-10 19:00:54 +09:00
allow_null_character refactor: Flatten ecmascript (#2708) 2021-11-10 19:00:54 +09:00
array_join refactor: Flatten ecmascript (#2708) 2021-11-10 19:00:54 +09:00
check_escaped_chars refactor: Flatten ecmascript (#2708) 2021-11-10 19:00:54 +09:00
coerce_to_string refactor: Flatten ecmascript (#2708) 2021-11-10 19:00:54 +09:00
do_not_optimize_tagged_template_1 refactor: Flatten ecmascript (#2708) 2021-11-10 19:00:54 +09:00
do_not_optimize_tagged_template_2 refactor: Flatten ecmascript (#2708) 2021-11-10 19:00:54 +09:00
equality refactor: Flatten ecmascript (#2708) 2021-11-10 19:00:54 +09:00
es2018_revision_of_template_escapes_1 refactor: Flatten ecmascript (#2708) 2021-11-10 19:00:54 +09:00
escape_dollar_curly refactor: Flatten ecmascript (#2708) 2021-11-10 19:00:54 +09:00
evaluate_nested_templates refactor: Flatten ecmascript (#2708) 2021-11-10 19:00:54 +09:00
invalid_escape_in_template_string_1 refactor: Flatten ecmascript (#2708) 2021-11-10 19:00:54 +09:00
invalid_escape_in_template_string_2 refactor: Flatten ecmascript (#2708) 2021-11-10 19:00:54 +09:00
invalid_escape_in_template_string_3 refactor: Flatten ecmascript (#2708) 2021-11-10 19:00:54 +09:00
invalid_escape_in_template_string_4 refactor: Flatten ecmascript (#2708) 2021-11-10 19:00:54 +09:00
invalid_escape_in_template_string_5 refactor: Flatten ecmascript (#2708) 2021-11-10 19:00:54 +09:00
invalid_hex_character_pattern refactor: Flatten ecmascript (#2708) 2021-11-10 19:00:54 +09:00
invalid_unicode_escape_in_regular_string refactor: Flatten ecmascript (#2708) 2021-11-10 19:00:54 +09:00
invalid_unicode_patterns refactor: Flatten ecmascript (#2708) 2021-11-10 19:00:54 +09:00
invalid_unicode_patterns_2 refactor: Flatten ecmascript (#2708) 2021-11-10 19:00:54 +09:00
invalid_unicode_patterns_3 refactor: Flatten ecmascript (#2708) 2021-11-10 19:00:54 +09:00
issue_1856 refactor: Flatten ecmascript (#2708) 2021-11-10 19:00:54 +09:00
issue_1856_ascii_only refactor: Flatten ecmascript (#2708) 2021-11-10 19:00:54 +09:00
keep_raw_content_in_tagged_template refactor: Flatten ecmascript (#2708) 2021-11-10 19:00:54 +09:00
regex_1 refactor: Flatten ecmascript (#2708) 2021-11-10 19:00:54 +09:00
regex_2 refactor: Flatten ecmascript (#2708) 2021-11-10 19:00:54 +09:00
respect_inline_script refactor: Flatten ecmascript (#2708) 2021-11-10 19:00:54 +09:00
return_template_string_with_trailing_backslash refactor: Flatten ecmascript (#2708) 2021-11-10 19:00:54 +09:00
semicolons refactor: Flatten ecmascript (#2708) 2021-11-10 19:00:54 +09:00
sequence_1 refactor: Flatten ecmascript (#2708) 2021-11-10 19:00:54 +09:00
sequence_2 refactor: Flatten ecmascript (#2708) 2021-11-10 19:00:54 +09:00
side_effects refactor: Flatten ecmascript (#2708) 2021-11-10 19:00:54 +09:00
simple_string refactor: Flatten ecmascript (#2708) 2021-11-10 19:00:54 +09:00
special_chars_in_string refactor: Flatten ecmascript (#2708) 2021-11-10 19:00:54 +09:00
tagged_call_with_invalid_escape refactor: Flatten ecmascript (#2708) 2021-11-10 19:00:54 +09:00
tagged_call_with_invalid_escape_2 fix(es/parser, es/compat): transform tagged template with invalid escape sequence (#2939) 2021-12-02 15:49:45 +09:00
tagged_template_function_inline_1 refactor: Flatten ecmascript (#2708) 2021-11-10 19:00:54 +09:00
tagged_template_function_inline_2 refactor: Flatten ecmascript (#2708) 2021-11-10 19:00:54 +09:00
tagged_template_function_inline_3 refactor: Flatten ecmascript (#2708) 2021-11-10 19:00:54 +09:00
tagged_template_function_inline_4 refactor: Flatten ecmascript (#2708) 2021-11-10 19:00:54 +09:00
tagged_template_function_inline_5 refactor: Flatten ecmascript (#2708) 2021-11-10 19:00:54 +09:00
tagged_template_parens refactor: Flatten ecmascript (#2708) 2021-11-10 19:00:54 +09:00
tagged_template_valid_strict_legacy_octal refactor: Flatten ecmascript (#2708) 2021-11-10 19:00:54 +09:00
tagged_template_with_comment refactor: Flatten ecmascript (#2708) 2021-11-10 19:00:54 +09:00
tagged_template_with_ill_formed_unicode_escape refactor: Flatten ecmascript (#2708) 2021-11-10 19:00:54 +09:00
tagged_template_with_invalid_escape refactor: Flatten ecmascript (#2708) 2021-11-10 19:00:54 +09:00
template_concattenating_string refactor: Flatten ecmascript (#2708) 2021-11-10 19:00:54 +09:00
template_ending_with_newline refactor: Flatten ecmascript (#2708) 2021-11-10 19:00:54 +09:00
template_evaluate_undefined refactor: Flatten ecmascript (#2708) 2021-11-10 19:00:54 +09:00
template_literal_plus refactor: Flatten ecmascript (#2708) 2021-11-10 19:00:54 +09:00
template_literal_plus_grouping refactor: Flatten ecmascript (#2708) 2021-11-10 19:00:54 +09:00
template_starting_with_newline refactor: Flatten ecmascript (#2708) 2021-11-10 19:00:54 +09:00
template_string_evaluate_with_many_segments refactor: Flatten ecmascript (#2708) 2021-11-10 19:00:54 +09:00
template_string_prefixes refactor: Flatten ecmascript (#2708) 2021-11-10 19:00:54 +09:00
template_string_to_normal_string refactor: Flatten ecmascript (#2708) 2021-11-10 19:00:54 +09:00
template_string_with_constant_expression refactor: Flatten ecmascript (#2708) 2021-11-10 19:00:54 +09:00
template_string_with_many_segments refactor: Flatten ecmascript (#2708) 2021-11-10 19:00:54 +09:00
template_string_with_predefined_constants refactor: Flatten ecmascript (#2708) 2021-11-10 19:00:54 +09:00
template_strings refactor: Flatten ecmascript (#2708) 2021-11-10 19:00:54 +09:00
template_strings_ascii_only refactor: Flatten ecmascript (#2708) 2021-11-10 19:00:54 +09:00
template_strings_without_ascii_only refactor: Flatten ecmascript (#2708) 2021-11-10 19:00:54 +09:00
template_with_newline refactor: Flatten ecmascript (#2708) 2021-11-10 19:00:54 +09:00
untagged_template_with_ill_formed_unicode_escape refactor: Flatten ecmascript (#2708) 2021-11-10 19:00:54 +09:00