Rob Rix
3077bdaebd
Remove FlexibleInstances.
2015-12-11 16:07:30 -05:00
Rob Rix
77870a069b
Enable FlexibleInstances.
2015-12-11 16:01:09 -05:00
Rob Rix
07060e8137
DeriveGeneric.
2015-12-11 13:37:33 -05:00
Rob Rix
7e185f8f7a
Merge branch 'master' into quickcheck
2015-12-11 13:35:48 -05:00
joshvera
e92444d87d
Remove profiteur from semantic-diff-profile build-depends
2015-12-11 00:16:05 -05:00
Rob Rix
ec655117d2
Link the tests against QuickCheck.
2015-12-10 23:38:01 -05:00
joshvera
c8b5cad4e4
Build a separate target when profiling
2015-12-10 23:34:53 -05:00
Rob Rix
d7f415da04
Move all of the tree-sitter stuff into its own module.
2015-12-09 09:58:15 -05:00
Rob Rix
f8d43dcfad
Add a Parser module/type.
2015-12-09 09:49:24 -05:00
Rob Rix
7186aa7cb6
Depend on blaze-html.
2015-12-07 12:21:06 -05:00
Rob Rix
207bf58c32
Look for libbridge in the project dir.
2015-12-07 11:17:35 -05:00
Rob Rix
1f73e92a79
The tests depend on free
.
2015-12-04 10:17:26 -05:00
Rob Rix
1d54750bd4
The tests depend on containers
.
2015-12-04 09:16:01 -05:00
Rob Rix
9e554a04cc
Alphabetize.
2015-12-04 09:15:54 -05:00
joshvera
79f2f94c2c
Add ts_language_js as a language
2015-12-03 15:21:34 -05:00
joshvera
c20ea6ee78
Switch parsers on mediaType
2015-12-03 15:10:49 -05:00
Rob Rix
950f40693f
The tests depend on hspec.
2015-12-03 11:38:43 -05:00
Rob Rix
815494b619
Copy the necessary dependencies into the library.
2015-12-03 11:38:37 -05:00
Rob Rix
bbcb3be6fc
Move Split & Unified into the library.
2015-12-03 11:37:18 -05:00
Rob Rix
ba2b58f66b
Turn off -Werror.
...
This apparently controls the severity of assertions from hlint as well,
which was making it difficult to understand what was actually a problem
in the source.
2015-12-03 10:15:00 -05:00
joshvera
2a063d3277
Move Range to a module
2015-12-02 21:40:34 -05:00
Rob Rix
5bda74b2ea
Disable the warning on name shadowing.
...
Seriously.
2015-12-02 09:30:25 -05:00
Rob Rix
a2e1038190
Bring in optparse-applicative.
2015-12-01 11:00:58 -05:00
Rob Rix
d5f53facd2
Stub in a Split module.
2015-12-01 10:56:27 -05:00
Rob Rix
71dccbdf6e
Bring in the state monad.
2015-11-30 16:00:34 -05:00
Rob Rix
3f7c155e09
Depend on bytestring.
2015-11-27 12:41:30 -05:00
Rob Rix
0cd8ba9593
Enable wall/werror.
2015-11-27 12:02:24 -05:00
Rob Rix
bb9bf71d17
Merge branch 'master' into sunshine-lollipops-and-rainbows-everywhere
...
# Conflicts:
# semantic-diff.cabal
2015-11-27 11:36:18 -05:00
Rob Rix
7a2ed62632
Don’t include Console.
2015-11-27 11:33:43 -05:00
Rob Rix
1f0c240b0c
We don’t need to depend on these after all.
2015-11-27 11:30:31 -05:00
Rob Rix
1b0aa372bf
Depend on bytestring.
2015-11-27 10:53:25 -05:00
Rob Rix
4e26e0dbf4
Depend on utf8-string.
2015-11-27 10:45:08 -05:00
Rob Rix
7b02760a8a
Depend on rainbow
.
2015-11-27 10:27:48 -05:00
Rob Rix
40828018b9
Add the modules to other-modules.
2015-11-27 10:22:05 -05:00
Rob Rix
ab39e0b832
main-is does not take an array.
2015-11-27 10:22:00 -05:00
Rob Rix
99e383a644
Move Console and Unified into the exe.
2015-11-27 10:14:12 -05:00
Rob Rix
09642ae264
Alignment.
2015-11-27 10:13:14 -05:00
Rob Rix
d431309cc4
We don’t need these extensions.
2015-11-26 14:04:38 -05:00
Rob Rix
33533e7bd0
Don’t depend on ghc-prim.
2015-11-26 14:02:38 -05:00
Rob Rix
d1a243792c
Don’t depend on c-storable-deriving.
2015-11-26 14:01:53 -05:00
Rob Rix
1d529d1ec1
Expect bridge to get tree-sitter-c for itself.
2015-11-25 18:33:38 -05:00
Rob Rix
03f8e43e0c
Don’t link runtime.
2015-11-25 18:32:24 -05:00
Rob Rix
e98fcf3098
Just say no to cabal building C.
2015-11-25 16:41:35 -05:00
Rob Rix
beeb759274
Simple config.
2015-11-25 16:41:26 -05:00
Rob Rix
1d6b804f46
Don’t link haskell-src.
2015-11-25 16:41:17 -05:00
Rob Rix
06763cd7fc
Add the DeriveTraversable extension.
2015-11-25 10:58:37 -05:00
Rob Rix
15868b77ae
Add DeriveFoldable.
2015-11-25 10:57:54 -05:00
Rob Rix
3efa8f7e51
I guess we need this.
2015-11-24 16:40:32 -05:00
Rob Rix
640fa1934d
Compile in some stuff.
2015-11-24 16:40:09 -05:00
Rob Rix
bc658d0a90
Derive all the things.
2015-11-24 13:15:35 -05:00