@@ -38,7 +38,7 @@ Executable elm
38 if flag(dev)
38 if flag(dev)
39 ghc-options: -O0 -Wall -Werror
39 ghc-options: -O0 -Wall -Werror
41− ghc-options: -O2 -rtsopts
41+ ghc-options: -O2 -rtsopts -threaded "-with-rtsopts=-N -qg"
43 Hs-Source-Dirs:
43 Hs-Source-Dirs:
44 compiler/src
44 compiler/src
@@ -54,6 +54,8 @@ Executable elm
54 other-modules:
54 other-modules:
55 Develop.StaticFiles
55 Develop.StaticFiles
56 Develop.StaticFiles.Build
56 Develop.StaticFiles.Build
59 -- terminal args
61 -- terminal args
@@ -86,12 +88,14 @@ Executable elm
86 Elm.Compiler.Type.Extract
88 Elm.Compiler.Type.Extract
87 Elm.Constraint
89 Elm.Constraint
89 Elm.Interface
92 Elm.Interface
90 Elm.Kernel
93 Elm.Kernel
91 Elm.Licenses
94 Elm.Licenses
92 Elm.Magnitude
95 Elm.Magnitude
93 Elm.ModuleName
96 Elm.ModuleName
94 Elm.Package
97 Elm.Package
95 Elm.Version
99 Elm.Version
97 -- data structures
101 -- data structures
@@ -106,6 +110,7 @@ Executable elm
107 Json.Decode
111 Json.Decode
108 Json.Encode
112 Json.Encode
110 -- from compiler/
115 -- from compiler/
111 AST.Canonical
116 AST.Canonical
@@ -148,9 +153,9 @@ Executable elm
148 Parse.Repl
153 Parse.Repl
149 Parse.Shader
154 Parse.Shader
150 Parse.Space
155 Parse.Space
151 Parse.Symbol
157 Parse.Symbol
152 Parse.Type
158 Parse.Type
154 Parse.Variable
159 Parse.Variable
155 Parse.Primitives
160 Parse.Primitives
156 Reporting.Annotation
161 Reporting.Annotation