From 363079bf3e7fb3af63489a95a72324e910c61218 Mon Sep 17 00:00:00 2001 From: Max Brunsfeld Date: Sun, 3 Mar 2019 18:23:01 -0800 Subject: [PATCH] Re-enable HTML language in benchmarks Made possible by this error recovery performance fix: https://github.com/tree-sitter/tree-sitter-html/commit/4c7d5fe26ce3668458d7871600debea993734757 --- cli/benches/benchmark.rs | 5 ----- cli/src/loader.rs | 3 ++- 2 files changed, 2 insertions(+), 6 deletions(-) diff --git a/cli/benches/benchmark.rs b/cli/benches/benchmark.rs index 7983bde5..9cb4f275 100644 --- a/cli/benches/benchmark.rs +++ b/cli/benches/benchmark.rs @@ -61,11 +61,6 @@ fn main() { let mut all_error_speeds = Vec::new(); for (language_name, example_paths) in EXAMPLE_PATHS_BY_LANGUAGE_NAME.iter() { - // TODO - remove after fixing slow error parsing HTML. - if language_name == "html" { - continue; - } - if let Some(filter) = LANGUAGE_FILTER.as_ref() { if language_name != filter.as_str() { continue; diff --git a/cli/src/loader.rs b/cli/src/loader.rs index 23a55cc6..b6e23a3a 100644 --- a/cli/src/loader.rs +++ b/cli/src/loader.rs @@ -233,7 +233,8 @@ impl Loader { .arg("-I") .arg(header_path) .arg("-o") - .arg(&library_path); + .arg(&library_path) + .arg("-O2"); if let Some(scanner_path) = scanner_path.as_ref() { if scanner_path.extension() == Some("c".as_ref()) { command.arg("-xc").arg("-std=c99").arg(scanner_path);