Nikolay Yakimov
|
c96b237147
|
Better legacy-interactive args parser
|
2015-12-06 19:47:11 +03:00 |
|
Nikolay Yakimov
|
ad16b739eb
|
Optparse-applicative
|
2015-12-05 23:55:12 +03:00 |
|
Heather
|
de12b61d77
|
src: drop unused DeriveDataTypeable
|
2015-11-03 16:49:52 +04:00 |
|
Alan Zimmerman
|
a23b832258
|
Make travis happy for 7.8 version
|
2015-10-03 16:00:46 +02:00 |
|
Alan Zimmerman
|
fc7b059f92
|
Update from input by @lierdakil
|
2015-10-01 08:54:13 +02:00 |
|
Alan Zimmerman
|
1d370f5866
|
Speed up map-file loading
|
2015-09-30 21:31:07 +02:00 |
|
Daniel Gröber
|
7e565df923
|
Fix stdoutGateway line buffering
|
2015-09-16 05:13:20 +02:00 |
|
Daniel Gröber
|
56902bfe2d
|
Don't mess with cwd, causes too many race conditions
I would just fork() but we have to support WinDOS, gah.
|
2015-09-14 10:12:01 +02:00 |
|
Daniel Gröber
|
0277d44695
|
Fix missing newline
|
2015-09-14 07:46:22 +02:00 |
|
Daniel Gröber
|
64379a7c56
|
Actually update world in legacyInteractiveLoop
|
2015-09-11 09:53:24 +02:00 |
|
Daniel Gröber
|
211b957451
|
Fix race condition in stack support code
|
2015-09-11 03:52:28 +02:00 |
|
Daniel Gröber
|
41de8b8b2e
|
Sandwich new Monad layer GmOutT into transformer stack
This way we can have access to some options pre Cradle setup which
should fix the output interleaving problems I was observing.
|
2015-09-01 10:32:27 +02:00 |
|
Daniel Gröber
|
2af1da960b
|
Also catch exceptions thrown in IO
|
2015-09-01 10:29:21 +02:00 |
|
Daniel Gröber
|
0b65487e50
|
Stderr output pre-GhcModT for stack cradle
|
2015-08-31 07:49:06 +02:00 |
|
Daniel Gröber
|
2a0414f368
|
Pass stack ghc paths down to cabal-helper
|
2015-08-31 04:17:33 +02:00 |
|
Daniel Gröber
|
b25dbc2416
|
Merge branch 'stack-support'
|
2015-08-20 02:14:55 +02:00 |
|
Daniel Gröber
|
91f0c50b20
|
Merge branch 'file-redirection-2' of https://github.com/atom-haskell/ghc-mod
|
2015-08-20 02:10:05 +02:00 |
|
scturtle
|
d660e7cd85
|
add 'StackProject' around
|
2015-08-19 09:17:30 +02:00 |
|
Nikolay Yakimov
|
2bd12ee417
|
Fix --map-file docs
|
2015-08-19 05:28:26 +03:00 |
|
Daniel Gröber
|
cdc74e059c
|
Fix ghc-modi not exiting cleanly
|
2015-08-18 04:50:19 +02:00 |
|
Daniel Gröber
|
b40ee40df2
|
Merge branch 'master' of https://github.com/Bodigrim/ghc-mod
|
2015-08-18 03:49:16 +02:00 |
|
Nikolay Yakimov
|
0d78ee4096
|
getCanonicalFileNameSafe is now best-effort canonicalizatoin
Canonicalizes longest init of path possible, and appends rest verbatim
|
2015-08-17 08:43:34 +03:00 |
|
Nikolay Yakimov
|
e0044a3697
|
Add FileMapping commands description to ghc-mod main.
|
2015-08-16 23:28:45 +03:00 |
|
Nikolay Yakimov
|
a5dae2a82d
|
Drop memory-mapped files, since ghc doesn't play well with those
All files are now "redirected", either user-created, or created by ghc-mod itself.
|
2015-08-16 23:20:00 +03:00 |
|
Nikolay Yakimov
|
c96abfc422
|
Drop loadMappedFiles and move all loading code to progMain
|
2015-08-15 21:18:57 +03:00 |
|
Nikolay Yakimov
|
d3b1bf125b
|
Move reading source from stdin to frontend
|
2015-08-15 21:06:25 +03:00 |
|
Nikolay Yakimov
|
86545a895b
|
Rename load and unload interact. cmds to map-file and unmap-file
|
2015-08-15 21:02:43 +03:00 |
|
Nikolay Yakimov
|
e15eea2f39
|
Rename file-map option to map-file
|
2015-08-15 21:02:43 +03:00 |
|
Nikolay Yakimov
|
e72d72eb86
|
Workaround for GHC 7.4 bugs
|
2015-08-15 20:41:10 +03:00 |
|
Nikolay Yakimov
|
3790fca20b
|
Initial support for file redirection
Rewrite, taking discussion into consideration
|
2015-08-15 20:41:10 +03:00 |
|
Daniel Gröber
|
9cff067a27
|
Catch errors in legacy-interactive loop
|
2015-08-14 09:50:17 +02:00 |
|
Daniel Gröber
|
e126db833a
|
Disable nuke-caches for now, blowing away dist/ is too risky
|
2015-08-14 09:33:22 +02:00 |
|
Daniel Gröber
|
623cddd8ca
|
Fix find being slow on legacy-interactive
|
2015-08-14 06:48:56 +02:00 |
|
Daniel Gröber
|
55bf578b87
|
Put line-prefix'es on exceptions too
|
2015-08-14 05:57:33 +02:00 |
|
Daniel Gröber
|
cbfa26eb16
|
Make sure cabal-helper is ready before invoking dumpsym
|
2015-08-14 03:48:29 +02:00 |
|
Daniel Gröber
|
312a8c81fb
|
Merge branch 'HaRe' of https://github.com/alanz/ghc-mod
|
2015-08-13 10:17:14 +02:00 |
|
Alan Zimmerman
|
eafde94913
|
Expose functions for integration with HaRe
|
2015-08-13 09:49:51 +02:00 |
|
Daniel Gröber
|
2806f702d9
|
Start implementing line-prefix stuff
readProcess wrapper still missing from CabalHelper
|
2015-08-13 06:47:12 +02:00 |
|
Daniel Gröber
|
28f06e035d
|
Cleanup project type handling
|
2015-08-12 09:25:13 +02:00 |
|
Daniel Gröber
|
54dcfdf291
|
Defer the inevitable rewrite of the cmdline parser
a little while longer anyways
|
2015-08-10 13:37:31 +02:00 |
|
Daniel Gröber
|
1542a068f0
|
Rename debugComponent -> debug-component
|
2015-08-10 10:10:40 +02:00 |
|
Daniel Gröber
|
d863e90775
|
Add nuke-caches command
|
2015-08-10 10:10:33 +02:00 |
|
Daniel Gröber
|
8439f12cb0
|
Let Cabal determine the package-db stack
|
2015-08-07 07:31:08 +02:00 |
|
Daniel Gröber
|
f61dd0a9e6
|
Fix re-init of ghc-modi session after environment change
Using `dropSession` instead of a weird exception cludge
|
2015-08-05 08:52:52 +02:00 |
|
Daniel Gröber
|
40f0e21fdf
|
Fix input validation on log level
|
2015-08-05 06:16:05 +02:00 |
|
Daniel Gröber
|
c9b6e95a30
|
Add Vomit log level and dumping to disk
|
2015-08-03 08:09:24 +02:00 |
|
Daniel Gröber
|
f023d939e2
|
Fix GHC 7.10 warnings
|
2015-08-03 05:46:51 +02:00 |
|
Bodigrim
|
e252c7b762
|
Fix typo in help
|
2015-07-24 00:07:56 +03:00 |
|
Daniel Gröber
|
6dd1195b7f
|
Merge remote-tracking branch 'sergv/master'
|
2015-06-02 12:30:15 +02:00 |
|
Sergey Vinokurov
|
7b6eb55b11
|
Transform ModuleString and Expression type synonyms into newtypes
|
2015-06-02 10:43:29 +03:00 |
|