Skip to content
  • David Feuer's avatar
    Allow users to ignore optimization changes · 708ed9ca
    David Feuer authored
    * Add a new flag, `-fignore-optim-changes`, allowing them to avoid
      recompilation if the only changes are to the `-O` level or to
      flags controlling optimizations.
    
    * When `-fignore-optim-changes` is *off*, recompile when optimization
      flags (e.g., `-fno-full-laziness`) change. Previously, we ignored
      these unconditionally when deciding whether to recompile a module.
    
    Reviewers: austin, bgamari, simonmar
    
    Reviewed By: simonmar
    
    Subscribers: duog, carter, simonmar, rwbarton, thomie
    
    GHC Trac Issues: #13604
    
    Differential Revision: https://phabricator.haskell.org/D4123
    708ed9ca