Skip to content

Commit

Permalink
feat(es): Expose unresolved_mark (#6236)
Browse files Browse the repository at this point in the history
  • Loading branch information
JSerFeng committed Oct 24, 2022
1 parent c025cd0 commit 0b267ed
Showing 1 changed file with 4 additions and 1 deletion.
5 changes: 4 additions & 1 deletion crates/swc/src/config/mod.rs
Expand Up @@ -179,6 +179,9 @@ pub struct Options {
#[serde(skip_deserializing, default)]
pub top_level_mark: Option<Mark>,

#[serde(skip_deserializing, default)]
pub unresolved_mark: Option<Mark>,

#[cfg(not(target_arch = "wasm32"))]
#[serde(default = "default_cwd")]
pub cwd: PathBuf,
Expand Down Expand Up @@ -338,7 +341,7 @@ impl Options {
}
});

let unresolved_mark = Mark::new();
let unresolved_mark = self.unresolved_mark.unwrap_or_else(Mark::new);
let top_level_mark = self.top_level_mark.unwrap_or_else(Mark::new);

let es_version = target.unwrap_or_default();
Expand Down

1 comment on commit 0b267ed

@github-actions
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Benchmark

Benchmark suite Current: 0b267ed Previous: 48bb0cc Ratio
es/full/bugs-1 355581 ns/iter (± 39531) 330466 ns/iter (± 17476) 1.08
es/full/minify/libraries/antd 1928488840 ns/iter (± 64163949) 1778429726 ns/iter (± 25039169) 1.08
es/full/minify/libraries/d3 427469362 ns/iter (± 13265853) 420899933 ns/iter (± 18968822) 1.02
es/full/minify/libraries/echarts 1578547149 ns/iter (± 388670958) 1530756720 ns/iter (± 18502448) 1.03
es/full/minify/libraries/jquery 106093789 ns/iter (± 4869573) 98248786 ns/iter (± 4281056) 1.08
es/full/minify/libraries/lodash 122618801 ns/iter (± 3870064) 132422486 ns/iter (± 10466979) 0.93
es/full/minify/libraries/moment 63180789 ns/iter (± 5252635) 62867333 ns/iter (± 2580900) 1.00
es/full/minify/libraries/react 23790206 ns/iter (± 1742091) 21230147 ns/iter (± 1218990) 1.12
es/full/minify/libraries/terser 340527912 ns/iter (± 20514644) 282838156 ns/iter (± 11186122) 1.20
es/full/minify/libraries/three 579913136 ns/iter (± 27142857) 550146154 ns/iter (± 15057353) 1.05
es/full/minify/libraries/typescript 3553069132 ns/iter (± 89545042) 3279492102 ns/iter (± 31170846) 1.08
es/full/minify/libraries/victory 815506142 ns/iter (± 37507673) 783806163 ns/iter (± 14292383) 1.04
es/full/minify/libraries/vue 162169590 ns/iter (± 5989461) 149003863 ns/iter (± 5359185) 1.09
es/full/codegen/es3 34585 ns/iter (± 3581) 33125 ns/iter (± 971) 1.04
es/full/codegen/es5 34379 ns/iter (± 1997) 33080 ns/iter (± 1755) 1.04
es/full/codegen/es2015 34377 ns/iter (± 2691) 32964 ns/iter (± 594) 1.04
es/full/codegen/es2016 34626 ns/iter (± 2536) 32867 ns/iter (± 1273) 1.05
es/full/codegen/es2017 34467 ns/iter (± 3375) 33111 ns/iter (± 645) 1.04
es/full/codegen/es2018 34766 ns/iter (± 2299) 32936 ns/iter (± 1414) 1.06
es/full/codegen/es2019 35465 ns/iter (± 4376) 33512 ns/iter (± 1076) 1.06
es/full/codegen/es2020 34788 ns/iter (± 3729) 33538 ns/iter (± 1069) 1.04
es/full/all/es3 204233260 ns/iter (± 10065402) 189430771 ns/iter (± 4845827) 1.08
es/full/all/es5 195629506 ns/iter (± 10886601) 180788323 ns/iter (± 5885743) 1.08
es/full/all/es2015 154909038 ns/iter (± 8769112) 145451221 ns/iter (± 4753537) 1.07
es/full/all/es2016 152288678 ns/iter (± 10809508) 142768655 ns/iter (± 3759121) 1.07
es/full/all/es2017 154481543 ns/iter (± 8108200) 141460070 ns/iter (± 4031847) 1.09
es/full/all/es2018 149083155 ns/iter (± 10952965) 138973019 ns/iter (± 3348169) 1.07
es/full/all/es2019 147755494 ns/iter (± 6376355) 140564007 ns/iter (± 7007476) 1.05
es/full/all/es2020 141138137 ns/iter (± 4611129) 134548355 ns/iter (± 5005863) 1.05
es/full/parser 735728 ns/iter (± 61180) 693512 ns/iter (± 24219) 1.06
es/full/base/fixer 26446 ns/iter (± 2154) 25647 ns/iter (± 714) 1.03
es/full/base/resolver_and_hygiene 93057 ns/iter (± 5434) 89477 ns/iter (± 4516) 1.04
serialization of ast node 219 ns/iter (± 24) 214 ns/iter (± 3) 1.02
serialization of serde 221 ns/iter (± 18) 217 ns/iter (± 2) 1.02

This comment was automatically generated by workflow using github-action-benchmark.

Please sign in to comment.