summaryrefslogtreecommitdiff
path: root/bench/src/bench.rs
diff options
context:
space:
mode:
Diffstat (limited to 'bench/src/bench.rs')
-rw-r--r--bench/src/bench.rs12
1 files changed, 4 insertions, 8 deletions
diff --git a/bench/src/bench.rs b/bench/src/bench.rs
index aac91dd4..1b160bdc 100644
--- a/bench/src/bench.rs
+++ b/bench/src/bench.rs
@@ -1,9 +1,8 @@
use std::path::Path;
use criterion::{criterion_group, criterion_main, Criterion};
-use fontdock::FsIndex;
-use typst::env::{Env, FsIndexExt, ResourceLoader};
+use typst::env::{Env, FsLoader};
use typst::eval::eval;
use typst::exec::{exec, State};
use typst::layout::layout;
@@ -17,13 +16,10 @@ const TYP_DIR: &str = "../tests/typ";
const CASES: &[&str] = &["full/coma.typ", "text/basic.typ"];
fn benchmarks(c: &mut Criterion) {
- let mut index = FsIndex::new();
- index.search_dir(FONT_DIR);
+ let mut loader = FsLoader::new();
+ loader.search_dir(FONT_DIR);
- let mut env = Env {
- fonts: index.into_dynamic_loader(),
- resources: ResourceLoader::new(),
- };
+ let mut env = Env::new(loader);
let scope = library::_new();
let state = State::default();