hls-graph-1.4.0.0: Haskell Language Server internal graph API
Safe HaskellNone
LanguageHaskell2010

Development.IDE.Graph.Database

Synopsis

Documentation

data ShakeDatabase #

The type of an open Shake database. Created with shakeOpenDatabase or shakeWithDatabase. Used with shakeRunDatabase. You may not execute simultaneous calls using ShakeDatabase on separate threads (it will raise an error).

shakeRunDatabaseForKeys Source #

Arguments

:: Maybe [SomeShakeValue]

Set of keys changed since last run. Nothing means everything has changed

-> ShakeDatabase 
-> [Action a] 
-> IO ([a], [IO ()]) 

shakeProfileDatabase :: ShakeDatabase -> FilePath -> IO () #

Given a ShakeDatabase, generate profile information to the given file about the latest run. See shakeReport for the types of file that can be generated.