Skip to content

Commit 51a74d0

Browse files
committed
Revert
1 parent 58bc789 commit 51a74d0

File tree

2 files changed

+20
-29
lines changed

2 files changed

+20
-29
lines changed

Cargo.toml

Lines changed: 0 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -146,13 +146,6 @@ lto = true
146146
debug = true
147147
lto = true
148148

149-
[profile.profiling]
150-
debug = "limited"
151-
inherits = "release"
152-
lto = "thin"
153-
split-debuginfo = "off"
154-
strip = false
155-
156149
# Optimize for iteration
157150
[profile.dev.build-override]
158151
opt-level = 3

crates/swc_ecma_parser/examples/perf.rs

Lines changed: 20 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -22,30 +22,28 @@ fn main() {
2222

2323
let fm = cm.load_file(entry.path()).unwrap();
2424

25-
for _ in 0..1000 {
26-
let lexer = Lexer::new(
27-
Syntax::Typescript(TsSyntax {
28-
no_early_errors: true,
29-
tsx: entry.path().to_string_lossy().ends_with(".tsx"),
30-
..Default::default()
31-
}),
32-
Default::default(),
33-
StringInput::from(&*fm),
34-
None,
35-
);
36-
37-
let mut parser = Parser::new_from(lexer);
38-
39-
let module = parser.parse_typescript_module();
40-
41-
if let Ok(module) = &module {
42-
module.hash(&mut hasher);
43-
}
25+
let lexer = Lexer::new(
26+
Syntax::Typescript(TsSyntax {
27+
no_early_errors: true,
28+
tsx: entry.path().to_string_lossy().ends_with(".tsx"),
29+
..Default::default()
30+
}),
31+
Default::default(),
32+
StringInput::from(&*fm),
33+
None,
34+
);
35+
36+
let mut parser = Parser::new_from(lexer);
37+
38+
let module = parser.parse_typescript_module();
39+
40+
if let Ok(module) = &module {
41+
module.hash(&mut hasher);
42+
}
4443

45-
let _ = black_box(module);
44+
let _ = black_box(module);
4645

47-
cnt += 1;
48-
}
46+
cnt += 1;
4947
}
5048

5149
eprintln!("Parsed {} files", cnt);

0 commit comments

Comments
 (0)