git.iko.soy/rowtype-yoga/purescript-native
on golang help sign in
Restore fn composition inlining
bd188c8Andy Arvanitis
src/CodeGen/IL/Optimizer.hs+1−1
@@ -8,7 +8,7 @@ import Data.Text (Text)
8import Language.PureScript.CoreImp.AST
8import Language.PureScript.CoreImp.AST
9import Language.PureScript.CoreImp.Optimizer.Blocks
9import Language.PureScript.CoreImp.Optimizer.Blocks
10import Language.PureScript.CoreImp.Optimizer.Common hiding (isDict)
10import Language.PureScript.CoreImp.Optimizer.Common hiding (isDict)
11−import Language.PureScript.CoreImp.Optimizer.Inliner hiding (inlineCommonOperators, inlineCommonValues, inlineUnsafeCoerce, inlineUnsafePartial)
11+import Language.PureScript.CoreImp.Optimizer.Inliner (etaConvert, evaluateIifes, inlineVariables, unThunk)
12import Language.PureScript.CoreImp.Optimizer.Unused
12import Language.PureScript.CoreImp.Optimizer.Unused
13
13
14import CodeGen.IL.Common (moduleNameToIL', undefinedName, unusedName)
14import CodeGen.IL.Common (moduleNameToIL', undefinedName, unusedName)
src/CodeGen/IL/Optimizer/Inliner.hs+1−1
@@ -2,7 +2,7 @@
2module CodeGen.IL.Optimizer.Inliner
2module CodeGen.IL.Optimizer.Inliner
3 ( inlineCommonValues
3 ( inlineCommonValues
4 , inlineCommonOperators
4 , inlineCommonOperators
5− -- , inlineFnComposition
5+ , inlineFnComposition
6 , inlineUnsafeCoerce
6 , inlineUnsafeCoerce
7 , inlineUnsafePartial
7 , inlineUnsafePartial
8 ) where
8 ) where