-- Hoogle documentation, generated by Haddock -- See Hoogle, http://www.haskell.org/hoogle/ -- | inline self-recursive definitions -- -- Please see the README file on Github for more info @package loopbreaker @version 0.1.1.1 -- | To use plugin, you can: -- --
-- # package.yaml -- ... -- -- ghc-options: -- - -fplugin=Loopbreaker -- -- ... ---- --
-- -- <name>.hs
--
-- {-# OPTIONS_GHC -fplugin=Loopbreaker #-}
--
-- ...
--
--
-- If you decide to enable it globally, you can selectively disable it in
-- specific modules using disable option:
--
--
-- {-# OPTIONS_GHC -fplugin-opt=Loopbreaker:disable #-}
--
-- ...
--
--
-- Now, in modules where the plugin is enabled, any self-recursive
-- functions marked as INLINE may have their performance greatly
-- improved.
module Loopbreaker
plugin :: Plugin