| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
| |
Follow up of qtcreator/0d640268fddb522eb48da439f995a6fade7d6e09
Change-Id: Ie6f218cbd2853f67692a29c33017eeb2c74c1b5c
Reviewed-by: Orgad Shaneh <orgads@gmail.com>
|
|
|
|
|
|
|
|
|
| |
Before this patch it was trying to send the lookup to the dead ghc-mod
and found that it didn't get a timely answer, only restarting it after
that.
Change-Id: I15f39c14a753af4e0c94feeee7a0c3e390d5cf33
Reviewed-by: Eike Ziller <eike.ziller@qt.io>
|
|
|
|
|
|
|
|
| |
Mostly an enabler for providing more useful information to the user in
follow-up patches.
Change-Id: Ia457f0f92175340fe93754df6215693d3a93dd3a
Reviewed-by: Eike Ziller <eike.ziller@qt.io>
|
|
|
|
|
|
|
|
| |
For this we need to take snapshots of open and modified files within the
project directory.
Since we need to restart ghc-mod whenever the mapping changes, we do not
remove files from the snapshot until they are actually closed, even if
they stay unmodified.
|
| |
|
|
There is one ghcmod process started in a separate thread per project directory of opened files.
If there are no more files open for a project, that ghcmod thread is exited.
This doesn't take unsaved modifications into account.
|