ghcide/session-loader/Development/IDE
Luke Lau 412193716d
Move session loading logic into ghcide library (#697)
* Split out the session loading logic into a sublibrary

This way haskell-language-server can also reuse this logic.
Note that this sublibrary is public so it requires cabal-version: 3.0
Part of the work towards #478

* Move Development.IDE.Session into ghcide itself

Sublibraries do not seem to play well. Hide this behind the ghc-lib flag
so that the Haskell specific hie-bios stuff can be disabled

Note that we need to put the template-haskell part of this module into a
separate module because of an access exception when compiling with
Stack, GHC 8.10.1 and Windows.
2020-07-27 09:10:25 +02:00
..
Session Move session loading logic into ghcide library (#697) 2020-07-27 09:10:25 +02:00
Session.hs Move session loading logic into ghcide library (#697) 2020-07-27 09:10:25 +02:00