From b6f876acf8b80888918ff6a4af82d6b4e8929664 Mon Sep 17 00:00:00 2001 From: "richard (rikki) andrew cattermole" Date: Fri, 3 Mar 2023 06:07:28 +1300 Subject: [PATCH] Improve dub build times --- source/dub/generators/generator.d | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/source/dub/generators/generator.d b/source/dub/generators/generator.d index 72282f7586..77c4df096f 100644 --- a/source/dub/generators/generator.d +++ b/source/dub/generators/generator.d @@ -686,9 +686,9 @@ class ProjectGenerator ti.pack.path ~ ".dub/metadata_cache.json", e); } - // use ctRegex for performance reasons, only small compile time increase - enum verRE = ctRegex!`(?:^|\s)version\s*\(\s*([^\s]*?)\s*\)`; - enum debVerRE = ctRegex!`(?:^|\s)debug\s*\(\s*([^\s]*?)\s*\)`; + // force RT, due to CT costs being very noticable of std.regex + auto verRE = regex(`(?:^|\s)version\s*\(\s*([^\s]*?)\s*\)`); + auto debVerRE = regex(`(?:^|\s)debug\s*\(\s*([^\s]*?)\s*\)`); auto versionFilters = appender!(string[]); auto debugVersionFilters = appender!(string[]);