swc/crates/swc_ecma_transforms_compat/tests
Austaras 0b162102fa fix(es/compat): Fix handling of constructor in classes (#3505)
swc_ecma_transforms_compat:
 - Use `SuperFieldAccessFolder` for `super` fields in constructors.
 - Fix handling of variables in constructors with the same name as the class name.
 - Fix handling of functions in constructors with this/super.
2022-02-14 18:14:55 +09:00
..
block-scoping/issue-3347 fix(es/block-scoping): Pop scope correctly on early returns (#3360) 2022-01-25 17:22:58 +09:00
fixture fix(es/transforms): Fix this in async arrow class properties (#3252) 2022-01-14 12:44:34 +09:00
private-in-object fix(es/compat): Handle private fields in nested classes (#3431) 2022-02-03 08:54:30 +00:00
static-blocks refactor: Flatten ecmascript (#2708) 2021-11-10 19:00:54 +09:00
es2015_arrow.rs fix(es/utils): Fix handling of new.target (#3145) 2021-12-29 11:38:32 +00:00
es2015_block_scoping.rs refactor(common): Cleanup & rustfmt (#3495) 2022-02-09 06:33:32 +00:00
es2015_classes.rs fix(es/compat): Fix handling of constructor in classes (#3505) 2022-02-14 18:14:55 +09:00
es2015_computed_props.rs chore(es): Fix clippy warnings (#3482) 2022-02-08 19:50:22 +09:00
es2015_destructuring.rs fix(es/compat): Fix destructing of const (#3545) 2022-02-13 04:34:06 +09:00
es2015_duplicated_keys.rs refactor: Flatten ecmascript (#2708) 2021-11-10 19:00:54 +09:00
es2015_for_of.rs refactor(common): Cleanup & rustfmt (#3495) 2022-02-09 06:33:32 +00:00
es2015_new_target.rs refactor(common): Cleanup & rustfmt (#3495) 2022-02-09 06:33:32 +00:00
es2015_object_super.rs feat(es/compat): Implement object super (#3127) 2022-01-11 07:45:01 +00:00
es2015_parameters.rs fix(es/compat): Handle arrow parameters in class fields (#3556) 2022-02-14 15:44:33 +09:00
es2015_regenerator.rs chore(es): Fix clippy warnings (#3482) 2022-02-08 19:50:22 +09:00
es2015_spread.rs feat(es/transforms/compat): Add loose mode to parameters (#2911) 2021-12-02 01:04:01 +00:00
es2015_template_literals.rs fix(es/parser, es/compat): transform tagged template with invalid escape sequence (#2939) 2021-12-02 15:49:45 +09:00
es2017_async_to_generator.rs refactor(common): Cleanup & rustfmt (#3495) 2022-02-09 06:33:32 +00:00
es2018_object_rest_spread.rs fix(es/compat): Allow destructuring assignment to an object property (#3544) 2022-02-12 21:43:51 +09:00
es2020_optional_chaining.rs refactor(common): Cleanup & rustfmt (#3495) 2022-02-09 06:33:32 +00:00
es2021_logcal_assignments.rs fix(es/compat): Transform &&= operator (#3225) 2022-01-11 10:33:57 +00:00
es2022_class_properties.rs fix(es/compat): Fix handling of constructor in classes (#3505) 2022-02-14 18:14:55 +09:00
es2022_private_in_object.rs refactor(common): Cleanup & rustfmt (#3495) 2022-02-09 06:33:32 +00:00
es2022_static_blocks.rs refactor(common): Cleanup & rustfmt (#3495) 2022-02-09 06:33:32 +00:00