Daniel Gröber
4b6a687bc1
Migrate the remaining parts of the exposed API to GhcMod a
2014-07-11 03:13:38 +02:00
Alejandro Serrano
1b66f65b48
Move lots of stuff to GhcMod
...
- Generalize many signatures to GhcMonad m
2014-06-28 21:43:51 +02:00
Alejandro Serrano
323c1b5471
Initial support for adding body from signature
2014-06-10 21:34:05 +02:00
Alejandro Serrano
6854d417c0
Initial implementation of case splitting
...
- It doesn't handle vars correctly yet
2014-06-08 12:33:13 +02:00
Sami Niiranen
4037f5f8e1
Refactor error message for argument mismatch to be more generic
...
Previously an insufficient amount of arguments to e.g. the 'type' utility resulted in a "Too many arguments" feedback, which can be somewhat confusing. Now if the argument count does not match, a more generic error message is shown.
2014-05-18 10:53:32 +03:00
Daniel Gröber
8324dd96ae
Don't expose Convert
2014-05-14 18:54:56 +02:00
Daniel Gröber
80e2761f2f
Ghc->GhcMod: finish Browse, Check
2014-05-14 18:05:40 +02:00
Daniel Gröber
f1535efcf2
Ghc -> GhcMod: Browse, Check
2014-05-14 17:06:29 +02:00
Daniel Gröber
e5c6d3e472
Start migrating Ghc -> GhcMod monad
2014-05-14 17:06:29 +02:00
Kazu Yamamoto
186485577d
bootInfo as API.
2014-04-30 10:49:25 +09:00
Kazu Yamamoto
bb8df8cbdf
bootInfo uses boot.
2014-04-30 10:39:39 +09:00
Kazu Yamamoto
411a584bb8
using check finally.
2014-04-28 16:31:28 +09:00
Kazu Yamamoto
bb38a930e7
removing imports.
2014-04-28 14:45:43 +09:00
Kazu Yamamoto
fc570551a2
withLogger handles errors.
2014-04-28 13:52:28 +09:00
Kazu Yamamoto
000076223f
removing the third argument from initializeFlagsWithCradle.
2014-04-28 13:00:25 +09:00
Kazu Yamamoto
117d01a52a
removing -Wall and -w:.
2014-04-28 12:52:09 +09:00
Kazu Yamamoto
ca6ca23aa7
doc.
2014-04-28 09:29:24 +09:00
Kazu Yamamoto
9c7c6a5cf9
refactoring.
2014-04-26 21:59:06 +09:00
Kazu Yamamoto
8142ccbc64
refactoring.
2014-04-26 21:46:11 +09:00
Kazu Yamamoto
c45415a367
cleaning up check, splice flag and logger.
2014-04-26 17:54:15 +09:00
Kazu Yamamoto
abc660cdfe
showing GHC version.
2014-04-25 22:03:09 +09:00
Kazu Yamamoto
549d33d492
version command for ghc-mod/ghc-modi.
2014-04-25 14:09:32 +09:00
Kazu Yamamoto
f50e5229c4
NG contains an error.
2014-04-25 11:08:29 +09:00
Kazu Yamamoto
6cca65b11e
ghc-mod find ( #203 ).
2014-04-24 21:08:45 +09:00
Kazu Yamamoto
390c509144
find functions went to lib.
2014-04-24 17:02:50 +09:00
Kazu Yamamoto
3059a295dc
comment.
2014-04-24 12:53:14 +09:00
Kazu Yamamoto
0c1469e53c
<package>:<module> style.
...
refactoring for #159 .
2014-04-24 11:26:30 +09:00
Kazu Yamamoto
2e06c2f938
doc update.
2014-04-23 22:57:29 +09:00
Kazu Yamamoto
3ea98737b1
better error handling.
2014-04-23 14:44:05 +09:00
Kazu Yamamoto
d23f57e1b6
rescuring GHC 7.2.2.
2014-04-23 12:47:52 +09:00
Kazu Yamamoto
bd34db1b07
using force just in case.
2014-04-22 13:32:33 +09:00
Kazu Yamamoto
6f9ceb94e2
giving up loading Data.ByteString.
2014-04-21 20:36:16 +09:00
Kazu Yamamoto
334283a4cf
ghc-modi browse.
2014-04-21 17:33:53 +09:00
Kazu Yamamoto
4764ff1acb
ghc-modi boot.
2014-04-21 16:30:31 +09:00
Kazu Yamamoto
a1d33b39d3
style.
2014-04-21 16:03:46 +09:00
Kazu Yamamoto
8983cf2d88
lineSeparator are only used in toList/toPlain.
2014-04-21 15:58:36 +09:00
Kazu Yamamoto
b2c2d1a443
cleaning up APIs.
2014-04-21 14:04:58 +09:00
Kazu Yamamoto
1006cd4eec
APIs in Ghc monad now go to GHCMod.Ghc.
2014-04-21 12:51:56 +09:00
Kazu Yamamoto
064e4af236
creating src/Boot.hs.
2014-04-21 11:57:14 +09:00
Kazu Yamamoto
df4dd97e48
ghc-mod debug does not need a file.
2014-04-21 11:31:15 +09:00
Kazu Yamamoto
12dac1f0a5
ghc-mod root does not need a file.
2014-04-21 11:22:39 +09:00
Kazu Yamamoto
756d17eaa2
-l for ghc-modi info.
2014-04-21 09:45:41 +09:00
Kazu Yamamoto
c138f4bac8
convert hack.
2014-04-19 21:23:01 +09:00
Kazu Yamamoto
38cbff3d5c
doc.
2014-04-19 20:48:44 +09:00
Kazu Yamamoto
8d866d7a5b
ghc-modi does not display \n in the case of lisp style.
2014-04-19 15:26:22 +09:00
Kazu Yamamoto
4389dea800
-l for check.
2014-04-18 17:28:12 +09:00
Kazu Yamamoto
e24fc141f8
Using Options.
2014-04-11 16:07:36 +09:00
Kazu Yamamoto
e9859980ab
info/type does not require module name.
...
Fallback was removed. See #199 .
2014-04-11 11:51:25 +09:00
exfalso
b1f6388cf5
added -g option to ghc-modi
2014-04-10 15:21:30 +02:00
Kazu Yamamoto
02af334b94
imports Data.ByteString, System.FilePath, and System.Directory at booting.
2014-04-08 13:56:33 +09:00
Shohei Murayama
a33aeaa973
add command line option: -b sep
2014-04-07 14:08:54 +09:00
Kazu Yamamoto
63fdd28025
setting current dir to root dir.
2014-04-03 16:18:35 +09:00
Kazu Yamamoto
246ea5e2c9
fixing cabal macro.
2014-04-03 10:22:29 +09:00
Kazu Yamamoto
ac45c24e3a
fixing a bug of removeMainTarget.
...
If CPP is specified, a temprary file name was used.
2014-03-31 12:32:00 +09:00
Kazu Yamamoto
2dca76d0a1
fixing the help.
2014-03-31 11:38:07 +09:00
Kazu Yamamoto
7fa3736bac
fixing a bug of hlint options.
2014-03-28 15:03:41 +09:00
Kazu Yamamoto
7cb9944b0b
hlint options.
2014-03-28 14:41:01 +09:00
Kazu Yamamoto
0c76a801f6
hlint hack.
2014-03-28 13:53:58 +09:00
Kazu Yamamoto
4911db0a7a
error handling for hlint.
2014-03-28 13:51:47 +09:00
Kazu Yamamoto
998464f585
the format of hlint options.
2014-03-28 13:44:44 +09:00
Kazu Yamamoto
99aeebfb6f
for hlint.
2014-03-27 16:28:27 +09:00
Kazu Yamamoto
7ccb4ab045
"doc" command.
2014-03-27 16:23:27 +09:00
Kazu Yamamoto
660a1e95f5
using liftIO from CoreMonad.
2014-03-27 15:08:07 +09:00
Kazu Yamamoto
07ec988251
closed import.
2014-03-27 14:55:24 +09:00
Kazu Yamamoto
856310e0fe
closed import.
2014-03-27 14:46:33 +09:00
Kazu Yamamoto
d3d9eb1e2c
Data.ByteString cannot be loaded if not specified in cabal file.
2014-03-27 14:24:38 +09:00
Kazu Yamamoto
b49bb4d5ab
preventing error messages from the sub thread.
2014-03-27 12:58:35 +09:00
Kazu Yamamoto
1bad35aa95
fixing a bug for Data.ByteString.
2014-03-27 12:43:03 +09:00
Kazu Yamamoto
fa4222f727
lint in ghc-modi.
2014-03-27 10:34:43 +09:00
Kazu Yamamoto
8238c632a8
using Data.Map if containers is old.
...
hoping passing travis tests.
2014-03-26 15:23:12 +09:00
Kazu Yamamoto
d6d50cff1e
fixing double Main problem.
2014-03-25 12:28:39 +09:00
Kazu Yamamoto
b2c4212c01
refactoring ghc-modi.
2014-03-25 11:34:58 +09:00
Kazu Yamamoto
6ce9ded357
refactoring ghc-modi.
2014-03-25 11:14:25 +09:00
Kazu Yamamoto
9b67baafba
ghc-modi takes "cmd arg".
2014-03-24 17:32:06 +09:00
Kazu Yamamoto
d0a10277bf
make ghc-modi robust.
2014-03-20 17:40:06 +09:00
Kazu Yamamoto
ee6dc2fc47
ghc-mod root.
2014-03-20 16:21:48 +09:00
Kazu Yamamoto
1ffc425caa
empty line.
2014-03-19 22:56:46 +09:00
Kazu Yamamoto
b40f162979
adding ghc-modi.
2014-03-19 10:23:47 +09:00
mvoidex
444dd225e1
Added -q option to list fully qualified names with browse command
2013-11-17 22:31:47 +04:00
mvoidex
d4505041a9
Added project opt to specify module package-id
2013-10-29 20:48:27 +04:00
Kazu Yamamoto
dfecb22123
Merge branch 'master' of git://github.com/mvoidex/ghc-mod into mvoidex-master
...
Conflicts:
Language/Haskell/GhcMod/List.hs
2013-10-29 11:32:06 +09:00
mvoidex
94de367220
List modules with its packages
2013-10-28 12:22:18 +04:00
Kohei Suzuki
136e09e704
ghc-mod browse
should take care of sandboxes
2013-09-27 12:25:41 +09:00
Kohei Suzuki
67166a4d75
ghc-mod list
should take care of sandboxes
2013-09-27 12:23:53 +09:00
Kazu Yamamoto
5f0fcd0442
getCompilerOptions handles package-db options.
2013-09-20 17:15:41 +09:00
Kazu Yamamoto
49791fb6ea
Supporting sandbox sharing.
...
Braking backword compatibility of findCradle.
2013-09-20 15:48:50 +09:00
Kazu Yamamoto
929c446f0f
removing cabal-dev from help.
2013-09-06 13:27:30 +09:00
Niklas Hambüchen
4758a6043c
check + expand: Allow passing in multiple files
2013-09-03 20:01:47 +09:00
Niklas Hambüchen
e7d746f115
Don't silently ignore superfluous command line arguments
2013-09-03 19:57:27 +09:00
Niklas Hambüchen
7fd7b36363
Implement help command as advertised in usage
2013-09-03 19:57:27 +09:00
Niklas Hambüchen
35f40b3ce9
Exit with status 1 on error
2013-09-03 19:57:27 +09:00
Kazu Yamamoto
fc77e05245
Adding "-b" command line option for line separator.
2013-09-03 14:47:41 +09:00
Kazu Yamamoto
089d490607
writing docs.
2013-05-20 14:28:56 +09:00
Kazu Yamamoto
849c308e5c
Separating IO and Ghc.
2013-05-20 11:29:44 +09:00
mvoidex
f2f3b120af
Moving commands to Ghc monad
2013-05-19 01:16:37 +04:00
Kazu Yamamoto
bac4bbbcf3
Changing GHCMod as a library.
2013-05-17 10:00:01 +09:00