From 1b47ceffadc15001daa07532e22ed92a6368f3ae Mon Sep 17 00:00:00 2001 From: Nate McMaster Date: Tue, 14 Feb 2017 16:48:56 -0800 Subject: [PATCH] Resolve the build graph in parallel --- makefile.shade | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/makefile.shade b/makefile.shade index 84d80d6a6a..ee37a90fde 100644 --- a/makefile.shade +++ b/makefile.shade @@ -894,9 +894,12 @@ functions static IList> GetBuildGraph() { - var repositoryLookup = GetRepositoriesToBuild() - .Select(RepoInfoFactory.Create) - .ToList(); + var repositoryLookup = new List(); + + Parallel.ForEach(GetRepositoriesToBuild(), repo => + { + repositoryLookup.Add(RepoInfoFactory.Create(repo)); + }); foreach (var info in repositoryLookup) {