You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
In make(..., parallelism = "Makefile"), drake bulids outdated targets and then checks all the downstream targets to see if they are also outdated. This snowball effect is often unnecessary, and it is not present in any of the other parallel backends.
Fixed, thanks to #168. Added a new next_stage() function inspired by parallel_stages(). FYI: @kendonB, outdated() should be faster now too. It just uses next_stage() to grab the first outdated targets and then assumes everything downstream is also out of date. In other words, all the downstream hashing and checking is skipped.
In
make(..., parallelism = "Makefile")
,drake
bulids outdated targets and then checks all the downstream targets to see if they are also outdated. This snowball effect is often unnecessary, and it is not present in any of the other parallel backends.Standaline
Makefile
s do not seem to have this problem.And when I modify
a
by hand in a text editor,c
does not build.The text was updated successfully, but these errors were encountered: