diff options
| author | Laurenz <laurmaedje@gmail.com> | 2023-01-27 12:05:00 +0100 |
|---|---|---|
| committer | Laurenz <laurmaedje@gmail.com> | 2023-01-27 12:05:12 +0100 |
| commit | 43ef60c09cc48f6b7c6dd752ab7af7c0d6071bc5 (patch) | |
| tree | 525320e583fc53e9474fd4b4d4944cdf8117d406 /tests/src/benches.rs | |
| parent | c56299c6bde121807c3febbef0766ff2fe2b32f2 (diff) | |
Tracing-based expression tooltips
Diffstat (limited to 'tests/src/benches.rs')
| -rw-r--r-- | tests/src/benches.rs | 20 |
1 files changed, 18 insertions, 2 deletions
diff --git a/tests/src/benches.rs b/tests/src/benches.rs index e76f3c76..997d3b40 100644 --- a/tests/src/benches.rs +++ b/tests/src/benches.rs @@ -60,13 +60,29 @@ fn bench_edit(iai: &mut Iai) { fn bench_eval(iai: &mut Iai) { let world = BenchWorld::new(); let route = typst::model::Route::default(); - iai.run(|| typst::model::eval(world.track(), route.track(), &world.source).unwrap()); + let mut tracer = typst::model::Tracer::default(); + iai.run(|| { + typst::model::eval( + world.track(), + route.track(), + tracer.track_mut(), + &world.source, + ) + .unwrap() + }); } fn bench_typeset(iai: &mut Iai) { let world = BenchWorld::new(); let route = typst::model::Route::default(); - let module = typst::model::eval(world.track(), route.track(), &world.source).unwrap(); + let mut tracer = typst::model::Tracer::default(); + let module = typst::model::eval( + world.track(), + route.track(), + tracer.track_mut(), + &world.source, + ) + .unwrap(); let content = module.content(); iai.run(|| typst::model::typeset(world.track(), &content)); } |
