git.iko.soy/rowtype-yoga/purescript-native
on golang help sign in
Move Optimize.hs into CodeGen module
721b48cPhil Freeman
purescript.cabal+32−16
@@ -17,29 +17,45 @@ library
17 build-depends: base >=4 && <5, cmdtheline -any, containers -any,
17 build-depends: base >=4 && <5, cmdtheline -any, containers -any,
18 directory -any, filepath -any, mtl -any, parsec -any, syb -any,
18 directory -any, filepath -any, mtl -any, parsec -any, syb -any,
19 transformers -any, utf8-string -any
19 transformers -any, utf8-string -any
20− exposed-modules: Language.PureScript.Options Data.Generics.Extras
20+ exposed-modules: Data.Generics.Extras
21+ Language.PureScript.Options
22+ Language.PureScript
21− Language.PureScript Language.PureScript.CodeGen
23+ Language.PureScript.CodeGen
22− Language.PureScript.CodeGen.Externs Language.PureScript.CodeGen.JS
24+ Language.PureScript.CodeGen.Externs
25+ Language.PureScript.CodeGen.JS
23 Language.PureScript.CodeGen.JS.AST
26 Language.PureScript.CodeGen.JS.AST
24− Language.PureScript.CodeGen.Monad Language.PureScript.Declarations
27+ Language.PureScript.CodeGen.Monad
28+ Language.PureScript.CodeGen.Optimize
29+ Language.PureScript.Declarations
25− Language.PureScript.Kinds Language.PureScript.Names
30+ Language.PureScript.Kinds
31+ Language.PureScript.Names
26− Language.PureScript.Operators Language.PureScript.Optimize
32+ Language.PureScript.Operators
33+ Language.PureScript.Parser
27− Language.PureScript.Parser Language.PureScript.Parser.Common
34+ Language.PureScript.Parser.Common
28 Language.PureScript.Parser.Declarations
35 Language.PureScript.Parser.Declarations
29− Language.PureScript.Parser.Kinds Language.PureScript.Parser.State
36+ Language.PureScript.Parser.Kinds
37+ Language.PureScript.Parser.State
38+ Language.PureScript.Parser.Types
30− Language.PureScript.Parser.Types Language.PureScript.Parser.Values
39+ Language.PureScript.Parser.Values
40+ Language.PureScript.Pretty
31− Language.PureScript.Pretty Language.PureScript.Pretty.Common
41+ Language.PureScript.Pretty.Common
42+ Language.PureScript.Pretty.JS
32− Language.PureScript.Pretty.JS Language.PureScript.Pretty.Kinds
43+ Language.PureScript.Pretty.Kinds
44+ Language.PureScript.Pretty.Types
33− Language.PureScript.Pretty.Types Language.PureScript.Pretty.Values
45+ Language.PureScript.Pretty.Values
34 Language.PureScript.TypeChecker
46 Language.PureScript.TypeChecker
35 Language.PureScript.TypeChecker.Kinds
47 Language.PureScript.TypeChecker.Kinds
36 Language.PureScript.TypeChecker.Monad
48 Language.PureScript.TypeChecker.Monad
37 Language.PureScript.TypeChecker.Synonyms
49 Language.PureScript.TypeChecker.Synonyms
38− Language.PureScript.TypeChecker.Types Language.PureScript.Types
50+ Language.PureScript.TypeChecker.Types
51+ Language.PureScript.Types
39− Language.PureScript.Unknown Language.PureScript.Values Main
52+ Language.PureScript.Unknown
53+ Language.PureScript.Values
40− Language.PureScript.CaseDeclarations Language.PureScript.DoNotation
54+ Language.PureScript.CaseDeclarations
55+ Language.PureScript.DoNotation
41 Language.PureScript.TypeDeclarations
56 Language.PureScript.TypeDeclarations
42− Language.PureScript.BindingGroups Language.PureScript.Scope
57+ Language.PureScript.BindingGroups
58+ Language.PureScript.Scope
43 exposed: True
59 exposed: True
44 buildable: True
60 buildable: True
45 hs-source-dirs: src
61 hs-source-dirs: src
src/Language/PureScript.hs−1
@@ -23,7 +23,6 @@ import Language.PureScript.Parser as P
23import Language.PureScript.CodeGen as P
23import Language.PureScript.CodeGen as P
24import Language.PureScript.TypeChecker as P
24import Language.PureScript.TypeChecker as P
25import Language.PureScript.Pretty as P
25import Language.PureScript.Pretty as P
26−import Language.PureScript.Optimize as P
27import Language.PureScript.Operators as P
26import Language.PureScript.Operators as P
28import Language.PureScript.CaseDeclarations as P
27import Language.PureScript.CaseDeclarations as P
29import Language.PureScript.TypeDeclarations as P
28import Language.PureScript.TypeDeclarations as P
src/Language/PureScript/CodeGen.hs+1
@@ -16,3 +16,4 @@ module Language.PureScript.CodeGen (module C) where
16
16
17import Language.PureScript.CodeGen.JS as C
17import Language.PureScript.CodeGen.JS as C
18import Language.PureScript.CodeGen.Externs as C
18import Language.PureScript.CodeGen.Externs as C
19+import Language.PureScript.CodeGen.Optimize as C
src/Language/PureScript/Optimize.hs → src/Language/PureScript/CodeGen/Optimize.hsrenamed+1−1
@@ -12,7 +12,7 @@
12--
12--
13-----------------------------------------------------------------------------
13-----------------------------------------------------------------------------
14
14
15−module Language.PureScript.Optimize (
15+module Language.PureScript.CodeGen.Optimize (
16 optimize
16 optimize
17) where
17) where
18
18