| /= | Development.IDE.Graph.Classes | 
| == | Development.IDE.Graph.Classes | 
| Action |  | 
| 1 (Type/Class) | Development.IDE.Graph.Internal.Types, Development.IDE.Graph | 
| 2 (Data Constructor) | Development.IDE.Graph.Internal.Types | 
| action | Development.IDE.Graph.Internal.Rules, Development.IDE.Graph | 
| actionBracket | Development.IDE.Graph.Internal.Action, Development.IDE.Graph | 
| actionCatch | Development.IDE.Graph.Internal.Action, Development.IDE.Graph | 
| actionDatabase | Development.IDE.Graph.Internal.Types | 
| actionDeps | Development.IDE.Graph.Internal.Types | 
| actionFinally | Development.IDE.Graph.Internal.Action, Development.IDE.Graph | 
| actionFork | Development.IDE.Graph.Internal.Action, Development.IDE.Graph | 
| actionStack | Development.IDE.Graph.Internal.Types | 
| addRule | Development.IDE.Graph.Internal.Rules, Development.IDE.Graph.Rule | 
| addStack | Development.IDE.Graph.Internal.Types | 
| alwaysRerun | Development.IDE.Graph.Internal.Action, Development.IDE.Graph | 
| AlwaysRerunDeps | Development.IDE.Graph.Internal.Types | 
| apply | Development.IDE.Graph.Internal.Action, Development.IDE.Graph.Rule | 
| apply1 | Development.IDE.Graph.Internal.Action, Development.IDE.Graph.Rule | 
| applyWithoutDependency | Development.IDE.Graph.Internal.Action, Development.IDE.Graph.Rule | 
| atomically | Control.Concurrent.STM.Stats | 
| atomicallyNamed | Control.Concurrent.STM.Stats | 
| build | Development.IDE.Graph.Internal.Database | 
| catchSTM | Control.Concurrent.STM.Stats | 
| ChangedNothing | Development.IDE.Graph.Internal.Types, Development.IDE.Graph.Rule | 
| ChangedRecomputeDiff | Development.IDE.Graph.Internal.Types, Development.IDE.Graph.Rule | 
| ChangedRecomputeSame | Development.IDE.Graph.Internal.Types, Development.IDE.Graph.Rule | 
| ChangedStore | Development.IDE.Graph.Internal.Types, Development.IDE.Graph.Rule | 
| check | Control.Concurrent.STM.Stats | 
| Clean | Development.IDE.Graph.Internal.Types | 
| cloneTChan | Control.Concurrent.STM.Stats | 
| Database |  | 
| 1 (Type/Class) | Development.IDE.Graph.Internal.Types | 
| 2 (Data Constructor) | Development.IDE.Graph.Internal.Types | 
| databaseExtra | Development.IDE.Graph.Internal.Types | 
| databaseRules | Development.IDE.Graph.Internal.Types | 
| databaseStep | Development.IDE.Graph.Internal.Types | 
| databaseValues | Development.IDE.Graph.Internal.Types | 
| Dirty | Development.IDE.Graph.Internal.Types | 
| dumpSTMStats | Control.Concurrent.STM.Stats | 
| dupTChan | Control.Concurrent.STM.Stats | 
| emptyStack | Development.IDE.Graph.Internal.Types | 
| Eq | Development.IDE.Graph.Classes | 
| flushTBQueue | Control.Concurrent.STM.Stats | 
| flushTQueue | Control.Concurrent.STM.Stats | 
| fromAction | Development.IDE.Graph.Internal.Types | 
| fromGraphException | Development.IDE.Graph.Internal.Types | 
| getBinDir | Paths_hls_graph | 
| getDatabase | Development.IDE.Graph.Internal.Types | 
| getDatabaseValues | Development.IDE.Graph.Internal.Types | 
| getDataDir | Paths_hls_graph | 
| getDataFileName | Paths_hls_graph | 
| getDirtySet |  | 
| 1 (Function) | Development.IDE.Graph.Internal.Database | 
| 2 (Function) | Development.IDE.Graph.Internal.Action, Development.IDE.Graph | 
| getDynLibDir | Paths_hls_graph | 
| getKeysAndVisitAge | Development.IDE.Graph.Internal.Database | 
| getKeysAndVisitedAge | Development.IDE.Graph.Internal.Action, Development.IDE.Graph | 
| getLibDir | Paths_hls_graph | 
| getLibexecDir | Paths_hls_graph | 
| getResult | Development.IDE.Graph.Internal.Types | 
| getResultDepsDefault | Development.IDE.Graph.Internal.Types | 
| getShakeExtra | Development.IDE.Graph.Internal.Options, Development.IDE.Graph | 
| getShakeExtraRules | Development.IDE.Graph.Internal.Options, Development.IDE.Graph | 
| getSTMStats | Control.Concurrent.STM.Stats | 
| getSysconfDir | Paths_hls_graph | 
| GraphException |  | 
| 1 (Type/Class) | Development.IDE.Graph.Internal.Types | 
| 2 (Data Constructor) | Development.IDE.Graph.Internal.Types | 
| hash | Development.IDE.Graph.Classes | 
| Hashable | Development.IDE.Graph.Classes | 
| hashWithSalt | Development.IDE.Graph.Classes | 
| incDatabase | Development.IDE.Graph.Internal.Database | 
| inner | Development.IDE.Graph.Internal.Types | 
| isEmptyTBQueue | Control.Concurrent.STM.Stats | 
| isEmptyTChan | Control.Concurrent.STM.Stats | 
| isEmptyTMVar | Control.Concurrent.STM.Stats | 
| isEmptyTQueue | Control.Concurrent.STM.Stats | 
| isFullTBQueue | Control.Concurrent.STM.Stats | 
| Key |  | 
| 1 (Type/Class) | Development.IDE.Graph.Internal.Types, Development.IDE.Graph | 
| 2 (Data Constructor) | Development.IDE.Graph.Internal.Types, Development.IDE.Graph | 
| KeyDetails |  | 
| 1 (Type/Class) | Development.IDE.Graph.Internal.Types | 
| 2 (Data Constructor) | Development.IDE.Graph.Internal.Types | 
| keyReverseDeps | Development.IDE.Graph.Internal.Types | 
| keyStatus | Development.IDE.Graph.Internal.Types | 
| lengthTBQueue | Control.Concurrent.STM.Stats | 
| mapResultDeps | Development.IDE.Graph.Internal.Types | 
| memberStack | Development.IDE.Graph.Internal.Types | 
| mkWeakTMVar | Control.Concurrent.STM.Stats | 
| mkWeakTVar | Control.Concurrent.STM.Stats | 
| modifyTVar | Control.Concurrent.STM.Stats | 
| modifyTVar' | Control.Concurrent.STM.Stats | 
| newBroadcastTChan | Control.Concurrent.STM.Stats | 
| newBroadcastTChanIO | Control.Concurrent.STM.Stats | 
| newDatabase | Development.IDE.Graph.Internal.Database | 
| newEmptyTMVar | Control.Concurrent.STM.Stats | 
| newEmptyTMVarIO | Control.Concurrent.STM.Stats | 
| newShakeExtra | Development.IDE.Graph.Internal.Options, Development.IDE.Graph | 
| newTBQueue | Control.Concurrent.STM.Stats | 
| newTBQueueIO | Control.Concurrent.STM.Stats | 
| newTChan | Control.Concurrent.STM.Stats | 
| newTChanIO | Control.Concurrent.STM.Stats | 
| newTMVar | Control.Concurrent.STM.Stats | 
| newTMVarIO | Control.Concurrent.STM.Stats | 
| newTQueue | Control.Concurrent.STM.Stats | 
| newTQueueIO | Control.Concurrent.STM.Stats | 
| newTVar | Control.Concurrent.STM.Stats | 
| newTVarIO | Control.Concurrent.STM.Stats | 
| NFData | Development.IDE.Graph.Classes | 
| onKeyReverseDeps | Development.IDE.Graph.Internal.Types | 
| orElse | Control.Concurrent.STM.Stats | 
| parallel | Development.IDE.Graph.Internal.Action, Development.IDE.Graph | 
| peekTBQueue | Control.Concurrent.STM.Stats | 
| peekTChan | Control.Concurrent.STM.Stats | 
| peekTQueue | Control.Concurrent.STM.Stats | 
| putTMVar | Control.Concurrent.STM.Stats | 
| readDataFileHTML | Development.IDE.Graph.Internal.Paths | 
| readTBQueue | Control.Concurrent.STM.Stats | 
| readTChan | Control.Concurrent.STM.Stats | 
| readTMVar | Control.Concurrent.STM.Stats | 
| readTQueue | Control.Concurrent.STM.Stats | 
| readTVar | Control.Concurrent.STM.Stats | 
| readTVarIO | Control.Concurrent.STM.Stats | 
| registerDelay | Control.Concurrent.STM.Stats | 
| reschedule | Development.IDE.Graph.Internal.Action, Development.IDE.Graph | 
| Result |  | 
| 1 (Type/Class) | Development.IDE.Graph.Internal.Types | 
| 2 (Data Constructor) | Development.IDE.Graph.Internal.Types | 
| resultBuilt | Development.IDE.Graph.Internal.Types | 
| resultChanged | Development.IDE.Graph.Internal.Types | 
| resultData | Development.IDE.Graph.Internal.Types | 
| ResultDeps |  | 
| 1 (Type/Class) | Development.IDE.Graph.Internal.Types | 
| 2 (Data Constructor) | Development.IDE.Graph.Internal.Types | 
| resultDeps | Development.IDE.Graph.Internal.Types | 
| resultExecution | Development.IDE.Graph.Internal.Types | 
| resultValue | Development.IDE.Graph.Internal.Types | 
| resultVisited | Development.IDE.Graph.Internal.Types | 
| retry | Control.Concurrent.STM.Stats | 
| rnf | Development.IDE.Graph.Classes | 
| RuleResult | Development.IDE.Graph.Internal.Rules, Development.IDE.Graph | 
| Rules |  | 
| 1 (Type/Class) | Development.IDE.Graph.Internal.Types, Development.IDE.Graph | 
| 2 (Data Constructor) | Development.IDE.Graph.Internal.Types | 
| rulesActions | Development.IDE.Graph.Internal.Types | 
| rulesExtra | Development.IDE.Graph.Internal.Types | 
| rulesMap | Development.IDE.Graph.Internal.Types | 
| runActions | Development.IDE.Graph.Internal.Action | 
| RunChanged | Development.IDE.Graph.Internal.Types, Development.IDE.Graph.Rule | 
| runChanged | Development.IDE.Graph.Internal.Types, Development.IDE.Graph.Rule | 
| RunDependenciesChanged | Development.IDE.Graph.Internal.Types, Development.IDE.Graph.Rule | 
| RunDependenciesSame | Development.IDE.Graph.Internal.Types, Development.IDE.Graph.Rule | 
| RunMode | Development.IDE.Graph.Internal.Types, Development.IDE.Graph.Rule | 
| Running | Development.IDE.Graph.Internal.Types | 
| runningPrev | Development.IDE.Graph.Internal.Types | 
| runningResult | Development.IDE.Graph.Internal.Types | 
| runningStep | Development.IDE.Graph.Internal.Types | 
| runningWait | Development.IDE.Graph.Internal.Types | 
| RunResult |  | 
| 1 (Type/Class) | Development.IDE.Graph.Internal.Types, Development.IDE.Graph.Rule | 
| 2 (Data Constructor) | Development.IDE.Graph.Internal.Types, Development.IDE.Graph.Rule | 
| runRule | Development.IDE.Graph.Internal.Rules | 
| runRules | Development.IDE.Graph.Internal.Rules | 
| runStore | Development.IDE.Graph.Internal.Types, Development.IDE.Graph.Rule | 
| runValue | Development.IDE.Graph.Internal.Types, Development.IDE.Graph.Rule | 
| SAction |  | 
| 1 (Type/Class) | Development.IDE.Graph.Internal.Types | 
| 2 (Data Constructor) | Development.IDE.Graph.Internal.Types | 
| shakeAllowRedefineRules | Development.IDE.Graph.Internal.Options, Development.IDE.Graph | 
| ShakeDatabase |  | 
| 1 (Type/Class) | Development.IDE.Graph.Internal.Types, Development.IDE.Graph.Database | 
| 2 (Data Constructor) | Development.IDE.Graph.Internal.Types | 
| shakeExtra | Development.IDE.Graph.Internal.Options, Development.IDE.Graph | 
| shakeGetBuildEdges | Development.IDE.Graph.Database | 
| shakeGetBuildStep | Development.IDE.Graph.Database | 
| shakeGetCleanKeys | Development.IDE.Graph.Database | 
| shakeGetDatabaseKeys | Development.IDE.Graph.Database | 
| shakeGetDirtySet | Development.IDE.Graph.Database | 
| shakeNewDatabase | Development.IDE.Graph.Database | 
| ShakeOptions |  | 
| 1 (Type/Class) | Development.IDE.Graph.Internal.Options, Development.IDE.Graph | 
| 2 (Data Constructor) | Development.IDE.Graph.Internal.Options | 
| shakeOptions | Development.IDE.Graph.Internal.Options, Development.IDE.Graph | 
| shakeProfileDatabase | Development.IDE.Graph.Database | 
| shakeRunDatabase | Development.IDE.Graph.Database | 
| shakeRunDatabaseForKeys | Development.IDE.Graph.Database | 
| shakeTimings | Development.IDE.Graph.Internal.Options | 
| ShakeValue | Development.IDE.Graph.Internal.Action, Development.IDE.Graph.Database, Development.IDE.Graph | 
| Show | Development.IDE.Graph.Classes | 
| show | Development.IDE.Graph.Classes | 
| showList | Development.IDE.Graph.Classes | 
| showsPrec | Development.IDE.Graph.Classes | 
| SRules |  | 
| 1 (Type/Class) | Development.IDE.Graph.Internal.Types | 
| 2 (Data Constructor) | Development.IDE.Graph.Internal.Types | 
| Stack |  | 
| 1 (Type/Class) | Development.IDE.Graph.Internal.Types | 
| 2 (Data Constructor) | Development.IDE.Graph.Internal.Types | 
| stack | Development.IDE.Graph.Internal.Types | 
| StackException |  | 
| 1 (Type/Class) | Development.IDE.Graph.Internal.Types | 
| 2 (Data Constructor) | Development.IDE.Graph.Internal.Types | 
| stateTVar | Control.Concurrent.STM.Stats | 
| Status | Development.IDE.Graph.Internal.Types | 
| Step |  | 
| 1 (Type/Class) | Development.IDE.Graph.Internal.Types | 
| 2 (Data Constructor) | Development.IDE.Graph.Internal.Types | 
| STM | Control.Concurrent.STM.Stats | 
| swapTMVar | Control.Concurrent.STM.Stats | 
| swapTVar | Control.Concurrent.STM.Stats | 
| takeTMVar | Control.Concurrent.STM.Stats | 
| target | Development.IDE.Graph.Internal.Types | 
| TArray | Control.Concurrent.STM.Stats | 
| TBQueue | Control.Concurrent.STM.Stats | 
| TChan | Control.Concurrent.STM.Stats | 
| TheRules | Development.IDE.Graph.Internal.Types | 
| throwSTM | Control.Concurrent.STM.Stats | 
| TMVar | Control.Concurrent.STM.Stats | 
| TQueue | Control.Concurrent.STM.Stats | 
| tryPeekTBQueue | Control.Concurrent.STM.Stats | 
| tryPeekTChan | Control.Concurrent.STM.Stats | 
| tryPeekTQueue | Control.Concurrent.STM.Stats | 
| tryPutTMVar | Control.Concurrent.STM.Stats | 
| tryReadTBQueue | Control.Concurrent.STM.Stats | 
| tryReadTChan | Control.Concurrent.STM.Stats | 
| tryReadTMVar | Control.Concurrent.STM.Stats | 
| tryReadTQueue | Control.Concurrent.STM.Stats | 
| tryTakeTMVar | Control.Concurrent.STM.Stats | 
| TVar | Control.Concurrent.STM.Stats | 
| Typeable | Development.IDE.Graph.Classes | 
| unGetTBQueue | Control.Concurrent.STM.Stats | 
| unGetTChan | Control.Concurrent.STM.Stats | 
| unGetTQueue | Control.Concurrent.STM.Stats | 
| UnknownDeps | Development.IDE.Graph.Internal.Types | 
| unwrapDynamic | Development.IDE.Graph.Internal.Types | 
| Value |  | 
| 1 (Type/Class) | Development.IDE.Graph.Internal.Types | 
| 2 (Data Constructor) | Development.IDE.Graph.Internal.Types | 
| version | Paths_hls_graph | 
| viewDirty | Development.IDE.Graph.Internal.Types | 
| writeProfile | Development.IDE.Graph.Internal.Profile | 
| writeTBQueue | Control.Concurrent.STM.Stats | 
| writeTChan | Control.Concurrent.STM.Stats | 
| writeTQueue | Control.Concurrent.STM.Stats | 
| writeTVar | Control.Concurrent.STM.Stats |