18 Nov
2017
18 Nov
'17
2:46 a.m.
Simon Peyton Jones via ghc-devs <ghc-devs@haskell.org> writes:
Urk! I expected Hadrian to be faster because it has more accurate dependencies.
While this is just speculation, this might actually be one of the reasons why the no-op case is slower: in make's case the dependency graph is mostly static whereas in Hadrian the build system needs to discover dependencies dynamically. Either way, thanks for this characterization, Herbert! Cheers, - Ben