@@ -1,6 +1,6 @@
11
22Name: elm
3−Version: 0.19.0
3+Version: 0.19.1
44
55Synopsis:
66 The `elm` command line interface.
@@ -38,7 +38,7 @@ Executable elm
3838 if flag(dev)
3939 ghc-options: -O0 -Wall -Werror
4040 else
41− ghc-options: -O2 -fsimpl-tick-factor=200 -rtsopts
41+ ghc-options: -O2 -rtsopts
4242
4343 Hs-Source-Dirs:
4444 compiler/src
@@ -52,18 +52,9 @@ Executable elm
5252 Main.hs
5353
5454 other-modules:
55− Bump
56− Develop
57− Develop.Generate.Help
58− Develop.Generate.Index
5955 Develop.StaticFiles
6056 Develop.StaticFiles.Build
61− Diff
62− Init
63− Install
6457 Make
65− Publish
66− Repl
6758
6859 -- terminal args
6960 Terminal.Args
@@ -72,82 +63,58 @@ Executable elm
7263 Terminal.Args.Helpers
7364 Terminal.Args.Internal
7465
75− -- shared from builder/
76− Elm.Bump
77− Elm.Diff
78− Elm.Install
79− Elm.PerUserCache
80− Elm.Project
81− Elm.Project.Constraint
82− Elm.Project.Json
83− Elm.Project.Licenses
84− Elm.Publish
85− File.IO
86− Reporting.Progress.Json
87− Reporting.Progress.Repl
88− Reporting.Progress.Terminal
89− Reporting.Task
90−
91− -- private from builder/
92− Deps.Cache
66+ -- from builder/
67+ Build
68+ Deps.Registry
9369 Deps.Diff
94− Deps.Explorer
9570 Deps.Solver
96− Deps.Verify
9771 Deps.Website
98− Elm.Project.Root
99− Elm.Project.Summary
100− File.Args
101− File.Compile
102− File.Crawl
103− File.Find
104− File.Hash
105− File.Header
106− File.Plan
107− Generate.Artifacts
108− Generate.Functions
109− Generate.Html
110− Generate.Nitpick
111− Generate.Output
72+ File
73+ Http
74+ Reporting
11275 Reporting.Exit
113− Reporting.Exit.Assets
114− Reporting.Exit.Bump
115− Reporting.Exit.Compile
116− Reporting.Exit.Crawl
117− Reporting.Exit.Deps
118− Reporting.Exit.Diff
11976 Reporting.Exit.Help
120− Reporting.Exit.Http
121− Reporting.Exit.Make
122− Reporting.Exit.Init
123− Reporting.Exit.Install
124− Reporting.Exit.Publish
125− Reporting.Progress
126− Reporting.Progress.Bar
127− Reporting.Task.Http
128− Stuff.Paths
129− Stuff.Verify
77+ Reporting.Problem
78+ Reporting.Task
79+ Stuff
13080
131− -- shared from compiler/
132− Elm.Compiler
133− Elm.Compiler.Objects
81+ -- Elm things
82+ Elm.Outline
83+ Elm.Details
84+ --
85+ Elm.Compiler.Imports
13486 Elm.Compiler.Type
87+ Elm.Compiler.Type.Extract
88+ Elm.Constraint
13589 Elm.Docs
136− Elm.Header
90+ Elm.Interface
13791 Elm.Kernel
92+ Elm.Licenses
93+ Elm.Magnitude
13894 Elm.ModuleName
13995 Elm.Package
96+ Elm.Version
97+
98+ -- data structures
99+ Data.Bag
100+ Data.Index
101+ Data.Map.Utils
102+ Data.Name
103+ Data.NonEmptyList
104+ Data.OneOrMore
105+ Data.Utf8
106+
107+ -- json
140108 Json.Decode
141109 Json.Encode
142110
143− -- private from compiler/
111+ -- from compiler/
144112 AST.Canonical
145113 AST.Optimized
146114 AST.Source
147115 AST.Utils.Binop
148116 AST.Utils.Shader
149117 AST.Utils.Type
150− AST.Valid
151118 Canonicalize.Effects
152119 Canonicalize.Environment
153120 Canonicalize.Environment.Dups
@@ -158,22 +125,14 @@ Executable elm
158125 Canonicalize.Pattern
159126 Canonicalize.Type
160127 Compile
161− Data.Bag
162− Data.Index
163− Data.Name
164− Data.OneOrMore
165− Data.Utf8
166− Elm.Compiler.Imports
167− Elm.Compiler.Type.Extract
168− Elm.Compiler.Version
169− Elm.Interface
128+ Generate.Html
170129 Generate.JavaScript
171130 Generate.JavaScript.Builder
172131 Generate.JavaScript.Expression
173− Generate.JavaScript.Mode
132+ Generate.JavaScript.Functions
174133 Generate.JavaScript.Name
175− Json.Decode.Error
176− Json.Decode.Internals
134+ Generate.Mode
135+ Nitpick.Debug
177136 Nitpick.PatternMatches
178137 Optimize.Case
179138 Optimize.DecisionTree
@@ -183,32 +142,28 @@ Executable elm
183142 Optimize.Port
184143 Parse.Declaration
185144 Parse.Expression
145+ Parse.Keyword
186146 Parse.Module
187− Parse.Parse
147+ Parse.Number
188148 Parse.Pattern
189− Parse.Primitives
190− Parse.Primitives.Internals
191− Parse.Primitives.Kernel
192− Parse.Primitives.Keyword
193− Parse.Primitives.Number
194− Parse.Primitives.Shader
195− Parse.Primitives.Symbol
196− Parse.Primitives.Utf8
197− Parse.Primitives.Variable
198− Parse.Primitives.Whitespace
199149 Parse.Repl
200150 Parse.Shader
151+ Parse.Symbol
201152 Parse.Type
153+ Parse.Utf8
154+ Parse.Utils
155+ Parse.Variable
156+ Parse.Primitives
202157 Reporting.Annotation
203158 Reporting.Doc
204159 Reporting.Error
205160 Reporting.Error.Canonicalize
206161 Reporting.Error.Docs
162+ Reporting.Error.Json
207163 Reporting.Error.Main
208164 Reporting.Error.Pattern
209165 Reporting.Error.Syntax
210166 Reporting.Error.Type
211− Reporting.Region
212167 Reporting.Render.Code
213168 Reporting.Render.Type
214169 Reporting.Render.Type.Localizer
@@ -226,7 +181,6 @@ Executable elm
226181 Type.Type
227182 Type.Unify
228183 Type.UnionFind
229− Validate
230184 Paths_elm
231185
232186 Build-depends:
@@ -244,11 +198,11 @@ Executable elm
244198 ghc-prim >= 0.5.2,
245199 haskeline,
246200 HTTP >= 4000.2.5 && < 4000.4,
247− http-client >= 0.5 && < 0.6,
201+ http-client >= 0.6 && < 0.7,
248202 http-client-tls >= 0.3 && < 0.4,
249− http-types >= 0.9 && < 1.0,
203+ http-types >= 0.12 && < 1.0,
250204 language-glsl >= 0.3,
251− logict,
205+ mmap,
252206 mtl >= 2.2.1 && < 3,
253207 network >= 2.4 && < 2.7,
254208 parsec,
@@ -259,7 +213,6 @@ Executable elm
259213 snap-core,
260214 snap-server,
261215 template-haskell,
262− text >= 1 && < 2,
263216 time,
264217 unordered-containers,
265218 utf8-string,