No description
Find a file
Colin Cross 691a60dd98 Parallelize GenerateBuildActions
Modify the Generate phase to call GenerateBuildActions inside a
goroutine to allow parallization.  All modules from a single
moduleGroup are called from a single goroutine, and the goroutines
that processed all dependencies must have finished, so the only
change to the semantics of GenerateBuildActions implementations
is around access to globals.  Locks are added to the lazily
created package context variables and to the live tracker.

Reduces run time by ~33%.

Change-Id: I62a515acf86f1dcecb093ded83444b920ff603be
2015-01-23 13:41:51 -08:00
blueprint Parallelize GenerateBuildActions 2015-01-23 13:41:51 -08:00
Blueprints Add support for removing abandoned files. 2015-01-23 13:41:48 -08:00
bootstrap.bash Clean up the bootstrap script a little. 2014-06-18 12:57:56 -07:00
build.ninja.in bootstrap: Fix abandoned file removal. 2015-01-23 13:41:49 -08:00