11cabal-version : 2.2
22name : semantic
3- version : 0.6.0
4- synopsis : Framework and service for analyzing and diffing untrusted code.
5- description : Please see README.md
3+ version : 0.6.0.0
4+ synopsis : Framework and executable for analyzing and diffing untrusted code.
5+ description : Semantic is a library for parsing, analyzing, and comparing source code across many languages.
66homepage : http://github.com/github/semantic#readme
77author : The Semantic authors
88maintainer : opensource+semantic@github.com
@@ -49,21 +49,21 @@ common dependencies
4949 , bytestring ^>= 0.10.8.2
5050 , containers ^>= 0.6.0.1
5151 , directory ^>= 1.3.3.0
52- , fastsum
52+ , fastsum ^ >= 0.1.1.0
5353 , filepath ^>= 1.4.2.1
5454 , free ^>= 5.1
5555 , fused-effects ^>= 0.4.0.0
5656 , fused-effects-exceptions ^>= 0.1.1.0
5757 , hashable ^>= 1.2.7.0
58- , haskell- tree-sitter
58+ , tree-sitter ^ >= 0.1.0.0
5959 , machines ^>= 0.6.4
6060 , mtl ^>= 2.2.2
6161 , network ^>= 2.8.0.0
62- , process
62+ , process ^ >= 1.6.3.0
6363 , recursion-schemes ^>= 5.1
6464 , scientific ^>= 0.3.6.2
65- , safe-exceptions
66- , semilattices
65+ , safe-exceptions ^ >= 0.1.7.0
66+ , semilattices ^ >= 0.0.0.3
6767 , text ^>= 1.2.3.1
6868 , these >= 0.7 && < 1
6969 , unix ^>= 2.7.2.2
@@ -224,7 +224,6 @@ library
224224 , Parsing.CMark
225225 , Parsing.Parser
226226 , Parsing.TreeSitter
227- , Paths_semantic
228227 -- Rendering formats
229228 , Rendering.Graph
230229 , Rendering.JSON
@@ -272,7 +271,8 @@ library
272271 , Tags.Tagging
273272 -- Custom Prelude
274273 , Prologue
275-
274+ autogen-modules : Paths_semantic
275+ other-modules : Paths_semantic
276276 build-depends : base >= 4.12 && < 5
277277 , ansi-terminal ^>= 0.8.2
278278 , array ^>= 0.5.3.0
@@ -304,41 +304,35 @@ library
304304 , reducers ^>= 3.12.3
305305 , semigroupoids ^>= 5.3.2
306306 , servant ^>= 0.15
307- , shelly
307+ , shelly >= 1.5 && < 2
308308 , split ^>= 0.2.3.3
309309 , stm-chans ^>= 3.0.0.4
310310 , template-haskell ^>= 2.14
311311 , time ^>= 1.8.0.2
312- , unliftio-core
312+ , unliftio-core ^ >= 0.1.2.0
313313 , unordered-containers ^>= 0.2.9.0
314314 , vector ^>= 0.12.0.2
315- , haskell-tree-sitter
316- , tree-sitter-go
317- , tree-sitter-haskell
318- , tree-sitter-json
319- , tree-sitter-php
320- , tree-sitter-python
321- , tree-sitter-ruby
322- , tree-sitter-typescript
323- , tree-sitter-tsx
324- , tree-sitter-java
325- ghc-options : -Wall -Wmissing-export-lists -Wcompat -Wincomplete-record-updates -Wincomplete-uni-patterns -Wredundant-constraints -fno-warn-name-shadowing -j
315+ , tree-sitter-go ^>= 0.1.0.0
316+ , tree-sitter-haskell ^>= 0.1.0.0
317+ , tree-sitter-json ^>= 0.1.0.0
318+ , tree-sitter-php ^>= 0.1.0.0
319+ , tree-sitter-python ^>= 0.1.0.1
320+ , tree-sitter-ruby ^>= 0.1.0.0
321+ , tree-sitter-typescript ^>= 0.1.0.0
322+ , tree-sitter-tsx ^>= 0.1.0.0
323+ , tree-sitter-java ^>= 0.1.0.0
324+ ghc-options : -Wall -Wmissing-export-lists -Wcompat -Wincomplete-record-updates -Wincomplete-uni-patterns -Wredundant-constraints -fno-warn-name-shadowing
326325 if flag(release)
327- ghc-options : -Werror -O1
328326 cpp-options : -DCOMPUTE_GIT_SHA
329327 else
330- ghc-options : -O0 +RTS -A128m -n2m -RTS
331- ghc-prof-options : -fprof-auto
328+ ghc-options : +RTS -A128m -n2m -RTS
332329
333330executable semantic
334331 import : haskell, dependencies, executable-flags
335332 hs-source-dirs : app
336333 main-is : Main.hs
337334 if flag(release)
338- ghc-options : -O1
339335 cpp-options : -DCOMPUTE_GIT_SHA
340- else
341- ghc-options : -O0
342336 build-depends : base
343337 , semantic
344338
@@ -394,7 +388,6 @@ test-suite test
394388 , HUnit ^>= 1.6.0.0
395389 , leancheck >= 0.8 && < 1
396390 , temporary
397- ghc-options : -O0
398391 if flag(release)
399392 ghc-options : -dynamic
400393
@@ -414,7 +407,7 @@ benchmark evaluation
414407 hs-source-dirs : bench/evaluation
415408 type : exitcode-stdio-1.0
416409 main-is : Main.hs
417- ghc-options : -static -O1
410+ ghc-options : -static
418411 build-depends : base
419412 , criterion
420413 , semantic
0 commit comments