hix-0.7.0: Haskell/Nix development build tools
Safe HaskellSafe-Inferred
LanguageGHC2021

Hix.Managed.Lower.Auto

Synopsis

Documentation

stabilizeInitFailure :: BuildHandlers -> LowerConfig -> BuildConfig -> Flow () Source #

This skips building with initial bounds because it only runs after LowerInit failed, which means that we have no initial bounds.

pristineBoundsQuery :: Flow (Maybe Query) Source #

Return the current Query without those deps whose current versions differ from their initial ones, i.e. that have been optimized before.

optimizePristineBounds :: BuildHandlers -> BuildConfig -> Flow () Source #

Run Optimize, but only consider the deps that have not been optimized before.

TODO this could use a flag for forcing optimization of all (query) deps.