Skip to content
  • Philipp Krüger's avatar
    Reduce boolean blindness in OccInfo(OneOcc) #17482 · 5f84b52a
    Philipp Krüger authored and Marge Bot's avatar Marge Bot committed
    * Transformed the type aliases `InterestingCxt`, `InsideLam` and `OneBranch`
      into data types.
    * Added Semigroup and Monoid instances for use in orOccInfo in OccurAnal.hs
    * Simplified some usage sites by using pattern matching instead of boolean algebra.
    
    Metric Increase:
        T12150
    
    This increase was on a Mac-build of exactly 1%. This commit does *not* re-intruduce
    the asymptotic memory usage described in T12150.
    5f84b52a