Alan Zimmerman
d47c9f1205
Merge branch 'master' into opts-in-lib
2016-02-09 21:22:15 +02:00
Nikolay Yakimov
3ca408ec6a
Merge pull request #750 from atom-haskell/fix-output-enc
...
Fix output encoding in loadMappedFileSource
2016-02-09 18:17:27 +03:00
Nikolay Yakimov
69727f24fa
Fix output encoding in loadMappedFileSource
2016-02-09 16:27:24 +03:00
Nikolay Yakimov
721951e32c
Merge pull request #747 from atom-haskell/fix-stdin-encoding
...
Add option for stdio encoding, set stdin, stderr encoding
2016-02-09 14:36:30 +03:00
Nikolay Yakimov
e802cdcfcd
Merge branch 'master' into fix-stdin-encoding
2016-02-09 13:04:41 +03:00
Nikolay Yakimov
7b498041b9
Merge pull request #748 from atom-haskell/fix-tests
...
[Tests] HLint changed some Errors to Warnings
2016-02-09 13:04:31 +03:00
Nikolay Yakimov
1c668f20ba
[Tests] HLint changed some Errors to Warnings
2016-02-09 12:51:28 +03:00
Nikolay Yakimov
98b2e4dac2
Since a backend option, remove encoding short opt
2016-02-09 12:42:47 +03:00
Nikolay Yakimov
8105f14f2c
Add option for stdio encoding, set stdin encoding
2016-02-09 12:38:12 +03:00
Alan Zimmerman
b1d123c4b6
Fix tests, export parser spec
2016-02-08 23:02:31 +02:00
Alan Zimmerman
1cc97db24f
Move the CLI parser definitions into the lib
...
So they can be used by library clients to parse and pass in the
appropriate ghc-mod Options.
2016-02-08 22:34:20 +02:00
Daniel Gröber
d77e262915
Remove dependency on Safe from Setup.hs
2016-01-19 21:01:28 +01:00
Daniel Gröber
345bd92d21
Make runGhcModT thread lock test more reliable
...
it was failing reproducibly with `cabal test --show-details=streaming`
2016-01-19 21:01:25 +01:00
Daniel Gröber
566dbebe29
Merge release-5.5.0.0 into master (using imerge)
2016-01-17 21:03:28 +01:00
Daniel Gröber
5efa123f36
bump.sh: skip bump commit when empty
2016-01-17 20:19:08 +01:00
Daniel Gröber
17c4f91812
add TODO for HMG
2016-01-17 20:19:08 +01:00
Daniel Gröber
d29c882cd6
Fix warning with 7.10
2016-01-17 20:19:08 +01:00
Daniel Gröber
54fe4a0edb
Replace fromJust with fromJustNote everywhere
2016-01-13 04:56:39 +01:00
jpmoresmau
0974eec9a5
docs
2016-01-13 04:55:08 +01:00
Nikolay Yakimov
2066a198eb
Merge branch 'lierdakil/fix-722'
2016-01-12 22:43:29 +03:00
Nikolay Yakimov
5425a09666
[ #722 ] Get encoding from hlint options
2016-01-12 22:22:13 +03:00
Nikolay Yakimov
0a0cd8041e
Set file encoding to uft8 in Lint
...
Fixes #722
2016-01-12 21:33:20 +03:00
Daniel Gröber
33e9751390
Fix writeAutogen when no systemwide ghc is installed ( #660 )
2016-01-10 22:19:33 +01:00
Daniel Gröber
363aa10fcd
Fix GHC<7.10
2016-01-10 00:25:02 +01:00
Daniel Gröber
3bba2d1be9
Fix warning
2016-01-09 23:39:42 +01:00
Daniel Gröber
49b5c4bb2d
Fix severity prefix doubling ( #689 )
2016-01-09 23:22:27 +01:00
Daniel Gröber
bb3333efe3
Cleanup logging in Cradle
2016-01-09 23:21:59 +01:00
Daniel Gröber
68cd165088
Merge branch 'fix-718' of https://github.com/atom-haskell/ghc-mod into release-5.5.0.0
2016-01-09 22:40:47 +01:00
Daniel Gröber
bae40cb614
Better field names for SymbolDb
2016-01-09 22:23:20 +01:00
Daniel Gröber
8b5bd1ae2b
Merge branch 'btr-find' of https://github.com/atom-haskell/ghc-mod into release-5.5.0.0
2016-01-09 22:17:49 +01:00
Nikolay Yakimov
4ff819906d
NFData ByteString instance for GHC-7.4
2016-01-09 18:51:57 +03:00
Nikolay Yakimov
c9a832de0f
NFData fix for ClockTime on GHC 7.4
2016-01-09 17:59:57 +03:00
Nikolay Yakimov
68689bfcfd
Use Binary for 'find' communication channel
2016-01-09 17:27:21 +03:00
Nikolay Yakimov
b9c796421f
Silence GHC>=7.10 warning
2016-01-09 17:19:00 +03:00
Nikolay Yakimov
64a45fa510
Fail (NG) on command format errors
2016-01-08 22:10:50 +03:00
Daniel Gröber
16b63cf22c
Merge branch 'new-hlint' of https://github.com/atom-haskell/ghc-mod
2016-01-08 18:20:59 +01:00
Nikolay Yakimov
9b512c3e6b
Gracefully fail if stack couldn't be initialized
2016-01-08 19:17:43 +03:00
Nikolay Yakimov
3700fa00e6
Fix dist/setup-config path in stack cradle init.
2016-01-08 19:17:43 +03:00
Daniel Gröber
89b1ac2d1e
Optimize dumpsym maximum memory usage
...
This took ages to track down. Turns out GHC keeps references to all
loaded ModIfaces in the PackageInterfaceTable in ExternalPackageState
for caching. ExternalPackageState is in an IORef in HscEnv so
overwriting that with a copy from right after init improves things a
bit. Next I use unsafeInterleaveIO to load the ModIfaces as we serialize
the symbol table rather than before thus reducing the amount of memory
needed even more.
2016-01-08 16:58:40 +01:00
Daniel Gröber
84fa5f89cf
Merge branch 'release-5.5.0.0'
2016-01-08 16:01:47 +01:00
Nikolay Yakimov
553389ed7b
Try adding a standalone deriving read instance
2016-01-06 19:22:49 +03:00
Nikolay Yakimov
da1c1bebb2
Use stdout pipe instead of temp.files in Find
2016-01-05 13:44:17 +03:00
Nikolay Yakimov
dfa0e7e31e
Use new hlint API
2016-01-05 11:34:38 +03:00
Daniel Gröber
306cb939a9
Update stack.yaml
2016-01-04 23:58:44 +01:00
Daniel Gröber
73863e0b00
Remove GMEWrongWorkingDirectory constructor
2016-01-04 21:44:49 +01:00
Daniel Gröber
d3c159821a
Update cabal file Authors field
...
Welcome to the club @lierdakil :)
2016-01-04 21:43:20 +01:00
Daniel Gröber
37918fdfbe
bump.sh: Allow version tags
2016-01-04 20:48:51 +01:00
Daniel Gröber
ab1fa9cc13
Bump version to 5.5.0.0
2016-01-04 20:36:27 +01:00
Daniel Gröber
0e63e8d326
Update bump.sh for seperate release branches
2016-01-04 20:36:19 +01:00
Daniel Gröber
7bbaa35f56
Reinstate cwd setup, this time with locking
2016-01-04 20:15:55 +01:00