Skip to content

Commit

Permalink
update benchmark code
Browse files Browse the repository at this point in the history
  • Loading branch information
JoshuaBatty committed Aug 24, 2024
1 parent c83a091 commit 54244dc
Showing 1 changed file with 12 additions and 5 deletions.
17 changes: 12 additions & 5 deletions sway-lsp/benches/lsp_benchmarks/compile.rs
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ fn benchmarks(c: &mut Criterion) {
b.iter(|| {
let engines = Engines::default();
let _ = black_box(
session::compile(&build_plan, &engines, None, lsp_mode.clone(), experimental)
session::compile(&build_plan, &engines, None, lsp_mode.as_ref(), experimental)
.unwrap(),
);
})
Expand All @@ -38,12 +38,19 @@ fn benchmarks(c: &mut Criterion) {
c.bench_function("traverse", |b| {
let engines = Engines::default();
let results = black_box(
session::compile(&build_plan, &engines, None, lsp_mode.clone(), experimental).unwrap(),
session::compile(&build_plan, &engines, None, lsp_mode.as_ref(), experimental).unwrap(),
);
let session = Arc::new(session::Session::new());
b.iter(|| {
let _ =
black_box(session::traverse(results.clone(), &engines, session.clone()).unwrap());
let _ = black_box(
session::traverse(
results.clone(),
&engines,
session.clone(),
lsp_mode.as_ref(),
)
.unwrap(),
);
})
});

Expand All @@ -53,7 +60,7 @@ fn benchmarks(c: &mut Criterion) {
b.iter(|| {
for _ in 0..NUM_DID_CHANGE_ITERATIONS {
let _ = black_box(
session::compile(&build_plan, &engines, None, lsp_mode.clone(), experimental)
session::compile(&build_plan, &engines, None, lsp_mode.as_ref(), experimental)
.unwrap(),
);
}
Expand Down

0 comments on commit 54244dc

Please # to comment.