on master help sign in
Update dependencies and comment out things that slow the build and are unnecessary for testing
5c81d14Evan Czaplicki
Elm.cabal+99−104
@@ -22,81 +22,79 @@ Build-type: Custom
22
22
23Extra-source-files: changelog.txt
23Extra-source-files: changelog.txt
24Data-dir: dist/data
24Data-dir: dist/data
25−Data-files: elm-runtime.js docs.json
25+Data-files: elm-runtime.js interfaces.data
26Cabal-version: >=1.9
26Cabal-version: >=1.9
27
27
28source-repository head
28source-repository head
29 type: git
29 type: git
30 location: git://github.com/evancz/Elm.git
30 location: git://github.com/evancz/Elm.git
31
31
32−Library
32+--Library
33− exposed-modules: Language.Elm,
33+-- exposed-modules: Language.Elm,
34− Language.Elm.Quasi
34+-- Language.Elm.Quasi
35− Hs-Source-Dirs: compiler
35+-- Hs-Source-Dirs: compiler
36− other-modules: Unique,
36+-- other-modules: Unique,
37− SourceSyntax.Declaration,
37+-- SourceSyntax.Declaration,
38− SourceSyntax.Expression,
38+-- SourceSyntax.Expression,
39− SourceSyntax.Everything,
39+-- SourceSyntax.Everything,
40− SourceSyntax.Helpers,
40+-- SourceSyntax.Helpers,
41− SourceSyntax.Literal,
41+-- SourceSyntax.Literal,
42− SourceSyntax.Location,
42+-- SourceSyntax.Location,
43− SourceSyntax.Module,
43+-- SourceSyntax.Module,
44− SourceSyntax.Pattern,
44+-- SourceSyntax.Pattern,
45− SourceSyntax.Rename,
46− SourceSyntax.Type,
45+-- SourceSyntax.Type,
47− Generate.JavaScript,
46+-- Generate.JavaScript,
48− Generate.Noscript,
47+-- Generate.Noscript,
49− Generate.Html,
48+-- Generate.Html,
50− Generate.Cases,
49+-- Generate.Cases,
50+-- Transform.Canonicalize,
51− Transform.Substitute,
51+-- Transform.Substitute,
52− Transform.Optimize,
52+-- Transform.Optimize,
53− Metadata.Libraries,
53+-- Metadata.Prelude,
54− Metadata.LoadLibraries,
55− Initialize,
54+-- Initialize,
56− Parse.Binop,
55+-- Parse.Binop,
57− Parse.Declaration,
56+-- Parse.Declaration,
58− Parse.Expression,
57+-- Parse.Expression,
59− Parse.Helpers,
58+-- Parse.Helpers,
60− Parse.Literal,
59+-- Parse.Literal,
61− Parse.Module,
60+-- Parse.Module,
62− Parse.Parse,
61+-- Parse.Parse,
63− Parse.Pattern,
62+-- Parse.Pattern,
64− Parse.Type,
63+-- Parse.Type,
65− Type.Constrain.Declaration,
64+-- Type.Constrain.Declaration,
66− Type.Constrain.Expression,
65+-- Type.Constrain.Expression,
67− Type.Constrain.Literal,
66+-- Type.Constrain.Literal,
68− Type.Constrain.Pattern,
67+-- Type.Constrain.Pattern,
69− Type.Environment,
68+-- Type.Environment,
70− Type.Fragment,
69+-- Type.Fragment,
71− Type.Solve,
70+-- Type.Solve,
72− Type.State,
71+-- Type.State,
73− Type.Type,
72+-- Type.Type,
74− Type.Unify,
73+-- Type.Unify,
75− Paths_Elm
74+-- Paths_Elm
76−
75+--
77− Build-depends: base >=4.2 && <5,
76+-- Build-depends: base >=4.2 && <5,
78− binary,
77+-- binary,
79− blaze-html == 0.5.* || == 0.6.*,
78+-- blaze-html == 0.5.* || == 0.6.*,
80− blaze-markup == 0.5.1.*,
79+-- blaze-markup == 0.5.1.*,
81− bytestring,
80+-- bytestring,
82− cmdargs,
81+-- cmdargs,
83− containers >= 0.3,
82+-- containers >= 0.3,
84− deepseq,
83+-- deepseq,
85− directory,
84+-- directory,
86− filepath,
85+-- filepath,
87− hjsmin,
86+-- hjsmin,
88− indents,
87+-- indents,
89− json,
90− mtl >= 2,
88+-- mtl >= 2,
91− pandoc >= 1.10,
89+-- pandoc >= 1.10,
92− parsec >= 3.1.1,
90+-- parsec >= 3.1.1,
93− pretty,
91+-- pretty,
94− shakespeare,
92+-- shakespeare,
95− text,
93+-- text,
96− template-haskell,
94+-- template-haskell,
97− transformers >= 0.2,
95+-- transformers >= 0.2,
98− union-find,
96+-- union-find,
99− uniplate
97+-- uniplate
100
98
101Executable elm
99Executable elm
102 Main-is: Compiler.hs
100 Main-is: Compiler.hs
@@ -110,16 +108,15 @@ Executable elm
110 SourceSyntax.Location,
108 SourceSyntax.Location,
111 SourceSyntax.Module,
109 SourceSyntax.Module,
112 SourceSyntax.Pattern,
110 SourceSyntax.Pattern,
113− SourceSyntax.Rename,
114 SourceSyntax.Type,
111 SourceSyntax.Type,
115 Generate.JavaScript,
112 Generate.JavaScript,
116 Generate.Noscript,
113 Generate.Noscript,
117 Generate.Html,
114 Generate.Html,
118 Generate.Cases,
115 Generate.Cases,
116+ Transform.Canonicalize,
119 Transform.Substitute,
117 Transform.Substitute,
120 Transform.Optimize,
118 Transform.Optimize,
121− Metadata.Libraries,
119+ Metadata.Prelude,
122− Metadata.LoadLibraries,
123 Initialize,
120 Initialize,
124 Parse.Binop,
121 Parse.Binop,
125 Parse.Declaration,
122 Parse.Declaration,
@@ -154,7 +151,6 @@ Executable elm
154 filepath,
151 filepath,
155 hjsmin,
152 hjsmin,
156 indents,
153 indents,
157− json,
158 mtl >= 2,
154 mtl >= 2,
159 pandoc >= 1.10,
155 pandoc >= 1.10,
160 parsec >= 3.1.1,
156 parsec >= 3.1.1,
@@ -163,35 +159,34 @@ Executable elm
163 union-find,
159 union-find,
164 uniplate
160 uniplate
165
161
166−Executable elm-doc
162+--Executable elm-doc
167− Main-is: Docs.hs
163+-- Main-is: Docs.hs
168− Hs-Source-Dirs: compiler
164+-- Hs-Source-Dirs: compiler
169− other-modules: SourceSyntax.Helpers,
165+-- other-modules: SourceSyntax.Helpers,
170− SourceSyntax.Location,
166+-- SourceSyntax.Location,
171− SourceSyntax.Literal,
167+-- SourceSyntax.Literal,
172− SourceSyntax.Pattern,
168+-- SourceSyntax.Pattern,
173− SourceSyntax.Expression,
169+-- SourceSyntax.Expression,
174− SourceSyntax.Declaration,
170+-- SourceSyntax.Declaration,
175− SourceSyntax.Module,
171+-- SourceSyntax.Module,
176− SourceSyntax.Rename
177− Parse.Helpers,
172+-- Parse.Helpers,
178− Parse.Module
173+-- Parse.Module
179−
174+--
180− Build-depends: base >=4.2 && <5,
175+-- Build-depends: base >=4.2 && <5,
181− binary,
176+-- binary,
182− containers >= 0.3,
177+-- containers >= 0.3,
183− transformers >= 0.2,
178+-- transformers >= 0.2,
184− mtl >= 2,
179+-- mtl >= 2,
185− parsec >= 3.1.1,
180+-- parsec >= 3.1.1,
186− pandoc >= 1.10,
181+-- pandoc >= 1.10,
187− pretty,
182+-- pretty,
188− cmdargs,
183+-- cmdargs,
189− filepath,
184+-- filepath,
190− union-find,
185+-- union-find,
191− indents
186+-- indents
192
187
193−Test-Suite test-elm
188+--Test-Suite test-elm
194− Type: exitcode-stdio-1.0
189+-- Type: exitcode-stdio-1.0
195− Hs-Source-Dirs: tests
190+-- Hs-Source-Dirs: tests
196− Main-is: Everything.hs
191+-- Main-is: Everything.hs
197− build-depends: base
192+-- build-depends: base