Skip to content

Instantly share code, notes, and snippets.

@tomjaguarpaw
Created December 27, 2025 19:28
Show Gist options
  • Select an option

  • Save tomjaguarpaw/dc103fd01784e0fbf1004523bb65b83c to your computer and use it in GitHub Desktop.

Select an option

Save tomjaguarpaw/dc103fd01784e0fbf1004523bb65b83c to your computer and use it in GitHub Desktop.
No 'hie.yaml' found. Try to discover the project type!
Run entered for haskell-language-server-wrapper(haskell-language-server-wrapper-2.10.0.0) Version 2.10.0.0 x86_64 ghc-9.10.1
Current directory: /home/tom/Haskell/bluefin
Operating system: linux
Arguments: ["--lsp","-d","-l","/tmp/hls.log"]
Cradle directory: /home/tom/Haskell/bluefin
Cradle type: Cabal
Tool versions found on the $PATH
cabal: 3.14.1.0
stack: 3.1.1
ghc: 9.6.7
Consulting the cradle to get project GHC version...
2025-12-27T18:59:06.802115Z | Debug | cabal exec -v0 -- ghc --print-libdir
2025-12-27T18:59:07.067580Z | Debug | cabal exec -v0 -- ghc -package-env=- -ignore-dot-ghci -e Control.Monad.join (Control.Monad.fmap System.IO.putStr System.Environment.getExecutablePath)
2025-12-27T18:59:07.168176Z | Debug | cabal --builddir=/home/tom/.cache/hie-bios/dist-bluefin-e0a07456644d29ba7cac91a1bc6b2c92 v2-exec --with-compiler /home/tom/.cache/hie-bios/wrapper-b54f81dea4c0e6d1626911c526bc4e36 --with-hc-pkg /home/tom/.cache/hie-bios/ghc-pkg-144f893acdeed51210386e543bf1db9a ghc -v0 -- --numeric-version
Environment Variables
HIE_BIOS_GHC: /home/tom/.ghcup/ghc/9.6.7/lib/ghc-9.6.7/bin/ghc-9.6.7
HIE_BIOS_GHC_ARGS: -B/home/tom/.ghcup/ghc/9.6.7/lib/ghc-9.6.7/lib
Project GHC version: 9.6.7
haskell-language-server exe candidates: ["haskell-language-server-9.6.7","haskell-language-server"]
Launching haskell-language-server exe at:/home/tom/.ghcup/bin/haskell-language-server-9.6.7
2025-12-27T18:59:07.267881Z | Debug | cabal exec -v0 -- ghc --print-libdir
2025-12-27T18:59:07.460885Z | Debug | cabal exec -v0 -- ghc -package-env=- -ignore-dot-ghci -e Control.Monad.join (Control.Monad.fmap System.IO.putStr System.Environment.getExecutablePath)
2025-12-27T18:59:07.614444Z | Debug | cabal --builddir=/home/tom/.cache/hie-bios/dist-bluefin-e0a07456644d29ba7cac91a1bc6b2c92 v2-exec --with-compiler /home/tom/.cache/hie-bios/wrapper-b54f81dea4c0e6d1626911c526bc4e36 --with-hc-pkg /home/tom/.cache/hie-bios/ghc-pkg-144f893acdeed51210386e543bf1db9a ghc -v0 -- -v0 -package-env=- -ignore-dot-ghci -e Control.Monad.join (Control.Monad.fmap System.IO.putStr System.Environment.getExecutablePath)
Environment Variables
HIE_BIOS_GHC: /home/tom/.ghcup/ghc/9.6.7/lib/ghc-9.6.7/bin/ghc-9.6.7
HIE_BIOS_GHC_ARGS: -B/home/tom/.ghcup/ghc/9.6.7/lib/ghc-9.6.7/lib
2025-12-27T18:59:07.701512Z | Debug | cabal exec -v0 -- ghc --print-libdir
2025-12-27T18:59:07.887928Z | Debug | cabal exec -v0 -- ghc -package-env=- -ignore-dot-ghci -e Control.Monad.join (Control.Monad.fmap System.IO.putStr System.Environment.getExecutablePath)
2025-12-27T18:59:07.968187Z | Debug | cabal --builddir=/home/tom/.cache/hie-bios/dist-bluefin-e0a07456644d29ba7cac91a1bc6b2c92 v2-exec --with-compiler /home/tom/.cache/hie-bios/wrapper-b54f81dea4c0e6d1626911c526bc4e36 --with-hc-pkg /home/tom/.cache/hie-bios/ghc-pkg-144f893acdeed51210386e543bf1db9a ghc -v0 -- --print-libdir
Environment Variables
HIE_BIOS_GHC: /home/tom/.ghcup/ghc/9.6.7/lib/ghc-9.6.7/bin/ghc-9.6.7
HIE_BIOS_GHC_ARGS: -B/home/tom/.ghcup/ghc/9.6.7/lib/ghc-9.6.7/lib
2025-12-27T18:59:09.900706Z | Info | haskell-language-server version: 2.10.0.0 (GHC: 9.6.7) (PATH: /home/tom/.ghcup/hls/2.10.0.0/lib/haskell-language-server-2.10.0.0/bin/haskell-language-server-9.6.7)
2025-12-27T18:59:09.901393Z | Info | Directory: /home/tom/Haskell/bluefin
2025-12-27T18:59:09.901970Z | Info | Starting (haskell-language-server) LSP server...
GhcideArguments {argsCommand = LSP, argsCwd = Nothing, argsShakeProfiling = Nothing, argsTesting = False, argsExamplePlugin = False, argsLogLevel = Debug, argsLogFile = Just "/tmp/hls.log", argsLogStderr = True, argsLogClient = False, argsThreads = 0, argsProjectGhcVersion = False}
PluginIds: [ pragmas-suggest
, pragmas-completion
, ghcide-code-actions-bindings
, cabalHaskellIntegration
, ghcide-extend-import-action
, retrie
, stylish-haskell
, explicit-fields
, ghcide-code-actions-type-signatures
, ghcide-code-actions-fill-holes
, stan
, hlint
, changeTypeSignature
, ghcide-code-actions-imports-exports
, cabal-fmt
, notes
, ghcide-completions
, eval
, ghcide-type-lenses
, cabal
, overloaded-record-dot
, gadt
, LSPRecorderCallback
, importLens
, floskell
, codeRange
, class
, ormolu
, qualifyImportedNames
, ghcide-hover-and-symbols
, alternateNumberFormat
, rename
, splice
, moduleName
, semanticTokens
, fourmolu
, cabal-gild
, callHierarchy
, ghcide-core
, explicit-fixity
, pragmas-disable ]
2025-12-27T18:59:09.905062Z | Info | Logging heap statistics every 60.00s
2025-12-27T18:59:09.910262Z | Info | Starting LSP server...
If you are seeing this in a terminal, you probably should have run WITHOUT the --lsp option!
PluginIds: [ pragmas-suggest
, pragmas-completion
, ghcide-code-actions-bindings
, cabalHaskellIntegration
, ghcide-extend-import-action
, retrie
, stylish-haskell
, explicit-fields
, ghcide-code-actions-type-signatures
, ghcide-code-actions-fill-holes
, stan
, hlint
, changeTypeSignature
, ghcide-code-actions-imports-exports
, cabal-fmt
, notes
, ghcide-completions
, eval
, ghcide-type-lenses
, cabal
, overloaded-record-dot
, gadt
, LSPRecorderCallback
, importLens
, floskell
, codeRange
, class
, ormolu
, qualifyImportedNames
, ghcide-hover-and-symbols
, alternateNumberFormat
, rename
, splice
, moduleName
, semanticTokens
, fourmolu
, cabal-gild
, callHierarchy
, ghcide-core
, explicit-fixity
, pragmas-disable ]
2025-12-27T18:59:09.910537Z | Info | Starting server
2025-12-27T18:59:09.914414Z | Warning | LSP: configuration parse error:
parsing settings failed, expected Object, but encountered Null
when parsing
null
2025-12-27T18:59:09.916353Z | Info | Registering IDE configuration: IdeConfiguration {workspaceFolders = fromList [NormalizedUri (-2454640255937405589) "file:///home/tom/Haskell/bluefin"], clientSettings = hashed (Just Null)}
2025-12-27T18:59:09.931069Z | Info | Started LSP server in 0.02s
2025-12-27T18:59:09.931163Z | Debug | shouldRunSubset: True
2025-12-27T18:59:09.931977Z | Debug | Initializing exports map from hiedb
2025-12-27T18:59:09.938135Z | Warning | LSP: can't register dynamically for: "workspace/didChangeConfiguration"
2025-12-27T18:59:09.938306Z | Debug | Shake session initialized
2025-12-27T18:59:09.939341Z | Debug | LSP: set new config: {
"checkProject": true,
"formattingProvider": "ormolu",
"maxCompletions": 40,
"plugin": {
"alternateNumberFormat": { "globalOn": true },
"cabal": { "codeActionsOn": true, "completionOn": true },
"callHierarchy": { "globalOn": true },
"changeTypeSignature": { "globalOn": true },
"class": { "codeActionsOn": true, "codeLensOn": true, "globalOn": true },
"eval": {
"config": { "diff": true, "exception": false },
"globalOn": true
},
"explicit-fields": { "globalOn": true },
"explicit-fixity": { "globalOn": true },
"fourmolu": { "config": { "external": false } },
"gadt": { "globalOn": true },
"ghcide-code-actions-bindings": { "globalOn": true },
"ghcide-code-actions-fill-holes": { "globalOn": true },
"ghcide-code-actions-imports-exports": { "globalOn": true },
"ghcide-code-actions-type-signatures": { "globalOn": true },
"ghcide-completions": {
"config": { "autoExtendOn": true, "snippetsOn": true },
"globalOn": true
},
"ghcide-hover-and-symbols": { "hoverOn": true, "symbolsOn": true },
"ghcide-type-lenses": { "config": { "mode": true }, "globalOn": true },
"haddockComments": { "globalOn": true },
"hlint": { "codeActionsOn": true, "diagnosticsOn": true },
"importLens": { "codeActionsOn": true, "codeLensOn": true },
"moduleName": { "globalOn": true },
"ormolu": { "config": { "external": false } },
"overloaded-record-dot": { "globalOn": true },
"pragmas": { "codeActionsOn": true, "completionsOn": true },
"pragmas-completion": { "globalOn": true },
"pragmas-disable": { "globalOn": true },
"pragmas-suggest": { "globalOn": true },
"qualifyImportedNames": { "globalOn": true },
"refineImports": { "globalOn": true },
"rename": { "config": { "crossModule": false }, "globalOn": true },
"retrie": { "globalOn": true },
"splice": { "globalOn": true },
"stan": { "globalOn": true },
"tactics": {
"config": {
"auto_gas": 4,
"max_use_ctor_actions": 5,
"proofstate_styling": true,
"timeout_duration": 2
},
"globalOn": true
}
}
}
2025-12-27T18:59:09.940391Z | Debug | Finished build session
AsyncCancelled
2025-12-27T18:59:09.941318Z | Debug | Configuration changed: Config {checkParents = CheckOnSave, checkProject = True, formattingProvider = "ormolu", cabalFormattingProvider = "cabal-gild", maxCompletions = 40, sessionLoading = PreferSingleComponentLoading, plugins = fromList [(PluginId "alternateNumberFormat",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList []}),(PluginId "cabal",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList []}),(PluginId "callHierarchy",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList []}),(PluginId "changeTypeSignature",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList []}),(PluginId "class",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList []}),(PluginId "eval",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList [("diff",Bool True),("exception",Bool False)]}),(PluginId "explicit-fields",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList []}),(PluginId "explicit-fixity",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList []}),(PluginId "fourmolu",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList [("external",Bool False)]}),(PluginId "gadt",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList []}),(PluginId "ghcide-code-actions-bindings",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList []}),(PluginId "ghcide-code-actions-fill-holes",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList []}),(PluginId "ghcide-code-actions-imports-exports",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList []}),(PluginId "ghcide-code-actions-type-signatures",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList []}),(PluginId "ghcide-completions",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList [("autoExtendOn",Bool True),("snippetsOn",Bool True)]}),(PluginId "ghcide-hover-and-symbols",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList []}),(PluginId "ghcide-type-lenses",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList [("mode",Bool True)]}),(PluginId "haddockComments",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList []}),(PluginId "hlint",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList []}),(PluginId "importLens",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList []}),(PluginId "moduleName",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList []}),(PluginId "ormolu",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList [("external",Bool False)]}),(PluginId "overloaded-record-dot",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList []}),(PluginId "pragmas",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList []}),(PluginId "pragmas-completion",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList []}),(PluginId "pragmas-disable",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList []}),(PluginId "pragmas-suggest",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList []}),(PluginId "qualifyImportedNames",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList []}),(PluginId "refineImports",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList []}),(PluginId "rename",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList [("crossModule",Bool False)]}),(PluginId "retrie",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList []}),(PluginId "splice",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList []}),(PluginId "stan",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList []}),(PluginId "tactics",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList [("auto_gas",Number 4.0),("max_use_ctor_actions",Number 5.0),("proofstate_styling",Bool True),("timeout_duration",Number 2.0)]})]}
2025-12-27T18:59:09.941574Z | Debug | Restarting build session due to config change
Action Queue: []
Keys: [GetClientSettings; ]
Aborting previous build session took 0.00s
2025-12-27T18:59:09.942085Z | Debug | VFS: opening file:///home/tom/Haskell/bluefin/bluefin-contrib/src/Bluefin/Contrib/Exception.hs
2025-12-27T18:59:09.942782Z | Debug | Finished build session
AsyncCancelled
2025-12-27T18:59:09.942873Z | Debug | Set files of interst to
[ ( /home/tom/Haskell/bluefin/bluefin-contrib/src/Bluefin/Contrib/Exception.hs
, Modified {firstOpen = True} ) ]
2025-12-27T18:59:09.943046Z | Debug | Restarting build session due to /home/tom/Haskell/bluefin/bluefin-contrib/src/Bluefin/Contrib/Exception.hs (modified)
Action Queue: []
Keys: [ GetClientSettings;
, GetModificationTime; /home/tom/Haskell/bluefin/bluefin-contrib/src/Bluefin/Contrib/Exception.hs
, IsFileOfInterest; /home/tom/Haskell/bluefin/bluefin-contrib/src/Bluefin/Contrib/Exception.hs ]
Aborting previous build session took 0.00s
2025-12-27T18:59:09.943262Z | Debug | VFS: opening file:///home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs
2025-12-27T18:59:09.943363Z | Debug | Opened text document: file:///home/tom/Haskell/bluefin/bluefin-contrib/src/Bluefin/Contrib/Exception.hs
2025-12-27T18:59:09.944339Z | Debug | eval: fp /home/tom/Haskell/bluefin/bluefin-contrib/src/Bluefin/Contrib/Exception.hs
2025-12-27T18:59:09.944795Z | Debug | hlint: Getting hlint ideas for NormalizedFilePath "/home/tom/Haskell/bluefin/bluefin-contrib/src/Bluefin/Contrib/Exception.hs"
2025-12-27T18:59:09.945068Z | Debug | Finished: codeLens.config Took: 0.00s
2025-12-27T18:59:09.947937Z | Info | Cradle path: bluefin-contrib/src/Bluefin/Contrib/Exception.hs
2025-12-27T18:59:09.948023Z | Warning | No [cradle](https://github.com/mpickering/hie-bios#hie-bios) found for bluefin-contrib/src/Bluefin/Contrib/Exception.hs.
Proceeding with [implicit cradle](https://hackage.haskell.org/package/implicit-hie).
You should ignore this message, unless you see a 'Multi Cradle: No prefixes matched' error.
2025-12-27T18:59:09.948383Z | Debug | Finished: ModuleName.getFileContents Took: 0.00s
2025-12-27T18:59:09.949867Z | Debug | Cradle: Cradle{ cradleRootDir = "/home/tom/Haskell/bluefin", cradleOptsProg = CradleAction: Cabal}
2025-12-27T18:59:09.949986Z | Info | invoking build tool to determine build flags (this may take some time depending on the cache)
2025-12-27T18:59:09.950223Z | Debug | Requested to load Cabal cradle using single file mode
2025-12-27T18:59:09.961255Z | Debug | Finished build session
AsyncCancelled
2025-12-27T18:59:09.961345Z | Debug | Set files of interst to
[ ( /home/tom/Haskell/bluefin/bluefin-contrib/src/Bluefin/Contrib/Exception.hs
, Modified {firstOpen = True} )
, ( /home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs
, Modified {firstOpen = True} ) ]
2025-12-27T18:59:09.961535Z | Debug | Restarting build session due to /home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs (modified)
Action Queue: [ ImportActions
, classplugin.GetInstanceBindLens
, ModuleName.ghcSession
, eval.GetParsedModuleWithComments ]
Keys: [ IsFileOfInterest; /home/tom/Haskell/bluefin/bluefin-contrib/src/Bluefin/Contrib/Exception.hs
, GetModificationTime; /home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs
, IsFileOfInterest; /home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs ]
Aborting previous build session took 0.02s
2025-12-27T18:59:09.961744Z | Debug | Opened text document: file:///home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs
2025-12-27T18:59:09.962522Z | Debug | eval: fp /home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs
2025-12-27T18:59:09.963803Z | Debug | Finished: codeLens.config Took: 0.00s
2025-12-27T18:59:09.963908Z | Debug | cabal --numeric-version
2025-12-27T18:59:09.970594Z | Debug | DocumentHighlight request at position 1:1 in file: /home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs
2025-12-27T18:59:09.972032Z | Debug | DocumentHighlight request at position 1:1 in file: /home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs
2025-12-27T18:59:09.972406Z | Debug | hlint: Getting hlint ideas for NormalizedFilePath "/home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs"
2025-12-27T18:59:09.972832Z | Debug | DocumentHighlight request at position 1:1 in file: /home/tom/Haskell/bluefin/bluefin-contrib/src/Bluefin/Contrib/Exception.hs
2025-12-27T18:59:09.975021Z | Debug | LOOKUP PERSISTENT FOR: GetHieAst
2025-12-27T18:59:09.975410Z | Debug | LOOKUP PERSISTENT FOR: GetHieAst
2025-12-27T18:59:09.975543Z | Debug | LOOKUP PERSISTENT FOR: GetHieAst
2025-12-27T18:59:09.976538Z | Debug | LOADING HIE FILE FOR /home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs
2025-12-27T18:59:09.977210Z | Debug | LOADING HIE FILE FOR /home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs
2025-12-27T18:59:09.977791Z | Debug | eval: fp /home/tom/Haskell/bluefin/bluefin-contrib/src/Bluefin/Contrib/Exception.hs
2025-12-27T18:59:09.978117Z | Debug | eval: fp /home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs
2025-12-27T18:59:09.981577Z | Debug | Finished: Hlint.getVersionedTextDoc Took: 0.00s
2025-12-27T18:59:09.983370Z | Debug | Finished: Hlint.getVersionedTextDoc Took: 0.00s
2025-12-27T18:59:09.983683Z | Debug | Finished: classplugin.codeAction.getVersionedTextDoc Took: 0.00s
2025-12-27T18:59:09.984279Z | Debug | Finished: splice.codeAction.getVersionedTextDoc Took: 0.00s
2025-12-27T18:59:09.984805Z | Debug | Finished: Hlint.getVersionedTextDoc Took: 0.00s
2025-12-27T18:59:09.985679Z | Debug | Finished: splice.codeAction.getVersionedTextDoc Took: 0.00s
2025-12-27T18:59:09.985787Z | Debug | Finished: classplugin.codeAction.getVersionedTextDoc Took: 0.00s
2025-12-27T18:59:09.986196Z | Debug | Finished: classplugin.codeAction.getVersionedTextDoc Took: 0.00s
2025-12-27T18:59:09.986300Z | Debug | Finished: splice.codeAction.getVersionedTextDoc Took: 0.00s
2025-12-27T18:59:09.986878Z | Debug | Done initializing exports map from hiedb. Size: 524
2025-12-27T18:59:09.987470Z | Debug | Finished: cabal.cabal-add Took: 0.01s
2025-12-27T18:59:09.987895Z | Debug | Finished: cabal.cabal-add Took: 0.01s
2025-12-27T18:59:09.993075Z | Debug | LSP: set new config: {
"checkProject": true,
"formattingProvider": "ormolu",
"maxCompletions": 40,
"plugin": {
"alternateNumberFormat": { "globalOn": true },
"cabal": { "codeActionsOn": true, "completionOn": true },
"callHierarchy": { "globalOn": true },
"changeTypeSignature": { "globalOn": true },
"class": { "codeActionsOn": true, "codeLensOn": true, "globalOn": true },
"eval": {
"config": { "diff": true, "exception": false },
"globalOn": true
},
"explicit-fields": { "globalOn": true },
"explicit-fixity": { "globalOn": true },
"fourmolu": { "config": { "external": false } },
"gadt": { "globalOn": true },
"ghcide-code-actions-bindings": { "globalOn": true },
"ghcide-code-actions-fill-holes": { "globalOn": true },
"ghcide-code-actions-imports-exports": { "globalOn": true },
"ghcide-code-actions-type-signatures": { "globalOn": true },
"ghcide-completions": {
"config": { "autoExtendOn": true, "snippetsOn": true },
"globalOn": true
},
"ghcide-hover-and-symbols": { "hoverOn": true, "symbolsOn": true },
"ghcide-type-lenses": { "config": { "mode": true }, "globalOn": true },
"haddockComments": { "globalOn": true },
"hlint": { "codeActionsOn": true, "diagnosticsOn": true },
"importLens": { "codeActionsOn": true, "codeLensOn": true },
"moduleName": { "globalOn": true },
"ormolu": { "config": { "external": false } },
"overloaded-record-dot": { "globalOn": true },
"pragmas": { "codeActionsOn": true, "completionsOn": true },
"pragmas-completion": { "globalOn": true },
"pragmas-disable": { "globalOn": true },
"pragmas-suggest": { "globalOn": true },
"qualifyImportedNames": { "globalOn": true },
"refineImports": { "globalOn": true },
"rename": { "config": { "crossModule": false }, "globalOn": true },
"retrie": { "globalOn": true },
"splice": { "globalOn": true },
"stan": { "globalOn": true },
"tactics": {
"config": {
"auto_gas": 4,
"max_use_ctor_actions": 5,
"proofstate_styling": true,
"timeout_duration": 2
},
"globalOn": true
}
}
}
2025-12-27T18:59:09.995858Z | Debug | SUCCEEDED LOADING HIE FILE FOR /home/tom/.cache/ghcide/bluefin-internal-0.3.2.0-inplace-3b2d3f89766bbc5981f8943edb5f152bca48a2fb/Bluefin/Internal.hie
2025-12-27T18:59:09.999585Z | Debug | Finished: cabal.cabal-add Took: 0.02s
2025-12-27T18:59:09.999728Z | Debug | Finished: hls-refactor-plugin.codeAction.getUriContents Took: 0.02s
2025-12-27T18:59:10.002524Z | Debug | SUCCEEDED LOADING HIE FILE FOR /home/tom/.cache/ghcide/bluefin-internal-0.3.2.0-inplace-3b2d3f89766bbc5981f8943edb5f152bca48a2fb/Bluefin/Internal.hie
2025-12-27T18:59:10.004897Z | Debug | Finished: ModuleName.getFileContents Took: 0.04s
2025-12-27T18:59:10.005026Z | Debug | Finished: hls-refactor-plugin.codeAction.getUriContents Took: 0.02s
2025-12-27T18:59:10.006224Z | Debug | Configuration changed: Config {checkParents = CheckOnSave, checkProject = True, formattingProvider = "ormolu", cabalFormattingProvider = "cabal-gild", maxCompletions = 40, sessionLoading = PreferSingleComponentLoading, plugins = fromList [(PluginId "alternateNumberFormat",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList []}),(PluginId "cabal",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList []}),(PluginId "callHierarchy",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList []}),(PluginId "changeTypeSignature",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList []}),(PluginId "class",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList []}),(PluginId "eval",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList [("diff",Bool True),("exception",Bool False)]}),(PluginId "explicit-fields",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList []}),(PluginId "explicit-fixity",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList []}),(PluginId "fourmolu",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList [("external",Bool False)]}),(PluginId "gadt",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList []}),(PluginId "ghcide-code-actions-bindings",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList []}),(PluginId "ghcide-code-actions-fill-holes",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList []}),(PluginId "ghcide-code-actions-imports-exports",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList []}),(PluginId "ghcide-code-actions-type-signatures",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList []}),(PluginId "ghcide-completions",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList [("autoExtendOn",Bool True),("snippetsOn",Bool True)]}),(PluginId "ghcide-hover-and-symbols",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList []}),(PluginId "ghcide-type-lenses",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList [("mode",Bool True)]}),(PluginId "haddockComments",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList []}),(PluginId "hlint",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList []}),(PluginId "importLens",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList []}),(PluginId "moduleName",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList []}),(PluginId "ormolu",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList [("external",Bool False)]}),(PluginId "overloaded-record-dot",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList []}),(PluginId "pragmas",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList []}),(PluginId "pragmas-completion",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList []}),(PluginId "pragmas-disable",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList []}),(PluginId "pragmas-suggest",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList []}),(PluginId "qualifyImportedNames",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList []}),(PluginId "refineImports",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList []}),(PluginId "rename",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList [("crossModule",Bool False)]}),(PluginId "retrie",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList []}),(PluginId "splice",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList []}),(PluginId "stan",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList []}),(PluginId "tactics",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList [("auto_gas",Number 4.0),("max_use_ctor_actions",Number 5.0),("proofstate_styling",Bool True),("timeout_duration",Number 2.0)]})]}
2025-12-27T18:59:10.006290Z | Debug | Finished build session
AsyncCancelled
2025-12-27T18:59:10.006646Z | Debug | Restarting build session due to config change
Action Queue: [ alternateNumberFormat.CollectLiterals
, ExplicitFields.CollectRecords
, ImportActions
, splice.codeAction.GitHieAst
, C:GetHieAst:/home/tom/Haskell/bluefin/bluefin-contrib/src/Bluefin/Contrib/Exception.hs
, splice.codeAction.GitHieAst
, overloadedRecordDot.collectRecordSelectors
, codeLens.config
, Pragmas.GhcSession
, hls-refactor-plugin.codeAction.getUriContents
, changeTypeSignature.GetParsedModule
, codeLens.GetGlobalBindingTypeSigs
, GADT.GetParsedModuleWithComments
, ImportActions
, retrie
, alternateNumberFormat.CollectLiterals
, codeLens.GetGlobalBindingTypeSigs
, ExplicitFields.CollectRecords
, ImportActions
, alternateNumberFormat.CollectLiterals
, retrie
, classplugin.GetInstanceBindLens
, retrie
, codeLens.config
, overloadedRecordDot.collectRecordSelectors
, overloadedRecordDot.collectRecordSelectors
, eval.GetParsedModuleWithComments
, eval.GetParsedModuleWithComments
, classplugin.GetInstanceBindLens
, QualifyImportedNames.TypeCheck
, Outline
, QualifyImportedNames.TypeCheck
, classplugin.GetInstanceBindLens
, changeTypeSignature.GetParsedModule
, classplugin.GetInstanceBindLens
, GADT.GetParsedModuleWithComments
, splice.codeAction.GitHieAst
, C:GetHieAst:/home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs
, eval.GetParsedModuleWithComments
, ModuleName.ghcSession
, Pragmas.GhcSession
, Outline
, GADT.GetParsedModuleWithComments
, ImportActions
, changeTypeSignature.GetParsedModule
, Pragmas.GhcSession
, Pragmas.GhcSession
, ExplicitFields.CollectRecords
, C:GetHieAst:/home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs
, ModuleName.getFileContents
, QualifyImportedNames.TypeCheck
, ImportActions
, ModuleName.getFileContents
, ImportActions
, eval.GetParsedModuleWithComments
, ImportActions
, Pragmas.GhcSession
, Pragmas.GhcSession ]
Keys: [ GetClientSettings;
, IsFileOfInterest; /home/tom/Haskell/bluefin/bluefin-contrib/src/Bluefin/Contrib/Exception.hs
, IsFileOfInterest; /home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs ]
Aborting previous build session took 0.01s
2025-12-27T18:59:10.007539Z | Debug | Finished: hls-refactor-plugin.codeAction.getUriContents Took: 0.00s
2025-12-27T18:59:10.008088Z | Debug | Finished: ModuleName.getFileContents Took: 0.00s
2025-12-27T18:59:10.008171Z | Debug | Finished: ModuleName.getFileContents Took: 0.00s
2025-12-27T18:59:10.008498Z | Debug | hlint: Getting hlint ideas for NormalizedFilePath "/home/tom/Haskell/bluefin/bluefin-contrib/src/Bluefin/Contrib/Exception.hs"
2025-12-27T18:59:10.008575Z | Debug | hlint: Getting hlint ideas for NormalizedFilePath "/home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs"
2025-12-27T18:59:10.008654Z | Debug | Finished: codeLens.config Took: 0.00s
2025-12-27T18:59:10.008746Z | Debug | Finished: codeLens.config Took: 0.00s
2025-12-27T18:59:10.034025Z | Debug | eval: fp /home/tom/Haskell/bluefin/bluefin-contrib/src/Bluefin/Contrib/Exception.hs
2025-12-27T18:59:10.034134Z | Debug | Finished: codeLens.config Took: 0.00s
2025-12-27T18:59:10.035495Z | Debug | eval: fp /home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs
2025-12-27T18:59:10.035625Z | Debug | Finished: ModuleName.getFileContents Took: 0.00s
2025-12-27T18:59:10.035937Z | Debug | Finished: codeLens.config Took: 0.00s
2025-12-27T18:59:10.036197Z | Debug | Finished: ModuleName.getFileContents Took: 0.00s
2025-12-27T18:59:10.036817Z | Debug | LSP: set new config: {
"checkProject": true,
"formattingProvider": "ormolu",
"maxCompletions": 40,
"plugin": {
"alternateNumberFormat": { "globalOn": true },
"cabal": { "codeActionsOn": true, "completionOn": true },
"callHierarchy": { "globalOn": true },
"changeTypeSignature": { "globalOn": true },
"class": { "codeActionsOn": true, "codeLensOn": true, "globalOn": true },
"eval": {
"config": { "diff": true, "exception": false },
"globalOn": true
},
"explicit-fields": { "globalOn": true },
"explicit-fixity": { "globalOn": true },
"fourmolu": { "config": { "external": false } },
"gadt": { "globalOn": true },
"ghcide-code-actions-bindings": { "globalOn": true },
"ghcide-code-actions-fill-holes": { "globalOn": true },
"ghcide-code-actions-imports-exports": { "globalOn": true },
"ghcide-code-actions-type-signatures": { "globalOn": true },
"ghcide-completions": {
"config": { "autoExtendOn": true, "snippetsOn": true },
"globalOn": true
},
"ghcide-hover-and-symbols": { "hoverOn": true, "symbolsOn": true },
"ghcide-type-lenses": { "config": { "mode": true }, "globalOn": true },
"haddockComments": { "globalOn": true },
"hlint": { "codeActionsOn": true, "diagnosticsOn": true },
"importLens": { "codeActionsOn": true, "codeLensOn": true },
"moduleName": { "globalOn": true },
"ormolu": { "config": { "external": false } },
"overloaded-record-dot": { "globalOn": true },
"pragmas": { "codeActionsOn": true, "completionsOn": true },
"pragmas-completion": { "globalOn": true },
"pragmas-disable": { "globalOn": true },
"pragmas-suggest": { "globalOn": true },
"qualifyImportedNames": { "globalOn": true },
"refineImports": { "globalOn": true },
"rename": { "config": { "crossModule": false }, "globalOn": true },
"retrie": { "globalOn": true },
"splice": { "globalOn": true },
"stan": { "globalOn": true },
"tactics": {
"config": {
"auto_gas": 4,
"max_use_ctor_actions": 5,
"proofstate_styling": true,
"timeout_duration": 2
},
"globalOn": true
}
}
}
2025-12-27T18:59:10.039081Z | Debug | Configuration changed: Config {checkParents = CheckOnSave, checkProject = True, formattingProvider = "ormolu", cabalFormattingProvider = "cabal-gild", maxCompletions = 40, sessionLoading = PreferSingleComponentLoading, plugins = fromList [(PluginId "alternateNumberFormat",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList []}),(PluginId "cabal",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList []}),(PluginId "callHierarchy",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList []}),(PluginId "changeTypeSignature",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList []}),(PluginId "class",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList []}),(PluginId "eval",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList [("diff",Bool True),("exception",Bool False)]}),(PluginId "explicit-fields",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList []}),(PluginId "explicit-fixity",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList []}),(PluginId "fourmolu",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList [("external",Bool False)]}),(PluginId "gadt",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList []}),(PluginId "ghcide-code-actions-bindings",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList []}),(PluginId "ghcide-code-actions-fill-holes",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList []}),(PluginId "ghcide-code-actions-imports-exports",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList []}),(PluginId "ghcide-code-actions-type-signatures",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList []}),(PluginId "ghcide-completions",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList [("autoExtendOn",Bool True),("snippetsOn",Bool True)]}),(PluginId "ghcide-hover-and-symbols",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList []}),(PluginId "ghcide-type-lenses",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList [("mode",Bool True)]}),(PluginId "haddockComments",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList []}),(PluginId "hlint",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList []}),(PluginId "importLens",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList []}),(PluginId "moduleName",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList []}),(PluginId "ormolu",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList [("external",Bool False)]}),(PluginId "overloaded-record-dot",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList []}),(PluginId "pragmas",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList []}),(PluginId "pragmas-completion",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList []}),(PluginId "pragmas-disable",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList []}),(PluginId "pragmas-suggest",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList []}),(PluginId "qualifyImportedNames",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList []}),(PluginId "refineImports",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList []}),(PluginId "rename",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList [("crossModule",Bool False)]}),(PluginId "retrie",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList []}),(PluginId "splice",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList []}),(PluginId "stan",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList []}),(PluginId "tactics",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList [("auto_gas",Number 4.0),("max_use_ctor_actions",Number 5.0),("proofstate_styling",Bool True),("timeout_duration",Number 2.0)]})]}
2025-12-27T18:59:10.039196Z | Debug | Finished build session
AsyncCancelled
2025-12-27T18:59:10.039577Z | Debug | Restarting build session due to config change
Action Queue: [ codeLens.GetGlobalBindingTypeSigs
, alternateNumberFormat.CollectLiterals
, GhcideCodeActions.getParsedModule
, ExplicitFields.CollectRecords
, ImportActions
, splice.codeAction.GitHieAst
, classplugin.GetInstanceBindLens
, C:GetHieAst:/home/tom/Haskell/bluefin/bluefin-contrib/src/Bluefin/Contrib/Exception.hs
, ModuleName.ghcSession
, splice.codeAction.GitHieAst
, overloadedRecordDot.collectRecordSelectors
, Pragmas.GhcSession
, codeLens.GetGlobalBindingTypeSigs
, changeTypeSignature.GetParsedModule
, codeLens.GetGlobalBindingTypeSigs
, eval.GetParsedModuleWithComments
, GhcideCodeActions.getParsedModule
, ImportActions
, GADT.GetParsedModuleWithComments
, ImportActions
, eval.GetParsedModuleWithComments
, retrie
, alternateNumberFormat.CollectLiterals
, codeLens.GetGlobalBindingTypeSigs
, ExplicitFields.CollectRecords
, ImportActions
, alternateNumberFormat.CollectLiterals
, retrie
, classplugin.GetInstanceBindLens
, retrie
, overloadedRecordDot.collectRecordSelectors
, overloadedRecordDot.collectRecordSelectors
, codeLens.GetGlobalBindingTypeSigs
, eval.GetParsedModuleWithComments
, ModuleName.ghcSession
, ModuleName.ghcSession
, eval.GetParsedModuleWithComments
, classplugin.GetInstanceBindLens
, classplugin.GetInstanceBindLens
, QualifyImportedNames.TypeCheck
, Outline
, QualifyImportedNames.TypeCheck
, classplugin.GetInstanceBindLens
, changeTypeSignature.GetParsedModule
, ModuleName.ghcSession
, classplugin.GetInstanceBindLens
, GADT.GetParsedModuleWithComments
, splice.codeAction.GitHieAst
, C:GetHieAst:/home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs
, eval.GetParsedModuleWithComments
, ModuleName.ghcSession
, Pragmas.GhcSession
, Outline
, GADT.GetParsedModuleWithComments
, ImportActions
, GhcideCodeActions.getParsedModule
, changeTypeSignature.GetParsedModule
, Pragmas.GhcSession
, Pragmas.GhcSession
, ImportActions
, ExplicitFields.CollectRecords
, C:GetHieAst:/home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs
, ModuleName.ghcSession
, QualifyImportedNames.TypeCheck
, ImportActions
, codeLens.GetGlobalBindingTypeSigs
, ImportActions
, eval.GetParsedModuleWithComments
, ImportActions
, Pragmas.GhcSession
, Pragmas.GhcSession ]
Keys: [ GetClientSettings;
, IsFileOfInterest; /home/tom/Haskell/bluefin/bluefin-contrib/src/Bluefin/Contrib/Exception.hs
, IsFileOfInterest; /home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs ]
Aborting previous build session took 0.00s
2025-12-27T18:59:10.043119Z | Debug | hlint: Getting hlint ideas for NormalizedFilePath "/home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs"
2025-12-27T18:59:10.044212Z | Debug | hlint: Getting hlint ideas for NormalizedFilePath "/home/tom/Haskell/bluefin/bluefin-contrib/src/Bluefin/Contrib/Exception.hs"
2025-12-27T18:59:10.139193Z | Debug | cabal exec -v0 -- ghc --print-libdir
2025-12-27T18:59:10.451012Z | Debug | cabal exec -v0 -- ghc -package-env=- -ignore-dot-ghci -e Control.Monad.join (Control.Monad.fmap System.IO.putStr System.Environment.getExecutablePath)
2025-12-27T18:59:10.606967Z | Debug | cabal --builddir=/home/tom/.cache/hie-bios/dist-bluefin-e0a07456644d29ba7cac91a1bc6b2c92 v2-exec --with-compiler /home/tom/.cache/hie-bios/wrapper-b54f81dea4c0e6d1626911c526bc4e36 --with-hc-pkg /home/tom/.cache/hie-bios/ghc-pkg-144f893acdeed51210386e543bf1db9a ghc -v0 -- --numeric-version
Environment Variables
HIE_BIOS_GHC: /home/tom/.ghcup/ghc/9.6.7/lib/ghc-9.6.7/bin/ghc-9.6.7
HIE_BIOS_GHC_ARGS: -B/home/tom/.ghcup/ghc/9.6.7/lib/ghc-9.6.7/lib
2025-12-27T18:59:10.607529Z | Info | Load cabal cradle using single file
2025-12-27T18:59:10.728402Z | Debug | cabal exec -v0 -- ghc --print-libdir
2025-12-27T18:59:10.999756Z | Debug | cabal exec -v0 -- ghc -package-env=- -ignore-dot-ghci -e Control.Monad.join (Control.Monad.fmap System.IO.putStr System.Environment.getExecutablePath)
2025-12-27T18:59:11.003320Z | Info | cabal --builddir=/home/tom/.cache/hie-bios/dist-bluefin-e0a07456644d29ba7cac91a1bc6b2c92 v2-repl --with-compiler /home/tom/.cache/hie-bios/wrapper-b54f81dea4c0e6d1626911c526bc4e36 --with-hc-pkg /home/tom/.cache/hie-bios/ghc-pkg-144f893acdeed51210386e543bf1db9a /home/tom/Haskell/bluefin/bluefin-contrib/src/Bluefin/Contrib/Exception.hs
Environment Variables
HIE_BIOS_OUTPUT: /tmp/HIE_BIOS_OUTPUT411561-0
HIE_BIOS_GHC: /home/tom/.ghcup/ghc/9.6.7/lib/ghc-9.6.7/bin/ghc-9.6.7
HIE_BIOS_GHC_ARGS: -B/home/tom/.ghcup/ghc/9.6.7/lib/ghc-9.6.7/lib
2025-12-27T18:59:11.065739Z | Debug | Configuration is affected by the following files:
2025-12-27T18:59:11.065862Z | Debug | - cabal.project
2025-12-27T18:59:11.065959Z | Debug | - cabal.project.local
2025-12-27T18:59:11.124564Z | Debug | Build profile: -w ghc-9.6.7 -O1
2025-12-27T18:59:11.124632Z | Debug | In order, the following will be built (use -v for more details):
2025-12-27T18:59:11.124687Z | Debug | - bluefin-internal-0.3.3.0 (lib) (first run)
2025-12-27T18:59:11.124754Z | Debug | - bluefin-0.2.4.0 (lib) (configuration changed)
2025-12-27T18:59:11.124807Z | Debug | - bluefin-contrib-0.2.1.0 (interactive) (lib) (first run)
2025-12-27T18:59:11.136756Z | Debug | Configuring library for bluefin-internal-0.3.3.0...
2025-12-27T18:59:12.406624Z | Debug | Error: [Cabal-5490]
2025-12-27T18:59:12.406702Z | Debug | Cannot find the program 'ld'. User-specified path '/usr/bin/ld.gold' does not refer to an executable and the program is not on the system path.
2025-12-27T18:59:12.406776Z | Debug |
2025-12-27T18:59:12.415334Z | Debug | Error: [Cabal-7125]
2025-12-27T18:59:12.415414Z | Debug | Failed to build bluefin-internal-0.3.3.0 (which is required by bluefin-contrib-0.2.1.0). The failure occurred during the configure step.
2025-12-27T18:59:12.415469Z | Debug |
2025-12-27T18:59:12.417923Z | Debug | Session loading result: Left [CradleError {cradleErrorDependencies = ["cabal.project","cabal.project.local"], cradleErrorExitCode = ExitFailure 1, cradleErrorStderr = ["Failed to run [\"cabal\",\"v2-repl\",\"/home/tom/Haskell/bluefin/bluefin-contrib/src/Bluefin/Contrib/Exception.hs\"] in directory \"/home/tom/Haskell/bluefin\". Consult the logs for full command and error.","Failed command: cabal --builddir=/home/tom/.cache/hie-bios/dist-bluefin-e0a07456644d29ba7cac91a1bc6b2c92 v2-repl --with-compiler /home/tom/.cache/hie-bios/wrapper-b54f81dea4c0e6d1626911c526bc4e36 --with-hc-pkg /home/tom/.cache/hie-bios/ghc-pkg-144f893acdeed51210386e543bf1db9a /home/tom/Haskell/bluefin/bluefin-contrib/src/Bluefin/Contrib/Exception.hs","Build profile: -w ghc-9.6.7 -O1\nIn order, the following will be built (use -v for more details):\n - bluefin-internal-0.3.3.0 (lib) (first run)\n - bluefin-0.2.4.0 (lib) (configuration changed)\n - bluefin-contrib-0.2.1.0 (interactive) (lib) (first run)\nConfiguring library for bluefin-internal-0.3.3.0...\n","Configuration is affected by the following files:\n- cabal.project\n- cabal.project.local\nError: [Cabal-5490]\nCannot find the program 'ld'. User-specified path '/usr/bin/ld.gold' does not refer to an executable and the program is not on the system path.\n\nError: [Cabal-7125]\nFailed to build bluefin-internal-0.3.3.0 (which is required by bluefin-contrib-0.2.1.0). The failure occurred during the configure step.\n\n","","Process Environment:","HIE_BIOS_GHC: /home/tom/.ghcup/ghc/9.6.7/lib/ghc-9.6.7/bin/ghc-9.6.7","HIE_BIOS_GHC_ARGS: -B/home/tom/.ghcup/ghc/9.6.7/lib/ghc-9.6.7/lib"]}]
2025-12-27T18:59:12.418802Z | Info | Cradle path: bluefin-internal/src/Bluefin/Internal.hs
2025-12-27T18:59:12.422073Z | Debug | Cradle: Cradle{ cradleRootDir = "/home/tom/Haskell/bluefin/bluefin-internal", cradleOptsProg = CradleAction: Cabal}
2025-12-27T18:59:12.422162Z | Info | invoking build tool to determine build flags (this may take some time depending on the cache)
2025-12-27T18:59:12.422247Z | Debug | Requested to load Cabal cradle using single file mode
2025-12-27T18:59:12.452819Z | Debug | cabal --numeric-version
2025-12-27T18:59:12.571176Z | Debug | cabal exec -v0 -- ghc --print-libdir
2025-12-27T18:59:12.774057Z | Debug | cabal exec -v0 -- ghc -package-env=- -ignore-dot-ghci -e Control.Monad.join (Control.Monad.fmap System.IO.putStr System.Environment.getExecutablePath)
2025-12-27T18:59:14.027989Z | Debug | DocumentHighlight request at position 1:1 in file: /home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs
2025-12-27T18:59:14.028187Z | Debug | Finished: cabal.cabal-add Took: 0.00s
2025-12-27T18:59:14.028822Z | Debug | Finished: hls-refactor-plugin.codeAction.getUriContents Took: 0.00s
2025-12-27T18:59:14.028891Z | Debug | Finished: Hlint.getVersionedTextDoc Took: 0.00s
2025-12-27T18:59:14.029322Z | Debug | Finished: classplugin.codeAction.getVersionedTextDoc Took: 0.00s
2025-12-27T18:59:14.029665Z | Debug | Finished: splice.codeAction.getVersionedTextDoc Took: 0.00s
2025-12-27T18:59:14.942522Z | Debug | cabal --builddir=/home/tom/.cache/hie-bios/dist-bluefin-internal-3d1f172c64fb10a49dd2648a9113bca1 v2-exec --with-compiler /home/tom/.cache/hie-bios/wrapper-b54f81dea4c0e6d1626911c526bc4e36 --with-hc-pkg /home/tom/.cache/hie-bios/ghc-pkg-144f893acdeed51210386e543bf1db9a ghc -v0 -- --numeric-version
Environment Variables
HIE_BIOS_GHC: /home/tom/.ghcup/ghc/9.6.7/lib/ghc-9.6.7/bin/ghc-9.6.7
HIE_BIOS_GHC_ARGS: -B/home/tom/.ghcup/ghc/9.6.7/lib/ghc-9.6.7/lib
2025-12-27T18:59:14.942652Z | Info | Load cabal cradle using single file
2025-12-27T18:59:15.070877Z | Debug | cabal exec -v0 -- ghc --print-libdir
2025-12-27T18:59:15.304641Z | Debug | cabal exec -v0 -- ghc -package-env=- -ignore-dot-ghci -e Control.Monad.join (Control.Monad.fmap System.IO.putStr System.Environment.getExecutablePath)
2025-12-27T18:59:15.305230Z | Info | cabal --builddir=/home/tom/.cache/hie-bios/dist-bluefin-internal-3d1f172c64fb10a49dd2648a9113bca1 v2-repl --with-compiler /home/tom/.cache/hie-bios/wrapper-b54f81dea4c0e6d1626911c526bc4e36 --with-hc-pkg /home/tom/.cache/hie-bios/ghc-pkg-144f893acdeed51210386e543bf1db9a /home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs
Environment Variables
HIE_BIOS_OUTPUT: /tmp/HIE_BIOS_OUTPUT411561-1
HIE_BIOS_GHC: /home/tom/.ghcup/ghc/9.6.7/lib/ghc-9.6.7/bin/ghc-9.6.7
HIE_BIOS_GHC_ARGS: -B/home/tom/.ghcup/ghc/9.6.7/lib/ghc-9.6.7/lib
2025-12-27T18:59:15.340775Z | Debug | Configuration is affected by the following files:
2025-12-27T18:59:15.340842Z | Debug | - cabal.project
2025-12-27T18:59:15.340894Z | Debug | - cabal.project.local
2025-12-27T18:59:15.366441Z | Debug | Build profile: -w ghc-9.6.7 -O1
2025-12-27T18:59:15.366529Z | Debug | In order, the following will be built (use -v for more details):
2025-12-27T18:59:15.366668Z | Debug | - bluefin-internal-0.3.3.0 (interactive) (lib) (first run)
2025-12-27T18:59:15.384227Z | Debug | Configuring library for bluefin-internal-0.3.3.0...
2025-12-27T18:59:16.544625Z | Debug | Error: [Cabal-5490]
2025-12-27T18:59:16.544695Z | Debug | Cannot find the program 'ld'. User-specified path '/usr/bin/ld.gold' does not refer to an executable and the program is not on the system path.
2025-12-27T18:59:16.544746Z | Debug |
2025-12-27T18:59:16.550723Z | Debug | Error: [Cabal-7125]
2025-12-27T18:59:16.550810Z | Debug | Failed to build bluefin-internal-0.3.3.0. The failure occurred during the configure step.
2025-12-27T18:59:16.550878Z | Debug |
2025-12-27T18:59:16.553616Z | Debug | Session loading result: Left [CradleError {cradleErrorDependencies = ["bluefin-internal.cabal","cabal.project","cabal.project.local"], cradleErrorExitCode = ExitFailure 1, cradleErrorStderr = ["Failed to run [\"cabal\",\"v2-repl\",\"/home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs\"] in directory \"/home/tom/Haskell/bluefin/bluefin-internal\". Consult the logs for full command and error.","Failed command: cabal --builddir=/home/tom/.cache/hie-bios/dist-bluefin-internal-3d1f172c64fb10a49dd2648a9113bca1 v2-repl --with-compiler /home/tom/.cache/hie-bios/wrapper-b54f81dea4c0e6d1626911c526bc4e36 --with-hc-pkg /home/tom/.cache/hie-bios/ghc-pkg-144f893acdeed51210386e543bf1db9a /home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs","Build profile: -w ghc-9.6.7 -O1\nIn order, the following will be built (use -v for more details):\n - bluefin-internal-0.3.3.0 (interactive) (lib) (first run)\nConfiguring library for bluefin-internal-0.3.3.0...\n","Configuration is affected by the following files:\n- cabal.project\n- cabal.project.local\nError: [Cabal-5490]\nCannot find the program 'ld'. User-specified path '/usr/bin/ld.gold' does not refer to an executable and the program is not on the system path.\n\nError: [Cabal-7125]\nFailed to build bluefin-internal-0.3.3.0. The failure occurred during the configure step.\n\n","","Process Environment:","HIE_BIOS_GHC: /home/tom/.ghcup/ghc/9.6.7/lib/ghc-9.6.7/bin/ghc-9.6.7","HIE_BIOS_GHC_ARGS: -B/home/tom/.ghcup/ghc/9.6.7/lib/ghc-9.6.7/lib"]}]
2025-12-27T18:59:16.555412Z | Debug | LOOKUP PERSISTENT FOR: GhcSession
2025-12-27T18:59:16.555543Z | Debug | LOOKUP PERSISTENT FOR: GhcSession
2025-12-27T18:59:16.555705Z | Debug | LOOKUP PERSISTENT FOR: GhcSession
2025-12-27T18:59:16.555856Z | Debug | LOOKUP PERSISTENT FOR: GhcSession
2025-12-27T18:59:16.556006Z | Debug | Finished: Pragmas.GhcSession Took: 6.51s
2025-12-27T18:59:16.556120Z | Debug | Finished: GhcideCodeActions.getParsedModule Took: 6.51s
2025-12-27T18:59:16.556199Z | Debug | Finished: splice.codeAction.GitHieAst Took: 6.51s
2025-12-27T18:59:16.556341Z | Debug | Finished: ModuleName.ghcSession Took: 6.51s
2025-12-27T18:59:16.556484Z | Debug | Finished: ModuleName.ghcSession Took: 6.51s
2025-12-27T18:59:16.556571Z | Debug | Finished: changeTypeSignature.GetParsedModule Took: 6.51s
2025-12-27T18:59:16.556736Z | Debug | Finished: alternateNumberFormat.CollectLiterals Took: 6.51s
2025-12-27T18:59:16.556810Z | Debug | LOOKUP PERSISTENT FOR: TypeCheck
2025-12-27T18:59:16.556926Z | Debug | Finished: QualifyImportedNames.TypeCheck Took: 6.51s
2025-12-27T18:59:16.557005Z | Debug | LOOKUP PERSISTENT FOR: TypeCheck
2025-12-27T18:59:16.557088Z | Debug | Finished: ModuleName.ghcSession Took: 6.51s
2025-12-27T18:59:16.557157Z | Debug | Finished: ExplicitFields.CollectRecords Took: 6.51s
2025-12-27T18:59:16.557205Z | Debug | LOOKUP PERSISTENT FOR: GetInstanceBindLens
2025-12-27T18:59:16.557296Z | Debug | Finished: GADT.GetParsedModuleWithComments Took: 6.51s
2025-12-27T18:59:16.557388Z | Debug | LOOKUP PERSISTENT FOR: GetGlobalBindingTypeSigs
2025-12-27T18:59:16.557551Z | Debug | LOOKUP PERSISTENT FOR: GetParsedModuleWithComments
2025-12-27T18:59:16.557608Z | Debug | LOOKUP PERSISTENT FOR: GetGlobalBindingTypeSigs
2025-12-27T18:59:16.557749Z | Debug | LOOKUP PERSISTENT FOR: GetInstanceBindLens
2025-12-27T18:59:16.557887Z | Debug | LOOKUP PERSISTENT FOR: GetInstanceBindLens
2025-12-27T18:59:16.557947Z | Debug | Finished: C:GetHieAst:/home/tom/Haskell/bluefin/bluefin-contrib/src/Bluefin/Contrib/Exception.hs Took: 6.52s
2025-12-27T18:59:16.558043Z | Debug | LOOKUP PERSISTENT FOR: ImportActions
2025-12-27T18:59:16.558123Z | Debug | LOOKUP PERSISTENT FOR: GetGlobalBindingTypeSigs
2025-12-27T18:59:16.558198Z | Debug | LOOKUP PERSISTENT FOR: ImportActions
2025-12-27T18:59:16.558268Z | Debug | LOOKUP PERSISTENT FOR: ImportActions
2025-12-27T18:59:16.558326Z | Debug | LOOKUP PERSISTENT FOR: ImportActions
2025-12-27T18:59:16.558378Z | Debug | Finished: Pragmas.GhcSession Took: 6.51s
2025-12-27T18:59:16.558442Z | Debug | LOOKUP PERSISTENT FOR: GhcSession
2025-12-27T18:59:16.558512Z | Debug | LOOKUP PERSISTENT FOR: GhcSession
2025-12-27T18:59:16.558591Z | Debug | LOOKUP PERSISTENT FOR: GhcSession
2025-12-27T18:59:16.558645Z | Debug | LOOKUP PERSISTENT FOR: GhcSession
2025-12-27T18:59:16.558679Z | Debug | LOOKUP PERSISTENT FOR: GhcSession
2025-12-27T18:59:16.558745Z | Debug | LOOKUP PERSISTENT FOR: GhcSession
2025-12-27T18:59:16.558847Z | Debug | LOOKUP PERSISTENT FOR: GhcSession
2025-12-27T18:59:16.558881Z | Debug | LOOKUP PERSISTENT FOR: GhcSession
2025-12-27T18:59:16.558941Z | Debug | LOOKUP PERSISTENT FOR: GhcSession
2025-12-27T18:59:16.559045Z | Debug | Finished: splice.codeAction.GitHieAst Took: 6.52s
2025-12-27T18:59:16.559097Z | Debug | Finished: GADT.GetParsedModuleWithComments Took: 6.52s
2025-12-27T18:59:16.559172Z | Debug | Finished: GADT.GetParsedModuleWithComments Took: 6.51s
2025-12-27T18:59:16.559254Z | Debug | Finished: splice.codeAction.GitHieAst Took: 6.52s
2025-12-27T18:59:16.559332Z | Debug | LOOKUP PERSISTENT FOR: GetParsedModule
2025-12-27T18:59:16.559431Z | Debug | Finished: changeTypeSignature.GetParsedModule Took: 6.51s
2025-12-27T18:59:16.559494Z | Debug | LOOKUP PERSISTENT FOR: GetParsedModuleWithComments
2025-12-27T18:59:16.559949Z | Debug | LOOKUP PERSISTENT FOR: GetParsedModule
2025-12-27T18:59:16.560080Z | Debug | Finished: GhcideCodeActions.getParsedModule Took: 6.51s
2025-12-27T18:59:16.560113Z | Debug | LOOKUP PERSISTENT FOR: GetParsedModule
2025-12-27T18:59:16.560173Z | Debug | Finished: retrie Took: 6.52s
2025-12-27T18:59:16.560217Z | Debug | Finished: changeTypeSignature.GetParsedModule Took: 2.53s
2025-12-27T18:59:16.560259Z | Debug | Finished: GhcideCodeActions.getParsedModule Took: 2.53s
2025-12-27T18:59:16.560321Z | Debug | Finished: GhcideCodeActions.getParsedModule Took: 6.52s
2025-12-27T18:59:16.560364Z | Debug | Finished: splice.codeAction.GitHieAst Took: 2.53s
2025-12-27T18:59:16.560404Z | Debug | Finished: GADT.GetParsedModuleWithComments Took: 2.53s
2025-12-27T18:59:16.560461Z | Debug | Finished: changeTypeSignature.GetParsedModule Took: 6.52s
2025-12-27T18:59:16.560532Z | Debug | Finished: QualifyImportedNames.TypeCheck Took: 6.52s
2025-12-27T18:59:16.560644Z | Debug | Finished: QualifyImportedNames.TypeCheck Took: 2.53s
2025-12-27T18:59:16.560701Z | Debug | Finished: QualifyImportedNames.TypeCheck Took: 6.51s
2025-12-27T18:59:16.560735Z | Debug | LOOKUP PERSISTENT FOR: TypeCheck
2025-12-27T18:59:16.560792Z | Debug | Finished: alternateNumberFormat.CollectLiterals Took: 6.52s
2025-12-27T18:59:16.560868Z | Debug | LOOKUP PERSISTENT FOR: GetGlobalBindingTypeSigs
2025-12-27T18:59:16.560923Z | Debug | Finished: ExplicitFields.CollectRecords Took: 6.52s
2025-12-27T18:59:16.560999Z | Debug | LOOKUP PERSISTENT FOR: GetGlobalBindingTypeSigs
2025-12-27T18:59:16.561078Z | Debug | Finished: ExplicitFields.CollectRecords Took: 2.53s
2025-12-27T18:59:16.561116Z | Debug | LOOKUP PERSISTENT FOR: TypeCheck
2025-12-27T18:59:16.561167Z | Debug | LOOKUP PERSISTENT FOR: GetInstanceBindLens
2025-12-27T18:59:16.561244Z | Debug | Finished: alternateNumberFormat.CollectLiterals Took: 2.53s
2025-12-27T18:59:16.561404Z | Debug | Finished: alternateNumberFormat.CollectLiterals Took: 6.52s
2025-12-27T18:59:16.561483Z | Debug | Finished: ExplicitFields.CollectRecords Took: 6.51s
2025-12-27T18:59:16.561520Z | Debug | LOOKUP PERSISTENT FOR: GetInstanceBindLens
2025-12-27T18:59:16.561620Z | Debug | LOOKUP PERSISTENT FOR: TypeCheck
2025-12-27T18:59:16.561709Z | Debug | LOOKUP PERSISTENT FOR: GetGlobalBindingTypeSigs
2025-12-27T18:59:16.561742Z | Debug | LOOKUP PERSISTENT FOR: TypeCheck
2025-12-27T18:59:16.561781Z | Debug | LOOKUP PERSISTENT FOR: GetInstanceBindLens
2025-12-27T18:59:16.561843Z | Debug | LOOKUP PERSISTENT FOR: ImportActions
2025-12-27T18:59:16.561873Z | Debug | LOOKUP PERSISTENT FOR: ImportActions
2025-12-27T18:59:16.561945Z | Debug | LOOKUP PERSISTENT FOR: ImportActions
2025-12-27T18:59:16.561995Z | Debug | LOOKUP PERSISTENT FOR: ImportActions
2025-12-27T18:59:16.562029Z | Debug | LOOKUP PERSISTENT FOR: ImportActions
2025-12-27T18:59:16.562071Z | Debug | Finished: classplugin.GetInstanceBindLens Took: 6.52s
2025-12-27T18:59:16.562096Z | Debug | LOOKUP PERSISTENT FOR: ImportActions
2025-12-27T18:59:16.562152Z | Debug | Finished: overloadedRecordDot.collectRecordSelectors Took: 6.52s
2025-12-27T18:59:16.562191Z | Debug | Finished: C:GetHieAst:/home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs Took: 2.53s
2025-12-27T18:59:16.562256Z | Debug | Finished: C:GetHieAst:/home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs Took: 6.52s
2025-12-27T18:59:16.562325Z | Debug | Finished: C:GetHieAst:/home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs Took: 6.51s
2025-12-27T18:59:16.562362Z | Debug | Finished: codeLens.GetGlobalBindingTypeSigs Took: 6.52s
2025-12-27T18:59:16.562418Z | Debug | LOOKUP PERSISTENT FOR: GetEvalComments
2025-12-27T18:59:16.562458Z | Debug | LOOKUP PERSISTENT FOR: GetEvalComments
2025-12-27T18:59:16.562530Z | Debug | Finished: codeLens.GetGlobalBindingTypeSigs Took: 6.52s
2025-12-27T18:59:16.562586Z | Debug | LOOKUP PERSISTENT FOR: GetModSummaryWithoutTimestamps
2025-12-27T18:59:16.562630Z | Debug | LOOKUP PERSISTENT FOR: GetModSummaryWithoutTimestamps
2025-12-27T18:59:16.562714Z | Debug | Finished: classplugin.GetInstanceBindLens Took: 6.52s
2025-12-27T18:59:16.562747Z | Debug | LOOKUP PERSISTENT FOR: GetEvalComments
2025-12-27T18:59:16.562788Z | Debug | Finished: classplugin.GetInstanceBindLens Took: 6.52s
2025-12-27T18:59:16.562861Z | Debug | Finished: ImportActions Took: 6.52s
2025-12-27T18:59:16.562933Z | Debug | Finished: codeLens.GetGlobalBindingTypeSigs Took: 6.52s
2025-12-27T18:59:16.562989Z | Debug | Finished: ImportActions Took: 6.52s
2025-12-27T18:59:16.563058Z | Debug | Finished: ImportActions Took: 6.52s
2025-12-27T18:59:16.563304Z | Debug | pragmas-suggest: Rule Failed: GhcSession
2025-12-27T18:59:16.563373Z | Debug | Finished: ImportActions Took: 6.52s
2025-12-27T18:59:16.563412Z | Debug | Finished: ModuleName.ghcSession Took: 6.52s
2025-12-27T18:59:16.563482Z | Debug | Finished: Pragmas.GhcSession Took: 6.52s
2025-12-27T18:59:16.563517Z | Debug | Finished: Pragmas.GhcSession Took: 6.52s
2025-12-27T18:59:16.563594Z | Debug | Finished: ModuleName.ghcSession Took: 6.52s
2025-12-27T18:59:16.563645Z | Debug | Finished: ModuleName.ghcSession Took: 6.52s
2025-12-27T18:59:16.563727Z | Debug | Finished: Pragmas.GhcSession Took: 2.53s
2025-12-27T18:59:16.563859Z | Debug | Finished: Pragmas.GhcSession Took: 2.53s
2025-12-27T18:59:16.563905Z | Debug | Finished: Pragmas.GhcSession Took: 6.52s
2025-12-27T18:59:16.563970Z | Debug | Finished: Pragmas.GhcSession Took: 6.52s
2025-12-27T18:59:16.564009Z | Debug | Finished: Outline Took: 6.52s
2025-12-27T18:59:16.564079Z | Debug | LOOKUP PERSISTENT FOR: GetEvalComments
2025-12-27T18:59:16.564119Z | Debug | LOOKUP PERSISTENT FOR: GetEvalComments
2025-12-27T18:59:16.564180Z | Debug | LOOKUP PERSISTENT FOR: GetEvalComments
2025-12-27T18:59:16.564239Z | Debug | Finished: Outline Took: 6.52s
2025-12-27T18:59:16.564324Z | Debug | Finished: Outline Took: 2.53s
2025-12-27T18:59:16.564409Z | Debug | Finished: retrie Took: 2.53s
2025-12-27T18:59:16.564468Z | Debug | Finished: codeLens.GetGlobalBindingTypeSigs Took: 6.52s
2025-12-27T18:59:16.564551Z | Debug | Finished: codeLens.GetGlobalBindingTypeSigs Took: 6.52s
2025-12-27T18:59:16.564667Z | Debug | Finished: retrie Took: 6.52s
2025-12-27T18:59:16.564793Z | Debug | Finished: classplugin.GetInstanceBindLens Took: 6.52s
2025-12-27T18:59:16.564876Z | Debug | Finished: classplugin.GetInstanceBindLens Took: 6.52s
2025-12-27T18:59:16.564918Z | Debug | Finished: retrie Took: 6.52s
2025-12-27T18:59:16.564979Z | Debug | Finished: codeLens.GetGlobalBindingTypeSigs Took: 6.52s
2025-12-27T18:59:16.565024Z | Debug | Finished: classplugin.GetInstanceBindLens Took: 6.52s
2025-12-27T18:59:16.565094Z | Debug | Finished: overloadedRecordDot.collectRecordSelectors Took: 6.52s
2025-12-27T18:59:16.565163Z | Debug | Finished: overloadedRecordDot.collectRecordSelectors Took: 6.52s
2025-12-27T18:59:16.565203Z | Debug | Finished: ImportActions Took: 6.52s
2025-12-27T18:59:16.565263Z | Debug | Finished: overloadedRecordDot.collectRecordSelectors Took: 2.53s
2025-12-27T18:59:16.565311Z | Debug | pragmas-suggest: Rule Failed: GhcSession
2025-12-27T18:59:16.565384Z | Debug | Finished: ImportActions Took: 6.52s
2025-12-27T18:59:16.565448Z | Debug | Finished: ImportActions Took: 6.52s
2025-12-27T18:59:16.565508Z | Debug | Finished: ImportActions Took: 6.52s
2025-12-27T18:59:16.565548Z | Debug | pragmas-suggest: Rule Failed: GhcSession
2025-12-27T18:59:16.565595Z | Debug | Finished: ImportActions Took: 2.53s
2025-12-27T18:59:16.565651Z | Debug | pragmas-suggest: Rule Failed: GhcSession
2025-12-27T18:59:16.565745Z | Debug | Finished: ImportActions Took: 6.52s
2025-12-27T18:59:16.565835Z | Debug | Finished: eval.GetParsedModuleWithComments Took: 6.52s
2025-12-27T18:59:16.565922Z | Debug | Finished: eval.GetParsedModuleWithComments Took: 6.52s
2025-12-27T18:59:16.566004Z | Debug | eval: Rule Failed: GetEvalComments
2025-12-27T18:59:16.566081Z | Debug | eval: Rule Failed: GetEvalComments
2025-12-27T18:59:16.566128Z | Debug | LOOKUP PERSISTENT FOR: GhcSessionDeps
2025-12-27T18:59:16.566221Z | Debug | LOOKUP PERSISTENT FOR: GhcSessionDeps
2025-12-27T18:59:16.566385Z | Debug | Finished: eval.GetParsedModuleWithComments Took: 6.52s
2025-12-27T18:59:16.566531Z | Debug | eval: Rule Failed: GetEvalComments
2025-12-27T18:59:16.566673Z | Debug | retrie: Rule Failed: TypeCheck
2025-12-27T18:59:16.566852Z | Debug | Finished: eval.GetParsedModuleWithComments Took: 6.52s
2025-12-27T18:59:16.566963Z | Debug | Finished: eval.GetParsedModuleWithComments Took: 6.52s
2025-12-27T18:59:16.567016Z | Debug | eval: Rule Failed: GetEvalComments
2025-12-27T18:59:16.567207Z | Debug | eval: Rule Failed: GetEvalComments
2025-12-27T18:59:16.567263Z | Debug | Finished: eval.GetParsedModuleWithComments Took: 6.52s
2025-12-27T18:59:16.567318Z | Debug | eval: Rule Failed: GetEvalComments
2025-12-27T18:59:16.567362Z | Debug | retrie: Rule Failed: TypeCheck
2025-12-27T18:59:16.567412Z | Debug | retrie: Rule Failed: TypeCheck
2025-12-27T18:59:16.567475Z | Debug | retrie: Rule Failed: TypeCheck
2025-12-27T18:59:16.567588Z | Debug | eval: fp /home/tom/Haskell/bluefin/bluefin-contrib/src/Bluefin/Contrib/Exception.hs
2025-12-27T18:59:16.567618Z | Debug | ghcide-type-lenses: Rule Failed: GetGlobalBindingTypeSigs
2025-12-27T18:59:16.567668Z | Debug | Finished: codeLens.config Took: 0.00s
2025-12-27T18:59:16.567718Z | Debug | ghcide-type-lenses: Rule Failed: GetGlobalBindingTypeSigs
2025-12-27T18:59:16.567772Z | Debug | Finished: ImportActions Took: 0.00s
2025-12-27T18:59:16.567870Z | Debug | Finished: classplugin.GetInstanceBindLens Took: 0.00s
2025-12-27T18:59:16.567903Z | Debug | ghcide-type-lenses: Rule Failed: GetGlobalBindingTypeSigs
2025-12-27T18:59:16.567941Z | Debug | Finished: codeLens.GetGlobalBindingTypeSigs Took: 0.00s
2025-12-27T18:59:16.567987Z | Debug | explicit-fields: Rule Failed: CollectRecords
2025-12-27T18:59:16.568094Z | Debug | Finished: ModuleName.getFileContents Took: 0.00s
2025-12-27T18:59:16.568144Z | Debug | eval: fp /home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs
2025-12-27T18:59:16.568185Z | Debug | ghcide-type-lenses: Rule Failed: GetGlobalBindingTypeSigs
2025-12-27T18:59:16.568234Z | Debug | Finished: ModuleName.ghcSession Took: 0.00s
2025-12-27T18:59:16.568316Z | Debug | Finished: ImportActions Took: 0.00s
2025-12-27T18:59:16.568357Z | Debug | Finished: codeLens.config Took: 0.00s
2025-12-27T18:59:16.568410Z | Debug | Finished: classplugin.GetInstanceBindLens Took: 0.00s
2025-12-27T18:59:16.568454Z | Debug | ghcide-type-lenses: Rule Failed: GetGlobalBindingTypeSigs
2025-12-27T18:59:16.568505Z | Debug | ghcide-type-lenses: Rule Failed: GetGlobalBindingTypeSigs
2025-12-27T18:59:16.568548Z | Debug | Finished: ModuleName.getFileContents Took: 0.00s
2025-12-27T18:59:16.568587Z | Debug | explicit-fields: Rule Failed: CollectRecords
2025-12-27T18:59:16.568637Z | Debug | Finished: codeLens.GetGlobalBindingTypeSigs Took: 0.00s
2025-12-27T18:59:16.568694Z | Debug | Finished: ModuleName.ghcSession Took: 0.00s
2025-12-27T18:59:16.568737Z | Debug | explicit-fields: Rule Failed: CollectRecords
2025-12-27T18:59:16.568767Z | Debug | explicit-fields: Rule Failed: CollectRecords
2025-12-27T18:59:16.568812Z | Debug | importLens: Rule Failed: ImportActions
2025-12-27T18:59:16.568858Z | Debug | Finished: eval.GetParsedModuleWithComments Took: 0.00s
2025-12-27T18:59:16.568900Z | Debug | eval: Rule Failed: GetEvalComments
2025-12-27T18:59:16.568928Z | Debug | importLens: Rule Failed: ImportActions
2025-12-27T18:59:16.568981Z | Debug | importLens: Rule Failed: ImportActions
2025-12-27T18:59:16.569024Z | Debug | changeTypeSignature: Rule Failed: GetParsedModule
2025-12-27T18:59:16.569077Z | Debug | importLens: Rule Failed: ImportActions
2025-12-27T18:59:16.569108Z | Debug | Finished: eval.GetParsedModuleWithComments Took: 0.00s
2025-12-27T18:59:16.569160Z | Debug | eval: Rule Failed: GetEvalComments
2025-12-27T18:59:16.569200Z | Debug | importLens: Rule Failed: ImportActions
2025-12-27T18:59:16.569250Z | Debug | importLens: Rule Failed: ImportActions
2025-12-27T18:59:16.569281Z | Debug | changeTypeSignature: Rule Failed: GetParsedModule
2025-12-27T18:59:16.569327Z | Debug | changeTypeSignature: Rule Failed: GetParsedModule
2025-12-27T18:59:16.569356Z | Debug | changeTypeSignature: Rule Failed: GetParsedModule
2025-12-27T18:59:16.569401Z | Debug | class: Rule Failed: GetInstanceBindLens
2025-12-27T18:59:16.569450Z | Debug | ghcide-type-lenses: Rule Failed: GetGlobalBindingTypeSigs
2025-12-27T18:59:16.569477Z | Debug | class: Rule Failed: GetInstanceBindLens
2025-12-27T18:59:16.569520Z | Debug | class: Rule Failed: GetInstanceBindLens
2025-12-27T18:59:16.569579Z | Debug | overloaded-record-dot: Rule Failed: CollectRecordSelectors
2025-12-27T18:59:16.569631Z | Debug | class: Rule Failed: GetInstanceBindLens
2025-12-27T18:59:16.569663Z | Debug | ghcide-type-lenses: Rule Failed: GetGlobalBindingTypeSigs
2025-12-27T18:59:16.569704Z | Debug | class: Rule Failed: GetInstanceBindLens
2025-12-27T18:59:16.569755Z | Debug | class: Rule Failed: GetInstanceBindLens
2025-12-27T18:59:16.569788Z | Debug | overloaded-record-dot: Rule Failed: CollectRecordSelectors
2025-12-27T18:59:16.569826Z | Debug | overloaded-record-dot: Rule Failed: CollectRecordSelectors
2025-12-27T18:59:16.569856Z | Debug | overloaded-record-dot: Rule Failed: CollectRecordSelectors
2025-12-27T18:59:16.569898Z | Debug | moduleName: Rule Failed: GhcSession
2025-12-27T18:59:16.569954Z | Debug | importLens: Rule Failed: ImportActions
2025-12-27T18:59:16.569996Z | Debug | moduleName: Rule Failed: GhcSession
2025-12-27T18:59:16.570025Z | Debug | moduleName: Rule Failed: GhcSession
2025-12-27T18:59:16.570121Z | Debug | gadt: Rule Failed: GetParsedModuleWithComments
2025-12-27T18:59:16.570171Z | Debug | moduleName: Rule Failed: GhcSession
2025-12-27T18:59:16.570238Z | Debug | importLens: Rule Failed: ImportActions
2025-12-27T18:59:16.570479Z | Debug | moduleName: Rule Failed: GhcSession
2025-12-27T18:59:16.570555Z | Debug | moduleName: Rule Failed: GhcSession
2025-12-27T18:59:16.570606Z | Debug | gadt: Rule Failed: GetParsedModuleWithComments
2025-12-27T18:59:16.570685Z | Debug | gadt: Rule Failed: GetParsedModuleWithComments
2025-12-27T18:59:16.570732Z | Debug | gadt: Rule Failed: GetParsedModuleWithComments
2025-12-27T18:59:16.570785Z | Debug | class: Rule Failed: GetInstanceBindLens
2025-12-27T18:59:16.570843Z | Debug | importLens: Rule Failed: ImportActions
2025-12-27T18:59:16.570893Z | Debug | class: Rule Failed: GetInstanceBindLens
2025-12-27T18:59:16.570971Z | Debug | importLens: Rule Failed: ImportActions
2025-12-27T18:59:16.571026Z | Debug | importLens: Rule Failed: ImportActions
2025-12-27T18:59:16.571079Z | Debug | importLens: Rule Failed: ImportActions
2025-12-27T18:59:16.571134Z | Debug | moduleName: Rule Failed: GhcSession
2025-12-27T18:59:16.571195Z | Debug | qualifyImportedNames: Rule Failed: TypeCheck
2025-12-27T18:59:16.571239Z | Debug | moduleName: Rule Failed: GhcSession
2025-12-27T18:59:16.571275Z | Debug | qualifyImportedNames: Rule Failed: TypeCheck
2025-12-27T18:59:16.571341Z | Debug | qualifyImportedNames: Rule Failed: TypeCheck
2025-12-27T18:59:16.571390Z | Debug | qualifyImportedNames: Rule Failed: TypeCheck
2025-12-27T18:59:16.571478Z | Debug | alternateNumberFormat: Rule Failed: CollectLiterals
2025-12-27T18:59:16.571513Z | Debug | alternateNumberFormat: Rule Failed: CollectLiterals
2025-12-27T18:59:16.571555Z | Debug | alternateNumberFormat: Rule Failed: CollectLiterals
2025-12-27T18:59:16.571602Z | Debug | alternateNumberFormat: Rule Failed: CollectLiterals
2025-12-27T18:59:16.571706Z | Debug | pragmas-disable: Rule Failed: GhcSession
2025-12-27T18:59:16.571750Z | Debug | pragmas-disable: Rule Failed: GhcSession
2025-12-27T18:59:16.571815Z | Debug | pragmas-disable: Rule Failed: GhcSession
2025-12-27T18:59:16.571863Z | Debug | pragmas-disable: Rule Failed: GhcSession
2025-12-27T18:59:16.685918Z | Debug | Finished build session
AsyncCancelled
2025-12-27T18:59:16.686628Z | Debug | Set files of interst to
[ ( /home/tom/Haskell/bluefin/bluefin-contrib/src/Bluefin/Contrib/Exception.hs
, Modified {firstOpen = True} )
, ( /home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs
, Modified {firstOpen = False} ) ]
2025-12-27T18:59:16.686745Z | Debug | Restarting build session due to /home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs (modified)
Action Queue: []
Keys: [ IsFileOfInterest; /home/tom/Haskell/bluefin/bluefin-contrib/src/Bluefin/Contrib/Exception.hs
, GetModificationTime; /home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs
, IsFileOfInterest; /home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs ]
Aborting previous build session took 0.00s
2025-12-27T18:59:16.687317Z | Debug | Modified text document: file:///home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs
2025-12-27T18:59:17.203654Z | Debug | Finished: Outline Took: 0.00s
2025-12-27T18:59:17.209655Z | Debug | Finished: cabal.cabal-add Took: 0.00s
2025-12-27T18:59:17.211831Z | Debug | Finished: Hlint.getVersionedTextDoc Took: 0.00s
2025-12-27T18:59:17.212253Z | Debug | Finished: ExplicitFields.CollectRecords Took: 0.00s
2025-12-27T18:59:17.212305Z | Debug | Finished: retrie Took: 0.00s
2025-12-27T18:59:17.212659Z | Debug | Finished: changeTypeSignature.GetParsedModule Took: 0.00s
2025-12-27T18:59:17.212800Z | Debug | Finished: overloadedRecordDot.collectRecordSelectors Took: 0.00s
2025-12-27T18:59:17.212890Z | Debug | Finished: hls-refactor-plugin.codeAction.getUriContents Took: 0.00s
2025-12-27T18:59:17.212979Z | Debug | Finished: alternateNumberFormat.CollectLiterals Took: 0.00s
2025-12-27T18:59:17.213161Z | Debug | Finished: GADT.GetParsedModuleWithComments Took: 0.00s
2025-12-27T18:59:17.213353Z | Debug | Finished: splice.codeAction.getVersionedTextDoc Took: 0.00s
2025-12-27T18:59:17.213417Z | Debug | Finished: classplugin.codeAction.getVersionedTextDoc Took: 0.00s
2025-12-27T18:59:17.213594Z | Debug | Finished: Pragmas.GhcSession Took: 0.00s
2025-12-27T18:59:17.214413Z | Debug | Finished: QualifyImportedNames.TypeCheck Took: 0.00s
2025-12-27T18:59:17.214458Z | Debug | Finished: splice.codeAction.GitHieAst Took: 0.00s
2025-12-27T18:59:17.214521Z | Debug | Finished: ImportActions Took: 0.00s
2025-12-27T18:59:17.214574Z | Debug | Finished: Pragmas.GhcSession Took: 0.00s
2025-12-27T18:59:17.214645Z | Debug | Finished: GhcideCodeActions.getParsedModule Took: 0.00s
2025-12-27T18:59:17.214722Z | Debug | pragmas-suggest: Rule Failed: GhcSession
2025-12-27T18:59:17.214809Z | Debug | retrie: Rule Failed: TypeCheck
2025-12-27T18:59:17.214883Z | Debug | explicit-fields: Rule Failed: CollectRecords
2025-12-27T18:59:17.214957Z | Debug | changeTypeSignature: Rule Failed: GetParsedModule
2025-12-27T18:59:17.215030Z | Debug | overloaded-record-dot: Rule Failed: CollectRecordSelectors
2025-12-27T18:59:17.215107Z | Debug | gadt: Rule Failed: GetParsedModuleWithComments
2025-12-27T18:59:17.215177Z | Debug | importLens: Rule Failed: ImportActions
2025-12-27T18:59:17.215249Z | Debug | qualifyImportedNames: Rule Failed: TypeCheck
2025-12-27T18:59:17.215319Z | Debug | alternateNumberFormat: Rule Failed: CollectLiterals
2025-12-27T18:59:17.215392Z | Debug | pragmas-disable: Rule Failed: GhcSession
2025-12-27T18:59:17.304347Z | Debug | eval: fp /home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs
2025-12-27T18:59:17.304476Z | Debug | Finished: codeLens.config Took: 0.00s
2025-12-27T18:59:17.304807Z | Debug | Finished: classplugin.GetInstanceBindLens Took: 0.00s
2025-12-27T18:59:17.304915Z | Debug | Finished: eval.GetParsedModuleWithComments Took: 0.00s
2025-12-27T18:59:17.305062Z | Debug | Finished: ImportActions Took: 0.00s
2025-12-27T18:59:17.305118Z | Debug | Finished: codeLens.GetGlobalBindingTypeSigs Took: 0.00s
2025-12-27T18:59:17.305200Z | Debug | Finished: ModuleName.getFileContents Took: 0.00s
2025-12-27T18:59:17.305277Z | Debug | Finished: ModuleName.ghcSession Took: 0.00s
2025-12-27T18:59:17.305332Z | Debug | eval: Rule Failed: GetEvalComments
2025-12-27T18:59:17.305389Z | Debug | ghcide-type-lenses: Rule Failed: GetGlobalBindingTypeSigs
2025-12-27T18:59:17.305437Z | Debug | importLens: Rule Failed: ImportActions
2025-12-27T18:59:17.305484Z | Debug | class: Rule Failed: GetInstanceBindLens
2025-12-27T18:59:17.305530Z | Debug | moduleName: Rule Failed: GhcSession
2025-12-27T18:59:17.319633Z | Debug | Finished: Pragmas.GhcSession Took: 0.00s
2025-12-27T18:59:17.319730Z | Debug | Finished: cabal.cabal-add Took: 0.00s
2025-12-27T18:59:17.319796Z | Debug | Finished: ExplicitFields.CollectRecords Took: 0.00s
2025-12-27T18:59:17.319957Z | Debug | Finished: retrie Took: 0.00s
2025-12-27T18:59:17.320114Z | Debug | Finished: hls-refactor-plugin.codeAction.getUriContents Took: 0.00s
2025-12-27T18:59:17.320255Z | Debug | Finished: changeTypeSignature.GetParsedModule Took: 0.00s
2025-12-27T18:59:17.320342Z | Debug | Finished: Hlint.getVersionedTextDoc Took: 0.00s
2025-12-27T18:59:17.320442Z | Debug | Finished: GADT.GetParsedModuleWithComments Took: 0.00s
2025-12-27T18:59:17.320539Z | Debug | Finished: overloadedRecordDot.collectRecordSelectors Took: 0.00s
2025-12-27T18:59:17.320665Z | Debug | Finished: ImportActions Took: 0.00s
2025-12-27T18:59:17.320766Z | Debug | Finished: GhcideCodeActions.getParsedModule Took: 0.00s
2025-12-27T18:59:17.321033Z | Debug | Finished: classplugin.codeAction.getVersionedTextDoc Took: 0.00s
2025-12-27T18:59:17.321080Z | Debug | Finished: alternateNumberFormat.CollectLiterals Took: 0.00s
2025-12-27T18:59:17.321147Z | Debug | Finished: Pragmas.GhcSession Took: 0.00s
2025-12-27T18:59:17.321377Z | Debug | Finished: splice.codeAction.getVersionedTextDoc Took: 0.00s
2025-12-27T18:59:17.321491Z | Debug | Finished: QualifyImportedNames.TypeCheck Took: 0.00s
2025-12-27T18:59:17.321635Z | Debug | Finished: splice.codeAction.GitHieAst Took: 0.00s
2025-12-27T18:59:17.321678Z | Debug | pragmas-suggest: Rule Failed: GhcSession
2025-12-27T18:59:17.321748Z | Debug | retrie: Rule Failed: TypeCheck
2025-12-27T18:59:17.321800Z | Debug | explicit-fields: Rule Failed: CollectRecords
2025-12-27T18:59:17.321850Z | Debug | changeTypeSignature: Rule Failed: GetParsedModule
2025-12-27T18:59:17.321902Z | Debug | overloaded-record-dot: Rule Failed: CollectRecordSelectors
2025-12-27T18:59:17.321951Z | Debug | gadt: Rule Failed: GetParsedModuleWithComments
2025-12-27T18:59:17.321995Z | Debug | importLens: Rule Failed: ImportActions
2025-12-27T18:59:17.322042Z | Debug | qualifyImportedNames: Rule Failed: TypeCheck
2025-12-27T18:59:17.322089Z | Debug | alternateNumberFormat: Rule Failed: CollectLiterals
2025-12-27T18:59:17.322135Z | Debug | pragmas-disable: Rule Failed: GhcSession
2025-12-27T18:59:18.255274Z | Debug | Finished: mkFormattingHandlers Took: 0.00s
2025-12-27T18:59:18.255350Z | Debug | Finished: Ormolu Took: 0.00s
2025-12-27T18:59:18.255430Z | Debug | Finished: Ormolu Took: 0.00s
2025-12-27T18:59:18.255476Z | Debug | ormolu: Using compiled in ormolu-0.7.4.0
2025-12-27T18:59:18.723656Z | Debug | Finished build session
AsyncCancelled
2025-12-27T18:59:18.723767Z | Debug | Restarting build session due to /home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs (modified)
Action Queue: []
Keys: [ IsFileOfInterest; /home/tom/Haskell/bluefin/bluefin-contrib/src/Bluefin/Contrib/Exception.hs
, GetModificationTime; /home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs
, IsFileOfInterest; /home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs ]
Aborting previous build session took 0.00s
2025-12-27T18:59:18.723939Z | Debug | Modified text document: file:///home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs
2025-12-27T18:59:18.725129Z | Debug | Finished build session
AsyncCancelled
2025-12-27T18:59:18.725312Z | Debug | Restarting build session due to /home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs (modified)
Action Queue: []
Keys: [ IsFileOfInterest; /home/tom/Haskell/bluefin/bluefin-contrib/src/Bluefin/Contrib/Exception.hs
, GetModificationTime; /home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs
, IsFileOfInterest; /home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs ]
Aborting previous build session took 0.00s
2025-12-27T18:59:18.725454Z | Debug | Modified text document: file:///home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs
2025-12-27T18:59:18.725960Z | Debug | Finished build session
AsyncCancelled
2025-12-27T18:59:18.726109Z | Debug | Restarting build session due to /home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs (modified)
Action Queue: []
Keys: [ IsFileOfInterest; /home/tom/Haskell/bluefin/bluefin-contrib/src/Bluefin/Contrib/Exception.hs
, GetModificationTime; /home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs
, IsFileOfInterest; /home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs ]
Aborting previous build session took 0.00s
2025-12-27T18:59:18.726195Z | Debug | Modified text document: file:///home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs
2025-12-27T18:59:18.726655Z | Debug | Finished build session
AsyncCancelled
2025-12-27T18:59:18.726744Z | Debug | Restarting build session due to /home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs (modified)
Action Queue: []
Keys: [ IsFileOfInterest; /home/tom/Haskell/bluefin/bluefin-contrib/src/Bluefin/Contrib/Exception.hs
, GetModificationTime; /home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs
, IsFileOfInterest; /home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs ]
Aborting previous build session took 0.00s
2025-12-27T18:59:18.726865Z | Debug | Modified text document: file:///home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs
2025-12-27T18:59:18.727244Z | Debug | Finished build session
AsyncCancelled
2025-12-27T18:59:18.727369Z | Debug | Restarting build session due to /home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs (modified)
Action Queue: []
Keys: [ IsFileOfInterest; /home/tom/Haskell/bluefin/bluefin-contrib/src/Bluefin/Contrib/Exception.hs
, GetModificationTime; /home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs
, IsFileOfInterest; /home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs ]
Aborting previous build session took 0.00s
2025-12-27T18:59:18.727494Z | Debug | Modified text document: file:///home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs
2025-12-27T18:59:19.235565Z | Debug | Finished: cabal.cabal-add Took: 0.00s
2025-12-27T18:59:19.235633Z | Debug | Finished: Outline Took: 0.00s
2025-12-27T18:59:19.235786Z | Debug | Finished: retrie Took: 0.00s
2025-12-27T18:59:19.235895Z | Debug | Finished: Pragmas.GhcSession Took: 0.00s
2025-12-27T18:59:19.235989Z | Debug | Finished: ExplicitFields.CollectRecords Took: 0.00s
2025-12-27T18:59:19.236046Z | Debug | Finished: Hlint.getVersionedTextDoc Took: 0.00s
2025-12-27T18:59:19.236084Z | Debug | Finished: changeTypeSignature.GetParsedModule Took: 0.00s
2025-12-27T18:59:19.236140Z | Debug | Finished: overloadedRecordDot.collectRecordSelectors Took: 0.00s
2025-12-27T18:59:19.236286Z | Debug | Finished: GADT.GetParsedModuleWithComments Took: 0.00s
2025-12-27T18:59:19.236334Z | Debug | Finished: hls-refactor-plugin.codeAction.getUriContents Took: 0.00s
2025-12-27T18:59:19.236387Z | Debug | Finished: classplugin.codeAction.getVersionedTextDoc Took: 0.00s
2025-12-27T18:59:19.236436Z | Debug | Finished: ImportActions Took: 0.00s
2025-12-27T18:59:19.236480Z | Debug | Finished: GhcideCodeActions.getParsedModule Took: 0.00s
2025-12-27T18:59:19.236567Z | Debug | Finished: QualifyImportedNames.TypeCheck Took: 0.00s
2025-12-27T18:59:19.236607Z | Debug | Finished: alternateNumberFormat.CollectLiterals Took: 0.00s
2025-12-27T18:59:19.236653Z | Debug | Finished: splice.codeAction.getVersionedTextDoc Took: 0.00s
2025-12-27T18:59:19.236678Z | Debug | Finished: Pragmas.GhcSession Took: 0.00s
2025-12-27T18:59:19.236722Z | Debug | Finished: splice.codeAction.GitHieAst Took: 0.00s
2025-12-27T18:59:19.236763Z | Debug | pragmas-suggest: Rule Failed: GhcSession
2025-12-27T18:59:19.236823Z | Debug | retrie: Rule Failed: TypeCheck
2025-12-27T18:59:19.236870Z | Debug | explicit-fields: Rule Failed: CollectRecords
2025-12-27T18:59:19.236919Z | Debug | changeTypeSignature: Rule Failed: GetParsedModule
2025-12-27T18:59:19.236969Z | Debug | overloaded-record-dot: Rule Failed: CollectRecordSelectors
2025-12-27T18:59:19.237018Z | Debug | gadt: Rule Failed: GetParsedModuleWithComments
2025-12-27T18:59:19.237065Z | Debug | importLens: Rule Failed: ImportActions
2025-12-27T18:59:19.237114Z | Debug | qualifyImportedNames: Rule Failed: TypeCheck
2025-12-27T18:59:19.237166Z | Debug | alternateNumberFormat: Rule Failed: CollectLiterals
2025-12-27T18:59:19.237219Z | Debug | pragmas-disable: Rule Failed: GhcSession
2025-12-27T18:59:19.264816Z | Debug | eval: fp /home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs
2025-12-27T18:59:19.265003Z | Debug | Finished: codeLens.config Took: 0.00s
2025-12-27T18:59:19.265079Z | Debug | Finished: ImportActions Took: 0.00s
2025-12-27T18:59:19.265145Z | Debug | Finished: classplugin.GetInstanceBindLens Took: 0.00s
2025-12-27T18:59:19.265205Z | Debug | Finished: eval.GetParsedModuleWithComments Took: 0.00s
2025-12-27T18:59:19.265334Z | Debug | Finished: ModuleName.getFileContents Took: 0.00s
2025-12-27T18:59:19.265408Z | Debug | Finished: codeLens.GetGlobalBindingTypeSigs Took: 0.00s
2025-12-27T18:59:19.265462Z | Debug | Finished: ModuleName.ghcSession Took: 0.00s
2025-12-27T18:59:19.265514Z | Debug | eval: Rule Failed: GetEvalComments
2025-12-27T18:59:19.265566Z | Debug | ghcide-type-lenses: Rule Failed: GetGlobalBindingTypeSigs
2025-12-27T18:59:19.265602Z | Debug | importLens: Rule Failed: ImportActions
2025-12-27T18:59:19.265635Z | Debug | class: Rule Failed: GetInstanceBindLens
2025-12-27T18:59:19.265667Z | Debug | moduleName: Rule Failed: GhcSession
2025-12-27T18:59:19.793436Z | Debug | Finished build session
AsyncCancelled
2025-12-27T18:59:19.793554Z | Debug | Restarting build session due to /home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs (modified)
Action Queue: []
Keys: [ IsFileOfInterest; /home/tom/Haskell/bluefin/bluefin-contrib/src/Bluefin/Contrib/Exception.hs
, GetModificationTime; /home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs
, IsFileOfInterest; /home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs ]
Aborting previous build session took 0.00s
2025-12-27T18:59:19.793639Z | Debug | Modified text document: file:///home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs
2025-12-27T18:59:20.300062Z | Debug | DocumentHighlight request at position 15:2 in file: /home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs
2025-12-27T18:59:20.300225Z | Debug | Hover request at position 15:2 in file: /home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs
2025-12-27T18:59:20.300540Z | Debug | Finished: Outline Took: 0.00s
2025-12-27T18:59:20.300653Z | Debug | Finished: cabal.cabal-add Took: 0.00s
2025-12-27T18:59:20.300695Z | Debug | Finished: Pragmas.GhcSession Took: 0.00s
2025-12-27T18:59:20.300780Z | Debug | Finished: C:GetHieAst:/home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs Took: 0.00s
2025-12-27T18:59:20.300829Z | Debug | Finished: Hlint.getVersionedTextDoc Took: 0.00s
2025-12-27T18:59:20.300899Z | Debug | LOOKUP PERSISTENT FOR: GetFixity
2025-12-27T18:59:20.301013Z | Debug | Finished: C:GetHieAst:/home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs Took: 0.00s
2025-12-27T18:59:20.301083Z | Debug | Finished: classplugin.codeAction.getVersionedTextDoc Took: 0.00s
2025-12-27T18:59:20.301155Z | Debug | Finished: ExplicitFields.CollectRecords Took: 0.00s
2025-12-27T18:59:20.301242Z | Debug | Finished: changeTypeSignature.GetParsedModule Took: 0.00s
2025-12-27T18:59:20.301290Z | Debug | Finished: overloadedRecordDot.collectRecordSelectors Took: 0.00s
2025-12-27T18:59:20.301333Z | Debug | Finished: splice.codeAction.getVersionedTextDoc Took: 0.00s
2025-12-27T18:59:20.306375Z | Debug | Finished: retrie Took: 0.01s
2025-12-27T18:59:20.306421Z | Debug | Finished: GADT.GetParsedModuleWithComments Took: 0.01s
2025-12-27T18:59:20.306520Z | Debug | Finished: QualifyImportedNames.TypeCheck Took: 0.01s
2025-12-27T18:59:20.306596Z | Debug | Finished: alternateNumberFormat.CollectLiterals Took: 0.01s
2025-12-27T18:59:20.306679Z | Debug | Finished: splice.codeAction.GitHieAst Took: 0.01s
2025-12-27T18:59:20.306742Z | Debug | Finished: C:GhcSession:/home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs Took: 0.00s
2025-12-27T18:59:20.306805Z | Debug | Finished: ImportActions Took: 0.01s
2025-12-27T18:59:20.307181Z | Debug | Finished: Pragmas.GhcSession Took: 0.01s
2025-12-27T18:59:20.307257Z | Debug | Finished: C:GetHieAst:/home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs Took: 0.00s
2025-12-27T18:59:20.307310Z | Debug | Finished: hls-refactor-plugin.codeAction.getUriContents Took: 0.01s
2025-12-27T18:59:20.307365Z | Debug | Finished: GhcideCodeActions.getParsedModule Took: 0.00s
2025-12-27T18:59:20.307444Z | Debug | pragmas-suggest: Rule Failed: GhcSession
2025-12-27T18:59:20.307487Z | Debug | Finished: C:GetFixity:/home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs Took: 0.01s
2025-12-27T18:59:20.307569Z | Debug | retrie: Rule Failed: TypeCheck
2025-12-27T18:59:20.307611Z | Debug | explicit-fields: Rule Failed: CollectRecords
2025-12-27T18:59:20.307648Z | Debug | changeTypeSignature: Rule Failed: GetParsedModule
2025-12-27T18:59:20.307691Z | Debug | overloaded-record-dot: Rule Failed: CollectRecordSelectors
2025-12-27T18:59:20.307740Z | Debug | gadt: Rule Failed: GetParsedModuleWithComments
2025-12-27T18:59:20.307785Z | Debug | importLens: Rule Failed: ImportActions
2025-12-27T18:59:20.307837Z | Debug | qualifyImportedNames: Rule Failed: TypeCheck
2025-12-27T18:59:20.307872Z | Debug | alternateNumberFormat: Rule Failed: CollectLiterals
2025-12-27T18:59:20.307906Z | Debug | pragmas-disable: Rule Failed: GhcSession
2025-12-27T18:59:20.377233Z | Debug | eval: fp /home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs
2025-12-27T18:59:20.505889Z | Debug | Finished: codeLens.config Took: 0.00s
2025-12-27T18:59:20.505963Z | Debug | Finished: ImportActions Took: 0.00s
2025-12-27T18:59:20.506044Z | Debug | Finished: codeLens.GetGlobalBindingTypeSigs Took: 0.00s
2025-12-27T18:59:20.506116Z | Debug | Finished: classplugin.GetInstanceBindLens Took: 0.00s
2025-12-27T18:59:20.506160Z | Debug | Finished: eval.GetParsedModuleWithComments Took: 0.00s
2025-12-27T18:59:20.506211Z | Debug | Finished: ModuleName.getFileContents Took: 0.00s
2025-12-27T18:59:20.506259Z | Debug | Finished: ModuleName.ghcSession Took: 0.00s
2025-12-27T18:59:20.506298Z | Debug | eval: Rule Failed: GetEvalComments
2025-12-27T18:59:20.506343Z | Debug | ghcide-type-lenses: Rule Failed: GetGlobalBindingTypeSigs
2025-12-27T18:59:20.506378Z | Debug | importLens: Rule Failed: ImportActions
2025-12-27T18:59:20.506412Z | Debug | class: Rule Failed: GetInstanceBindLens
2025-12-27T18:59:20.506445Z | Debug | moduleName: Rule Failed: GhcSession
2025-12-27T18:59:21.899745Z | Debug | Finished build session
AsyncCancelled
2025-12-27T18:59:21.899847Z | Debug | Restarting build session due to /home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs (modified)
Action Queue: []
Keys: [ IsFileOfInterest; /home/tom/Haskell/bluefin/bluefin-contrib/src/Bluefin/Contrib/Exception.hs
, GetModificationTime; /home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs
, IsFileOfInterest; /home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs ]
Aborting previous build session took 0.00s
2025-12-27T18:59:21.899947Z | Debug | Modified text document: file:///home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs
2025-12-27T18:59:22.371289Z | Debug | Finished build session
AsyncCancelled
2025-12-27T18:59:22.371379Z | Debug | Restarting build session due to /home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs (modified)
Action Queue: []
Keys: [ IsFileOfInterest; /home/tom/Haskell/bluefin/bluefin-contrib/src/Bluefin/Contrib/Exception.hs
, GetModificationTime; /home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs
, IsFileOfInterest; /home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs ]
Aborting previous build session took 0.00s
2025-12-27T18:59:22.371470Z | Debug | Modified text document: file:///home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs
2025-12-27T18:59:23.757939Z | Debug | Finished: mkFormattingHandlers Took: 0.00s
2025-12-27T18:59:23.757982Z | Debug | Finished: Ormolu Took: 0.00s
2025-12-27T18:59:23.758041Z | Debug | Finished: Ormolu Took: 0.00s
2025-12-27T18:59:23.758077Z | Debug | ormolu: Using compiled in ormolu-0.7.4.0
2025-12-27T18:59:23.764428Z | Error | ormolu: Internal Error: ormoluCmd: OrmoluParsingFailed (RealSrcSpan SrcSpanOneLine "/home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs" 16 1 7 Nothing) "[GHC-58481] parse error on input `import'"
2025-12-27T18:59:24.282179Z | Debug | DocumentHighlight request at position 15:2 in file: /home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs
2025-12-27T18:59:24.282245Z | Debug | Finished: Outline Took: 0.00s
2025-12-27T18:59:24.282386Z | Debug | Hover request at position 15:2 in file: /home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs
2025-12-27T18:59:24.282462Z | Debug | Finished: Pragmas.GhcSession Took: 0.00s
2025-12-27T18:59:24.282601Z | Debug | Finished: C:GetHieAst:/home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs Took: 0.00s
2025-12-27T18:59:24.282655Z | Debug | Finished: cabal.cabal-add Took: 0.00s
2025-12-27T18:59:24.282744Z | Debug | Finished: C:GetHieAst:/home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs Took: 0.00s
2025-12-27T18:59:24.282826Z | Debug | Finished: C:GetFixity:/home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs Took: 0.00s
2025-12-27T18:59:24.282908Z | Debug | Finished: retrie Took: 0.00s
2025-12-27T18:59:24.283011Z | Debug | Finished: C:GetHieAst:/home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs Took: 0.00s
2025-12-27T18:59:24.283120Z | Debug | Finished: C:GhcSession:/home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs Took: 0.00s
2025-12-27T18:59:24.283168Z | Debug | Finished: ExplicitFields.CollectRecords Took: 0.00s
2025-12-27T18:59:24.283209Z | Debug | Finished: changeTypeSignature.GetParsedModule Took: 0.00s
2025-12-27T18:59:24.283249Z | Debug | Finished: Hlint.getVersionedTextDoc Took: 0.00s
2025-12-27T18:59:24.283353Z | Debug | Finished: overloadedRecordDot.collectRecordSelectors Took: 0.00s
2025-12-27T18:59:24.283407Z | Debug | Finished: hls-refactor-plugin.codeAction.getUriContents Took: 0.00s
2025-12-27T18:59:24.283437Z | Debug | Finished: GADT.GetParsedModuleWithComments Took: 0.00s
2025-12-27T18:59:24.283480Z | Debug | Finished: classplugin.codeAction.getVersionedTextDoc Took: 0.00s
2025-12-27T18:59:24.283520Z | Debug | Finished: GhcideCodeActions.getParsedModule Took: 0.00s
2025-12-27T18:59:24.283565Z | Debug | Finished: ImportActions Took: 0.00s
2025-12-27T18:59:24.283605Z | Debug | Finished: QualifyImportedNames.TypeCheck Took: 0.00s
2025-12-27T18:59:24.283647Z | Debug | Finished: alternateNumberFormat.CollectLiterals Took: 0.00s
2025-12-27T18:59:24.283677Z | Debug | Finished: splice.codeAction.getVersionedTextDoc Took: 0.00s
2025-12-27T18:59:24.283714Z | Debug | Finished: Pragmas.GhcSession Took: 0.00s
2025-12-27T18:59:24.283777Z | Debug | Finished: splice.codeAction.GitHieAst Took: 0.00s
2025-12-27T18:59:24.283824Z | Debug | pragmas-suggest: Rule Failed: GhcSession
2025-12-27T18:59:24.283870Z | Debug | retrie: Rule Failed: TypeCheck
2025-12-27T18:59:24.283905Z | Debug | explicit-fields: Rule Failed: CollectRecords
2025-12-27T18:59:24.283940Z | Debug | changeTypeSignature: Rule Failed: GetParsedModule
2025-12-27T18:59:24.283975Z | Debug | overloaded-record-dot: Rule Failed: CollectRecordSelectors
2025-12-27T18:59:24.284008Z | Debug | gadt: Rule Failed: GetParsedModuleWithComments
2025-12-27T18:59:24.284042Z | Debug | importLens: Rule Failed: ImportActions
2025-12-27T18:59:24.284075Z | Debug | qualifyImportedNames: Rule Failed: TypeCheck
2025-12-27T18:59:24.284109Z | Debug | alternateNumberFormat: Rule Failed: CollectLiterals
2025-12-27T18:59:24.284142Z | Debug | pragmas-disable: Rule Failed: GhcSession
2025-12-27T18:59:24.315015Z | Debug | eval: fp /home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs
2025-12-27T18:59:24.315153Z | Debug | Finished: codeLens.config Took: 0.00s
2025-12-27T18:59:24.315241Z | Debug | Finished: ImportActions Took: 0.00s
2025-12-27T18:59:24.315314Z | Debug | Finished: eval.GetParsedModuleWithComments Took: 0.00s
2025-12-27T18:59:24.315381Z | Debug | Finished: classplugin.GetInstanceBindLens Took: 0.00s
2025-12-27T18:59:24.315421Z | Debug | Finished: ModuleName.getFileContents Took: 0.00s
2025-12-27T18:59:24.315489Z | Debug | Finished: codeLens.GetGlobalBindingTypeSigs Took: 0.00s
2025-12-27T18:59:24.315542Z | Debug | Finished: ModuleName.ghcSession Took: 0.00s
2025-12-27T18:59:24.315594Z | Debug | eval: Rule Failed: GetEvalComments
2025-12-27T18:59:24.315664Z | Debug | ghcide-type-lenses: Rule Failed: GetGlobalBindingTypeSigs
2025-12-27T18:59:24.315720Z | Debug | importLens: Rule Failed: ImportActions
2025-12-27T18:59:24.315775Z | Debug | class: Rule Failed: GetInstanceBindLens
2025-12-27T18:59:24.315842Z | Debug | moduleName: Rule Failed: GhcSession
2025-12-27T18:59:25.513768Z | Debug | Finished build session
AsyncCancelled
2025-12-27T18:59:25.513836Z | Debug | Restarting build session due to /home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs (modified)
Action Queue: []
Keys: [ IsFileOfInterest; /home/tom/Haskell/bluefin/bluefin-contrib/src/Bluefin/Contrib/Exception.hs
, GetModificationTime; /home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs
, IsFileOfInterest; /home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs ]
Aborting previous build session took 0.00s
2025-12-27T18:59:25.513904Z | Debug | Modified text document: file:///home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs
2025-12-27T18:59:25.890785Z | Debug | Finished build session
AsyncCancelled
2025-12-27T18:59:25.890844Z | Debug | Set files of interst to
[ ( /home/tom/Haskell/bluefin/bluefin-contrib/src/Bluefin/Contrib/Exception.hs
, Modified {firstOpen = True} )
, ( /home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs
, OnDisk ) ]
2025-12-27T18:59:25.890938Z | Debug | Restarting build session due to /home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs (modified)
Action Queue: []
Keys: [ IsFileOfInterest; /home/tom/Haskell/bluefin/bluefin-contrib/src/Bluefin/Contrib/Exception.hs
, GetModificationTime; /home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs
, IsFileOfInterest; /home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs ]
Aborting previous build session took 0.00s
2025-12-27T18:59:25.891005Z | Debug | Saved text document: file:///home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs
2025-12-27T18:59:25.891673Z | Info | Could not identify reverse dependencies for NormalizedFilePath "/home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs"
2025-12-27T18:59:25.891725Z | Debug | Finished: ParentTC Took: 0.00s
2025-12-27T18:59:25.896798Z | Debug | eval: fp /home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs
2025-12-27T18:59:25.896877Z | Debug | Finished: codeLens.config Took: 0.00s
2025-12-27T18:59:25.896945Z | Debug | Finished: classplugin.GetInstanceBindLens Took: 0.00s
2025-12-27T18:59:25.896987Z | Debug | Finished: ImportActions Took: 0.00s
2025-12-27T18:59:25.897221Z | Debug | Finished: eval.GetParsedModuleWithComments Took: 0.00s
2025-12-27T18:59:25.897271Z | Debug | Finished: codeLens.GetGlobalBindingTypeSigs Took: 0.00s
2025-12-27T18:59:25.897425Z | Debug | Finished: ModuleName.getFileContents Took: 0.00s
2025-12-27T18:59:25.897569Z | Debug | Finished: ModuleName.ghcSession Took: 0.00s
2025-12-27T18:59:25.897617Z | Debug | eval: Rule Failed: GetEvalComments
2025-12-27T18:59:25.897685Z | Debug | ghcide-type-lenses: Rule Failed: GetGlobalBindingTypeSigs
2025-12-27T18:59:25.897748Z | Debug | importLens: Rule Failed: ImportActions
2025-12-27T18:59:25.897808Z | Debug | class: Rule Failed: GetInstanceBindLens
2025-12-27T18:59:25.897888Z | Debug | moduleName: Rule Failed: GhcSession
2025-12-27T18:59:26.397133Z | Debug | DocumentHighlight request at position 15:1 in file: /home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs
2025-12-27T18:59:26.397188Z | Debug | Finished: Outline Took: 0.00s
2025-12-27T18:59:26.397366Z | Debug | Finished: cabal.cabal-add Took: 0.00s
2025-12-27T18:59:26.397484Z | Debug | Hover request at position 15:1 in file: /home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs
2025-12-27T18:59:26.397537Z | Debug | Finished: Pragmas.GhcSession Took: 0.00s
2025-12-27T18:59:26.397648Z | Debug | Finished: retrie Took: 0.00s
2025-12-27T18:59:26.397714Z | Debug | Finished: C:GetHieAst:/home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs Took: 0.00s
2025-12-27T18:59:26.397770Z | Debug | Finished: ExplicitFields.CollectRecords Took: 0.00s
2025-12-27T18:59:26.397827Z | Debug | Finished: C:GetFixity:/home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs Took: 0.00s
2025-12-27T18:59:26.397911Z | Debug | Finished: Hlint.getVersionedTextDoc Took: 0.00s
2025-12-27T18:59:26.397964Z | Debug | Finished: changeTypeSignature.GetParsedModule Took: 0.00s
2025-12-27T18:59:26.398010Z | Debug | Finished: C:GetHieAst:/home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs Took: 0.00s
2025-12-27T18:59:26.398047Z | Debug | Finished: C:GetHieAst:/home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs Took: 0.00s
2025-12-27T18:59:26.398075Z | Debug | Finished: C:GhcSession:/home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs Took: 0.00s
2025-12-27T18:59:26.398102Z | Debug | Finished: overloadedRecordDot.collectRecordSelectors Took: 0.00s
2025-12-27T18:59:26.398161Z | Debug | Finished: GADT.GetParsedModuleWithComments Took: 0.00s
2025-12-27T18:59:26.398217Z | Debug | Finished: hls-refactor-plugin.codeAction.getUriContents Took: 0.00s
2025-12-27T18:59:26.398248Z | Debug | Finished: ImportActions Took: 0.00s
2025-12-27T18:59:26.398292Z | Debug | Finished: GhcideCodeActions.getParsedModule Took: 0.00s
2025-12-27T18:59:26.398318Z | Debug | Finished: classplugin.codeAction.getVersionedTextDoc Took: 0.00s
2025-12-27T18:59:26.398344Z | Debug | Finished: QualifyImportedNames.TypeCheck Took: 0.00s
2025-12-27T18:59:26.398387Z | Debug | Finished: alternateNumberFormat.CollectLiterals Took: 0.00s
2025-12-27T18:59:26.398463Z | Debug | Finished: splice.codeAction.getVersionedTextDoc Took: 0.00s
2025-12-27T18:59:26.398487Z | Debug | Finished: Pragmas.GhcSession Took: 0.00s
2025-12-27T18:59:26.398531Z | Debug | Finished: splice.codeAction.GitHieAst Took: 0.00s
2025-12-27T18:59:26.398555Z | Debug | pragmas-suggest: Rule Failed: GhcSession
2025-12-27T18:59:26.398589Z | Debug | retrie: Rule Failed: TypeCheck
2025-12-27T18:59:26.398619Z | Debug | explicit-fields: Rule Failed: CollectRecords
2025-12-27T18:59:26.398649Z | Debug | changeTypeSignature: Rule Failed: GetParsedModule
2025-12-27T18:59:26.398680Z | Debug | overloaded-record-dot: Rule Failed: CollectRecordSelectors
2025-12-27T18:59:26.398710Z | Debug | gadt: Rule Failed: GetParsedModuleWithComments
2025-12-27T18:59:26.398740Z | Debug | importLens: Rule Failed: ImportActions
2025-12-27T18:59:26.398770Z | Debug | qualifyImportedNames: Rule Failed: TypeCheck
2025-12-27T18:59:26.398799Z | Debug | alternateNumberFormat: Rule Failed: CollectLiterals
2025-12-27T18:59:26.398828Z | Debug | pragmas-disable: Rule Failed: GhcSession
2025-12-27T18:59:26.428334Z | Debug | eval: fp /home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs
2025-12-27T18:59:26.428413Z | Debug | Finished: codeLens.config Took: 0.00s
2025-12-27T18:59:26.428686Z | Debug | Finished: ModuleName.getFileContents Took: 0.00s
2025-12-27T18:59:26.428751Z | Debug | Finished: eval.GetParsedModuleWithComments Took: 0.00s
2025-12-27T18:59:26.428815Z | Debug | Finished: classplugin.GetInstanceBindLens Took: 0.00s
2025-12-27T18:59:26.428956Z | Debug | Finished: ModuleName.ghcSession Took: 0.00s
2025-12-27T18:59:26.428997Z | Debug | Finished: codeLens.GetGlobalBindingTypeSigs Took: 0.00s
2025-12-27T18:59:26.429046Z | Debug | Finished: ImportActions Took: 0.00s
2025-12-27T18:59:26.429118Z | Debug | eval: Rule Failed: GetEvalComments
2025-12-27T18:59:26.429173Z | Debug | ghcide-type-lenses: Rule Failed: GetGlobalBindingTypeSigs
2025-12-27T18:59:26.429220Z | Debug | importLens: Rule Failed: ImportActions
2025-12-27T18:59:26.429262Z | Debug | class: Rule Failed: GetInstanceBindLens
2025-12-27T18:59:26.429296Z | Debug | moduleName: Rule Failed: GhcSession
2025-12-27T18:59:28.989760Z | Debug | DocumentHighlight request at position 15:1 in file: /home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs
2025-12-27T18:59:28.989960Z | Debug | Hover request at position 15:1 in file: /home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs
2025-12-27T18:59:28.990056Z | Debug | Finished: Pragmas.GhcSession Took: 0.00s
2025-12-27T18:59:28.990191Z | Debug | Finished: C:GetFixity:/home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs Took: 0.00s
2025-12-27T18:59:28.990304Z | Debug | Finished: C:GetHieAst:/home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs Took: 0.00s
2025-12-27T18:59:28.990356Z | Debug | Finished: cabal.cabal-add Took: 0.00s
2025-12-27T18:59:28.990437Z | Debug | Finished: C:GetHieAst:/home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs Took: 0.00s
2025-12-27T18:59:28.990518Z | Debug | Finished: retrie Took: 0.00s
2025-12-27T18:59:28.990633Z | Debug | Finished: C:GetHieAst:/home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs Took: 0.00s
2025-12-27T18:59:28.990719Z | Debug | Finished: C:GhcSession:/home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs Took: 0.00s
2025-12-27T18:59:28.990843Z | Debug | Finished: ExplicitFields.CollectRecords Took: 0.00s
2025-12-27T18:59:28.990899Z | Debug | Finished: changeTypeSignature.GetParsedModule Took: 0.00s
2025-12-27T18:59:28.990954Z | Debug | Finished: Hlint.getVersionedTextDoc Took: 0.00s
2025-12-27T18:59:28.991005Z | Debug | Finished: overloadedRecordDot.collectRecordSelectors Took: 0.00s
2025-12-27T18:59:28.991059Z | Debug | Finished: hls-refactor-plugin.codeAction.getUriContents Took: 0.00s
2025-12-27T18:59:28.991113Z | Debug | Finished: GADT.GetParsedModuleWithComments Took: 0.00s
2025-12-27T18:59:28.991165Z | Debug | Finished: GhcideCodeActions.getParsedModule Took: 0.00s
2025-12-27T18:59:28.991210Z | Debug | Finished: ImportActions Took: 0.00s
2025-12-27T18:59:28.991263Z | Debug | Finished: classplugin.codeAction.getVersionedTextDoc Took: 0.00s
2025-12-27T18:59:28.991314Z | Debug | Finished: QualifyImportedNames.TypeCheck Took: 0.00s
2025-12-27T18:59:28.991365Z | Debug | Finished: alternateNumberFormat.CollectLiterals Took: 0.00s
2025-12-27T18:59:28.991761Z | Debug | Finished: splice.codeAction.getVersionedTextDoc Took: 0.00s
2025-12-27T18:59:28.991797Z | Debug | Finished: splice.codeAction.GitHieAst Took: 0.00s
2025-12-27T18:59:28.991862Z | Debug | Finished: Pragmas.GhcSession Took: 0.00s
2025-12-27T18:59:28.991899Z | Debug | pragmas-suggest: Rule Failed: GhcSession
2025-12-27T18:59:28.992126Z | Debug | retrie: Rule Failed: TypeCheck
2025-12-27T18:59:28.992163Z | Debug | explicit-fields: Rule Failed: CollectRecords
2025-12-27T18:59:28.992201Z | Debug | changeTypeSignature: Rule Failed: GetParsedModule
2025-12-27T18:59:28.992238Z | Debug | overloaded-record-dot: Rule Failed: CollectRecordSelectors
2025-12-27T18:59:28.992274Z | Debug | gadt: Rule Failed: GetParsedModuleWithComments
2025-12-27T18:59:28.992309Z | Debug | importLens: Rule Failed: ImportActions
2025-12-27T18:59:28.992345Z | Debug | qualifyImportedNames: Rule Failed: TypeCheck
2025-12-27T18:59:28.992381Z | Debug | alternateNumberFormat: Rule Failed: CollectLiterals
2025-12-27T18:59:28.992416Z | Debug | pragmas-disable: Rule Failed: GhcSession
2025-12-27T19:00:09.953207Z | Info | Live bytes: 27.49MB Heap size: 626.00MB
2025-12-27T19:00:14.749981Z | Debug | Finished build session
AsyncCancelled
2025-12-27T19:00:14.750032Z | Debug | Set files of interst to
[ ( /home/tom/Haskell/bluefin/bluefin-contrib/src/Bluefin/Contrib/Exception.hs
, Modified {firstOpen = True} )
, ( /home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs
, Modified {firstOpen = False} ) ]
2025-12-27T19:00:14.750119Z | Debug | Restarting build session due to /home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs (modified)
Action Queue: []
Keys: [ IsFileOfInterest; /home/tom/Haskell/bluefin/bluefin-contrib/src/Bluefin/Contrib/Exception.hs
, GetModificationTime; /home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs
, IsFileOfInterest; /home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs ]
Aborting previous build session took 0.00s
2025-12-27T19:00:14.750180Z | Debug | Modified text document: file:///home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs
2025-12-27T19:00:15.352564Z | Debug | Finished: mkFormattingHandlers Took: 0.00s
2025-12-27T19:00:15.352608Z | Debug | Finished: Ormolu Took: 0.00s
2025-12-27T19:00:15.352651Z | Debug | Finished: Ormolu Took: 0.00s
2025-12-27T19:00:15.352697Z | Debug | ormolu: Using compiled in ormolu-0.7.4.0
2025-12-27T19:00:15.674319Z | Debug | Finished build session
AsyncCancelled
2025-12-27T19:00:15.674451Z | Debug | Restarting build session due to /home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs (modified)
Action Queue: []
Keys: [ IsFileOfInterest; /home/tom/Haskell/bluefin/bluefin-contrib/src/Bluefin/Contrib/Exception.hs
, GetModificationTime; /home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs
, IsFileOfInterest; /home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs ]
Aborting previous build session took 0.00s
2025-12-27T19:00:15.674598Z | Debug | Modified text document: file:///home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs
2025-12-27T19:00:16.185608Z | Debug | DocumentHighlight request at position 15:1 in file: /home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs
2025-12-27T19:00:16.185709Z | Debug | Hover request at position 15:1 in file: /home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs
2025-12-27T19:00:16.185843Z | Debug | Finished: Outline Took: 0.00s
2025-12-27T19:00:16.185894Z | Debug | Finished: Pragmas.GhcSession Took: 0.00s
2025-12-27T19:00:16.185937Z | Debug | Finished: cabal.cabal-add Took: 0.00s
2025-12-27T19:00:16.185979Z | Debug | Finished: C:GetFixity:/home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs Took: 0.00s
2025-12-27T19:00:16.186125Z | Debug | Finished: C:GetHieAst:/home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs Took: 0.00s
2025-12-27T19:00:16.186225Z | Debug | Finished: C:GetHieAst:/home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs Took: 0.00s
2025-12-27T19:00:16.186309Z | Debug | Finished: ExplicitFields.CollectRecords Took: 0.00s
2025-12-27T19:00:16.186373Z | Debug | Finished: Hlint.getVersionedTextDoc Took: 0.00s
2025-12-27T19:00:16.186410Z | Debug | Finished: C:GetHieAst:/home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs Took: 0.00s
2025-12-27T19:00:16.186479Z | Debug | Finished: retrie Took: 0.00s
2025-12-27T19:00:16.186554Z | Debug | Finished: changeTypeSignature.GetParsedModule Took: 0.00s
2025-12-27T19:00:16.186646Z | Debug | Finished: overloadedRecordDot.collectRecordSelectors Took: 0.00s
2025-12-27T19:00:16.186706Z | Debug | Finished: classplugin.codeAction.getVersionedTextDoc Took: 0.00s
2025-12-27T19:00:16.186754Z | Debug | Finished: C:GhcSession:/home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs Took: 0.00s
2025-12-27T19:00:16.186824Z | Debug | Finished: GADT.GetParsedModuleWithComments Took: 0.00s
2025-12-27T19:00:16.186877Z | Debug | Finished: QualifyImportedNames.TypeCheck Took: 0.00s
2025-12-27T19:00:16.186920Z | Debug | Finished: alternateNumberFormat.CollectLiterals Took: 0.00s
2025-12-27T19:00:16.186969Z | Debug | Finished: Pragmas.GhcSession Took: 0.00s
2025-12-27T19:00:16.187013Z | Debug | Finished: splice.codeAction.getVersionedTextDoc Took: 0.00s
2025-12-27T19:00:16.187076Z | Debug | Finished: ImportActions Took: 0.00s
2025-12-27T19:00:16.187106Z | Debug | Finished: hls-refactor-plugin.codeAction.getUriContents Took: 0.00s
2025-12-27T19:00:16.187145Z | Debug | Finished: splice.codeAction.GitHieAst Took: 0.00s
2025-12-27T19:00:16.187199Z | Debug | Finished: GhcideCodeActions.getParsedModule Took: 0.00s
2025-12-27T19:00:16.187246Z | Debug | pragmas-suggest: Rule Failed: GhcSession
2025-12-27T19:00:16.187289Z | Debug | retrie: Rule Failed: TypeCheck
2025-12-27T19:00:16.187325Z | Debug | explicit-fields: Rule Failed: CollectRecords
2025-12-27T19:00:16.187361Z | Debug | changeTypeSignature: Rule Failed: GetParsedModule
2025-12-27T19:00:16.187396Z | Debug | overloaded-record-dot: Rule Failed: CollectRecordSelectors
2025-12-27T19:00:16.187430Z | Debug | gadt: Rule Failed: GetParsedModuleWithComments
2025-12-27T19:00:16.187464Z | Debug | importLens: Rule Failed: ImportActions
2025-12-27T19:00:16.187497Z | Debug | qualifyImportedNames: Rule Failed: TypeCheck
2025-12-27T19:00:16.187530Z | Debug | alternateNumberFormat: Rule Failed: CollectLiterals
2025-12-27T19:00:16.187564Z | Debug | pragmas-disable: Rule Failed: GhcSession
2025-12-27T19:00:16.263014Z | Debug | eval: fp /home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs
2025-12-27T19:00:16.263126Z | Debug | Finished: codeLens.config Took: 0.00s
2025-12-27T19:00:16.263234Z | Debug | Finished: ImportActions Took: 0.00s
2025-12-27T19:00:16.263272Z | Debug | Finished: eval.GetParsedModuleWithComments Took: 0.00s
2025-12-27T19:00:16.263316Z | Debug | Finished: classplugin.GetInstanceBindLens Took: 0.00s
2025-12-27T19:00:16.263360Z | Debug | Finished: ModuleName.getFileContents Took: 0.00s
2025-12-27T19:00:16.263402Z | Debug | Finished: ModuleName.ghcSession Took: 0.00s
2025-12-27T19:00:16.263459Z | Debug | Finished: codeLens.GetGlobalBindingTypeSigs Took: 0.00s
2025-12-27T19:00:16.263535Z | Debug | eval: Rule Failed: GetEvalComments
2025-12-27T19:00:16.263604Z | Debug | ghcide-type-lenses: Rule Failed: GetGlobalBindingTypeSigs
2025-12-27T19:00:16.263671Z | Debug | importLens: Rule Failed: ImportActions
2025-12-27T19:00:16.263735Z | Debug | class: Rule Failed: GetInstanceBindLens
2025-12-27T19:00:16.263798Z | Debug | moduleName: Rule Failed: GhcSession
2025-12-27T19:00:16.407116Z | Debug | Finished build session
AsyncCancelled
2025-12-27T19:00:16.407197Z | Debug | Set files of interst to
[ ( /home/tom/Haskell/bluefin/bluefin-contrib/src/Bluefin/Contrib/Exception.hs
, Modified {firstOpen = True} )
, ( /home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs
, OnDisk ) ]
2025-12-27T19:00:16.407340Z | Debug | Restarting build session due to /home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs (modified)
Action Queue: []
Keys: [ IsFileOfInterest; /home/tom/Haskell/bluefin/bluefin-contrib/src/Bluefin/Contrib/Exception.hs
, GetModificationTime; /home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs
, IsFileOfInterest; /home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs ]
Aborting previous build session took 0.00s
2025-12-27T19:00:16.407448Z | Debug | Saved text document: file:///home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs
2025-12-27T19:00:16.407521Z | Info | Could not identify reverse dependencies for NormalizedFilePath "/home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs"
2025-12-27T19:00:16.407578Z | Debug | Finished: ParentTC Took: 0.00s
2025-12-27T19:00:16.412230Z | Debug | eval: fp /home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs
2025-12-27T19:00:16.412407Z | Debug | Finished: codeLens.config Took: 0.00s
2025-12-27T19:00:16.412535Z | Debug | Finished: classplugin.GetInstanceBindLens Took: 0.00s
2025-12-27T19:00:16.412574Z | Debug | Finished: ImportActions Took: 0.00s
2025-12-27T19:00:16.412641Z | Debug | Finished: eval.GetParsedModuleWithComments Took: 0.00s
2025-12-27T19:00:16.412713Z | Debug | Finished: codeLens.GetGlobalBindingTypeSigs Took: 0.00s
2025-12-27T19:00:16.412847Z | Debug | Finished: ModuleName.getFileContents Took: 0.00s
2025-12-27T19:00:16.412901Z | Debug | Finished: ModuleName.ghcSession Took: 0.00s
2025-12-27T19:00:16.412948Z | Debug | eval: Rule Failed: GetEvalComments
2025-12-27T19:00:16.413005Z | Debug | ghcide-type-lenses: Rule Failed: GetGlobalBindingTypeSigs
2025-12-27T19:00:16.413044Z | Debug | importLens: Rule Failed: ImportActions
2025-12-27T19:00:16.413080Z | Debug | class: Rule Failed: GetInstanceBindLens
2025-12-27T19:00:16.413116Z | Debug | moduleName: Rule Failed: GhcSession
2025-12-27T19:00:16.912525Z | Debug | Hover request at position 15:1 in file: /home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs
2025-12-27T19:00:16.912606Z | Debug | Finished: C:GetHieAst:/home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs Took: 0.00s
2025-12-27T19:00:16.912677Z | Debug | Finished: C:GetFixity:/home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs Took: 0.00s
2025-12-27T19:00:16.912729Z | Debug | Finished: C:GhcSession:/home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs Took: 0.00s
2025-12-27T19:00:16.912781Z | Debug | Finished: C:GetHieAst:/home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs Took: 0.00s
2025-12-27T19:00:16.912930Z | Debug | DocumentHighlight request at position 15:1 in file: /home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs
2025-12-27T19:00:16.913930Z | Debug | Finished: C:GetHieAst:/home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs Took: 0.00s
2025-12-27T19:00:16.913960Z | Debug | Finished: Pragmas.GhcSession Took: 0.00s
2025-12-27T19:00:16.914018Z | Debug | Finished: cabal.cabal-add Took: 0.00s
2025-12-27T19:00:16.914078Z | Debug | Finished: ExplicitFields.CollectRecords Took: 0.00s
2025-12-27T19:00:16.914116Z | Debug | Finished: retrie Took: 0.00s
2025-12-27T19:00:16.914187Z | Debug | Finished: overloadedRecordDot.collectRecordSelectors Took: 0.00s
2025-12-27T19:00:16.914291Z | Debug | Finished: Hlint.getVersionedTextDoc Took: 0.00s
2025-12-27T19:00:16.914342Z | Debug | Finished: hls-refactor-plugin.codeAction.getUriContents Took: 0.00s
2025-12-27T19:00:16.914423Z | Debug | Finished: GADT.GetParsedModuleWithComments Took: 0.00s
2025-12-27T19:00:16.914506Z | Debug | Finished: ImportActions Took: 0.00s
2025-12-27T19:00:16.914573Z | Debug | Finished: QualifyImportedNames.TypeCheck Took: 0.00s
2025-12-27T19:00:16.914639Z | Debug | Finished: classplugin.codeAction.getVersionedTextDoc Took: 0.00s
2025-12-27T19:00:16.914711Z | Debug | Finished: Pragmas.GhcSession Took: 0.00s
2025-12-27T19:00:16.914775Z | Debug | Finished: changeTypeSignature.GetParsedModule Took: 0.00s
2025-12-27T19:00:16.914847Z | Debug | Finished: splice.codeAction.getVersionedTextDoc Took: 0.00s
2025-12-27T19:00:16.914897Z | Debug | Finished: alternateNumberFormat.CollectLiterals Took: 0.00s
2025-12-27T19:00:16.914949Z | Debug | Finished: GhcideCodeActions.getParsedModule Took: 0.00s
2025-12-27T19:00:16.915010Z | Debug | Finished: splice.codeAction.GitHieAst Took: 0.00s
2025-12-27T19:00:16.915037Z | Debug | pragmas-suggest: Rule Failed: GhcSession
2025-12-27T19:00:16.915088Z | Debug | retrie: Rule Failed: TypeCheck
2025-12-27T19:00:16.915123Z | Debug | explicit-fields: Rule Failed: CollectRecords
2025-12-27T19:00:16.915158Z | Debug | changeTypeSignature: Rule Failed: GetParsedModule
2025-12-27T19:00:16.915194Z | Debug | overloaded-record-dot: Rule Failed: CollectRecordSelectors
2025-12-27T19:00:16.915228Z | Debug | gadt: Rule Failed: GetParsedModuleWithComments
2025-12-27T19:00:16.915262Z | Debug | importLens: Rule Failed: ImportActions
2025-12-27T19:00:16.915297Z | Debug | qualifyImportedNames: Rule Failed: TypeCheck
2025-12-27T19:00:16.915330Z | Debug | alternateNumberFormat: Rule Failed: CollectLiterals
2025-12-27T19:00:16.915363Z | Debug | pragmas-disable: Rule Failed: GhcSession
2025-12-27T19:01:10.035617Z | Info | Live bytes: 35.72MB Heap size: 626.00MB
2025-12-27T19:02:10.100862Z | Info | Live bytes: 35.72MB Heap size: 626.00MB
2025-12-27T19:03:04.539968Z | Info | LSP: received shutdown
2025-12-27T19:03:04.540616Z | Debug | Received shutdown message
2025-12-27T19:03:04.545535Z | Debug | Finished build session
AsyncCancelled
2025-12-27T19:03:04.548240Z | Info | Reactor thread stopped
Process lsp-haskell stderr finished
No 'hie.yaml' found. Try to discover the project type!
Run entered for haskell-language-server-wrapper(haskell-language-server-wrapper-2.10.0.0) Version 2.10.0.0 x86_64 ghc-9.10.1
Current directory: /home/tom/Haskell/bluefin
Operating system: linux
Arguments: ["--lsp","-d","-l","/tmp/hls.log"]
Cradle directory: /home/tom/Haskell/bluefin
Cradle type: Cabal
Tool versions found on the $PATH
cabal: 3.14.1.0
stack: 3.1.1
ghc: 9.6.7
Consulting the cradle to get project GHC version...
2025-12-27T19:03:44.570881Z | Debug | cabal exec -v0 -- ghc --print-libdir
2025-12-27T19:03:44.990188Z | Debug | cabal exec -v0 -- ghc -package-env=- -ignore-dot-ghci -e Control.Monad.join (Control.Monad.fmap System.IO.putStr System.Environment.getExecutablePath)
2025-12-27T19:03:45.081495Z | Debug | cabal --builddir=/home/tom/.cache/hie-bios/dist-bluefin-e0a07456644d29ba7cac91a1bc6b2c92 v2-exec --with-compiler /home/tom/.cache/hie-bios/wrapper-b54f81dea4c0e6d1626911c526bc4e36 --with-hc-pkg /home/tom/.cache/hie-bios/ghc-pkg-144f893acdeed51210386e543bf1db9a ghc -v0 -- --numeric-version
Environment Variables
HIE_BIOS_GHC: /home/tom/.ghcup/ghc/9.6.7/lib/ghc-9.6.7/bin/ghc-9.6.7
HIE_BIOS_GHC_ARGS: -B/home/tom/.ghcup/ghc/9.6.7/lib/ghc-9.6.7/lib
Project GHC version: 9.6.7
haskell-language-server exe candidates: ["haskell-language-server-9.6.7","haskell-language-server"]
Launching haskell-language-server exe at:/home/tom/.ghcup/bin/haskell-language-server-9.6.7
2025-12-27T19:03:45.168035Z | Debug | cabal exec -v0 -- ghc --print-libdir
2025-12-27T19:03:45.339930Z | Debug | cabal exec -v0 -- ghc -package-env=- -ignore-dot-ghci -e Control.Monad.join (Control.Monad.fmap System.IO.putStr System.Environment.getExecutablePath)
2025-12-27T19:03:45.497038Z | Debug | cabal --builddir=/home/tom/.cache/hie-bios/dist-bluefin-e0a07456644d29ba7cac91a1bc6b2c92 v2-exec --with-compiler /home/tom/.cache/hie-bios/wrapper-b54f81dea4c0e6d1626911c526bc4e36 --with-hc-pkg /home/tom/.cache/hie-bios/ghc-pkg-144f893acdeed51210386e543bf1db9a ghc -v0 -- -v0 -package-env=- -ignore-dot-ghci -e Control.Monad.join (Control.Monad.fmap System.IO.putStr System.Environment.getExecutablePath)
Environment Variables
HIE_BIOS_GHC: /home/tom/.ghcup/ghc/9.6.7/lib/ghc-9.6.7/bin/ghc-9.6.7
HIE_BIOS_GHC_ARGS: -B/home/tom/.ghcup/ghc/9.6.7/lib/ghc-9.6.7/lib
2025-12-27T19:03:45.581277Z | Debug | cabal exec -v0 -- ghc --print-libdir
2025-12-27T19:03:45.732387Z | Debug | cabal exec -v0 -- ghc -package-env=- -ignore-dot-ghci -e Control.Monad.join (Control.Monad.fmap System.IO.putStr System.Environment.getExecutablePath)
2025-12-27T19:03:45.825187Z | Debug | cabal --builddir=/home/tom/.cache/hie-bios/dist-bluefin-e0a07456644d29ba7cac91a1bc6b2c92 v2-exec --with-compiler /home/tom/.cache/hie-bios/wrapper-b54f81dea4c0e6d1626911c526bc4e36 --with-hc-pkg /home/tom/.cache/hie-bios/ghc-pkg-144f893acdeed51210386e543bf1db9a ghc -v0 -- --print-libdir
Environment Variables
HIE_BIOS_GHC: /home/tom/.ghcup/ghc/9.6.7/lib/ghc-9.6.7/bin/ghc-9.6.7
HIE_BIOS_GHC_ARGS: -B/home/tom/.ghcup/ghc/9.6.7/lib/ghc-9.6.7/lib
2025-12-27T19:03:48.733853Z | Info | haskell-language-server version: 2.10.0.0 (GHC: 9.6.7) (PATH: /home/tom/.ghcup/hls/2.10.0.0/lib/haskell-language-server-2.10.0.0/bin/haskell-language-server-9.6.7)
2025-12-27T19:03:48.734938Z | Info | Directory: /home/tom/Haskell/bluefin
2025-12-27T19:03:48.735991Z | Info | Starting (haskell-language-server) LSP server...
GhcideArguments {argsCommand = LSP, argsCwd = Nothing, argsShakeProfiling = Nothing, argsTesting = False, argsExamplePlugin = False, argsLogLevel = Debug, argsLogFile = Just "/tmp/hls.log", argsLogStderr = True, argsLogClient = False, argsThreads = 0, argsProjectGhcVersion = False}
PluginIds: [ pragmas-suggest
, pragmas-completion
, ghcide-code-actions-bindings
, cabalHaskellIntegration
, ghcide-extend-import-action
, retrie
, stylish-haskell
, explicit-fields
, ghcide-code-actions-type-signatures
, ghcide-code-actions-fill-holes
, stan
, hlint
, changeTypeSignature
, ghcide-code-actions-imports-exports
, cabal-fmt
, notes
, ghcide-completions
, eval
, ghcide-type-lenses
, cabal
, overloaded-record-dot
, gadt
, LSPRecorderCallback
, importLens
, floskell
, codeRange
, class
, ormolu
, qualifyImportedNames
, ghcide-hover-and-symbols
, alternateNumberFormat
, rename
, splice
, moduleName
, semanticTokens
, fourmolu
, cabal-gild
, callHierarchy
, ghcide-core
, explicit-fixity
, pragmas-disable ]
2025-12-27T19:03:48.738675Z | Info | Logging heap statistics every 60.00s
2025-12-27T19:03:48.746856Z | Info | Starting LSP server...
If you are seeing this in a terminal, you probably should have run WITHOUT the --lsp option!
PluginIds: [ pragmas-suggest
, pragmas-completion
, ghcide-code-actions-bindings
, cabalHaskellIntegration
, ghcide-extend-import-action
, retrie
, stylish-haskell
, explicit-fields
, ghcide-code-actions-type-signatures
, ghcide-code-actions-fill-holes
, stan
, hlint
, changeTypeSignature
, ghcide-code-actions-imports-exports
, cabal-fmt
, notes
, ghcide-completions
, eval
, ghcide-type-lenses
, cabal
, overloaded-record-dot
, gadt
, LSPRecorderCallback
, importLens
, floskell
, codeRange
, class
, ormolu
, qualifyImportedNames
, ghcide-hover-and-symbols
, alternateNumberFormat
, rename
, splice
, moduleName
, semanticTokens
, fourmolu
, cabal-gild
, callHierarchy
, ghcide-core
, explicit-fixity
, pragmas-disable ]
2025-12-27T19:03:48.748395Z | Info | Starting server
2025-12-27T19:03:48.786911Z | Warning | LSP: configuration parse error:
parsing settings failed, expected Object, but encountered Null
when parsing
null
2025-12-27T19:03:48.793173Z | Info | Registering IDE configuration: IdeConfiguration {workspaceFolders = fromList [NormalizedUri (-2454640255937405589) "file:///home/tom/Haskell/bluefin"], clientSettings = hashed (Just Null)}
2025-12-27T19:03:48.811375Z | Info | Started LSP server in 0.06s
2025-12-27T19:03:48.811867Z | Debug | shouldRunSubset: True
2025-12-27T19:03:48.814249Z | Debug | Initializing exports map from hiedb
2025-12-27T19:03:48.825051Z | Warning | LSP: can't register dynamically for: "workspace/didChangeConfiguration"
2025-12-27T19:03:48.826173Z | Debug | LSP: set new config: {
"checkProject": true,
"formattingProvider": "ormolu",
"maxCompletions": 40,
"plugin": {
"alternateNumberFormat": { "globalOn": true },
"cabal": { "codeActionsOn": true, "completionOn": true },
"callHierarchy": { "globalOn": true },
"changeTypeSignature": { "globalOn": true },
"class": { "codeActionsOn": true, "codeLensOn": true, "globalOn": true },
"eval": {
"config": { "diff": true, "exception": false },
"globalOn": true
},
"explicit-fields": { "globalOn": true },
"explicit-fixity": { "globalOn": true },
"fourmolu": { "config": { "external": false } },
"gadt": { "globalOn": true },
"ghcide-code-actions-bindings": { "globalOn": true },
"ghcide-code-actions-fill-holes": { "globalOn": true },
"ghcide-code-actions-imports-exports": { "globalOn": true },
"ghcide-code-actions-type-signatures": { "globalOn": true },
"ghcide-completions": {
"config": { "autoExtendOn": true, "snippetsOn": true },
"globalOn": true
},
"ghcide-hover-and-symbols": { "hoverOn": true, "symbolsOn": true },
"ghcide-type-lenses": { "config": { "mode": true }, "globalOn": true },
"haddockComments": { "globalOn": true },
"hlint": { "codeActionsOn": true, "diagnosticsOn": true },
"importLens": { "codeActionsOn": true, "codeLensOn": true },
"moduleName": { "globalOn": true },
"ormolu": { "config": { "external": false } },
"overloaded-record-dot": { "globalOn": true },
"pragmas": { "codeActionsOn": true, "completionsOn": true },
"pragmas-completion": { "globalOn": true },
"pragmas-disable": { "globalOn": true },
"pragmas-suggest": { "globalOn": true },
"qualifyImportedNames": { "globalOn": true },
"refineImports": { "globalOn": true },
"rename": { "config": { "crossModule": false }, "globalOn": true },
"retrie": { "globalOn": true },
"splice": { "globalOn": true },
"stan": { "globalOn": true },
"tactics": {
"config": {
"auto_gas": 4,
"max_use_ctor_actions": 5,
"proofstate_styling": true,
"timeout_duration": 2
},
"globalOn": true
}
}
}
2025-12-27T19:03:48.827856Z | Debug | Shake session initialized
2025-12-27T19:03:48.828209Z | Debug | Finished build session
AsyncCancelled
2025-12-27T19:03:48.829050Z | Debug | Configuration changed: Config {checkParents = CheckOnSave, checkProject = True, formattingProvider = "ormolu", cabalFormattingProvider = "cabal-gild", maxCompletions = 40, sessionLoading = PreferSingleComponentLoading, plugins = fromList [(PluginId "alternateNumberFormat",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList []}),(PluginId "cabal",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList []}),(PluginId "callHierarchy",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList []}),(PluginId "changeTypeSignature",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList []}),(PluginId "class",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList []}),(PluginId "eval",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList [("diff",Bool True),("exception",Bool False)]}),(PluginId "explicit-fields",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList []}),(PluginId "explicit-fixity",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList []}),(PluginId "fourmolu",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList [("external",Bool False)]}),(PluginId "gadt",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList []}),(PluginId "ghcide-code-actions-bindings",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList []}),(PluginId "ghcide-code-actions-fill-holes",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList []}),(PluginId "ghcide-code-actions-imports-exports",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList []}),(PluginId "ghcide-code-actions-type-signatures",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList []}),(PluginId "ghcide-completions",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList [("autoExtendOn",Bool True),("snippetsOn",Bool True)]}),(PluginId "ghcide-hover-and-symbols",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList []}),(PluginId "ghcide-type-lenses",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList [("mode",Bool True)]}),(PluginId "haddockComments",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList []}),(PluginId "hlint",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList []}),(PluginId "importLens",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList []}),(PluginId "moduleName",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList []}),(PluginId "ormolu",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList [("external",Bool False)]}),(PluginId "overloaded-record-dot",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList []}),(PluginId "pragmas",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList []}),(PluginId "pragmas-completion",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList []}),(PluginId "pragmas-disable",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList []}),(PluginId "pragmas-suggest",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList []}),(PluginId "qualifyImportedNames",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList []}),(PluginId "refineImports",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList []}),(PluginId "rename",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList [("crossModule",Bool False)]}),(PluginId "retrie",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList []}),(PluginId "splice",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList []}),(PluginId "stan",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList []}),(PluginId "tactics",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList [("auto_gas",Number 4.0),("max_use_ctor_actions",Number 5.0),("proofstate_styling",Bool True),("timeout_duration",Number 2.0)]})]}
2025-12-27T19:03:48.829354Z | Debug | Restarting build session due to config change
Action Queue: []
Keys: [GetClientSettings; ]
Aborting previous build session took 0.00s
2025-12-27T19:03:48.832821Z | Debug | VFS: opening file:///home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs
2025-12-27T19:03:48.833777Z | Debug | Finished build session
AsyncCancelled
2025-12-27T19:03:48.833967Z | Debug | Set files of interst to
[ ( /home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs
, Modified {firstOpen = True} ) ]
2025-12-27T19:03:48.834332Z | Debug | Restarting build session due to /home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs (modified)
Action Queue: []
Keys: [ GetClientSettings;
, GetModificationTime; /home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs
, IsFileOfInterest; /home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs ]
Aborting previous build session took 0.00s
2025-12-27T19:03:48.834499Z | Debug | Opened text document: file:///home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs
2025-12-27T19:03:48.835319Z | Debug | eval: fp /home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs
2025-12-27T19:03:48.835618Z | Debug | hlint: Getting hlint ideas for NormalizedFilePath "/home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs"
2025-12-27T19:03:48.835848Z | Debug | Finished: codeLens.config Took: 0.00s
2025-12-27T19:03:48.836987Z | Info | Cradle path: bluefin-internal/src/Bluefin/Internal.hs
2025-12-27T19:03:48.837057Z | Debug | Finished: ModuleName.getFileContents Took: 0.00s
2025-12-27T19:03:48.838063Z | Debug | Done initializing exports map from hiedb. Size: 524
2025-12-27T19:03:48.838753Z | Debug | Cradle: Cradle{ cradleRootDir = "/home/tom/Haskell/bluefin/bluefin-internal", cradleOptsProg = CradleAction: Cabal}
2025-12-27T19:03:48.838825Z | Info | invoking build tool to determine build flags (this may take some time depending on the cache)
2025-12-27T19:03:48.838939Z | Debug | Requested to load Cabal cradle using single file mode
2025-12-27T19:03:48.848609Z | Debug | cabal --numeric-version
2025-12-27T19:03:48.859480Z | Debug | DocumentHighlight request at position 15:1 in file: /home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs
2025-12-27T19:03:48.859654Z | Debug | LOOKUP PERSISTENT FOR: GetHieAst
2025-12-27T19:03:48.859772Z | Debug | Finished: cabal.cabal-add Took: 0.00s
2025-12-27T19:03:48.860412Z | Debug | LOADING HIE FILE FOR /home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs
2025-12-27T19:03:48.862194Z | Debug | Finished: hls-refactor-plugin.codeAction.getUriContents Took: 0.00s
2025-12-27T19:03:48.862302Z | Debug | Finished: Hlint.getVersionedTextDoc Took: 0.00s
2025-12-27T19:03:48.862861Z | Debug | Finished: splice.codeAction.getVersionedTextDoc Took: 0.00s
2025-12-27T19:03:48.862971Z | Debug | Finished: classplugin.codeAction.getVersionedTextDoc Took: 0.00s
2025-12-27T19:03:48.867175Z | Debug | eval: fp /home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs
2025-12-27T19:03:48.867547Z | Debug | Finished: ModuleName.getFileContents Took: 0.00s
2025-12-27T19:03:48.872232Z | Debug | Finished: codeLens.config Took: 0.00s
2025-12-27T19:03:48.877418Z | Debug | SUCCEEDED LOADING HIE FILE FOR /home/tom/.cache/ghcide/bluefin-internal-0.3.2.0-inplace-3b2d3f89766bbc5981f8943edb5f152bca48a2fb/Bluefin/Internal.hie
2025-12-27T19:03:48.880319Z | Debug | LSP: set new config: {
"checkProject": true,
"formattingProvider": "ormolu",
"maxCompletions": 40,
"plugin": {
"alternateNumberFormat": { "globalOn": true },
"cabal": { "codeActionsOn": true, "completionOn": true },
"callHierarchy": { "globalOn": true },
"changeTypeSignature": { "globalOn": true },
"class": { "codeActionsOn": true, "codeLensOn": true, "globalOn": true },
"eval": {
"config": { "diff": true, "exception": false },
"globalOn": true
},
"explicit-fields": { "globalOn": true },
"explicit-fixity": { "globalOn": true },
"fourmolu": { "config": { "external": false } },
"gadt": { "globalOn": true },
"ghcide-code-actions-bindings": { "globalOn": true },
"ghcide-code-actions-fill-holes": { "globalOn": true },
"ghcide-code-actions-imports-exports": { "globalOn": true },
"ghcide-code-actions-type-signatures": { "globalOn": true },
"ghcide-completions": {
"config": { "autoExtendOn": true, "snippetsOn": true },
"globalOn": true
},
"ghcide-hover-and-symbols": { "hoverOn": true, "symbolsOn": true },
"ghcide-type-lenses": { "config": { "mode": true }, "globalOn": true },
"haddockComments": { "globalOn": true },
"hlint": { "codeActionsOn": true, "diagnosticsOn": true },
"importLens": { "codeActionsOn": true, "codeLensOn": true },
"moduleName": { "globalOn": true },
"ormolu": { "config": { "external": false } },
"overloaded-record-dot": { "globalOn": true },
"pragmas": { "codeActionsOn": true, "completionsOn": true },
"pragmas-completion": { "globalOn": true },
"pragmas-disable": { "globalOn": true },
"pragmas-suggest": { "globalOn": true },
"qualifyImportedNames": { "globalOn": true },
"refineImports": { "globalOn": true },
"rename": { "config": { "crossModule": false }, "globalOn": true },
"retrie": { "globalOn": true },
"splice": { "globalOn": true },
"stan": { "globalOn": true },
"tactics": {
"config": {
"auto_gas": 4,
"max_use_ctor_actions": 5,
"proofstate_styling": true,
"timeout_duration": 2
},
"globalOn": true
}
}
}
2025-12-27T19:03:48.881882Z | Debug | Finished build session
AsyncCancelled
2025-12-27T19:03:48.882804Z | Debug | Configuration changed: Config {checkParents = CheckOnSave, checkProject = True, formattingProvider = "ormolu", cabalFormattingProvider = "cabal-gild", maxCompletions = 40, sessionLoading = PreferSingleComponentLoading, plugins = fromList [(PluginId "alternateNumberFormat",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList []}),(PluginId "cabal",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList []}),(PluginId "callHierarchy",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList []}),(PluginId "changeTypeSignature",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList []}),(PluginId "class",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList []}),(PluginId "eval",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList [("diff",Bool True),("exception",Bool False)]}),(PluginId "explicit-fields",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList []}),(PluginId "explicit-fixity",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList []}),(PluginId "fourmolu",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList [("external",Bool False)]}),(PluginId "gadt",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList []}),(PluginId "ghcide-code-actions-bindings",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList []}),(PluginId "ghcide-code-actions-fill-holes",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList []}),(PluginId "ghcide-code-actions-imports-exports",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList []}),(PluginId "ghcide-code-actions-type-signatures",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList []}),(PluginId "ghcide-completions",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList [("autoExtendOn",Bool True),("snippetsOn",Bool True)]}),(PluginId "ghcide-hover-and-symbols",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList []}),(PluginId "ghcide-type-lenses",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList [("mode",Bool True)]}),(PluginId "haddockComments",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList []}),(PluginId "hlint",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList []}),(PluginId "importLens",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList []}),(PluginId "moduleName",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList []}),(PluginId "ormolu",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList [("external",Bool False)]}),(PluginId "overloaded-record-dot",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList []}),(PluginId "pragmas",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList []}),(PluginId "pragmas-completion",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList []}),(PluginId "pragmas-disable",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList []}),(PluginId "pragmas-suggest",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList []}),(PluginId "qualifyImportedNames",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList []}),(PluginId "refineImports",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList []}),(PluginId "rename",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList [("crossModule",Bool False)]}),(PluginId "retrie",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList []}),(PluginId "splice",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList []}),(PluginId "stan",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList []}),(PluginId "tactics",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList [("auto_gas",Number 4.0),("max_use_ctor_actions",Number 5.0),("proofstate_styling",Bool True),("timeout_duration",Number 2.0)]})]}
2025-12-27T19:03:48.883136Z | Debug | Restarting build session due to config change
Action Queue: [ ImportActions
, codeLens.GetGlobalBindingTypeSigs
, ModuleName.ghcSession
, classplugin.GetInstanceBindLens
, eval.GetParsedModuleWithComments
, ImportActions
, classplugin.GetInstanceBindLens
, ModuleName.ghcSession
, retrie
, GADT.GetParsedModuleWithComments
, alternateNumberFormat.CollectLiterals
, ExplicitFields.CollectRecords
, ImportActions
, changeTypeSignature.GetParsedModule
, GhcideCodeActions.getParsedModule
, QualifyImportedNames.TypeCheck
, eval.GetParsedModuleWithComments
, Pragmas.GhcSession
, Pragmas.GhcSession
, codeLens.GetGlobalBindingTypeSigs
, C:GetHieAst:/home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs
, splice.codeAction.GitHieAst
, overloadedRecordDot.collectRecordSelectors ]
Keys: [ GetClientSettings;
, IsFileOfInterest; /home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs ]
Aborting previous build session took 0.00s
2025-12-27T19:03:48.884483Z | Debug | hlint: Getting hlint ideas for NormalizedFilePath "/home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs"
2025-12-27T19:03:48.917597Z | Debug | LSP: set new config: {
"checkProject": true,
"formattingProvider": "ormolu",
"maxCompletions": 40,
"plugin": {
"alternateNumberFormat": { "globalOn": true },
"cabal": { "codeActionsOn": true, "completionOn": true },
"callHierarchy": { "globalOn": true },
"changeTypeSignature": { "globalOn": true },
"class": { "codeActionsOn": true, "codeLensOn": true, "globalOn": true },
"eval": {
"config": { "diff": true, "exception": false },
"globalOn": true
},
"explicit-fields": { "globalOn": true },
"explicit-fixity": { "globalOn": true },
"fourmolu": { "config": { "external": false } },
"gadt": { "globalOn": true },
"ghcide-code-actions-bindings": { "globalOn": true },
"ghcide-code-actions-fill-holes": { "globalOn": true },
"ghcide-code-actions-imports-exports": { "globalOn": true },
"ghcide-code-actions-type-signatures": { "globalOn": true },
"ghcide-completions": {
"config": { "autoExtendOn": true, "snippetsOn": true },
"globalOn": true
},
"ghcide-hover-and-symbols": { "hoverOn": true, "symbolsOn": true },
"ghcide-type-lenses": { "config": { "mode": true }, "globalOn": true },
"haddockComments": { "globalOn": true },
"hlint": { "codeActionsOn": true, "diagnosticsOn": true },
"importLens": { "codeActionsOn": true, "codeLensOn": true },
"moduleName": { "globalOn": true },
"ormolu": { "config": { "external": false } },
"overloaded-record-dot": { "globalOn": true },
"pragmas": { "codeActionsOn": true, "completionsOn": true },
"pragmas-completion": { "globalOn": true },
"pragmas-disable": { "globalOn": true },
"pragmas-suggest": { "globalOn": true },
"qualifyImportedNames": { "globalOn": true },
"refineImports": { "globalOn": true },
"rename": { "config": { "crossModule": false }, "globalOn": true },
"retrie": { "globalOn": true },
"splice": { "globalOn": true },
"stan": { "globalOn": true },
"tactics": {
"config": {
"auto_gas": 4,
"max_use_ctor_actions": 5,
"proofstate_styling": true,
"timeout_duration": 2
},
"globalOn": true
}
}
}
2025-12-27T19:03:48.917706Z | Debug | eval: fp /home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs
2025-12-27T19:03:48.917785Z | Debug | Finished: codeLens.config Took: 0.00s
2025-12-27T19:03:48.919161Z | Debug | Finished build session
AsyncCancelled
2025-12-27T19:03:48.920979Z | Debug | Configuration changed: Config {checkParents = CheckOnSave, checkProject = True, formattingProvider = "ormolu", cabalFormattingProvider = "cabal-gild", maxCompletions = 40, sessionLoading = PreferSingleComponentLoading, plugins = fromList [(PluginId "alternateNumberFormat",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList []}),(PluginId "cabal",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList []}),(PluginId "callHierarchy",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList []}),(PluginId "changeTypeSignature",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList []}),(PluginId "class",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList []}),(PluginId "eval",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList [("diff",Bool True),("exception",Bool False)]}),(PluginId "explicit-fields",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList []}),(PluginId "explicit-fixity",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList []}),(PluginId "fourmolu",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList [("external",Bool False)]}),(PluginId "gadt",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList []}),(PluginId "ghcide-code-actions-bindings",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList []}),(PluginId "ghcide-code-actions-fill-holes",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList []}),(PluginId "ghcide-code-actions-imports-exports",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList []}),(PluginId "ghcide-code-actions-type-signatures",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList []}),(PluginId "ghcide-completions",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList [("autoExtendOn",Bool True),("snippetsOn",Bool True)]}),(PluginId "ghcide-hover-and-symbols",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList []}),(PluginId "ghcide-type-lenses",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList [("mode",Bool True)]}),(PluginId "haddockComments",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList []}),(PluginId "hlint",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList []}),(PluginId "importLens",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList []}),(PluginId "moduleName",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList []}),(PluginId "ormolu",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList [("external",Bool False)]}),(PluginId "overloaded-record-dot",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList []}),(PluginId "pragmas",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList []}),(PluginId "pragmas-completion",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList []}),(PluginId "pragmas-disable",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList []}),(PluginId "pragmas-suggest",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList []}),(PluginId "qualifyImportedNames",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList []}),(PluginId "refineImports",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList []}),(PluginId "rename",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList [("crossModule",Bool False)]}),(PluginId "retrie",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList []}),(PluginId "splice",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList []}),(PluginId "stan",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList []}),(PluginId "tactics",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList [("auto_gas",Number 4.0),("max_use_ctor_actions",Number 5.0),("proofstate_styling",Bool True),("timeout_duration",Number 2.0)]})]}
2025-12-27T19:03:48.921634Z | Debug | Restarting build session due to config change
Action Queue: [ codeLens.GetGlobalBindingTypeSigs
, classplugin.GetInstanceBindLens
, ImportActions
, codeLens.GetGlobalBindingTypeSigs
, ModuleName.ghcSession
, classplugin.GetInstanceBindLens
, eval.GetParsedModuleWithComments
, ImportActions
, classplugin.GetInstanceBindLens
, ModuleName.ghcSession
, retrie
, GADT.GetParsedModuleWithComments
, alternateNumberFormat.CollectLiterals
, ExplicitFields.CollectRecords
, ModuleName.getFileContents
, ImportActions
, changeTypeSignature.GetParsedModule
, GhcideCodeActions.getParsedModule
, QualifyImportedNames.TypeCheck
, eval.GetParsedModuleWithComments
, Pragmas.GhcSession
, eval.GetParsedModuleWithComments
, Pragmas.GhcSession
, codeLens.GetGlobalBindingTypeSigs
, C:GetHieAst:/home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs
, splice.codeAction.GitHieAst
, ImportActions
, overloadedRecordDot.collectRecordSelectors ]
Keys: [ GetClientSettings;
, IsFileOfInterest; /home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs ]
Aborting previous build session took 0.00s
2025-12-27T19:03:48.922715Z | Debug | Finished: ModuleName.getFileContents Took: 0.00s
2025-12-27T19:03:48.923857Z | Debug | hlint: Getting hlint ideas for NormalizedFilePath "/home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs"
2025-12-27T19:03:48.961277Z | Debug | cabal exec -v0 -- ghc --print-libdir
2025-12-27T19:03:49.133581Z | Debug | cabal exec -v0 -- ghc -package-env=- -ignore-dot-ghci -e Control.Monad.join (Control.Monad.fmap System.IO.putStr System.Environment.getExecutablePath)
2025-12-27T19:03:49.227937Z | Debug | cabal --builddir=/home/tom/.cache/hie-bios/dist-bluefin-internal-3d1f172c64fb10a49dd2648a9113bca1 v2-exec --with-compiler /home/tom/.cache/hie-bios/wrapper-b54f81dea4c0e6d1626911c526bc4e36 --with-hc-pkg /home/tom/.cache/hie-bios/ghc-pkg-144f893acdeed51210386e543bf1db9a ghc -v0 -- --numeric-version
Environment Variables
HIE_BIOS_GHC: /home/tom/.ghcup/ghc/9.6.7/lib/ghc-9.6.7/bin/ghc-9.6.7
HIE_BIOS_GHC_ARGS: -B/home/tom/.ghcup/ghc/9.6.7/lib/ghc-9.6.7/lib
2025-12-27T19:03:49.228100Z | Info | Load cabal cradle using single file
2025-12-27T19:03:49.349234Z | Debug | cabal exec -v0 -- ghc --print-libdir
2025-12-27T19:03:49.538197Z | Debug | cabal exec -v0 -- ghc -package-env=- -ignore-dot-ghci -e Control.Monad.join (Control.Monad.fmap System.IO.putStr System.Environment.getExecutablePath)
2025-12-27T19:03:49.538962Z | Info | cabal --builddir=/home/tom/.cache/hie-bios/dist-bluefin-internal-3d1f172c64fb10a49dd2648a9113bca1 v2-repl --with-compiler /home/tom/.cache/hie-bios/wrapper-b54f81dea4c0e6d1626911c526bc4e36 --with-hc-pkg /home/tom/.cache/hie-bios/ghc-pkg-144f893acdeed51210386e543bf1db9a /home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs
Environment Variables
HIE_BIOS_OUTPUT: /tmp/HIE_BIOS_OUTPUT422062-0
HIE_BIOS_GHC: /home/tom/.ghcup/ghc/9.6.7/lib/ghc-9.6.7/bin/ghc-9.6.7
HIE_BIOS_GHC_ARGS: -B/home/tom/.ghcup/ghc/9.6.7/lib/ghc-9.6.7/lib
2025-12-27T19:03:49.571892Z | Debug | Configuration is affected by the following files:
2025-12-27T19:03:49.571985Z | Debug | - cabal.project
2025-12-27T19:03:49.572067Z | Debug | - cabal.project.local
2025-12-27T19:03:49.633914Z | Debug | Build profile: -w ghc-9.6.7 -O1
2025-12-27T19:03:49.634013Z | Debug | In order, the following will be built (use -v for more details):
2025-12-27T19:03:49.634085Z | Debug | - bluefin-internal-0.3.3.0 (interactive) (lib) (first run)
2025-12-27T19:03:49.652436Z | Debug | Configuring library for bluefin-internal-0.3.3.0...
2025-12-27T19:03:50.815447Z | Debug | Error: [Cabal-5490]
2025-12-27T19:03:50.815524Z | Debug | Cannot find the program 'ld'. User-specified path '/usr/bin/ld.gold' does not refer to an executable and the program is not on the system path.
2025-12-27T19:03:50.815593Z | Debug |
2025-12-27T19:03:50.823157Z | Debug | Error: [Cabal-7125]
2025-12-27T19:03:50.823218Z | Debug | Failed to build bluefin-internal-0.3.3.0. The failure occurred during the configure step.
2025-12-27T19:03:50.823266Z | Debug |
2025-12-27T19:03:50.826293Z | Debug | Session loading result: Left [CradleError {cradleErrorDependencies = ["bluefin-internal.cabal","cabal.project","cabal.project.local"], cradleErrorExitCode = ExitFailure 1, cradleErrorStderr = ["Failed to run [\"cabal\",\"v2-repl\",\"/home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs\"] in directory \"/home/tom/Haskell/bluefin/bluefin-internal\". Consult the logs for full command and error.","Failed command: cabal --builddir=/home/tom/.cache/hie-bios/dist-bluefin-internal-3d1f172c64fb10a49dd2648a9113bca1 v2-repl --with-compiler /home/tom/.cache/hie-bios/wrapper-b54f81dea4c0e6d1626911c526bc4e36 --with-hc-pkg /home/tom/.cache/hie-bios/ghc-pkg-144f893acdeed51210386e543bf1db9a /home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs","Build profile: -w ghc-9.6.7 -O1\nIn order, the following will be built (use -v for more details):\n - bluefin-internal-0.3.3.0 (interactive) (lib) (first run)\nConfiguring library for bluefin-internal-0.3.3.0...\n","Configuration is affected by the following files:\n- cabal.project\n- cabal.project.local\nError: [Cabal-5490]\nCannot find the program 'ld'. User-specified path '/usr/bin/ld.gold' does not refer to an executable and the program is not on the system path.\n\nError: [Cabal-7125]\nFailed to build bluefin-internal-0.3.3.0. The failure occurred during the configure step.\n\n","","Process Environment:","HIE_BIOS_GHC: /home/tom/.ghcup/ghc/9.6.7/lib/ghc-9.6.7/bin/ghc-9.6.7","HIE_BIOS_GHC_ARGS: -B/home/tom/.ghcup/ghc/9.6.7/lib/ghc-9.6.7/lib"]}]
2025-12-27T19:03:50.833138Z | Debug | LOOKUP PERSISTENT FOR: GhcSession
2025-12-27T19:03:50.833183Z | Debug | LOOKUP PERSISTENT FOR: GhcSession
2025-12-27T19:03:50.833261Z | Debug | LOOKUP PERSISTENT FOR: GhcSession
2025-12-27T19:03:50.833339Z | Debug | LOOKUP PERSISTENT FOR: GhcSession
2025-12-27T19:03:50.833416Z | Debug | LOOKUP PERSISTENT FOR: GhcSession
2025-12-27T19:03:50.833501Z | Debug | Finished: ModuleName.ghcSession Took: 1.91s
2025-12-27T19:03:50.833606Z | Debug | Finished: ModuleName.ghcSession Took: 1.91s
2025-12-27T19:03:50.833704Z | Debug | Finished: GhcideCodeActions.getParsedModule Took: 1.91s
2025-12-27T19:03:50.833755Z | Debug | Finished: splice.codeAction.GitHieAst Took: 1.91s
2025-12-27T19:03:50.833793Z | Debug | Finished: Pragmas.GhcSession Took: 1.91s
2025-12-27T19:03:50.833828Z | Debug | LOOKUP PERSISTENT FOR: TypeCheck
2025-12-27T19:03:50.833853Z | Debug | LOOKUP PERSISTENT FOR: TypeCheck
2025-12-27T19:03:50.833900Z | Debug | Finished: changeTypeSignature.GetParsedModule Took: 1.91s
2025-12-27T19:03:50.833939Z | Debug | Finished: GADT.GetParsedModuleWithComments Took: 1.91s
2025-12-27T19:03:50.833973Z | Debug | Finished: alternateNumberFormat.CollectLiterals Took: 1.91s
2025-12-27T19:03:50.834003Z | Debug | LOOKUP PERSISTENT FOR: GetParsedModuleWithComments
2025-12-27T19:03:50.834056Z | Debug | Finished: Pragmas.GhcSession Took: 1.91s
2025-12-27T19:03:50.834102Z | Debug | Finished: QualifyImportedNames.TypeCheck Took: 1.91s
2025-12-27T19:03:50.834129Z | Debug | LOOKUP PERSISTENT FOR: GetGlobalBindingTypeSigs
2025-12-27T19:03:50.834167Z | Debug | LOOKUP PERSISTENT FOR: ImportActions
2025-12-27T19:03:50.834214Z | Debug | Finished: C:GetHieAst:/home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs Took: 1.91s
2025-12-27T19:03:50.834257Z | Debug | LOOKUP PERSISTENT FOR: GetInstanceBindLens
2025-12-27T19:03:50.834289Z | Debug | LOOKUP PERSISTENT FOR: ImportActions
2025-12-27T19:03:50.834336Z | Debug | LOOKUP PERSISTENT FOR: ImportActions
2025-12-27T19:03:50.834377Z | Debug | LOOKUP PERSISTENT FOR: ImportActions
2025-12-27T19:03:50.834415Z | Debug | Finished: ModuleName.ghcSession Took: 1.91s
2025-12-27T19:03:50.834453Z | Debug | LOOKUP PERSISTENT FOR: GetInstanceBindLens
2025-12-27T19:03:50.834482Z | Debug | LOOKUP PERSISTENT FOR: GetGlobalBindingTypeSigs
2025-12-27T19:03:50.834510Z | Debug | LOOKUP PERSISTENT FOR: GetGlobalBindingTypeSigs
2025-12-27T19:03:50.834546Z | Debug | LOOKUP PERSISTENT FOR: GetInstanceBindLens
2025-12-27T19:03:50.834587Z | Debug | Finished: ExplicitFields.CollectRecords Took: 1.91s
2025-12-27T19:03:50.834635Z | Debug | LOOKUP PERSISTENT FOR: GetModSummaryWithoutTimestamps
2025-12-27T19:03:50.834685Z | Debug | Finished: retrie Took: 1.91s
2025-12-27T19:03:50.834745Z | Debug | Finished: overloadedRecordDot.collectRecordSelectors Took: 1.91s
2025-12-27T19:03:50.834795Z | Debug | LOOKUP PERSISTENT FOR: GetEvalComments
2025-12-27T19:03:50.834834Z | Debug | LOOKUP PERSISTENT FOR: GetEvalComments
2025-12-27T19:03:50.834917Z | Debug | LOOKUP PERSISTENT FOR: GetEvalComments
2025-12-27T19:03:50.834953Z | Debug | Finished: codeLens.GetGlobalBindingTypeSigs Took: 1.91s
2025-12-27T19:03:50.835007Z | Debug | Finished: ImportActions Took: 1.91s
2025-12-27T19:03:50.835041Z | Debug | Finished: classplugin.GetInstanceBindLens Took: 1.91s
2025-12-27T19:03:50.835086Z | Debug | Finished: ImportActions Took: 1.91s
2025-12-27T19:03:50.835125Z | Debug | Finished: ImportActions Took: 1.91s
2025-12-27T19:03:50.835185Z | Debug | Finished: ImportActions Took: 1.91s
2025-12-27T19:03:50.835231Z | Debug | pragmas-suggest: Rule Failed: GhcSession
2025-12-27T19:03:50.835299Z | Debug | Finished: classplugin.GetInstanceBindLens Took: 1.91s
2025-12-27T19:03:50.835366Z | Debug | Finished: codeLens.GetGlobalBindingTypeSigs Took: 1.91s
2025-12-27T19:03:50.835402Z | Debug | Finished: codeLens.GetGlobalBindingTypeSigs Took: 1.91s
2025-12-27T19:03:50.835452Z | Debug | Finished: classplugin.GetInstanceBindLens Took: 1.91s
2025-12-27T19:03:50.835490Z | Debug | LOOKUP PERSISTENT FOR: GhcSessionDeps
2025-12-27T19:03:50.835529Z | Debug | Finished: eval.GetParsedModuleWithComments Took: 1.91s
2025-12-27T19:03:50.835560Z | Debug | eval: Rule Failed: GetEvalComments
2025-12-27T19:03:50.835613Z | Debug | Finished: eval.GetParsedModuleWithComments Took: 1.91s
2025-12-27T19:03:50.835660Z | Debug | eval: Rule Failed: GetEvalComments
2025-12-27T19:03:50.835735Z | Debug | Finished: eval.GetParsedModuleWithComments Took: 1.91s
2025-12-27T19:03:50.835781Z | Debug | eval: Rule Failed: GetEvalComments
2025-12-27T19:03:50.835832Z | Debug | retrie: Rule Failed: TypeCheck
2025-12-27T19:03:50.835889Z | Debug | ghcide-type-lenses: Rule Failed: GetGlobalBindingTypeSigs
2025-12-27T19:03:50.835936Z | Debug | ghcide-type-lenses: Rule Failed: GetGlobalBindingTypeSigs
2025-12-27T19:03:50.835971Z | Debug | ghcide-type-lenses: Rule Failed: GetGlobalBindingTypeSigs
2025-12-27T19:03:50.836000Z | Debug | explicit-fields: Rule Failed: CollectRecords
2025-12-27T19:03:50.836052Z | Debug | importLens: Rule Failed: ImportActions
2025-12-27T19:03:50.836088Z | Debug | importLens: Rule Failed: ImportActions
2025-12-27T19:03:50.836123Z | Debug | importLens: Rule Failed: ImportActions
2025-12-27T19:03:50.836176Z | Debug | changeTypeSignature: Rule Failed: GetParsedModule
2025-12-27T19:03:50.836247Z | Debug | class: Rule Failed: GetInstanceBindLens
2025-12-27T19:03:50.836275Z | Debug | class: Rule Failed: GetInstanceBindLens
2025-12-27T19:03:50.836309Z | Debug | class: Rule Failed: GetInstanceBindLens
2025-12-27T19:03:50.836363Z | Debug | overloaded-record-dot: Rule Failed: CollectRecordSelectors
2025-12-27T19:03:50.836417Z | Debug | moduleName: Rule Failed: GhcSession
2025-12-27T19:03:50.836474Z | Debug | moduleName: Rule Failed: GhcSession
2025-12-27T19:03:50.836510Z | Debug | moduleName: Rule Failed: GhcSession
2025-12-27T19:03:50.836561Z | Debug | gadt: Rule Failed: GetParsedModuleWithComments
2025-12-27T19:03:50.836651Z | Debug | importLens: Rule Failed: ImportActions
2025-12-27T19:03:50.836705Z | Debug | qualifyImportedNames: Rule Failed: TypeCheck
2025-12-27T19:03:50.836759Z | Debug | alternateNumberFormat: Rule Failed: CollectLiterals
2025-12-27T19:03:50.836811Z | Debug | pragmas-disable: Rule Failed: GhcSession
2025-12-27T19:03:50.845080Z | Debug | eval: fp /home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs
2025-12-27T19:03:50.845164Z | Debug | Finished: codeLens.config Took: 0.00s
2025-12-27T19:03:50.845305Z | Debug | Finished: eval.GetParsedModuleWithComments Took: 0.00s
2025-12-27T19:03:50.845382Z | Debug | Finished: classplugin.GetInstanceBindLens Took: 0.00s
2025-12-27T19:03:50.845494Z | Debug | Finished: ImportActions Took: 0.00s
2025-12-27T19:03:50.845540Z | Debug | Finished: ModuleName.getFileContents Took: 0.00s
2025-12-27T19:03:50.845591Z | Debug | Finished: codeLens.GetGlobalBindingTypeSigs Took: 0.00s
2025-12-27T19:03:50.845626Z | Debug | Finished: ModuleName.ghcSession Took: 0.00s
2025-12-27T19:03:50.845666Z | Debug | eval: Rule Failed: GetEvalComments
2025-12-27T19:03:50.845730Z | Debug | ghcide-type-lenses: Rule Failed: GetGlobalBindingTypeSigs
2025-12-27T19:03:50.845779Z | Debug | importLens: Rule Failed: ImportActions
2025-12-27T19:03:50.845827Z | Debug | class: Rule Failed: GetInstanceBindLens
2025-12-27T19:03:50.845877Z | Debug | moduleName: Rule Failed: GhcSession
2025-12-27T19:04:04.142702Z | Debug | Finished build session
AsyncCancelled
2025-12-27T19:04:04.142796Z | Debug | Set files of interst to
[ ( /home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs
, Modified {firstOpen = False} ) ]
2025-12-27T19:04:04.142897Z | Debug | Restarting build session due to /home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs (modified)
Action Queue: []
Keys: [ GetModificationTime; /home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs
, IsFileOfInterest; /home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs ]
Aborting previous build session took 0.00s
2025-12-27T19:04:04.143025Z | Debug | Modified text document: file:///home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs
2025-12-27T19:04:04.832141Z | Debug | Finished: mkFormattingHandlers Took: 0.00s
2025-12-27T19:04:04.832285Z | Debug | Finished: Ormolu Took: 0.00s
2025-12-27T19:04:04.832472Z | Debug | Finished: Ormolu Took: 0.00s
2025-12-27T19:04:04.832507Z | Debug | ormolu: Using compiled in ormolu-0.7.4.0
2025-12-27T19:04:05.421068Z | Debug | Finished build session
AsyncCancelled
2025-12-27T19:04:05.421156Z | Debug | Restarting build session due to /home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs (modified)
Action Queue: []
Keys: [ GetModificationTime; /home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs
, IsFileOfInterest; /home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs ]
Aborting previous build session took 0.00s
2025-12-27T19:04:05.421293Z | Debug | Modified text document: file:///home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs
2025-12-27T19:04:05.935564Z | Debug | DocumentHighlight request at position 15:1 in file: /home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs
2025-12-27T19:04:05.935725Z | Debug | Hover request at position 15:1 in file: /home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs
2025-12-27T19:04:05.935794Z | Debug | Finished: Pragmas.GhcSession Took: 0.00s
2025-12-27T19:04:05.935888Z | Debug | LOOKUP PERSISTENT FOR: GetParsedModule
2025-12-27T19:04:05.935954Z | Debug | Finished: retrie Took: 0.00s
2025-12-27T19:04:05.936034Z | Debug | Finished: cabal.cabal-add Took: 0.00s
2025-12-27T19:04:05.936163Z | Debug | LOOKUP PERSISTENT FOR: GetFixity
2025-12-27T19:04:05.936230Z | Debug | Finished: ExplicitFields.CollectRecords Took: 0.00s
2025-12-27T19:04:05.936308Z | Debug | Finished: C:GetHieAst:/home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs Took: 0.00s
2025-12-27T19:04:05.938809Z | Debug | Finished: C:GetHieAst:/home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs Took: 0.00s
2025-12-27T19:04:05.938892Z | Debug | Finished: C:GhcSession:/home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs Took: 0.00s
2025-12-27T19:04:05.938962Z | Debug | Finished: Outline Took: 0.00s
2025-12-27T19:04:05.939014Z | Debug | Finished: changeTypeSignature.GetParsedModule Took: 0.00s
2025-12-27T19:04:05.939067Z | Debug | Finished: overloadedRecordDot.collectRecordSelectors Took: 0.00s
2025-12-27T19:04:05.939170Z | Debug | Finished: Hlint.getVersionedTextDoc Took: 0.00s
2025-12-27T19:04:05.939211Z | Debug | Finished: C:GetFixity:/home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs Took: 0.00s
2025-12-27T19:04:05.939241Z | Debug | Finished: GADT.GetParsedModuleWithComments Took: 0.00s
2025-12-27T19:04:05.939270Z | Debug | Finished: classplugin.codeAction.getVersionedTextDoc Took: 0.00s
2025-12-27T19:04:05.939329Z | Debug | Finished: splice.codeAction.getVersionedTextDoc Took: 0.00s
2025-12-27T19:04:05.939405Z | Debug | Finished: alternateNumberFormat.CollectLiterals Took: 0.00s
2025-12-27T19:04:05.939486Z | Debug | Finished: QualifyImportedNames.TypeCheck Took: 0.00s
2025-12-27T19:04:05.939537Z | Debug | Finished: ImportActions Took: 0.00s
2025-12-27T19:04:05.939582Z | Debug | Finished: splice.codeAction.GitHieAst Took: 0.00s
2025-12-27T19:04:05.939625Z | Debug | Finished: C:GetHieAst:/home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs Took: 0.00s
2025-12-27T19:04:05.939684Z | Debug | Finished: hls-refactor-plugin.codeAction.getUriContents Took: 0.00s
2025-12-27T19:04:05.939732Z | Debug | Finished: Pragmas.GhcSession Took: 0.00s
2025-12-27T19:04:05.939771Z | Debug | Finished: GhcideCodeActions.getParsedModule Took: 0.00s
2025-12-27T19:04:05.939802Z | Debug | pragmas-suggest: Rule Failed: GhcSession
2025-12-27T19:04:05.939880Z | Debug | retrie: Rule Failed: TypeCheck
2025-12-27T19:04:05.939923Z | Debug | explicit-fields: Rule Failed: CollectRecords
2025-12-27T19:04:05.939977Z | Debug | changeTypeSignature: Rule Failed: GetParsedModule
2025-12-27T19:04:05.940019Z | Debug | overloaded-record-dot: Rule Failed: CollectRecordSelectors
2025-12-27T19:04:05.940072Z | Debug | gadt: Rule Failed: GetParsedModuleWithComments
2025-12-27T19:04:05.940112Z | Debug | importLens: Rule Failed: ImportActions
2025-12-27T19:04:05.940213Z | Debug | qualifyImportedNames: Rule Failed: TypeCheck
2025-12-27T19:04:05.940262Z | Debug | alternateNumberFormat: Rule Failed: CollectLiterals
2025-12-27T19:04:05.940304Z | Debug | pragmas-disable: Rule Failed: GhcSession
2025-12-27T19:04:06.014809Z | Debug | eval: fp /home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs
2025-12-27T19:04:06.014991Z | Debug | Finished: codeLens.config Took: 0.00s
2025-12-27T19:04:06.015107Z | Debug | Finished: ImportActions Took: 0.00s
2025-12-27T19:04:06.015154Z | Debug | Finished: classplugin.GetInstanceBindLens Took: 0.00s
2025-12-27T19:04:06.015201Z | Debug | Finished: ModuleName.getFileContents Took: 0.00s
2025-12-27T19:04:06.015261Z | Debug | Finished: eval.GetParsedModuleWithComments Took: 0.00s
2025-12-27T19:04:06.015291Z | Debug | Finished: codeLens.GetGlobalBindingTypeSigs Took: 0.00s
2025-12-27T19:04:06.015323Z | Debug | Finished: ModuleName.ghcSession Took: 0.00s
2025-12-27T19:04:06.015369Z | Debug | eval: Rule Failed: GetEvalComments
2025-12-27T19:04:06.015438Z | Debug | ghcide-type-lenses: Rule Failed: GetGlobalBindingTypeSigs
2025-12-27T19:04:06.015502Z | Debug | importLens: Rule Failed: ImportActions
2025-12-27T19:04:06.015561Z | Debug | class: Rule Failed: GetInstanceBindLens
2025-12-27T19:04:06.015623Z | Debug | moduleName: Rule Failed: GhcSession
2025-12-27T19:04:07.179209Z | Debug | Finished build session
AsyncCancelled
2025-12-27T19:04:07.179290Z | Debug | Restarting build session due to /home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs (modified)
Action Queue: []
Keys: [ GetModificationTime; /home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs
, IsFileOfInterest; /home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs ]
Aborting previous build session took 0.00s
2025-12-27T19:04:07.179414Z | Debug | Modified text document: file:///home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs
2025-12-27T19:04:07.686694Z | Debug | Finished: cabal.cabal-add Took: 0.00s
2025-12-27T19:04:07.686857Z | Debug | Finished: Outline Took: 0.00s
2025-12-27T19:04:07.686917Z | Debug | Finished: Pragmas.GhcSession Took: 0.00s
2025-12-27T19:04:07.686964Z | Debug | Finished: ExplicitFields.CollectRecords Took: 0.00s
2025-12-27T19:04:07.687079Z | Debug | Finished: retrie Took: 0.00s
2025-12-27T19:04:07.687162Z | Debug | Finished: overloadedRecordDot.collectRecordSelectors Took: 0.00s
2025-12-27T19:04:07.687225Z | Debug | Finished: GADT.GetParsedModuleWithComments Took: 0.00s
2025-12-27T19:04:07.687299Z | Debug | Finished: Hlint.getVersionedTextDoc Took: 0.00s
2025-12-27T19:04:07.687405Z | Debug | Finished: changeTypeSignature.GetParsedModule Took: 0.00s
2025-12-27T19:04:07.687454Z | Debug | Finished: hls-refactor-plugin.codeAction.getUriContents Took: 0.00s
2025-12-27T19:04:07.687531Z | Debug | Finished: ImportActions Took: 0.00s
2025-12-27T19:04:07.687588Z | Debug | Finished: GhcideCodeActions.getParsedModule Took: 0.00s
2025-12-27T19:04:07.687630Z | Debug | Finished: classplugin.codeAction.getVersionedTextDoc Took: 0.00s
2025-12-27T19:04:07.687686Z | Debug | Finished: QualifyImportedNames.TypeCheck Took: 0.00s
2025-12-27T19:04:07.687736Z | Debug | Finished: alternateNumberFormat.CollectLiterals Took: 0.00s
2025-12-27T19:04:07.687781Z | Debug | Finished: splice.codeAction.getVersionedTextDoc Took: 0.00s
2025-12-27T19:04:07.687848Z | Debug | Finished: Pragmas.GhcSession Took: 0.00s
2025-12-27T19:04:07.687894Z | Debug | Finished: splice.codeAction.GitHieAst Took: 0.00s
2025-12-27T19:04:07.687941Z | Debug | pragmas-suggest: Rule Failed: GhcSession
2025-12-27T19:04:07.688007Z | Debug | retrie: Rule Failed: TypeCheck
2025-12-27T19:04:07.688065Z | Debug | explicit-fields: Rule Failed: CollectRecords
2025-12-27T19:04:07.688124Z | Debug | changeTypeSignature: Rule Failed: GetParsedModule
2025-12-27T19:04:07.688187Z | Debug | overloaded-record-dot: Rule Failed: CollectRecordSelectors
2025-12-27T19:04:07.688249Z | Debug | gadt: Rule Failed: GetParsedModuleWithComments
2025-12-27T19:04:07.688309Z | Debug | importLens: Rule Failed: ImportActions
2025-12-27T19:04:07.688368Z | Debug | qualifyImportedNames: Rule Failed: TypeCheck
2025-12-27T19:04:07.688426Z | Debug | alternateNumberFormat: Rule Failed: CollectLiterals
2025-12-27T19:04:07.688488Z | Debug | pragmas-disable: Rule Failed: GhcSession
2025-12-27T19:04:07.716348Z | Debug | eval: fp /home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs
2025-12-27T19:04:07.716445Z | Debug | Finished: codeLens.config Took: 0.00s
2025-12-27T19:04:07.716579Z | Debug | Finished: eval.GetParsedModuleWithComments Took: 0.00s
2025-12-27T19:04:07.716666Z | Debug | Finished: ImportActions Took: 0.00s
2025-12-27T19:04:07.716796Z | Debug | Finished: ModuleName.getFileContents Took: 0.00s
2025-12-27T19:04:07.716851Z | Debug | Finished: classplugin.GetInstanceBindLens Took: 0.00s
2025-12-27T19:04:07.716905Z | Debug | Finished: codeLens.GetGlobalBindingTypeSigs Took: 0.00s
2025-12-27T19:04:07.716961Z | Debug | Finished: ModuleName.ghcSession Took: 0.00s
2025-12-27T19:04:07.717003Z | Debug | eval: Rule Failed: GetEvalComments
2025-12-27T19:04:07.717054Z | Debug | ghcide-type-lenses: Rule Failed: GetGlobalBindingTypeSigs
2025-12-27T19:04:07.717099Z | Debug | importLens: Rule Failed: ImportActions
2025-12-27T19:04:07.717139Z | Debug | class: Rule Failed: GetInstanceBindLens
2025-12-27T19:04:07.717203Z | Debug | moduleName: Rule Failed: GhcSession
2025-12-27T19:04:07.997352Z | Debug | Finished build session
AsyncCancelled
2025-12-27T19:04:07.997419Z | Debug | Restarting build session due to /home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs (modified)
Action Queue: []
Keys: [ GetModificationTime; /home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs
, IsFileOfInterest; /home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs ]
Aborting previous build session took 0.00s
2025-12-27T19:04:07.997488Z | Debug | Modified text document: file:///home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs
2025-12-27T19:04:08.504175Z | Debug | Hover request at position 15:1 in file: /home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs
2025-12-27T19:04:08.504306Z | Debug | Finished: C:GetFixity:/home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs Took: 0.00s
2025-12-27T19:04:08.504412Z | Debug | DocumentHighlight request at position 15:1 in file: /home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs
2025-12-27T19:04:08.504447Z | Debug | Finished: Outline Took: 0.00s
2025-12-27T19:04:08.504507Z | Debug | Finished: C:GetHieAst:/home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs Took: 0.00s
2025-12-27T19:04:08.504607Z | Debug | Finished: Pragmas.GhcSession Took: 0.00s
2025-12-27T19:04:08.504684Z | Debug | Finished: cabal.cabal-add Took: 0.00s
2025-12-27T19:04:08.504748Z | Debug | Finished: C:GetHieAst:/home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs Took: 0.00s
2025-12-27T19:04:08.504793Z | Debug | Finished: C:GhcSession:/home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs Took: 0.00s
2025-12-27T19:04:08.505070Z | Debug | Finished: C:GetHieAst:/home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs Took: 0.00s
2025-12-27T19:04:08.505129Z | Debug | Finished: retrie Took: 0.00s
2025-12-27T19:04:08.505177Z | Debug | Finished: Hlint.getVersionedTextDoc Took: 0.00s
2025-12-27T19:04:08.505260Z | Debug | Finished: ExplicitFields.CollectRecords Took: 0.00s
2025-12-27T19:04:08.505323Z | Debug | Finished: overloadedRecordDot.collectRecordSelectors Took: 0.00s
2025-12-27T19:04:08.505394Z | Debug | Finished: changeTypeSignature.GetParsedModule Took: 0.00s
2025-12-27T19:04:08.505453Z | Debug | Finished: GADT.GetParsedModuleWithComments Took: 0.00s
2025-12-27T19:04:08.505498Z | Debug | Finished: ImportActions Took: 0.00s
2025-12-27T19:04:08.505537Z | Debug | Finished: classplugin.codeAction.getVersionedTextDoc Took: 0.00s
2025-12-27T19:04:08.505606Z | Debug | Finished: alternateNumberFormat.CollectLiterals Took: 0.00s
2025-12-27T19:04:08.505662Z | Debug | Finished: QualifyImportedNames.TypeCheck Took: 0.00s
2025-12-27T19:04:08.505698Z | Debug | Finished: hls-refactor-plugin.codeAction.getUriContents Took: 0.00s
2025-12-27T19:04:08.505725Z | Debug | Finished: splice.codeAction.getVersionedTextDoc Took: 0.00s
2025-12-27T19:04:08.505767Z | Debug | Finished: GhcideCodeActions.getParsedModule Took: 0.00s
2025-12-27T19:04:08.505806Z | Debug | Finished: Pragmas.GhcSession Took: 0.00s
2025-12-27T19:04:08.505853Z | Debug | Finished: splice.codeAction.GitHieAst Took: 0.00s
2025-12-27T19:04:08.505893Z | Debug | pragmas-suggest: Rule Failed: GhcSession
2025-12-27T19:04:08.505945Z | Debug | retrie: Rule Failed: TypeCheck
2025-12-27T19:04:08.505987Z | Debug | explicit-fields: Rule Failed: CollectRecords
2025-12-27T19:04:08.506037Z | Debug | changeTypeSignature: Rule Failed: GetParsedModule
2025-12-27T19:04:08.506107Z | Debug | overloaded-record-dot: Rule Failed: CollectRecordSelectors
2025-12-27T19:04:08.506142Z | Debug | gadt: Rule Failed: GetParsedModuleWithComments
2025-12-27T19:04:08.506181Z | Debug | importLens: Rule Failed: ImportActions
2025-12-27T19:04:08.506221Z | Debug | qualifyImportedNames: Rule Failed: TypeCheck
2025-12-27T19:04:08.506262Z | Debug | alternateNumberFormat: Rule Failed: CollectLiterals
2025-12-27T19:04:08.506302Z | Debug | pragmas-disable: Rule Failed: GhcSession
2025-12-27T19:04:08.581623Z | Debug | eval: fp /home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs
2025-12-27T19:04:08.581757Z | Debug | Finished: codeLens.config Took: 0.00s
2025-12-27T19:04:08.581978Z | Debug | Finished: eval.GetParsedModuleWithComments Took: 0.00s
2025-12-27T19:04:08.582058Z | Debug | Finished: ModuleName.getFileContents Took: 0.00s
2025-12-27T19:04:08.582210Z | Debug | Finished: ImportActions Took: 0.00s
2025-12-27T19:04:08.582365Z | Debug | Finished build session
AsyncCancelled
2025-12-27T19:04:08.582456Z | Debug | Restarting build session due to /home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs (modified)
Action Queue: [classplugin.GetInstanceBindLens]
Keys: [ GetModificationTime; /home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs
, IsFileOfInterest; /home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs ]
Aborting previous build session took 0.00s
2025-12-27T19:04:08.582558Z | Debug | Modified text document: file:///home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs
2025-12-27T19:04:08.582740Z | Debug | Finished: classplugin.GetInstanceBindLens Took: 0.00s
2025-12-27T19:04:08.582840Z | Debug | Finished: codeLens.GetGlobalBindingTypeSigs Took: 0.00s
2025-12-27T19:04:08.582896Z | Debug | Finished: ModuleName.ghcSession Took: 0.00s
2025-12-27T19:04:08.582942Z | Debug | eval: Rule Failed: GetEvalComments
2025-12-27T19:04:08.582990Z | Debug | ghcide-type-lenses: Rule Failed: GetGlobalBindingTypeSigs
2025-12-27T19:04:08.583027Z | Debug | importLens: Rule Failed: ImportActions
2025-12-27T19:04:08.583064Z | Debug | class: Rule Failed: GetInstanceBindLens
2025-12-27T19:04:08.583099Z | Debug | moduleName: Rule Failed: GhcSession
2025-12-27T19:04:09.088424Z | Debug | Hover request at position 15:2 in file: /home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs
2025-12-27T19:04:09.088575Z | Debug | Finished: C:GetHieAst:/home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs Took: 0.00s
2025-12-27T19:04:09.088814Z | Debug | Finished: retrie Took: 0.00s
2025-12-27T19:04:09.088874Z | Debug | Finished: cabal.cabal-add Took: 0.00s
2025-12-27T19:04:09.088915Z | Debug | Finished: Hlint.getVersionedTextDoc Took: 0.00s
2025-12-27T19:04:09.089010Z | Debug | Finished: classplugin.codeAction.getVersionedTextDoc Took: 0.00s
2025-12-27T19:04:09.089223Z | Debug | Finished: splice.codeAction.getVersionedTextDoc Took: 0.00s
2025-12-27T19:04:09.089899Z | Debug | Finished: C:GetFixity:/home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs Took: 0.00s
2025-12-27T19:04:09.089980Z | Debug | Finished: ExplicitFields.CollectRecords Took: 0.00s
2025-12-27T19:04:09.090068Z | Debug | Finished: C:GetHieAst:/home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs Took: 0.00s
2025-12-27T19:04:09.090213Z | Debug | DocumentHighlight request at position 15:2 in file: /home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs
2025-12-27T19:04:09.090269Z | Debug | Finished: changeTypeSignature.GetParsedModule Took: 0.00s
2025-12-27T19:04:09.090309Z | Debug | Finished: GADT.GetParsedModuleWithComments Took: 0.00s
2025-12-27T19:04:09.090371Z | Debug | Finished: overloadedRecordDot.collectRecordSelectors Took: 0.00s
2025-12-27T19:04:09.090442Z | Debug | Finished: QualifyImportedNames.TypeCheck Took: 0.00s
2025-12-27T19:04:09.090479Z | Debug | Finished: alternateNumberFormat.CollectLiterals Took: 0.00s
2025-12-27T19:04:09.090525Z | Debug | Finished: splice.codeAction.GitHieAst Took: 0.00s
2025-12-27T19:04:09.090586Z | Debug | Finished: C:GhcSession:/home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs Took: 0.00s
2025-12-27T19:04:09.090642Z | Debug | Finished: Pragmas.GhcSession Took: 0.00s
2025-12-27T19:04:09.090690Z | Debug | Finished: Outline Took: 0.00s
2025-12-27T19:04:09.090728Z | Debug | Finished: ImportActions Took: 0.00s
2025-12-27T19:04:09.090777Z | Debug | Finished: Pragmas.GhcSession Took: 0.00s
2025-12-27T19:04:09.090814Z | Debug | Finished: C:GetHieAst:/home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs Took: 0.00s
2025-12-27T19:04:09.090850Z | Debug | Finished: hls-refactor-plugin.codeAction.getUriContents Took: 0.00s
2025-12-27T19:04:09.090877Z | Debug | Finished: GhcideCodeActions.getParsedModule Took: 0.00s
2025-12-27T19:04:09.090923Z | Debug | pragmas-suggest: Rule Failed: GhcSession
2025-12-27T19:04:09.090977Z | Debug | retrie: Rule Failed: TypeCheck
2025-12-27T19:04:09.091013Z | Debug | explicit-fields: Rule Failed: CollectRecords
2025-12-27T19:04:09.091068Z | Debug | changeTypeSignature: Rule Failed: GetParsedModule
2025-12-27T19:04:09.091110Z | Debug | overloaded-record-dot: Rule Failed: CollectRecordSelectors
2025-12-27T19:04:09.091154Z | Debug | gadt: Rule Failed: GetParsedModuleWithComments
2025-12-27T19:04:09.091201Z | Debug | importLens: Rule Failed: ImportActions
2025-12-27T19:04:09.091236Z | Debug | qualifyImportedNames: Rule Failed: TypeCheck
2025-12-27T19:04:09.091290Z | Debug | alternateNumberFormat: Rule Failed: CollectLiterals
2025-12-27T19:04:09.091340Z | Debug | pragmas-disable: Rule Failed: GhcSession
2025-12-27T19:04:09.122902Z | Debug | eval: fp /home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs
2025-12-27T19:04:09.123137Z | Debug | Finished: codeLens.config Took: 0.00s
2025-12-27T19:04:09.123567Z | Debug | Finished: ModuleName.getFileContents Took: 0.00s
2025-12-27T19:04:09.123633Z | Debug | Finished: eval.GetParsedModuleWithComments Took: 0.00s
2025-12-27T19:04:09.123683Z | Debug | Finished: classplugin.GetInstanceBindLens Took: 0.00s
2025-12-27T19:04:09.123725Z | Debug | Finished: ImportActions Took: 0.00s
2025-12-27T19:04:09.123770Z | Debug | Finished: codeLens.GetGlobalBindingTypeSigs Took: 0.00s
2025-12-27T19:04:09.123841Z | Debug | Finished: ModuleName.ghcSession Took: 0.00s
2025-12-27T19:04:09.123885Z | Debug | eval: Rule Failed: GetEvalComments
2025-12-27T19:04:09.123939Z | Debug | ghcide-type-lenses: Rule Failed: GetGlobalBindingTypeSigs
2025-12-27T19:04:09.123985Z | Debug | importLens: Rule Failed: ImportActions
2025-12-27T19:04:09.124026Z | Debug | class: Rule Failed: GetInstanceBindLens
2025-12-27T19:04:09.124072Z | Debug | moduleName: Rule Failed: GhcSession
2025-12-27T19:04:12.450263Z | Debug | Finished build session
AsyncCancelled
2025-12-27T19:04:12.450359Z | Debug | Restarting build session due to /home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs (modified)
Action Queue: []
Keys: [ GetModificationTime; /home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs
, IsFileOfInterest; /home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs ]
Aborting previous build session took 0.00s
2025-12-27T19:04:12.450435Z | Debug | Modified text document: file:///home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs
2025-12-27T19:04:12.974815Z | Debug | Finished build session
AsyncCancelled
2025-12-27T19:04:12.974877Z | Debug | Set files of interst to
[ ( /home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs
, OnDisk ) ]
2025-12-27T19:04:12.974972Z | Debug | Restarting build session due to /home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs (modified)
Action Queue: []
Keys: [ GetModificationTime; /home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs
, IsFileOfInterest; /home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs ]
Aborting previous build session took 0.00s
2025-12-27T19:04:12.975050Z | Debug | Saved text document: file:///home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs
2025-12-27T19:04:12.975249Z | Debug | eval: fp /home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs
2025-12-27T19:04:12.975355Z | Debug | Finished: codeLens.config Took: 0.00s
2025-12-27T19:04:12.975447Z | Info | Could not identify reverse dependencies for NormalizedFilePath "/home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs"
2025-12-27T19:04:12.975497Z | Debug | Finished: eval.GetParsedModuleWithComments Took: 0.00s
2025-12-27T19:04:12.975528Z | Debug | Finished: ImportActions Took: 0.00s
2025-12-27T19:04:12.975552Z | Debug | Finished: codeLens.GetGlobalBindingTypeSigs Took: 0.00s
2025-12-27T19:04:12.975603Z | Debug | Finished: ParentTC Took: 0.00s
2025-12-27T19:04:12.975652Z | Debug | Finished: classplugin.GetInstanceBindLens Took: 0.00s
2025-12-27T19:04:12.975854Z | Debug | Finished: ModuleName.getFileContents Took: 0.00s
2025-12-27T19:04:12.975916Z | Debug | Finished: ModuleName.ghcSession Took: 0.00s
2025-12-27T19:04:12.975950Z | Debug | eval: Rule Failed: GetEvalComments
2025-12-27T19:04:12.975994Z | Debug | ghcide-type-lenses: Rule Failed: GetGlobalBindingTypeSigs
2025-12-27T19:04:12.976030Z | Debug | importLens: Rule Failed: ImportActions
2025-12-27T19:04:12.976065Z | Debug | class: Rule Failed: GetInstanceBindLens
2025-12-27T19:04:12.976099Z | Debug | moduleName: Rule Failed: GhcSession
2025-12-27T19:04:13.479068Z | Debug | DocumentHighlight request at position 15:1 in file: /home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs
2025-12-27T19:04:13.479123Z | Debug | Finished: Outline Took: 0.00s
2025-12-27T19:04:13.479227Z | Debug | Finished: cabal.cabal-add Took: 0.00s
2025-12-27T19:04:13.479312Z | Debug | Finished: retrie Took: 0.00s
2025-12-27T19:04:13.479365Z | Debug | Finished: Pragmas.GhcSession Took: 0.00s
2025-12-27T19:04:13.479437Z | Debug | Finished: C:GetHieAst:/home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs Took: 0.00s
2025-12-27T19:04:13.479645Z | Debug | Hover request at position 15:1 in file: /home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs
2025-12-27T19:04:13.479734Z | Debug | Finished: ExplicitFields.CollectRecords Took: 0.00s
2025-12-27T19:04:13.479879Z | Debug | Finished: C:GetFixity:/home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs Took: 0.00s
2025-12-27T19:04:13.479926Z | Debug | Finished: C:GetHieAst:/home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs Took: 0.00s
2025-12-27T19:04:13.480001Z | Debug | Finished: Hlint.getVersionedTextDoc Took: 0.00s
2025-12-27T19:04:13.480048Z | Debug | Finished: hls-refactor-plugin.codeAction.getUriContents Took: 0.00s
2025-12-27T19:04:13.480093Z | Debug | Finished: overloadedRecordDot.collectRecordSelectors Took: 0.00s
2025-12-27T19:04:13.480142Z | Debug | Finished: changeTypeSignature.GetParsedModule Took: 0.00s
2025-12-27T19:04:13.480179Z | Debug | Finished: ImportActions Took: 0.00s
2025-12-27T19:04:13.480226Z | Debug | Finished: GhcideCodeActions.getParsedModule Took: 0.00s
2025-12-27T19:04:13.480307Z | Debug | Finished: GADT.GetParsedModuleWithComments Took: 0.00s
2025-12-27T19:04:13.480347Z | Debug | Finished: classplugin.codeAction.getVersionedTextDoc Took: 0.00s
2025-12-27T19:04:13.480388Z | Debug | Finished: C:GetHieAst:/home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs Took: 0.00s
2025-12-27T19:04:13.480467Z | Debug | Finished: C:GhcSession:/home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs Took: 0.00s
2025-12-27T19:04:13.480506Z | Debug | Finished: QualifyImportedNames.TypeCheck Took: 0.00s
2025-12-27T19:04:13.480539Z | Debug | Finished: alternateNumberFormat.CollectLiterals Took: 0.00s
2025-12-27T19:04:13.480592Z | Debug | Finished: Pragmas.GhcSession Took: 0.00s
2025-12-27T19:04:13.480671Z | Debug | Finished: splice.codeAction.getVersionedTextDoc Took: 0.00s
2025-12-27T19:04:13.480704Z | Debug | Finished: splice.codeAction.GitHieAst Took: 0.00s
2025-12-27T19:04:13.480742Z | Debug | pragmas-suggest: Rule Failed: GhcSession
2025-12-27T19:04:13.480800Z | Debug | retrie: Rule Failed: TypeCheck
2025-12-27T19:04:13.480855Z | Debug | explicit-fields: Rule Failed: CollectRecords
2025-12-27T19:04:13.480910Z | Debug | changeTypeSignature: Rule Failed: GetParsedModule
2025-12-27T19:04:13.480965Z | Debug | overloaded-record-dot: Rule Failed: CollectRecordSelectors
2025-12-27T19:04:13.481019Z | Debug | gadt: Rule Failed: GetParsedModuleWithComments
2025-12-27T19:04:13.481072Z | Debug | importLens: Rule Failed: ImportActions
2025-12-27T19:04:13.481126Z | Debug | qualifyImportedNames: Rule Failed: TypeCheck
2025-12-27T19:04:13.481178Z | Debug | alternateNumberFormat: Rule Failed: CollectLiterals
2025-12-27T19:04:13.481231Z | Debug | pragmas-disable: Rule Failed: GhcSession
2025-12-27T19:04:13.509894Z | Debug | eval: fp /home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs
2025-12-27T19:04:13.510011Z | Debug | Finished: codeLens.config Took: 0.00s
2025-12-27T19:04:13.510184Z | Debug | Finished: eval.GetParsedModuleWithComments Took: 0.00s
2025-12-27T19:04:13.510244Z | Debug | Finished: ModuleName.getFileContents Took: 0.00s
2025-12-27T19:04:13.510307Z | Debug | Finished: ModuleName.ghcSession Took: 0.00s
2025-12-27T19:04:13.510380Z | Debug | Finished: classplugin.GetInstanceBindLens Took: 0.00s
2025-12-27T19:04:13.510481Z | Debug | Finished: ImportActions Took: 0.00s
2025-12-27T19:04:13.510637Z | Debug | Finished: codeLens.GetGlobalBindingTypeSigs Took: 0.00s
2025-12-27T19:04:13.510695Z | Debug | eval: Rule Failed: GetEvalComments
2025-12-27T19:04:13.510762Z | Debug | ghcide-type-lenses: Rule Failed: GetGlobalBindingTypeSigs
2025-12-27T19:04:13.510823Z | Debug | importLens: Rule Failed: ImportActions
2025-12-27T19:04:13.510880Z | Debug | class: Rule Failed: GetInstanceBindLens
2025-12-27T19:04:13.510934Z | Debug | moduleName: Rule Failed: GhcSession
2025-12-27T19:04:15.484487Z | Debug | DocumentHighlight request at position 15:1 in file: /home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs
2025-12-27T19:04:15.484576Z | Debug | Hover request at position 15:1 in file: /home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs
2025-12-27T19:04:15.484688Z | Debug | Finished: C:GetFixity:/home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs Took: 0.00s
2025-12-27T19:04:15.484741Z | Debug | Finished: C:GetHieAst:/home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs Took: 0.00s
2025-12-27T19:04:15.484808Z | Debug | Finished: Pragmas.GhcSession Took: 0.00s
2025-12-27T19:04:15.484864Z | Debug | Finished: cabal.cabal-add Took: 0.00s
2025-12-27T19:04:15.484935Z | Debug | Finished: C:GetHieAst:/home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs Took: 0.00s
2025-12-27T19:04:15.485093Z | Debug | Finished: C:GhcSession:/home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs Took: 0.00s
2025-12-27T19:04:15.485177Z | Debug | Finished: C:GetHieAst:/home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs Took: 0.00s
2025-12-27T19:04:15.485265Z | Debug | Finished: ExplicitFields.CollectRecords Took: 0.00s
2025-12-27T19:04:15.485340Z | Debug | Finished: retrie Took: 0.00s
2025-12-27T19:04:15.485399Z | Debug | Finished: changeTypeSignature.GetParsedModule Took: 0.00s
2025-12-27T19:04:15.485506Z | Debug | Finished: Hlint.getVersionedTextDoc Took: 0.00s
2025-12-27T19:04:15.485652Z | Debug | Finished: hls-refactor-plugin.codeAction.getUriContents Took: 0.00s
2025-12-27T19:04:15.485701Z | Debug | Finished: GhcideCodeActions.getParsedModule Took: 0.00s
2025-12-27T19:04:15.485766Z | Debug | Finished: overloadedRecordDot.collectRecordSelectors Took: 0.00s
2025-12-27T19:04:15.485828Z | Debug | Finished: GADT.GetParsedModuleWithComments Took: 0.00s
2025-12-27T19:04:15.485874Z | Debug | Finished: ImportActions Took: 0.00s
2025-12-27T19:04:15.485927Z | Debug | Finished: classplugin.codeAction.getVersionedTextDoc Took: 0.00s
2025-12-27T19:04:15.485969Z | Debug | Finished: alternateNumberFormat.CollectLiterals Took: 0.00s
2025-12-27T19:04:15.486011Z | Debug | Finished: Pragmas.GhcSession Took: 0.00s
2025-12-27T19:04:15.486091Z | Debug | Finished: QualifyImportedNames.TypeCheck Took: 0.00s
2025-12-27T19:04:15.486145Z | Debug | Finished: splice.codeAction.getVersionedTextDoc Took: 0.00s
2025-12-27T19:04:15.486171Z | Debug | Finished: splice.codeAction.GitHieAst Took: 0.00s
2025-12-27T19:04:15.486210Z | Debug | pragmas-suggest: Rule Failed: GhcSession
2025-12-27T19:04:15.486252Z | Debug | retrie: Rule Failed: TypeCheck
2025-12-27T19:04:15.486288Z | Debug | explicit-fields: Rule Failed: CollectRecords
2025-12-27T19:04:15.486323Z | Debug | changeTypeSignature: Rule Failed: GetParsedModule
2025-12-27T19:04:15.486358Z | Debug | overloaded-record-dot: Rule Failed: CollectRecordSelectors
2025-12-27T19:04:15.486392Z | Debug | gadt: Rule Failed: GetParsedModuleWithComments
2025-12-27T19:04:15.486425Z | Debug | importLens: Rule Failed: ImportActions
2025-12-27T19:04:15.486459Z | Debug | qualifyImportedNames: Rule Failed: TypeCheck
2025-12-27T19:04:15.486493Z | Debug | alternateNumberFormat: Rule Failed: CollectLiterals
2025-12-27T19:04:15.486526Z | Debug | pragmas-disable: Rule Failed: GhcSession
2025-12-27T19:04:48.772046Z | Info | Live bytes: 25.68MB Heap size: 599.79MB
2025-12-27T19:05:21.555006Z | Debug | Finished build session
AsyncCancelled
2025-12-27T19:05:21.555064Z | Debug | Set files of interst to
[ ( /home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs
, Modified {firstOpen = False} ) ]
2025-12-27T19:05:21.555157Z | Debug | Restarting build session due to /home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs (modified)
Action Queue: []
Keys: [ GetModificationTime; /home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs
, IsFileOfInterest; /home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs ]
Aborting previous build session took 0.00s
2025-12-27T19:05:21.555233Z | Debug | Modified text document: file:///home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs
2025-12-27T19:05:22.062695Z | Debug | Hover request at position 15:2 in file: /home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs
2025-12-27T19:05:22.062774Z | Debug | Finished: Outline Took: 0.00s
2025-12-27T19:05:22.062885Z | Debug | Finished: C:GetFixity:/home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs Took: 0.00s
2025-12-27T19:05:22.063048Z | Debug | Finished: C:GetHieAst:/home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs Took: 0.00s
2025-12-27T19:05:22.063179Z | Debug | Finished: Pragmas.GhcSession Took: 0.00s
2025-12-27T19:05:22.063217Z | Debug | Finished: cabal.cabal-add Took: 0.00s
2025-12-27T19:05:22.063254Z | Debug | Finished: C:GetHieAst:/home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs Took: 0.00s
2025-12-27T19:05:22.063357Z | Debug | DocumentHighlight request at position 15:2 in file: /home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs
2025-12-27T19:05:22.063400Z | Debug | Finished: retrie Took: 0.00s
2025-12-27T19:05:22.063461Z | Debug | Finished: C:GhcSession:/home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs Took: 0.00s
2025-12-27T19:05:22.063511Z | Debug | Finished: ExplicitFields.CollectRecords Took: 0.00s
2025-12-27T19:05:22.063578Z | Debug | Finished: Hlint.getVersionedTextDoc Took: 0.00s
2025-12-27T19:05:22.063643Z | Debug | Finished: changeTypeSignature.GetParsedModule Took: 0.00s
2025-12-27T19:05:22.063715Z | Debug | Finished: C:GetHieAst:/home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs Took: 0.00s
2025-12-27T19:05:22.063769Z | Debug | Finished: overloadedRecordDot.collectRecordSelectors Took: 0.00s
2025-12-27T19:05:22.063882Z | Debug | Finished: GADT.GetParsedModuleWithComments Took: 0.00s
2025-12-27T19:05:22.063941Z | Debug | Finished: ImportActions Took: 0.00s
2025-12-27T19:05:22.064051Z | Debug | Finished: classplugin.codeAction.getVersionedTextDoc Took: 0.00s
2025-12-27T19:05:22.064090Z | Debug | Finished: hls-refactor-plugin.codeAction.getUriContents Took: 0.00s
2025-12-27T19:05:22.064143Z | Debug | Finished: QualifyImportedNames.TypeCheck Took: 0.00s
2025-12-27T19:05:22.064199Z | Debug | Finished: alternateNumberFormat.CollectLiterals Took: 0.00s
2025-12-27T19:05:22.064234Z | Debug | Finished: Pragmas.GhcSession Took: 0.00s
2025-12-27T19:05:22.064282Z | Debug | Finished: splice.codeAction.getVersionedTextDoc Took: 0.00s
2025-12-27T19:05:22.064326Z | Debug | Finished: GhcideCodeActions.getParsedModule Took: 0.00s
2025-12-27T19:05:22.064377Z | Debug | Finished: splice.codeAction.GitHieAst Took: 0.00s
2025-12-27T19:05:22.064402Z | Debug | pragmas-suggest: Rule Failed: GhcSession
2025-12-27T19:05:22.064442Z | Debug | retrie: Rule Failed: TypeCheck
2025-12-27T19:05:22.236220Z | Debug | explicit-fields: Rule Failed: CollectRecords
2025-12-27T19:05:22.236293Z | Debug | changeTypeSignature: Rule Failed: GetParsedModule
2025-12-27T19:05:22.236390Z | Debug | overloaded-record-dot: Rule Failed: CollectRecordSelectors
2025-12-27T19:05:22.236500Z | Debug | eval: fp /home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs
2025-12-27T19:05:22.236626Z | Debug | gadt: Rule Failed: GetParsedModuleWithComments
2025-12-27T19:05:22.236704Z | Debug | Finished: codeLens.config Took: 0.00s
2025-12-27T19:05:22.236795Z | Debug | Finished: classplugin.GetInstanceBindLens Took: 0.00s
2025-12-27T19:05:22.236853Z | Debug | Finished: ImportActions Took: 0.00s
2025-12-27T19:05:22.236904Z | Debug | Finished: eval.GetParsedModuleWithComments Took: 0.00s
2025-12-27T19:05:22.236948Z | Debug | importLens: Rule Failed: ImportActions
2025-12-27T19:05:22.236988Z | Debug | Finished: codeLens.GetGlobalBindingTypeSigs Took: 0.00s
2025-12-27T19:05:22.237077Z | Debug | Finished: ModuleName.getFileContents Took: 0.00s
2025-12-27T19:05:22.237111Z | Debug | Finished: ModuleName.ghcSession Took: 0.00s
2025-12-27T19:05:22.237151Z | Debug | eval: Rule Failed: GetEvalComments
2025-12-27T19:05:22.237224Z | Debug | qualifyImportedNames: Rule Failed: TypeCheck
2025-12-27T19:05:22.237294Z | Debug | ghcide-type-lenses: Rule Failed: GetGlobalBindingTypeSigs
2025-12-27T19:05:22.237364Z | Debug | alternateNumberFormat: Rule Failed: CollectLiterals
2025-12-27T19:05:22.237388Z | Debug | importLens: Rule Failed: ImportActions
2025-12-27T19:05:22.237408Z | Debug | pragmas-disable: Rule Failed: GhcSession
2025-12-27T19:05:22.237425Z | Debug | class: Rule Failed: GetInstanceBindLens
2025-12-27T19:05:22.237481Z | Debug | moduleName: Rule Failed: GhcSession
2025-12-27T19:05:22.973591Z | Debug | Finished build session
AsyncCancelled
2025-12-27T19:05:22.973660Z | Debug | Restarting build session due to /home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs (modified)
Action Queue: []
Keys: [ GetModificationTime; /home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs
, IsFileOfInterest; /home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs ]
Aborting previous build session took 0.00s
2025-12-27T19:05:22.973734Z | Debug | Modified text document: file:///home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs
2025-12-27T19:05:23.316994Z | Debug | Finished build session
AsyncCancelled
2025-12-27T19:05:23.317054Z | Debug | Set files of interst to
[ ( /home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs
, OnDisk ) ]
2025-12-27T19:05:23.317144Z | Debug | Restarting build session due to /home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs (modified)
Action Queue: []
Keys: [ GetModificationTime; /home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs
, IsFileOfInterest; /home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs ]
Aborting previous build session took 0.00s
2025-12-27T19:05:23.317211Z | Debug | Saved text document: file:///home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs
2025-12-27T19:05:23.317312Z | Info | Could not identify reverse dependencies for NormalizedFilePath "/home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs"
2025-12-27T19:05:23.317366Z | Debug | Finished: ParentTC Took: 0.00s
2025-12-27T19:05:23.321861Z | Debug | eval: fp /home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs
2025-12-27T19:05:23.322094Z | Debug | Finished: codeLens.config Took: 0.00s
2025-12-27T19:05:23.322231Z | Debug | Finished: classplugin.GetInstanceBindLens Took: 0.00s
2025-12-27T19:05:23.322329Z | Debug | Finished: ImportActions Took: 0.00s
2025-12-27T19:05:23.322403Z | Debug | Finished: eval.GetParsedModuleWithComments Took: 0.00s
2025-12-27T19:05:23.322506Z | Debug | Finished: codeLens.GetGlobalBindingTypeSigs Took: 0.00s
2025-12-27T19:05:23.322647Z | Debug | Finished: ModuleName.getFileContents Took: 0.00s
2025-12-27T19:05:23.322738Z | Debug | Finished: ModuleName.ghcSession Took: 0.00s
2025-12-27T19:05:23.322804Z | Debug | eval: Rule Failed: GetEvalComments
2025-12-27T19:05:23.322909Z | Debug | ghcide-type-lenses: Rule Failed: GetGlobalBindingTypeSigs
2025-12-27T19:05:23.322969Z | Debug | importLens: Rule Failed: ImportActions
2025-12-27T19:05:23.323019Z | Debug | class: Rule Failed: GetInstanceBindLens
2025-12-27T19:05:23.323068Z | Debug | moduleName: Rule Failed: GhcSession
2025-12-27T19:05:23.822378Z | Debug | DocumentHighlight request at position 15:1 in file: /home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs
2025-12-27T19:05:23.822461Z | Debug | Finished: Outline Took: 0.00s
2025-12-27T19:05:23.822592Z | Debug | Hover request at position 15:1 in file: /home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs
2025-12-27T19:05:23.822688Z | Debug | Finished: Pragmas.GhcSession Took: 0.00s
2025-12-27T19:05:23.822808Z | Debug | Finished: cabal.cabal-add Took: 0.00s
2025-12-27T19:05:23.822901Z | Debug | Finished: retrie Took: 0.00s
2025-12-27T19:05:23.822976Z | Debug | Finished: C:GetHieAst:/home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs Took: 0.00s
2025-12-27T19:05:23.823042Z | Debug | Finished: C:GetHieAst:/home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs Took: 0.00s
2025-12-27T19:05:23.823109Z | Debug | Finished: C:GetFixity:/home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs Took: 0.00s
2025-12-27T19:05:23.823214Z | Debug | Finished: ExplicitFields.CollectRecords Took: 0.00s
2025-12-27T19:05:23.823272Z | Debug | Finished: Hlint.getVersionedTextDoc Took: 0.00s
2025-12-27T19:05:23.823316Z | Debug | Finished: changeTypeSignature.GetParsedModule Took: 0.00s
2025-12-27T19:05:23.823366Z | Debug | Finished: hls-refactor-plugin.codeAction.getUriContents Took: 0.00s
2025-12-27T19:05:23.823424Z | Debug | Finished: C:GetHieAst:/home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs Took: 0.00s
2025-12-27T19:05:23.823475Z | Debug | Finished: C:GhcSession:/home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs Took: 0.00s
2025-12-27T19:05:23.823527Z | Debug | Finished: overloadedRecordDot.collectRecordSelectors Took: 0.00s
2025-12-27T19:05:23.823602Z | Debug | Finished: GhcideCodeActions.getParsedModule Took: 0.00s
2025-12-27T19:05:23.823648Z | Debug | Finished: GADT.GetParsedModuleWithComments Took: 0.00s
2025-12-27T19:05:23.823679Z | Debug | Finished: ImportActions Took: 0.00s
2025-12-27T19:05:23.823735Z | Debug | Finished: classplugin.codeAction.getVersionedTextDoc Took: 0.00s
2025-12-27T19:05:23.823765Z | Debug | Finished: alternateNumberFormat.CollectLiterals Took: 0.00s
2025-12-27T19:05:23.823796Z | Debug | Finished: Pragmas.GhcSession Took: 0.00s
2025-12-27T19:05:23.823851Z | Debug | Finished: splice.codeAction.getVersionedTextDoc Took: 0.00s
2025-12-27T19:05:23.823878Z | Debug | Finished: QualifyImportedNames.TypeCheck Took: 0.00s
2025-12-27T19:05:23.823919Z | Debug | Finished: splice.codeAction.GitHieAst Took: 0.00s
2025-12-27T19:05:23.823956Z | Debug | pragmas-suggest: Rule Failed: GhcSession
2025-12-27T19:05:23.824091Z | Debug | retrie: Rule Failed: TypeCheck
2025-12-27T19:05:23.824142Z | Debug | explicit-fields: Rule Failed: CollectRecords
2025-12-27T19:05:23.824187Z | Debug | changeTypeSignature: Rule Failed: GetParsedModule
2025-12-27T19:05:23.824226Z | Debug | overloaded-record-dot: Rule Failed: CollectRecordSelectors
2025-12-27T19:05:23.824268Z | Debug | gadt: Rule Failed: GetParsedModuleWithComments
2025-12-27T19:05:23.824309Z | Debug | importLens: Rule Failed: ImportActions
2025-12-27T19:05:23.824351Z | Debug | qualifyImportedNames: Rule Failed: TypeCheck
2025-12-27T19:05:23.824387Z | Debug | alternateNumberFormat: Rule Failed: CollectLiterals
2025-12-27T19:05:23.824428Z | Debug | pragmas-disable: Rule Failed: GhcSession
2025-12-27T19:05:23.853975Z | Debug | eval: fp /home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs
2025-12-27T19:05:23.854767Z | Debug | Finished: codeLens.config Took: 0.00s
2025-12-27T19:05:23.854850Z | Debug | Finished: ImportActions Took: 0.00s
2025-12-27T19:05:23.854902Z | Debug | Finished: classplugin.GetInstanceBindLens Took: 0.00s
2025-12-27T19:05:23.854953Z | Debug | Finished: eval.GetParsedModuleWithComments Took: 0.00s
2025-12-27T19:05:23.855038Z | Debug | Finished: codeLens.GetGlobalBindingTypeSigs Took: 0.00s
2025-12-27T19:05:23.855107Z | Debug | Finished: ModuleName.getFileContents Took: 0.00s
2025-12-27T19:05:23.855188Z | Debug | Finished: ModuleName.ghcSession Took: 0.00s
2025-12-27T19:05:23.855263Z | Debug | eval: Rule Failed: GetEvalComments
2025-12-27T19:05:23.855349Z | Debug | ghcide-type-lenses: Rule Failed: GetGlobalBindingTypeSigs
2025-12-27T19:05:23.855410Z | Debug | importLens: Rule Failed: ImportActions
2025-12-27T19:05:23.855455Z | Debug | class: Rule Failed: GetInstanceBindLens
2025-12-27T19:05:23.855495Z | Debug | moduleName: Rule Failed: GhcSession
2025-12-27T19:05:34.243488Z | Debug | DocumentHighlight request at position 15:1 in file: /home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs
2025-12-27T19:05:34.243719Z | Debug | Hover request at position 15:1 in file: /home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs
2025-12-27T19:05:34.243887Z | Debug | Finished: Pragmas.GhcSession Took: 0.00s
2025-12-27T19:05:34.244091Z | Debug | Finished: cabal.cabal-add Took: 0.00s
2025-12-27T19:05:34.244211Z | Debug | Finished: C:GetHieAst:/home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs Took: 0.00s
2025-12-27T19:05:34.244280Z | Debug | Finished: retrie Took: 0.00s
2025-12-27T19:05:34.244348Z | Debug | Finished: C:GetFixity:/home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs Took: 0.00s
2025-12-27T19:05:34.244432Z | Debug | Finished: ExplicitFields.CollectRecords Took: 0.00s
2025-12-27T19:05:34.244491Z | Debug | Finished: C:GetHieAst:/home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs Took: 0.00s
2025-12-27T19:05:34.244538Z | Debug | Finished: hls-refactor-plugin.codeAction.getUriContents Took: 0.00s
2025-12-27T19:05:34.244581Z | Debug | Finished: Hlint.getVersionedTextDoc Took: 0.00s
2025-12-27T19:05:34.244616Z | Debug | Finished: C:GetHieAst:/home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs Took: 0.00s
2025-12-27T19:05:34.244645Z | Debug | Finished: overloadedRecordDot.collectRecordSelectors Took: 0.00s
2025-12-27T19:05:34.244688Z | Debug | Finished: GADT.GetParsedModuleWithComments Took: 0.00s
2025-12-27T19:05:34.244733Z | Debug | Finished: GhcideCodeActions.getParsedModule Took: 0.00s
2025-12-27T19:05:34.244778Z | Debug | Finished: classplugin.codeAction.getVersionedTextDoc Took: 0.00s
2025-12-27T19:05:34.244807Z | Debug | Finished: alternateNumberFormat.CollectLiterals Took: 0.00s
2025-12-27T19:05:34.244870Z | Debug | Finished: C:GhcSession:/home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs Took: 0.00s
2025-12-27T19:05:34.244895Z | Debug | Finished: QualifyImportedNames.TypeCheck Took: 0.00s
2025-12-27T19:05:34.244928Z | Debug | Finished: changeTypeSignature.GetParsedModule Took: 0.00s
2025-12-27T19:05:34.244972Z | Debug | Finished: splice.codeAction.getVersionedTextDoc Took: 0.00s
2025-12-27T19:05:34.245024Z | Debug | Finished: ImportActions Took: 0.00s
2025-12-27T19:05:34.245069Z | Debug | Finished: Pragmas.GhcSession Took: 0.00s
2025-12-27T19:05:34.245118Z | Debug | Finished: splice.codeAction.GitHieAst Took: 0.00s
2025-12-27T19:05:34.245159Z | Debug | pragmas-suggest: Rule Failed: GhcSession
2025-12-27T19:05:34.245193Z | Debug | retrie: Rule Failed: TypeCheck
2025-12-27T19:05:34.245224Z | Debug | explicit-fields: Rule Failed: CollectRecords
2025-12-27T19:05:34.245256Z | Debug | changeTypeSignature: Rule Failed: GetParsedModule
2025-12-27T19:05:34.245288Z | Debug | overloaded-record-dot: Rule Failed: CollectRecordSelectors
2025-12-27T19:05:34.245320Z | Debug | gadt: Rule Failed: GetParsedModuleWithComments
2025-12-27T19:05:34.245350Z | Debug | importLens: Rule Failed: ImportActions
2025-12-27T19:05:34.245381Z | Debug | qualifyImportedNames: Rule Failed: TypeCheck
2025-12-27T19:05:34.245410Z | Debug | alternateNumberFormat: Rule Failed: CollectLiterals
2025-12-27T19:05:34.245440Z | Debug | pragmas-disable: Rule Failed: GhcSession
2025-12-27T19:05:34.527866Z | Debug | Finished build session
AsyncCancelled
2025-12-27T19:05:34.527924Z | Debug | Set files of interst to
[ ( /home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs
, Modified {firstOpen = False} ) ]
2025-12-27T19:05:34.528073Z | Debug | Restarting build session due to /home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs (modified)
Action Queue: []
Keys: [ GetModificationTime; /home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs
, IsFileOfInterest; /home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs ]
Aborting previous build session took 0.00s
2025-12-27T19:05:34.528166Z | Debug | Modified text document: file:///home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs
2025-12-27T19:05:35.155022Z | Debug | Finished: mkFormattingHandlers Took: 0.00s
2025-12-27T19:05:35.155073Z | Debug | Finished: Ormolu Took: 0.00s
2025-12-27T19:05:35.155125Z | Debug | Finished: Ormolu Took: 0.00s
2025-12-27T19:05:35.155169Z | Debug | ormolu: Using compiled in ormolu-0.7.4.0
2025-12-27T19:05:35.499207Z | Debug | Finished build session
AsyncCancelled
2025-12-27T19:05:35.499358Z | Debug | Restarting build session due to /home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs (modified)
Action Queue: []
Keys: [ GetModificationTime; /home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs
, IsFileOfInterest; /home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs ]
Aborting previous build session took 0.00s
2025-12-27T19:05:35.499475Z | Debug | Modified text document: file:///home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs
2025-12-27T19:05:36.005739Z | Debug | DocumentHighlight request at position 15:1 in file: /home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs
2025-12-27T19:05:36.005963Z | Debug | Hover request at position 15:1 in file: /home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs
2025-12-27T19:05:36.006040Z | Debug | Finished: Outline Took: 0.00s
2025-12-27T19:05:36.006100Z | Debug | Finished: Pragmas.GhcSession Took: 0.00s
2025-12-27T19:05:36.006279Z | Debug | Finished: cabal.cabal-add Took: 0.00s
2025-12-27T19:05:36.006338Z | Debug | Finished: C:GetFixity:/home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs Took: 0.00s
2025-12-27T19:05:36.006414Z | Debug | Finished: retrie Took: 0.00s
2025-12-27T19:05:36.006468Z | Debug | Finished: C:GetHieAst:/home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs Took: 0.00s
2025-12-27T19:05:36.006522Z | Debug | Finished: C:GetHieAst:/home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs Took: 0.00s
2025-12-27T19:05:36.006743Z | Debug | Finished: ExplicitFields.CollectRecords Took: 0.00s
2025-12-27T19:05:36.006806Z | Debug | Finished: changeTypeSignature.GetParsedModule Took: 0.00s
2025-12-27T19:05:36.006852Z | Debug | Finished: C:GetHieAst:/home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs Took: 0.00s
2025-12-27T19:05:36.006892Z | Debug | Finished: C:GhcSession:/home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs Took: 0.00s
2025-12-27T19:05:36.006932Z | Debug | Finished: Hlint.getVersionedTextDoc Took: 0.00s
2025-12-27T19:05:36.006960Z | Debug | Finished: GADT.GetParsedModuleWithComments Took: 0.00s
2025-12-27T19:05:36.007035Z | Debug | Finished: classplugin.codeAction.getVersionedTextDoc Took: 0.00s
2025-12-27T19:05:36.007086Z | Debug | Finished: overloadedRecordDot.collectRecordSelectors Took: 0.00s
2025-12-27T19:05:36.007128Z | Debug | Finished: splice.codeAction.getVersionedTextDoc Took: 0.00s
2025-12-27T19:05:36.007193Z | Debug | Finished: ImportActions Took: 0.00s
2025-12-27T19:05:36.007223Z | Debug | Finished: QualifyImportedNames.TypeCheck Took: 0.00s
2025-12-27T19:05:36.007254Z | Debug | Finished: alternateNumberFormat.CollectLiterals Took: 0.00s
2025-12-27T19:05:36.007281Z | Debug | Finished: Pragmas.GhcSession Took: 0.00s
2025-12-27T19:05:36.007343Z | Debug | Finished: splice.codeAction.GitHieAst Took: 0.00s
2025-12-27T19:05:36.007422Z | Debug | Finished: hls-refactor-plugin.codeAction.getUriContents Took: 0.00s
2025-12-27T19:05:36.007455Z | Debug | Finished: GhcideCodeActions.getParsedModule Took: 0.00s
2025-12-27T19:05:36.007511Z | Debug | pragmas-suggest: Rule Failed: GhcSession
2025-12-27T19:05:36.007583Z | Debug | retrie: Rule Failed: TypeCheck
2025-12-27T19:05:36.007646Z | Debug | explicit-fields: Rule Failed: CollectRecords
2025-12-27T19:05:36.007711Z | Debug | changeTypeSignature: Rule Failed: GetParsedModule
2025-12-27T19:05:36.007776Z | Debug | overloaded-record-dot: Rule Failed: CollectRecordSelectors
2025-12-27T19:05:36.007852Z | Debug | gadt: Rule Failed: GetParsedModuleWithComments
2025-12-27T19:05:36.007916Z | Debug | importLens: Rule Failed: ImportActions
2025-12-27T19:05:36.007982Z | Debug | qualifyImportedNames: Rule Failed: TypeCheck
2025-12-27T19:05:36.008045Z | Debug | alternateNumberFormat: Rule Failed: CollectLiterals
2025-12-27T19:05:36.008109Z | Debug | pragmas-disable: Rule Failed: GhcSession
2025-12-27T19:05:36.084430Z | Debug | eval: fp /home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs
2025-12-27T19:05:36.084650Z | Debug | Finished: classplugin.GetInstanceBindLens Took: 0.00s
2025-12-27T19:05:36.084697Z | Debug | Finished: ImportActions Took: 0.00s
2025-12-27T19:05:36.084773Z | Debug | Finished: eval.GetParsedModuleWithComments Took: 0.00s
2025-12-27T19:05:36.084836Z | Debug | Finished: codeLens.config Took: 0.00s
2025-12-27T19:05:36.084903Z | Debug | Finished: ModuleName.getFileContents Took: 0.00s
2025-12-27T19:05:36.084938Z | Debug | Finished: ModuleName.ghcSession Took: 0.00s
2025-12-27T19:05:36.084989Z | Debug | Finished: codeLens.GetGlobalBindingTypeSigs Took: 0.00s
2025-12-27T19:05:36.085040Z | Debug | eval: Rule Failed: GetEvalComments
2025-12-27T19:05:36.085112Z | Debug | ghcide-type-lenses: Rule Failed: GetGlobalBindingTypeSigs
2025-12-27T19:05:36.085174Z | Debug | importLens: Rule Failed: ImportActions
2025-12-27T19:05:36.085238Z | Debug | class: Rule Failed: GetInstanceBindLens
2025-12-27T19:05:36.085301Z | Debug | moduleName: Rule Failed: GhcSession
2025-12-27T19:05:36.969499Z | Debug | Hover request at position 1637:1 in file: /home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs
2025-12-27T19:05:36.969607Z | Debug | Finished: cabal.cabal-add Took: 0.00s
2025-12-27T19:05:36.969784Z | Debug | Finished: Pragmas.GhcSession Took: 0.00s
2025-12-27T19:05:36.969904Z | Debug | DocumentHighlight request at position 1637:1 in file: /home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs
2025-12-27T19:05:36.969948Z | Debug | Finished: retrie Took: 0.00s
2025-12-27T19:05:36.970013Z | Debug | Finished: C:GetHieAst:/home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs Took: 0.00s
2025-12-27T19:05:36.970103Z | Debug | Finished: ExplicitFields.CollectRecords Took: 0.00s
2025-12-27T19:05:36.970163Z | Debug | Finished: C:GhcSession:/home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs Took: 0.00s
2025-12-27T19:05:36.970265Z | Debug | Finished: C:GetFixity:/home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs Took: 0.00s
2025-12-27T19:05:36.970303Z | Debug | Finished: C:GetHieAst:/home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs Took: 0.00s
2025-12-27T19:05:36.970369Z | Debug | Finished: hls-refactor-plugin.codeAction.getUriContents Took: 0.00s
2025-12-27T19:05:36.970472Z | Debug | Finished: changeTypeSignature.GetParsedModule Took: 0.00s
2025-12-27T19:05:36.970517Z | Debug | Finished: C:GetHieAst:/home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs Took: 0.00s
2025-12-27T19:05:36.970594Z | Debug | Finished: overloadedRecordDot.collectRecordSelectors Took: 0.00s
2025-12-27T19:05:36.970633Z | Debug | Finished: GhcideCodeActions.getParsedModule Took: 0.00s
2025-12-27T19:05:36.970710Z | Debug | Finished: Hlint.getVersionedTextDoc Took: 0.00s
2025-12-27T19:05:36.970748Z | Debug | Finished: GADT.GetParsedModuleWithComments Took: 0.00s
2025-12-27T19:05:36.970810Z | Debug | Finished: ImportActions Took: 0.00s
2025-12-27T19:05:36.970871Z | Debug | Finished: QualifyImportedNames.TypeCheck Took: 0.00s
2025-12-27T19:05:36.970901Z | Debug | Finished: classplugin.codeAction.getVersionedTextDoc Took: 0.00s
2025-12-27T19:05:36.970940Z | Debug | Finished: alternateNumberFormat.CollectLiterals Took: 0.00s
2025-12-27T19:05:36.971016Z | Debug | Finished: splice.codeAction.getVersionedTextDoc Took: 0.00s
2025-12-27T19:05:36.971060Z | Debug | Finished: Pragmas.GhcSession Took: 0.00s
2025-12-27T19:05:36.971096Z | Debug | Finished: splice.codeAction.GitHieAst Took: 0.00s
2025-12-27T19:05:36.971162Z | Debug | pragmas-suggest: Rule Failed: GhcSession
2025-12-27T19:05:36.971296Z | Debug | retrie: Rule Failed: TypeCheck
2025-12-27T19:05:36.971329Z | Debug | explicit-fields: Rule Failed: CollectRecords
2025-12-27T19:05:36.971362Z | Debug | changeTypeSignature: Rule Failed: GetParsedModule
2025-12-27T19:05:36.971393Z | Debug | overloaded-record-dot: Rule Failed: CollectRecordSelectors
2025-12-27T19:05:36.971434Z | Debug | gadt: Rule Failed: GetParsedModuleWithComments
2025-12-27T19:05:36.971465Z | Debug | importLens: Rule Failed: ImportActions
2025-12-27T19:05:36.971495Z | Debug | qualifyImportedNames: Rule Failed: TypeCheck
2025-12-27T19:05:36.971524Z | Debug | alternateNumberFormat: Rule Failed: CollectLiterals
2025-12-27T19:05:36.971554Z | Debug | pragmas-disable: Rule Failed: GhcSession
2025-12-27T19:05:38.785440Z | Debug | Finished build session
AsyncCancelled
2025-12-27T19:05:38.785549Z | Debug | Restarting build session due to /home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs (modified)
Action Queue: []
Keys: [ GetModificationTime; /home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs
, IsFileOfInterest; /home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs ]
Aborting previous build session took 0.00s
2025-12-27T19:05:38.785611Z | Debug | Modified text document: file:///home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs
2025-12-27T19:05:39.158620Z | Debug | Finished build session
AsyncCancelled
2025-12-27T19:05:39.158725Z | Debug | Restarting build session due to /home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs (modified)
Action Queue: []
Keys: [ GetModificationTime; /home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs
, IsFileOfInterest; /home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs ]
Aborting previous build session took 0.00s
2025-12-27T19:05:39.158797Z | Debug | Modified text document: file:///home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs
2025-12-27T19:05:39.253347Z | Debug | Finished build session
AsyncCancelled
2025-12-27T19:05:39.253433Z | Debug | Restarting build session due to /home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs (modified)
Action Queue: []
Keys: [ GetModificationTime; /home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs
, IsFileOfInterest; /home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs ]
Aborting previous build session took 0.00s
2025-12-27T19:05:39.253511Z | Debug | Modified text document: file:///home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs
2025-12-27T19:05:39.377483Z | Debug | Finished build session
AsyncCancelled
2025-12-27T19:05:39.377548Z | Debug | Restarting build session due to /home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs (modified)
Action Queue: []
Keys: [ GetModificationTime; /home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs
, IsFileOfInterest; /home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs ]
Aborting previous build session took 0.00s
2025-12-27T19:05:39.377614Z | Debug | Modified text document: file:///home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs
2025-12-27T19:05:39.432768Z | Debug | Finished build session
AsyncCancelled
2025-12-27T19:05:39.432888Z | Debug | Restarting build session due to /home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs (modified)
Action Queue: []
Keys: [ GetModificationTime; /home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs
, IsFileOfInterest; /home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs ]
Aborting previous build session took 0.00s
2025-12-27T19:05:39.432963Z | Debug | Modified text document: file:///home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs
2025-12-27T19:05:39.495636Z | Debug | Finished build session
AsyncCancelled
2025-12-27T19:05:39.495733Z | Debug | Restarting build session due to /home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs (modified)
Action Queue: []
Keys: [ GetModificationTime; /home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs
, IsFileOfInterest; /home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs ]
Aborting previous build session took 0.00s
2025-12-27T19:05:39.495851Z | Debug | Modified text document: file:///home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs
2025-12-27T19:05:39.587641Z | Debug | Finished build session
AsyncCancelled
2025-12-27T19:05:39.587718Z | Debug | Restarting build session due to /home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs (modified)
Action Queue: []
Keys: [ GetModificationTime; /home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs
, IsFileOfInterest; /home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs ]
Aborting previous build session took 0.00s
2025-12-27T19:05:39.587785Z | Debug | Modified text document: file:///home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs
2025-12-27T19:05:40.092486Z | Debug | Finished: Outline Took: 0.00s
2025-12-27T19:05:40.092537Z | Debug | Finished: cabal.cabal-add Took: 0.00s
2025-12-27T19:05:40.092591Z | Debug | Finished: Pragmas.GhcSession Took: 0.00s
2025-12-27T19:05:40.092624Z | Debug | Finished: retrie Took: 0.00s
2025-12-27T19:05:40.092663Z | Debug | Finished: ExplicitFields.CollectRecords Took: 0.00s
2025-12-27T19:05:40.092797Z | Debug | Hover request at position 1638:7 in file: /home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs
2025-12-27T19:05:40.092913Z | Debug | DocumentHighlight request at position 1638:7 in file: /home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs
2025-12-27T19:05:40.092975Z | Debug | Finished: C:GetFixity:/home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs Took: 0.00s
2025-12-27T19:05:40.093071Z | Debug | Finished: C:GetHieAst:/home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs Took: 0.00s
2025-12-27T19:05:40.093154Z | Debug | Finished: C:GetHieAst:/home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs Took: 0.00s
2025-12-27T19:05:40.093250Z | Debug | Finished: C:GhcSession:/home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs Took: 0.00s
2025-12-27T19:05:40.093316Z | Debug | Finished: Hlint.getVersionedTextDoc Took: 0.00s
2025-12-27T19:05:40.093378Z | Debug | Finished: C:GetHieAst:/home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs Took: 0.00s
2025-12-27T19:05:40.093499Z | Debug | Finished: changeTypeSignature.GetParsedModule Took: 0.00s
2025-12-27T19:05:40.093576Z | Debug | Finished: overloadedRecordDot.collectRecordSelectors Took: 0.00s
2025-12-27T19:05:40.093665Z | Debug | Finished: GADT.GetParsedModuleWithComments Took: 0.00s
2025-12-27T19:05:40.093759Z | Debug | Finished: ImportActions Took: 0.00s
2025-12-27T19:05:40.093856Z | Debug | Finished: classplugin.codeAction.getVersionedTextDoc Took: 0.00s
2025-12-27T19:05:40.093979Z | Debug | Finished: hls-refactor-plugin.codeAction.getUriContents Took: 0.00s
2025-12-27T19:05:40.094089Z | Debug | Finished: splice.codeAction.getVersionedTextDoc Took: 0.00s
2025-12-27T19:05:40.094163Z | Debug | Finished: alternateNumberFormat.CollectLiterals Took: 0.00s
2025-12-27T19:05:40.094199Z | Debug | Finished: GhcideCodeActions.getParsedModule Took: 0.00s
2025-12-27T19:05:40.094266Z | Debug | Finished: Pragmas.GhcSession Took: 0.00s
2025-12-27T19:05:40.094327Z | Debug | Finished: splice.codeAction.GitHieAst Took: 0.00s
2025-12-27T19:05:40.094374Z | Debug | Finished: QualifyImportedNames.TypeCheck Took: 0.00s
2025-12-27T19:05:40.094442Z | Debug | pragmas-suggest: Rule Failed: GhcSession
2025-12-27T19:05:40.094487Z | Debug | retrie: Rule Failed: TypeCheck
2025-12-27T19:05:40.094523Z | Debug | explicit-fields: Rule Failed: CollectRecords
2025-12-27T19:05:40.094558Z | Debug | changeTypeSignature: Rule Failed: GetParsedModule
2025-12-27T19:05:40.094594Z | Debug | overloaded-record-dot: Rule Failed: CollectRecordSelectors
2025-12-27T19:05:40.094628Z | Debug | gadt: Rule Failed: GetParsedModuleWithComments
2025-12-27T19:05:40.094662Z | Debug | importLens: Rule Failed: ImportActions
2025-12-27T19:05:40.094695Z | Debug | qualifyImportedNames: Rule Failed: TypeCheck
2025-12-27T19:05:40.094729Z | Debug | alternateNumberFormat: Rule Failed: CollectLiterals
2025-12-27T19:05:40.094762Z | Debug | pragmas-disable: Rule Failed: GhcSession
2025-12-27T19:05:40.097619Z | Debug | eval: fp /home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs
2025-12-27T19:05:40.097929Z | Debug | Finished: eval.GetParsedModuleWithComments Took: 0.00s
2025-12-27T19:05:40.098013Z | Debug | Finished: ModuleName.getFileContents Took: 0.00s
2025-12-27T19:05:40.098058Z | Debug | Finished: codeLens.config Took: 0.00s
2025-12-27T19:05:40.098140Z | Debug | Finished: ImportActions Took: 0.00s
2025-12-27T19:05:40.098174Z | Debug | Finished: ModuleName.ghcSession Took: 0.00s
2025-12-27T19:05:40.098235Z | Debug | Finished: classplugin.GetInstanceBindLens Took: 0.00s
2025-12-27T19:05:40.098286Z | Debug | Finished: codeLens.GetGlobalBindingTypeSigs Took: 0.00s
2025-12-27T19:05:40.098341Z | Debug | eval: Rule Failed: GetEvalComments
2025-12-27T19:05:40.098380Z | Debug | ghcide-type-lenses: Rule Failed: GetGlobalBindingTypeSigs
2025-12-27T19:05:40.098417Z | Debug | importLens: Rule Failed: ImportActions
2025-12-27T19:05:40.098451Z | Debug | class: Rule Failed: GetInstanceBindLens
2025-12-27T19:05:40.098485Z | Debug | moduleName: Rule Failed: GhcSession
2025-12-27T19:05:40.303030Z | Debug | Finished build session
AsyncCancelled
2025-12-27T19:05:40.303094Z | Debug | Restarting build session due to /home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs (modified)
Action Queue: []
Keys: [ GetModificationTime; /home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs
, IsFileOfInterest; /home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs ]
Aborting previous build session took 0.00s
2025-12-27T19:05:40.303167Z | Debug | Modified text document: file:///home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs
2025-12-27T19:05:40.544700Z | Debug | Finished build session
AsyncCancelled
2025-12-27T19:05:40.544808Z | Debug | Restarting build session due to /home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs (modified)
Action Queue: []
Keys: [ GetModificationTime; /home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs
, IsFileOfInterest; /home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs ]
Aborting previous build session took 0.00s
2025-12-27T19:05:40.544893Z | Debug | Modified text document: file:///home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs
2025-12-27T19:05:41.051434Z | Debug | DocumentHighlight request at position 1639:1 in file: /home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs
2025-12-27T19:05:41.051555Z | Debug | Finished: Outline Took: 0.00s
2025-12-27T19:05:41.051621Z | Debug | Finished: Pragmas.GhcSession Took: 0.00s
2025-12-27T19:05:41.051758Z | Debug | Hover request at position 1639:1 in file: /home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs
2025-12-27T19:05:41.051845Z | Debug | Finished: cabal.cabal-add Took: 0.00s
2025-12-27T19:05:41.051944Z | Debug | Finished: retrie Took: 0.00s
2025-12-27T19:05:41.051998Z | Debug | Finished: C:GetHieAst:/home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs Took: 0.00s
2025-12-27T19:05:41.052186Z | Debug | Finished: ExplicitFields.CollectRecords Took: 0.00s
2025-12-27T19:05:41.052297Z | Debug | Finished: C:GetHieAst:/home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs Took: 0.00s
2025-12-27T19:05:41.052431Z | Debug | Finished: C:GetFixity:/home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs Took: 0.00s
2025-12-27T19:05:41.052489Z | Debug | Finished: changeTypeSignature.GetParsedModule Took: 0.00s
2025-12-27T19:05:41.052529Z | Debug | Finished: C:GetHieAst:/home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs Took: 0.00s
2025-12-27T19:05:41.052577Z | Debug | Finished: C:GhcSession:/home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs Took: 0.00s
2025-12-27T19:05:41.052608Z | Debug | Finished: Hlint.getVersionedTextDoc Took: 0.00s
2025-12-27T19:05:41.052654Z | Debug | Finished: overloadedRecordDot.collectRecordSelectors Took: 0.00s
2025-12-27T19:05:41.052686Z | Debug | Finished: GADT.GetParsedModuleWithComments Took: 0.00s
2025-12-27T19:05:41.052728Z | Debug | Finished: classplugin.codeAction.getVersionedTextDoc Took: 0.00s
2025-12-27T19:05:41.052781Z | Debug | Finished: QualifyImportedNames.TypeCheck Took: 0.00s
2025-12-27T19:05:41.052821Z | Debug | Finished: splice.codeAction.getVersionedTextDoc Took: 0.00s
2025-12-27T19:05:41.052869Z | Debug | Finished: ImportActions Took: 0.00s
2025-12-27T19:05:41.052903Z | Debug | Finished: alternateNumberFormat.CollectLiterals Took: 0.00s
2025-12-27T19:05:41.052930Z | Debug | Finished: Pragmas.GhcSession Took: 0.00s
2025-12-27T19:05:41.052967Z | Debug | Finished: hls-refactor-plugin.codeAction.getUriContents Took: 0.00s
2025-12-27T19:05:41.053016Z | Debug | Finished: splice.codeAction.GitHieAst Took: 0.00s
2025-12-27T19:05:41.053042Z | Debug | Finished: GhcideCodeActions.getParsedModule Took: 0.00s
2025-12-27T19:05:41.053066Z | Debug | pragmas-suggest: Rule Failed: GhcSession
2025-12-27T19:05:41.053104Z | Debug | retrie: Rule Failed: TypeCheck
2025-12-27T19:05:41.053138Z | Debug | explicit-fields: Rule Failed: CollectRecords
2025-12-27T19:05:41.053171Z | Debug | changeTypeSignature: Rule Failed: GetParsedModule
2025-12-27T19:05:41.053206Z | Debug | overloaded-record-dot: Rule Failed: CollectRecordSelectors
2025-12-27T19:05:41.053240Z | Debug | gadt: Rule Failed: GetParsedModuleWithComments
2025-12-27T19:05:41.053273Z | Debug | importLens: Rule Failed: ImportActions
2025-12-27T19:05:41.053306Z | Debug | qualifyImportedNames: Rule Failed: TypeCheck
2025-12-27T19:05:41.053353Z | Debug | alternateNumberFormat: Rule Failed: CollectLiterals
2025-12-27T19:05:41.053386Z | Debug | pragmas-disable: Rule Failed: GhcSession
2025-12-27T19:05:41.056790Z | Debug | eval: fp /home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs
2025-12-27T19:05:41.056911Z | Debug | Finished: codeLens.config Took: 0.00s
2025-12-27T19:05:41.057115Z | Debug | Finished: ImportActions Took: 0.00s
2025-12-27T19:05:41.057191Z | Debug | Finished: ModuleName.getFileContents Took: 0.00s
2025-12-27T19:05:41.057273Z | Debug | Finished: eval.GetParsedModuleWithComments Took: 0.00s
2025-12-27T19:05:41.057320Z | Debug | Finished: classplugin.GetInstanceBindLens Took: 0.00s
2025-12-27T19:05:41.057404Z | Debug | Finished: codeLens.GetGlobalBindingTypeSigs Took: 0.00s
2025-12-27T19:05:41.057440Z | Debug | Finished: ModuleName.ghcSession Took: 0.00s
2025-12-27T19:05:41.057495Z | Debug | eval: Rule Failed: GetEvalComments
2025-12-27T19:05:41.057535Z | Debug | ghcide-type-lenses: Rule Failed: GetGlobalBindingTypeSigs
2025-12-27T19:05:41.057573Z | Debug | importLens: Rule Failed: ImportActions
2025-12-27T19:05:41.057608Z | Debug | class: Rule Failed: GetInstanceBindLens
2025-12-27T19:05:41.057650Z | Debug | moduleName: Rule Failed: GhcSession
2025-12-27T19:05:43.139194Z | Debug | Finished build session
AsyncCancelled
2025-12-27T19:05:43.139262Z | Debug | Restarting build session due to /home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs (modified)
Action Queue: []
Keys: [ GetModificationTime; /home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs
, IsFileOfInterest; /home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs ]
Aborting previous build session took 0.00s
2025-12-27T19:05:43.139336Z | Debug | Modified text document: file:///home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs
2025-12-27T19:05:43.462036Z | Debug | Finished build session
AsyncCancelled
2025-12-27T19:05:43.462103Z | Debug | Set files of interst to
[ ( /home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs
, OnDisk ) ]
2025-12-27T19:05:43.462211Z | Debug | Restarting build session due to /home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs (modified)
Action Queue: []
Keys: [ GetModificationTime; /home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs
, IsFileOfInterest; /home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs ]
Aborting previous build session took 0.00s
2025-12-27T19:05:43.462296Z | Debug | Saved text document: file:///home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs
2025-12-27T19:05:43.462421Z | Info | Could not identify reverse dependencies for NormalizedFilePath "/home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs"
2025-12-27T19:05:43.462488Z | Debug | Finished: ParentTC Took: 0.00s
2025-12-27T19:05:43.466955Z | Debug | eval: fp /home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs
2025-12-27T19:05:43.467034Z | Debug | Finished: codeLens.config Took: 0.00s
2025-12-27T19:05:43.467171Z | Debug | Finished: classplugin.GetInstanceBindLens Took: 0.00s
2025-12-27T19:05:43.467259Z | Debug | Finished: ImportActions Took: 0.00s
2025-12-27T19:05:43.467313Z | Debug | Finished: eval.GetParsedModuleWithComments Took: 0.00s
2025-12-27T19:05:43.467393Z | Debug | Finished: codeLens.GetGlobalBindingTypeSigs Took: 0.00s
2025-12-27T19:05:43.467689Z | Debug | Finished: ModuleName.getFileContents Took: 0.00s
2025-12-27T19:05:43.467835Z | Debug | Finished: ModuleName.ghcSession Took: 0.00s
2025-12-27T19:05:43.467886Z | Debug | eval: Rule Failed: GetEvalComments
2025-12-27T19:05:43.467951Z | Debug | ghcide-type-lenses: Rule Failed: GetGlobalBindingTypeSigs
2025-12-27T19:05:43.468012Z | Debug | importLens: Rule Failed: ImportActions
2025-12-27T19:05:43.468074Z | Debug | class: Rule Failed: GetInstanceBindLens
2025-12-27T19:05:43.468134Z | Debug | moduleName: Rule Failed: GhcSession
2025-12-27T19:05:43.967296Z | Debug | Finished: Pragmas.GhcSession Took: 0.00s
2025-12-27T19:05:43.967428Z | Debug | Finished: cabal.cabal-add Took: 0.00s
2025-12-27T19:05:43.967559Z | Debug | DocumentHighlight request at position 1637:1 in file: /home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs
2025-12-27T19:05:43.967640Z | Debug | Hover request at position 1637:1 in file: /home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs
2025-12-27T19:05:43.967827Z | Debug | Finished: Outline Took: 0.00s
2025-12-27T19:05:43.967950Z | Debug | Finished: ExplicitFields.CollectRecords Took: 0.00s
2025-12-27T19:05:43.968033Z | Debug | Finished: retrie Took: 0.00s
2025-12-27T19:05:43.968133Z | Debug | Finished: Hlint.getVersionedTextDoc Took: 0.00s
2025-12-27T19:05:43.968217Z | Debug | Finished: changeTypeSignature.GetParsedModule Took: 0.00s
2025-12-27T19:05:43.968264Z | Debug | Finished: C:GetFixity:/home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs Took: 0.00s
2025-12-27T19:05:43.968335Z | Debug | Finished: hls-refactor-plugin.codeAction.getUriContents Took: 0.00s
2025-12-27T19:05:43.968406Z | Debug | Finished: GADT.GetParsedModuleWithComments Took: 0.00s
2025-12-27T19:05:43.968462Z | Debug | Finished: overloadedRecordDot.collectRecordSelectors Took: 0.00s
2025-12-27T19:05:43.968505Z | Debug | Finished: ImportActions Took: 0.00s
2025-12-27T19:05:43.968571Z | Debug | Finished: QualifyImportedNames.TypeCheck Took: 0.00s
2025-12-27T19:05:43.968620Z | Debug | Finished: GhcideCodeActions.getParsedModule Took: 0.00s
2025-12-27T19:05:43.968662Z | Debug | Finished: classplugin.codeAction.getVersionedTextDoc Took: 0.00s
2025-12-27T19:05:43.968717Z | Debug | Finished: alternateNumberFormat.CollectLiterals Took: 0.00s
2025-12-27T19:05:43.968766Z | Debug | Finished: C:GetHieAst:/home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs Took: 0.00s
2025-12-27T19:05:43.968826Z | Debug | Finished: splice.codeAction.getVersionedTextDoc Took: 0.00s
2025-12-27T19:05:43.968905Z | Debug | Finished: C:GetHieAst:/home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs Took: 0.00s
2025-12-27T19:05:43.968977Z | Debug | Finished: C:GetHieAst:/home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs Took: 0.00s
2025-12-27T19:05:43.969032Z | Debug | Finished: C:GhcSession:/home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs Took: 0.00s
2025-12-27T19:05:43.969072Z | Debug | Finished: Pragmas.GhcSession Took: 0.00s
2025-12-27T19:05:43.969118Z | Debug | Finished: splice.codeAction.GitHieAst Took: 0.00s
2025-12-27T19:05:43.969159Z | Debug | pragmas-suggest: Rule Failed: GhcSession
2025-12-27T19:05:43.969226Z | Debug | retrie: Rule Failed: TypeCheck
2025-12-27T19:05:43.969287Z | Debug | explicit-fields: Rule Failed: CollectRecords
2025-12-27T19:05:43.969349Z | Debug | changeTypeSignature: Rule Failed: GetParsedModule
2025-12-27T19:05:43.969412Z | Debug | overloaded-record-dot: Rule Failed: CollectRecordSelectors
2025-12-27T19:05:43.969472Z | Debug | gadt: Rule Failed: GetParsedModuleWithComments
2025-12-27T19:05:43.969530Z | Debug | importLens: Rule Failed: ImportActions
2025-12-27T19:05:43.969590Z | Debug | qualifyImportedNames: Rule Failed: TypeCheck
2025-12-27T19:05:43.969650Z | Debug | alternateNumberFormat: Rule Failed: CollectLiterals
2025-12-27T19:05:43.969709Z | Debug | pragmas-disable: Rule Failed: GhcSession
2025-12-27T19:05:43.972928Z | Debug | eval: fp /home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs
2025-12-27T19:05:43.973002Z | Debug | Finished: codeLens.config Took: 0.00s
2025-12-27T19:05:43.973041Z | Debug | Finished: ImportActions Took: 0.00s
2025-12-27T19:05:43.973147Z | Debug | Finished: ModuleName.getFileContents Took: 0.00s
2025-12-27T19:05:43.973275Z | Debug | Finished: classplugin.GetInstanceBindLens Took: 0.00s
2025-12-27T19:05:43.973327Z | Debug | Finished: eval.GetParsedModuleWithComments Took: 0.00s
2025-12-27T19:05:43.973382Z | Debug | Finished: codeLens.GetGlobalBindingTypeSigs Took: 0.00s
2025-12-27T19:05:43.973414Z | Debug | Finished: ModuleName.ghcSession Took: 0.00s
2025-12-27T19:05:43.973441Z | Debug | eval: Rule Failed: GetEvalComments
2025-12-27T19:05:43.973480Z | Debug | ghcide-type-lenses: Rule Failed: GetGlobalBindingTypeSigs
2025-12-27T19:05:43.973516Z | Debug | importLens: Rule Failed: ImportActions
2025-12-27T19:05:43.973550Z | Debug | class: Rule Failed: GetInstanceBindLens
2025-12-27T19:05:43.973584Z | Debug | moduleName: Rule Failed: GhcSession
2025-12-27T19:05:48.775971Z | Info | Live bytes: 34.73MB Heap size: 635.44MB
2025-12-27T19:06:41.587100Z | Debug | DocumentHighlight request at position 1637:1 in file: /home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs
2025-12-27T19:06:41.587206Z | Debug | Finished: Pragmas.GhcSession Took: 0.00s
2025-12-27T19:06:41.587281Z | Debug | Finished: ExplicitFields.CollectRecords Took: 0.00s
2025-12-27T19:06:41.587333Z | Debug | Finished: C:GetHieAst:/home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs Took: 0.00s
2025-12-27T19:06:41.587412Z | Debug | Finished: retrie Took: 0.00s
2025-12-27T19:06:41.587472Z | Debug | Finished: cabal.cabal-add Took: 0.00s
2025-12-27T19:06:41.587529Z | Debug | Finished: Hlint.getVersionedTextDoc Took: 0.00s
2025-12-27T19:06:41.587589Z | Debug | Finished: changeTypeSignature.GetParsedModule Took: 0.00s
2025-12-27T19:06:41.587637Z | Debug | Finished: hls-refactor-plugin.codeAction.getUriContents Took: 0.00s
2025-12-27T19:06:41.587736Z | Debug | Finished: overloadedRecordDot.collectRecordSelectors Took: 0.00s
2025-12-27T19:06:41.587803Z | Debug | Finished: GhcideCodeActions.getParsedModule Took: 0.00s
2025-12-27T19:06:41.587864Z | Debug | Finished: GADT.GetParsedModuleWithComments Took: 0.00s
2025-12-27T19:06:41.587940Z | Debug | Finished: ImportActions Took: 0.00s
2025-12-27T19:06:41.588027Z | Debug | Finished: classplugin.codeAction.getVersionedTextDoc Took: 0.00s
2025-12-27T19:06:41.588070Z | Debug | Finished: QualifyImportedNames.TypeCheck Took: 0.00s
2025-12-27T19:06:41.588137Z | Debug | Finished: alternateNumberFormat.CollectLiterals Took: 0.00s
2025-12-27T19:06:41.588192Z | Debug | Finished: Pragmas.GhcSession Took: 0.00s
2025-12-27T19:06:41.588244Z | Debug | Finished: splice.codeAction.getVersionedTextDoc Took: 0.00s
2025-12-27T19:06:41.588290Z | Debug | Finished: splice.codeAction.GitHieAst Took: 0.00s
2025-12-27T19:06:41.588341Z | Debug | pragmas-suggest: Rule Failed: GhcSession
2025-12-27T19:06:41.588416Z | Debug | retrie: Rule Failed: TypeCheck
2025-12-27T19:06:41.588483Z | Debug | explicit-fields: Rule Failed: CollectRecords
2025-12-27T19:06:41.588551Z | Debug | changeTypeSignature: Rule Failed: GetParsedModule
2025-12-27T19:06:41.588620Z | Debug | overloaded-record-dot: Rule Failed: CollectRecordSelectors
2025-12-27T19:06:41.588689Z | Debug | gadt: Rule Failed: GetParsedModuleWithComments
2025-12-27T19:06:41.588755Z | Debug | importLens: Rule Failed: ImportActions
2025-12-27T19:06:41.588822Z | Debug | qualifyImportedNames: Rule Failed: TypeCheck
2025-12-27T19:06:41.588888Z | Debug | alternateNumberFormat: Rule Failed: CollectLiterals
2025-12-27T19:06:41.588955Z | Debug | pragmas-disable: Rule Failed: GhcSession
2025-12-27T19:06:48.836023Z | Info | Live bytes: 34.73MB Heap size: 635.44MB
2025-12-27T19:07:48.868810Z | Info | Live bytes: 34.73MB Heap size: 635.44MB
2025-12-27T19:08:48.927982Z | Info | Live bytes: 34.73MB Heap size: 635.44MB
2025-12-27T19:09:48.931427Z | Info | Live bytes: 34.73MB Heap size: 635.44MB
2025-12-27T19:10:48.988013Z | Info | Live bytes: 34.73MB Heap size: 635.44MB
2025-12-27T19:11:49.047981Z | Info | Live bytes: 34.73MB Heap size: 635.44MB
2025-12-27T19:12:49.107952Z | Info | Live bytes: 34.73MB Heap size: 635.44MB
2025-12-27T19:13:49.167969Z | Info | Live bytes: 34.73MB Heap size: 635.44MB
2025-12-27T19:13:51.245464Z | Debug | Set files of interst to
[ ( /home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs
, Modified {firstOpen = False} ) ]
2025-12-27T19:13:51.245540Z | Debug | Finished build session
AsyncCancelled
2025-12-27T19:13:51.245594Z | Debug | Restarting build session due to /home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs (modified)
Action Queue: []
Keys: [ GetModificationTime; /home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs
, IsFileOfInterest; /home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs ]
Aborting previous build session took 0.00s
2025-12-27T19:13:51.245653Z | Debug | Modified text document: file:///home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs
2025-12-27T19:13:51.750216Z | Debug | Finished: Outline Took: 0.00s
2025-12-27T19:13:51.750328Z | Debug | Finished: cabal.cabal-add Took: 0.00s
2025-12-27T19:13:51.750445Z | Debug | Finished: retrie Took: 0.00s
2025-12-27T19:13:51.750646Z | Debug | Finished: ExplicitFields.CollectRecords Took: 0.00s
2025-12-27T19:13:51.750689Z | Debug | Finished: Pragmas.GhcSession Took: 0.00s
2025-12-27T19:13:51.750741Z | Debug | Finished: Hlint.getVersionedTextDoc Took: 0.00s
2025-12-27T19:13:51.750850Z | Debug | Finished: changeTypeSignature.GetParsedModule Took: 0.00s
2025-12-27T19:13:51.750887Z | Debug | Finished: overloadedRecordDot.collectRecordSelectors Took: 0.00s
2025-12-27T19:13:51.750936Z | Debug | Finished: GADT.GetParsedModuleWithComments Took: 0.00s
2025-12-27T19:13:51.750970Z | Debug | Finished: hls-refactor-plugin.codeAction.getUriContents Took: 0.00s
2025-12-27T19:13:51.751023Z | Debug | Finished: classplugin.codeAction.getVersionedTextDoc Took: 0.00s
2025-12-27T19:13:51.751068Z | Debug | Finished: ImportActions Took: 0.00s
2025-12-27T19:13:51.751122Z | Debug | Finished: GhcideCodeActions.getParsedModule Took: 0.00s
2025-12-27T19:13:51.751189Z | Debug | Finished: QualifyImportedNames.TypeCheck Took: 0.00s
2025-12-27T19:13:51.751254Z | Debug | Finished: alternateNumberFormat.CollectLiterals Took: 0.00s
2025-12-27T19:13:51.751279Z | Debug | Finished: splice.codeAction.getVersionedTextDoc Took: 0.00s
2025-12-27T19:13:51.751312Z | Debug | Finished: Pragmas.GhcSession Took: 0.00s
2025-12-27T19:13:51.751356Z | Debug | Finished: splice.codeAction.GitHieAst Took: 0.00s
2025-12-27T19:13:51.751377Z | Debug | pragmas-suggest: Rule Failed: GhcSession
2025-12-27T19:13:51.751424Z | Debug | retrie: Rule Failed: TypeCheck
2025-12-27T19:13:51.751455Z | Debug | explicit-fields: Rule Failed: CollectRecords
2025-12-27T19:13:51.751486Z | Debug | changeTypeSignature: Rule Failed: GetParsedModule
2025-12-27T19:13:51.751518Z | Debug | overloaded-record-dot: Rule Failed: CollectRecordSelectors
2025-12-27T19:13:51.751549Z | Debug | gadt: Rule Failed: GetParsedModuleWithComments
2025-12-27T19:13:51.751578Z | Debug | importLens: Rule Failed: ImportActions
2025-12-27T19:13:51.751608Z | Debug | qualifyImportedNames: Rule Failed: TypeCheck
2025-12-27T19:13:51.751648Z | Debug | alternateNumberFormat: Rule Failed: CollectLiterals
2025-12-27T19:13:51.751678Z | Debug | pragmas-disable: Rule Failed: GhcSession
2025-12-27T19:13:51.754835Z | Debug | eval: fp /home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs
2025-12-27T19:13:51.755010Z | Debug | Finished: codeLens.config Took: 0.00s
2025-12-27T19:13:51.755125Z | Debug | Finished: eval.GetParsedModuleWithComments Took: 0.00s
2025-12-27T19:13:51.755175Z | Debug | Finished: ImportActions Took: 0.00s
2025-12-27T19:13:51.755229Z | Debug | Finished: codeLens.GetGlobalBindingTypeSigs Took: 0.00s
2025-12-27T19:13:51.755322Z | Debug | Finished: classplugin.GetInstanceBindLens Took: 0.00s
2025-12-27T19:13:51.755371Z | Debug | Finished: ModuleName.getFileContents Took: 0.00s
2025-12-27T19:13:51.755415Z | Debug | Finished: ModuleName.ghcSession Took: 0.00s
2025-12-27T19:13:51.755469Z | Debug | eval: Rule Failed: GetEvalComments
2025-12-27T19:13:51.755528Z | Debug | ghcide-type-lenses: Rule Failed: GetGlobalBindingTypeSigs
2025-12-27T19:13:51.755575Z | Debug | importLens: Rule Failed: ImportActions
2025-12-27T19:13:51.755621Z | Debug | class: Rule Failed: GetInstanceBindLens
2025-12-27T19:13:51.755660Z | Debug | moduleName: Rule Failed: GhcSession
2025-12-27T19:13:53.578827Z | Debug | Finished build session
AsyncCancelled
2025-12-27T19:13:53.578902Z | Debug | Set files of interst to
[ ( /home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs
, OnDisk ) ]
2025-12-27T19:13:53.579022Z | Debug | Restarting build session due to /home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs (modified)
Action Queue: []
Keys: [ GetModificationTime; /home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs
, IsFileOfInterest; /home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs ]
Aborting previous build session took 0.00s
2025-12-27T19:13:53.579126Z | Debug | Saved text document: file:///home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs
2025-12-27T19:13:53.579200Z | Info | Could not identify reverse dependencies for NormalizedFilePath "/home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs"
2025-12-27T19:13:53.579260Z | Debug | Finished: ParentTC Took: 0.00s
2025-12-27T19:13:53.583897Z | Debug | eval: fp /home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs
2025-12-27T19:13:53.584068Z | Debug | Finished: codeLens.config Took: 0.00s
2025-12-27T19:13:53.584281Z | Debug | Finished: classplugin.GetInstanceBindLens Took: 0.00s
2025-12-27T19:13:53.584457Z | Debug | Finished: eval.GetParsedModuleWithComments Took: 0.00s
2025-12-27T19:13:53.584525Z | Debug | Finished: ImportActions Took: 0.00s
2025-12-27T19:13:53.584584Z | Debug | Finished: codeLens.GetGlobalBindingTypeSigs Took: 0.00s
2025-12-27T19:13:53.584802Z | Debug | Finished: ModuleName.getFileContents Took: 0.00s
2025-12-27T19:13:53.584915Z | Debug | Finished: ModuleName.ghcSession Took: 0.00s
2025-12-27T19:13:53.584975Z | Debug | eval: Rule Failed: GetEvalComments
2025-12-27T19:13:53.585032Z | Debug | ghcide-type-lenses: Rule Failed: GetGlobalBindingTypeSigs
2025-12-27T19:13:53.585089Z | Debug | importLens: Rule Failed: ImportActions
2025-12-27T19:13:53.585139Z | Debug | class: Rule Failed: GetInstanceBindLens
2025-12-27T19:13:53.585189Z | Debug | moduleName: Rule Failed: GhcSession
2025-12-27T19:13:54.084545Z | Debug | Finished: Pragmas.GhcSession Took: 0.00s
2025-12-27T19:13:54.084596Z | Debug | Finished: cabal.cabal-add Took: 0.00s
2025-12-27T19:13:54.084653Z | Debug | Finished: retrie Took: 0.00s
2025-12-27T19:13:54.084732Z | Debug | Finished: ExplicitFields.CollectRecords Took: 0.00s
2025-12-27T19:13:54.084842Z | Debug | Finished: changeTypeSignature.GetParsedModule Took: 0.00s
2025-12-27T19:13:54.084923Z | Debug | Finished: Hlint.getVersionedTextDoc Took: 0.00s
2025-12-27T19:13:54.084991Z | Debug | Finished: hls-refactor-plugin.codeAction.getUriContents Took: 0.00s
2025-12-27T19:13:54.085088Z | Debug | Finished: overloadedRecordDot.collectRecordSelectors Took: 0.00s
2025-12-27T19:13:54.085126Z | Debug | Finished: GhcideCodeActions.getParsedModule Took: 0.00s
2025-12-27T19:13:54.085179Z | Debug | Finished: GADT.GetParsedModuleWithComments Took: 0.00s
2025-12-27T19:13:54.085271Z | Debug | Finished: ImportActions Took: 0.00s
2025-12-27T19:13:54.085336Z | Debug | Finished: classplugin.codeAction.getVersionedTextDoc Took: 0.00s
2025-12-27T19:13:54.085386Z | Debug | Finished: QualifyImportedNames.TypeCheck Took: 0.00s
2025-12-27T19:13:54.085480Z | Debug | Finished: alternateNumberFormat.CollectLiterals Took: 0.00s
2025-12-27T19:13:54.085544Z | Debug | Finished: splice.codeAction.getVersionedTextDoc Took: 0.00s
2025-12-27T19:13:54.085614Z | Debug | Finished: Pragmas.GhcSession Took: 0.00s
2025-12-27T19:13:54.085684Z | Debug | Finished: splice.codeAction.GitHieAst Took: 0.00s
2025-12-27T19:13:54.085718Z | Debug | pragmas-suggest: Rule Failed: GhcSession
2025-12-27T19:13:54.085765Z | Debug | retrie: Rule Failed: TypeCheck
2025-12-27T19:13:54.085804Z | Debug | explicit-fields: Rule Failed: CollectRecords
2025-12-27T19:13:54.085844Z | Debug | changeTypeSignature: Rule Failed: GetParsedModule
2025-12-27T19:13:54.085883Z | Debug | overloaded-record-dot: Rule Failed: CollectRecordSelectors
2025-12-27T19:13:54.085921Z | Debug | gadt: Rule Failed: GetParsedModuleWithComments
2025-12-27T19:13:54.085958Z | Debug | importLens: Rule Failed: ImportActions
2025-12-27T19:13:54.085994Z | Debug | qualifyImportedNames: Rule Failed: TypeCheck
2025-12-27T19:13:54.086030Z | Debug | alternateNumberFormat: Rule Failed: CollectLiterals
2025-12-27T19:13:54.086065Z | Debug | pragmas-disable: Rule Failed: GhcSession
2025-12-27T19:13:56.584993Z | Debug | Finished: Pragmas.GhcSession Took: 0.00s
2025-12-27T19:13:56.585061Z | Debug | Finished: cabal.cabal-add Took: 0.00s
2025-12-27T19:13:56.585107Z | Debug | Finished: retrie Took: 0.00s
2025-12-27T19:13:56.585154Z | Debug | Finished: ExplicitFields.CollectRecords Took: 0.00s
2025-12-27T19:13:56.585320Z | Debug | Finished: changeTypeSignature.GetParsedModule Took: 0.00s
2025-12-27T19:13:56.585365Z | Debug | Finished: hls-refactor-plugin.codeAction.getUriContents Took: 0.00s
2025-12-27T19:13:56.585449Z | Debug | Finished: Hlint.getVersionedTextDoc Took: 0.00s
2025-12-27T19:13:56.585560Z | Debug | Finished: overloadedRecordDot.collectRecordSelectors Took: 0.00s
2025-12-27T19:13:56.585639Z | Debug | Finished: GhcideCodeActions.getParsedModule Took: 0.00s
2025-12-27T19:13:56.585729Z | Debug | Finished: GADT.GetParsedModuleWithComments Took: 0.00s
2025-12-27T19:13:56.585772Z | Debug | Finished: ImportActions Took: 0.00s
2025-12-27T19:13:56.585819Z | Debug | Finished: QualifyImportedNames.TypeCheck Took: 0.00s
2025-12-27T19:13:56.585856Z | Debug | Finished: classplugin.codeAction.getVersionedTextDoc Took: 0.00s
2025-12-27T19:13:56.585909Z | Debug | Finished: alternateNumberFormat.CollectLiterals Took: 0.00s
2025-12-27T19:13:56.585951Z | Debug | Finished: splice.codeAction.getVersionedTextDoc Took: 0.00s
2025-12-27T19:13:56.586008Z | Debug | Finished: Pragmas.GhcSession Took: 0.00s
2025-12-27T19:13:56.586045Z | Debug | Finished: splice.codeAction.GitHieAst Took: 0.00s
2025-12-27T19:13:56.586075Z | Debug | pragmas-suggest: Rule Failed: GhcSession
2025-12-27T19:13:56.586113Z | Debug | retrie: Rule Failed: TypeCheck
2025-12-27T19:13:56.586144Z | Debug | explicit-fields: Rule Failed: CollectRecords
2025-12-27T19:13:56.586176Z | Debug | changeTypeSignature: Rule Failed: GetParsedModule
2025-12-27T19:13:56.586207Z | Debug | overloaded-record-dot: Rule Failed: CollectRecordSelectors
2025-12-27T19:13:56.586237Z | Debug | gadt: Rule Failed: GetParsedModuleWithComments
2025-12-27T19:13:56.586267Z | Debug | importLens: Rule Failed: ImportActions
2025-12-27T19:13:56.586296Z | Debug | qualifyImportedNames: Rule Failed: TypeCheck
2025-12-27T19:13:56.586325Z | Debug | alternateNumberFormat: Rule Failed: CollectLiterals
2025-12-27T19:13:56.586355Z | Debug | pragmas-disable: Rule Failed: GhcSession
2025-12-27T19:14:49.224452Z | Info | Live bytes: 34.73MB Heap size: 635.44MB
2025-12-27T19:15:49.284272Z | Info | Live bytes: 34.73MB Heap size: 635.44MB
2025-12-27T19:16:49.344134Z | Info | Live bytes: 34.73MB Heap size: 635.44MB
2025-12-27T19:16:59.225887Z | Debug | Finished: ExplicitFields.CollectRecords Took: 0.00s
2025-12-27T19:16:59.226032Z | Debug | Finished: changeTypeSignature.GetParsedModule Took: 0.00s
2025-12-27T19:16:59.226249Z | Debug | Finished: Pragmas.GhcSession Took: 0.00s
2025-12-27T19:16:59.226400Z | Debug | Finished: classplugin.codeAction.getVersionedTextDoc Took: 0.00s
2025-12-27T19:16:59.226461Z | Debug | Finished: splice.codeAction.getVersionedTextDoc Took: 0.00s
2025-12-27T19:16:59.226538Z | Debug | Finished: retrie Took: 0.00s
2025-12-27T19:16:59.226763Z | Debug | Finished: cabal.cabal-add Took: 0.00s
2025-12-27T19:16:59.226821Z | Debug | Finished: Hlint.getVersionedTextDoc Took: 0.00s
2025-12-27T19:16:59.226883Z | Debug | Finished: QualifyImportedNames.TypeCheck Took: 0.00s
2025-12-27T19:16:59.226962Z | Debug | Finished: GADT.GetParsedModuleWithComments Took: 0.00s
2025-12-27T19:16:59.227018Z | Debug | Finished: alternateNumberFormat.CollectLiterals Took: 0.00s
2025-12-27T19:16:59.227068Z | Debug | Finished: overloadedRecordDot.collectRecordSelectors Took: 0.00s
2025-12-27T19:16:59.227117Z | Debug | Finished: ImportActions Took: 0.00s
2025-12-27T19:16:59.227158Z | Debug | Finished: hls-refactor-plugin.codeAction.getUriContents Took: 0.00s
2025-12-27T19:16:59.227198Z | Debug | Finished: splice.codeAction.GitHieAst Took: 0.00s
2025-12-27T19:16:59.227233Z | Debug | Finished: Pragmas.GhcSession Took: 0.00s
2025-12-27T19:16:59.227265Z | Debug | Finished: GhcideCodeActions.getParsedModule Took: 0.00s
2025-12-27T19:16:59.227294Z | Debug | pragmas-suggest: Rule Failed: GhcSession
2025-12-27T19:16:59.227334Z | Debug | retrie: Rule Failed: TypeCheck
2025-12-27T19:16:59.227371Z | Debug | explicit-fields: Rule Failed: CollectRecords
2025-12-27T19:16:59.227408Z | Debug | changeTypeSignature: Rule Failed: GetParsedModule
2025-12-27T19:16:59.227446Z | Debug | overloaded-record-dot: Rule Failed: CollectRecordSelectors
2025-12-27T19:16:59.227482Z | Debug | gadt: Rule Failed: GetParsedModuleWithComments
2025-12-27T19:16:59.227525Z | Debug | importLens: Rule Failed: ImportActions
2025-12-27T19:16:59.227561Z | Debug | qualifyImportedNames: Rule Failed: TypeCheck
2025-12-27T19:16:59.227597Z | Debug | alternateNumberFormat: Rule Failed: CollectLiterals
2025-12-27T19:16:59.227633Z | Debug | pragmas-disable: Rule Failed: GhcSession
2025-12-27T19:17:01.487865Z | Info | LSP: received shutdown
2025-12-27T19:17:01.487924Z | Debug | Received shutdown message
2025-12-27T19:17:01.488059Z | Debug | Finished build session
AsyncCancelled
Process lsp-haskell stderr finished
No 'hie.yaml' found. Try to discover the project type!
Run entered for haskell-language-server-wrapper(haskell-language-server-wrapper-2.10.0.0) Version 2.10.0.0 x86_64 ghc-9.10.1
Current directory: /home/tom/Haskell/bluefin
Operating system: linux
Arguments: ["--lsp","-d","-l","/tmp/hls.log"]
Cradle directory: /home/tom/Haskell/bluefin
Cradle type: Cabal
Tool versions found on the $PATH
cabal: 3.14.1.0
stack: 3.1.1
ghc: 9.6.7
Consulting the cradle to get project GHC version...
2025-12-27T19:17:03.839799Z | Debug | cabal exec -v0 -- ghc --print-libdir
2025-12-27T19:17:04.008420Z | Debug | cabal exec -v0 -- ghc -package-env=- -ignore-dot-ghci -e Control.Monad.join (Control.Monad.fmap System.IO.putStr System.Environment.getExecutablePath)
2025-12-27T19:17:04.105205Z | Debug | cabal --builddir=/home/tom/.cache/hie-bios/dist-bluefin-e0a07456644d29ba7cac91a1bc6b2c92 v2-exec --with-compiler /home/tom/.cache/hie-bios/wrapper-b54f81dea4c0e6d1626911c526bc4e36 --with-hc-pkg /home/tom/.cache/hie-bios/ghc-pkg-144f893acdeed51210386e543bf1db9a ghc -v0 -- --numeric-version
Environment Variables
HIE_BIOS_GHC: /home/tom/.ghcup/ghc/9.6.7/lib/ghc-9.6.7/bin/ghc-9.6.7
HIE_BIOS_GHC_ARGS: -B/home/tom/.ghcup/ghc/9.6.7/lib/ghc-9.6.7/lib
Project GHC version: 9.6.7
haskell-language-server exe candidates: ["haskell-language-server-9.6.7","haskell-language-server"]
Launching haskell-language-server exe at:/home/tom/.ghcup/bin/haskell-language-server-9.6.7
2025-12-27T19:17:04.196650Z | Debug | cabal exec -v0 -- ghc --print-libdir
2025-12-27T19:17:04.388631Z | Debug | cabal exec -v0 -- ghc -package-env=- -ignore-dot-ghci -e Control.Monad.join (Control.Monad.fmap System.IO.putStr System.Environment.getExecutablePath)
2025-12-27T19:17:04.559164Z | Debug | cabal --builddir=/home/tom/.cache/hie-bios/dist-bluefin-e0a07456644d29ba7cac91a1bc6b2c92 v2-exec --with-compiler /home/tom/.cache/hie-bios/wrapper-b54f81dea4c0e6d1626911c526bc4e36 --with-hc-pkg /home/tom/.cache/hie-bios/ghc-pkg-144f893acdeed51210386e543bf1db9a ghc -v0 -- -v0 -package-env=- -ignore-dot-ghci -e Control.Monad.join (Control.Monad.fmap System.IO.putStr System.Environment.getExecutablePath)
Environment Variables
HIE_BIOS_GHC: /home/tom/.ghcup/ghc/9.6.7/lib/ghc-9.6.7/bin/ghc-9.6.7
HIE_BIOS_GHC_ARGS: -B/home/tom/.ghcup/ghc/9.6.7/lib/ghc-9.6.7/lib
2025-12-27T19:17:04.650028Z | Debug | cabal exec -v0 -- ghc --print-libdir
2025-12-27T19:17:04.809968Z | Debug | cabal exec -v0 -- ghc -package-env=- -ignore-dot-ghci -e Control.Monad.join (Control.Monad.fmap System.IO.putStr System.Environment.getExecutablePath)
2025-12-27T19:17:04.891342Z | Debug | cabal --builddir=/home/tom/.cache/hie-bios/dist-bluefin-e0a07456644d29ba7cac91a1bc6b2c92 v2-exec --with-compiler /home/tom/.cache/hie-bios/wrapper-b54f81dea4c0e6d1626911c526bc4e36 --with-hc-pkg /home/tom/.cache/hie-bios/ghc-pkg-144f893acdeed51210386e543bf1db9a ghc -v0 -- --print-libdir
Environment Variables
HIE_BIOS_GHC: /home/tom/.ghcup/ghc/9.6.7/lib/ghc-9.6.7/bin/ghc-9.6.7
HIE_BIOS_GHC_ARGS: -B/home/tom/.ghcup/ghc/9.6.7/lib/ghc-9.6.7/lib
2025-12-27T19:17:06.925767Z | Info | haskell-language-server version: 2.10.0.0 (GHC: 9.6.7) (PATH: /home/tom/.ghcup/hls/2.10.0.0/lib/haskell-language-server-2.10.0.0/bin/haskell-language-server-9.6.7)
2025-12-27T19:17:06.926219Z | Info | Directory: /home/tom/Haskell/bluefin
2025-12-27T19:17:06.926803Z | Info | Starting (haskell-language-server) LSP server...
GhcideArguments {argsCommand = LSP, argsCwd = Nothing, argsShakeProfiling = Nothing, argsTesting = False, argsExamplePlugin = False, argsLogLevel = Debug, argsLogFile = Just "/tmp/hls.log", argsLogStderr = True, argsLogClient = False, argsThreads = 0, argsProjectGhcVersion = False}
PluginIds: [ pragmas-suggest
, pragmas-completion
, ghcide-code-actions-bindings
, cabalHaskellIntegration
, ghcide-extend-import-action
, retrie
, stylish-haskell
, explicit-fields
, ghcide-code-actions-type-signatures
, ghcide-code-actions-fill-holes
, stan
, hlint
, changeTypeSignature
, ghcide-code-actions-imports-exports
, cabal-fmt
, notes
, ghcide-completions
, eval
, ghcide-type-lenses
, cabal
, overloaded-record-dot
, gadt
, LSPRecorderCallback
, importLens
, floskell
, codeRange
, class
, ormolu
, qualifyImportedNames
, ghcide-hover-and-symbols
, alternateNumberFormat
, rename
, splice
, moduleName
, semanticTokens
, fourmolu
, cabal-gild
, callHierarchy
, ghcide-core
, explicit-fixity
, pragmas-disable ]
2025-12-27T19:17:06.929257Z | Info | Logging heap statistics every 60.00s
2025-12-27T19:17:06.933470Z | Info | Starting LSP server...
If you are seeing this in a terminal, you probably should have run WITHOUT the --lsp option!
PluginIds: [ pragmas-suggest
, pragmas-completion
, ghcide-code-actions-bindings
, cabalHaskellIntegration
, ghcide-extend-import-action
, retrie
, stylish-haskell
, explicit-fields
, ghcide-code-actions-type-signatures
, ghcide-code-actions-fill-holes
, stan
, hlint
, changeTypeSignature
, ghcide-code-actions-imports-exports
, cabal-fmt
, notes
, ghcide-completions
, eval
, ghcide-type-lenses
, cabal
, overloaded-record-dot
, gadt
, LSPRecorderCallback
, importLens
, floskell
, codeRange
, class
, ormolu
, qualifyImportedNames
, ghcide-hover-and-symbols
, alternateNumberFormat
, rename
, splice
, moduleName
, semanticTokens
, fourmolu
, cabal-gild
, callHierarchy
, ghcide-core
, explicit-fixity
, pragmas-disable ]
2025-12-27T19:17:06.933741Z | Info | Starting server
2025-12-27T19:17:06.935630Z | Warning | LSP: configuration parse error:
parsing settings failed, expected Object, but encountered Null
when parsing
null
2025-12-27T19:17:06.937475Z | Info | Registering IDE configuration: IdeConfiguration {workspaceFolders = fromList [NormalizedUri (-2454640255937405589) "file:///home/tom/Haskell/bluefin"], clientSettings = hashed (Just Null)}
2025-12-27T19:17:06.952505Z | Info | Started LSP server in 0.02s
2025-12-27T19:17:06.952617Z | Debug | shouldRunSubset: True
2025-12-27T19:17:06.952817Z | Debug | Initializing exports map from hiedb
2025-12-27T19:17:06.959776Z | Warning | LSP: can't register dynamically for: "workspace/didChangeConfiguration"
2025-12-27T19:17:06.961210Z | Debug | LSP: set new config: {
"checkProject": true,
"formattingProvider": "ormolu",
"maxCompletions": 40,
"plugin": {
"alternateNumberFormat": { "globalOn": true },
"cabal": { "codeActionsOn": true, "completionOn": true },
"callHierarchy": { "globalOn": true },
"changeTypeSignature": { "globalOn": true },
"class": { "codeActionsOn": true, "codeLensOn": true, "globalOn": true },
"eval": {
"config": { "diff": true, "exception": false },
"globalOn": true
},
"explicit-fields": { "globalOn": true },
"explicit-fixity": { "globalOn": true },
"fourmolu": { "config": { "external": false } },
"gadt": { "globalOn": true },
"ghcide-code-actions-bindings": { "globalOn": true },
"ghcide-code-actions-fill-holes": { "globalOn": true },
"ghcide-code-actions-imports-exports": { "globalOn": true },
"ghcide-code-actions-type-signatures": { "globalOn": true },
"ghcide-completions": {
"config": { "autoExtendOn": true, "snippetsOn": true },
"globalOn": true
},
"ghcide-hover-and-symbols": { "hoverOn": true, "symbolsOn": true },
"ghcide-type-lenses": { "config": { "mode": true }, "globalOn": true },
"haddockComments": { "globalOn": true },
"hlint": { "codeActionsOn": true, "diagnosticsOn": true },
"importLens": { "codeActionsOn": true, "codeLensOn": true },
"moduleName": { "globalOn": true },
"ormolu": { "config": { "external": false } },
"overloaded-record-dot": { "globalOn": true },
"pragmas": { "codeActionsOn": true, "completionsOn": true },
"pragmas-completion": { "globalOn": true },
"pragmas-disable": { "globalOn": true },
"pragmas-suggest": { "globalOn": true },
"qualifyImportedNames": { "globalOn": true },
"refineImports": { "globalOn": true },
"rename": { "config": { "crossModule": false }, "globalOn": true },
"retrie": { "globalOn": true },
"splice": { "globalOn": true },
"stan": { "globalOn": true },
"tactics": {
"config": {
"auto_gas": 4,
"max_use_ctor_actions": 5,
"proofstate_styling": true,
"timeout_duration": 2
},
"globalOn": true
}
}
}
2025-12-27T19:17:06.962067Z | Debug | Shake session initialized
2025-12-27T19:17:06.963327Z | Debug | Finished build session
AsyncCancelled
2025-12-27T19:17:06.964181Z | Debug | Configuration changed: Config {checkParents = CheckOnSave, checkProject = True, formattingProvider = "ormolu", cabalFormattingProvider = "cabal-gild", maxCompletions = 40, sessionLoading = PreferSingleComponentLoading, plugins = fromList [(PluginId "alternateNumberFormat",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList []}),(PluginId "cabal",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList []}),(PluginId "callHierarchy",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList []}),(PluginId "changeTypeSignature",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList []}),(PluginId "class",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList []}),(PluginId "eval",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList [("diff",Bool True),("exception",Bool False)]}),(PluginId "explicit-fields",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList []}),(PluginId "explicit-fixity",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList []}),(PluginId "fourmolu",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList [("external",Bool False)]}),(PluginId "gadt",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList []}),(PluginId "ghcide-code-actions-bindings",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList []}),(PluginId "ghcide-code-actions-fill-holes",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList []}),(PluginId "ghcide-code-actions-imports-exports",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList []}),(PluginId "ghcide-code-actions-type-signatures",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList []}),(PluginId "ghcide-completions",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList [("autoExtendOn",Bool True),("snippetsOn",Bool True)]}),(PluginId "ghcide-hover-and-symbols",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList []}),(PluginId "ghcide-type-lenses",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList [("mode",Bool True)]}),(PluginId "haddockComments",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList []}),(PluginId "hlint",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList []}),(PluginId "importLens",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList []}),(PluginId "moduleName",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList []}),(PluginId "ormolu",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList [("external",Bool False)]}),(PluginId "overloaded-record-dot",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList []}),(PluginId "pragmas",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList []}),(PluginId "pragmas-completion",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList []}),(PluginId "pragmas-disable",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList []}),(PluginId "pragmas-suggest",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList []}),(PluginId "qualifyImportedNames",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList []}),(PluginId "refineImports",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList []}),(PluginId "rename",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList [("crossModule",Bool False)]}),(PluginId "retrie",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList []}),(PluginId "splice",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList []}),(PluginId "stan",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList []}),(PluginId "tactics",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList [("auto_gas",Number 4.0),("max_use_ctor_actions",Number 5.0),("proofstate_styling",Bool True),("timeout_duration",Number 2.0)]})]}
2025-12-27T19:17:06.964807Z | Debug | Restarting build session due to config change
Action Queue: []
Keys: [GetClientSettings; ]
Aborting previous build session took 0.00s
2025-12-27T19:17:06.965732Z | Debug | VFS: opening file:///home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs
2025-12-27T19:17:06.966180Z | Debug | Finished build session
AsyncCancelled
2025-12-27T19:17:06.966254Z | Debug | Set files of interst to
[ ( /home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs
, Modified {firstOpen = True} ) ]
2025-12-27T19:17:06.966407Z | Debug | Restarting build session due to /home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs (modified)
Action Queue: []
Keys: [ GetClientSettings;
, GetModificationTime; /home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs
, IsFileOfInterest; /home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs ]
Aborting previous build session took 0.00s
2025-12-27T19:17:06.966508Z | Debug | Opened text document: file:///home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs
2025-12-27T19:17:06.966968Z | Debug | eval: fp /home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs
2025-12-27T19:17:06.967275Z | Debug | Finished: codeLens.config Took: 0.00s
2025-12-27T19:17:06.967364Z | Debug | hlint: Getting hlint ideas for NormalizedFilePath "/home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs"
2025-12-27T19:17:06.968230Z | Debug | Finished: ModuleName.getFileContents Took: 0.00s
2025-12-27T19:17:06.968516Z | Info | Cradle path: bluefin-internal/src/Bluefin/Internal.hs
2025-12-27T19:17:06.970811Z | Debug | Cradle: Cradle{ cradleRootDir = "/home/tom/Haskell/bluefin/bluefin-internal", cradleOptsProg = CradleAction: Cabal}
2025-12-27T19:17:06.970879Z | Info | invoking build tool to determine build flags (this may take some time depending on the cache)
2025-12-27T19:17:06.971219Z | Debug | Requested to load Cabal cradle using single file mode
2025-12-27T19:17:06.982546Z | Debug | cabal --numeric-version
2025-12-27T19:17:06.989446Z | Debug | Done initializing exports map from hiedb. Size: 524
2025-12-27T19:17:06.995597Z | Debug | Finished: cabal.cabal-add Took: 0.00s
2025-12-27T19:17:06.996609Z | Debug | Finished: Hlint.getVersionedTextDoc Took: 0.00s
2025-12-27T19:17:06.996756Z | Debug | Finished: hls-refactor-plugin.codeAction.getUriContents Took: 0.00s
2025-12-27T19:17:06.997748Z | Debug | Finished: splice.codeAction.getVersionedTextDoc Took: 0.00s
2025-12-27T19:17:06.997842Z | Debug | Finished: classplugin.codeAction.getVersionedTextDoc Took: 0.00s
2025-12-27T19:17:07.002955Z | Debug | eval: fp /home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs
2025-12-27T19:17:07.003104Z | Debug | Finished: codeLens.config Took: 0.00s
2025-12-27T19:17:07.003726Z | Debug | Finished: ModuleName.getFileContents Took: 0.00s
2025-12-27T19:17:07.019876Z | Debug | LSP: set new config: {
"checkProject": true,
"formattingProvider": "ormolu",
"maxCompletions": 40,
"plugin": {
"alternateNumberFormat": { "globalOn": true },
"cabal": { "codeActionsOn": true, "completionOn": true },
"callHierarchy": { "globalOn": true },
"changeTypeSignature": { "globalOn": true },
"class": { "codeActionsOn": true, "codeLensOn": true, "globalOn": true },
"eval": {
"config": { "diff": true, "exception": false },
"globalOn": true
},
"explicit-fields": { "globalOn": true },
"explicit-fixity": { "globalOn": true },
"fourmolu": { "config": { "external": false } },
"gadt": { "globalOn": true },
"ghcide-code-actions-bindings": { "globalOn": true },
"ghcide-code-actions-fill-holes": { "globalOn": true },
"ghcide-code-actions-imports-exports": { "globalOn": true },
"ghcide-code-actions-type-signatures": { "globalOn": true },
"ghcide-completions": {
"config": { "autoExtendOn": true, "snippetsOn": true },
"globalOn": true
},
"ghcide-hover-and-symbols": { "hoverOn": true, "symbolsOn": true },
"ghcide-type-lenses": { "config": { "mode": true }, "globalOn": true },
"haddockComments": { "globalOn": true },
"hlint": { "codeActionsOn": true, "diagnosticsOn": true },
"importLens": { "codeActionsOn": true, "codeLensOn": true },
"moduleName": { "globalOn": true },
"ormolu": { "config": { "external": false } },
"overloaded-record-dot": { "globalOn": true },
"pragmas": { "codeActionsOn": true, "completionsOn": true },
"pragmas-completion": { "globalOn": true },
"pragmas-disable": { "globalOn": true },
"pragmas-suggest": { "globalOn": true },
"qualifyImportedNames": { "globalOn": true },
"refineImports": { "globalOn": true },
"rename": { "config": { "crossModule": false }, "globalOn": true },
"retrie": { "globalOn": true },
"splice": { "globalOn": true },
"stan": { "globalOn": true },
"tactics": {
"config": {
"auto_gas": 4,
"max_use_ctor_actions": 5,
"proofstate_styling": true,
"timeout_duration": 2
},
"globalOn": true
}
}
}
2025-12-27T19:17:07.021903Z | Debug | Finished build session
AsyncCancelled
2025-12-27T19:17:07.022788Z | Debug | Configuration changed: Config {checkParents = CheckOnSave, checkProject = True, formattingProvider = "ormolu", cabalFormattingProvider = "cabal-gild", maxCompletions = 40, sessionLoading = PreferSingleComponentLoading, plugins = fromList [(PluginId "alternateNumberFormat",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList []}),(PluginId "cabal",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList []}),(PluginId "callHierarchy",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList []}),(PluginId "changeTypeSignature",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList []}),(PluginId "class",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList []}),(PluginId "eval",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList [("diff",Bool True),("exception",Bool False)]}),(PluginId "explicit-fields",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList []}),(PluginId "explicit-fixity",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList []}),(PluginId "fourmolu",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList [("external",Bool False)]}),(PluginId "gadt",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList []}),(PluginId "ghcide-code-actions-bindings",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList []}),(PluginId "ghcide-code-actions-fill-holes",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList []}),(PluginId "ghcide-code-actions-imports-exports",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList []}),(PluginId "ghcide-code-actions-type-signatures",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList []}),(PluginId "ghcide-completions",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList [("autoExtendOn",Bool True),("snippetsOn",Bool True)]}),(PluginId "ghcide-hover-and-symbols",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList []}),(PluginId "ghcide-type-lenses",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList [("mode",Bool True)]}),(PluginId "haddockComments",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList []}),(PluginId "hlint",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList []}),(PluginId "importLens",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList []}),(PluginId "moduleName",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList []}),(PluginId "ormolu",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList [("external",Bool False)]}),(PluginId "overloaded-record-dot",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList []}),(PluginId "pragmas",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList []}),(PluginId "pragmas-completion",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList []}),(PluginId "pragmas-disable",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList []}),(PluginId "pragmas-suggest",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList []}),(PluginId "qualifyImportedNames",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList []}),(PluginId "refineImports",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList []}),(PluginId "rename",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList [("crossModule",Bool False)]}),(PluginId "retrie",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList []}),(PluginId "splice",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList []}),(PluginId "stan",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList []}),(PluginId "tactics",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList [("auto_gas",Number 4.0),("max_use_ctor_actions",Number 5.0),("proofstate_styling",Bool True),("timeout_duration",Number 2.0)]})]}
2025-12-27T19:17:07.023214Z | Debug | Restarting build session due to config change
Action Queue: [ ImportActions
, changeTypeSignature.GetParsedModule
, ModuleName.ghcSession
, codeLens.GetGlobalBindingTypeSigs
, classplugin.GetInstanceBindLens
, eval.GetParsedModuleWithComments
, ImportActions
, eval.GetParsedModuleWithComments
, classplugin.GetInstanceBindLens
, ModuleName.ghcSession
, ExplicitFields.CollectRecords
, GADT.GetParsedModuleWithComments
, alternateNumberFormat.CollectLiterals
, Pragmas.GhcSession
, Pragmas.GhcSession
, ImportActions
, codeLens.GetGlobalBindingTypeSigs
, overloadedRecordDot.collectRecordSelectors
, QualifyImportedNames.TypeCheck
, splice.codeAction.GitHieAst
, retrie
, GhcideCodeActions.getParsedModule ]
Keys: [ GetClientSettings;
, IsFileOfInterest; /home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs ]
Aborting previous build session took 0.00s
2025-12-27T19:17:07.024457Z | Debug | hlint: Getting hlint ideas for NormalizedFilePath "/home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs"
2025-12-27T19:17:07.045790Z | Debug | eval: fp /home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs
2025-12-27T19:17:07.045878Z | Debug | Finished: codeLens.config Took: 0.00s
2025-12-27T19:17:07.046493Z | Debug | Finished: ModuleName.getFileContents Took: 0.00s
2025-12-27T19:17:07.047921Z | Debug | LSP: set new config: {
"checkProject": true,
"formattingProvider": "ormolu",
"maxCompletions": 40,
"plugin": {
"alternateNumberFormat": { "globalOn": true },
"cabal": { "codeActionsOn": true, "completionOn": true },
"callHierarchy": { "globalOn": true },
"changeTypeSignature": { "globalOn": true },
"class": { "codeActionsOn": true, "codeLensOn": true, "globalOn": true },
"eval": {
"config": { "diff": true, "exception": false },
"globalOn": true
},
"explicit-fields": { "globalOn": true },
"explicit-fixity": { "globalOn": true },
"fourmolu": { "config": { "external": false } },
"gadt": { "globalOn": true },
"ghcide-code-actions-bindings": { "globalOn": true },
"ghcide-code-actions-fill-holes": { "globalOn": true },
"ghcide-code-actions-imports-exports": { "globalOn": true },
"ghcide-code-actions-type-signatures": { "globalOn": true },
"ghcide-completions": {
"config": { "autoExtendOn": true, "snippetsOn": true },
"globalOn": true
},
"ghcide-hover-and-symbols": { "hoverOn": true, "symbolsOn": true },
"ghcide-type-lenses": { "config": { "mode": true }, "globalOn": true },
"haddockComments": { "globalOn": true },
"hlint": { "codeActionsOn": true, "diagnosticsOn": true },
"importLens": { "codeActionsOn": true, "codeLensOn": true },
"moduleName": { "globalOn": true },
"ormolu": { "config": { "external": false } },
"overloaded-record-dot": { "globalOn": true },
"pragmas": { "codeActionsOn": true, "completionsOn": true },
"pragmas-completion": { "globalOn": true },
"pragmas-disable": { "globalOn": true },
"pragmas-suggest": { "globalOn": true },
"qualifyImportedNames": { "globalOn": true },
"refineImports": { "globalOn": true },
"rename": { "config": { "crossModule": false }, "globalOn": true },
"retrie": { "globalOn": true },
"splice": { "globalOn": true },
"stan": { "globalOn": true },
"tactics": {
"config": {
"auto_gas": 4,
"max_use_ctor_actions": 5,
"proofstate_styling": true,
"timeout_duration": 2
},
"globalOn": true
}
}
}
2025-12-27T19:17:07.049195Z | Debug | Finished build session
AsyncCancelled
2025-12-27T19:17:07.050099Z | Debug | Configuration changed: Config {checkParents = CheckOnSave, checkProject = True, formattingProvider = "ormolu", cabalFormattingProvider = "cabal-gild", maxCompletions = 40, sessionLoading = PreferSingleComponentLoading, plugins = fromList [(PluginId "alternateNumberFormat",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList []}),(PluginId "cabal",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList []}),(PluginId "callHierarchy",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList []}),(PluginId "changeTypeSignature",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList []}),(PluginId "class",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList []}),(PluginId "eval",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList [("diff",Bool True),("exception",Bool False)]}),(PluginId "explicit-fields",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList []}),(PluginId "explicit-fixity",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList []}),(PluginId "fourmolu",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList [("external",Bool False)]}),(PluginId "gadt",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList []}),(PluginId "ghcide-code-actions-bindings",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList []}),(PluginId "ghcide-code-actions-fill-holes",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList []}),(PluginId "ghcide-code-actions-imports-exports",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList []}),(PluginId "ghcide-code-actions-type-signatures",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList []}),(PluginId "ghcide-completions",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList [("autoExtendOn",Bool True),("snippetsOn",Bool True)]}),(PluginId "ghcide-hover-and-symbols",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList []}),(PluginId "ghcide-type-lenses",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList [("mode",Bool True)]}),(PluginId "haddockComments",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList []}),(PluginId "hlint",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList []}),(PluginId "importLens",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList []}),(PluginId "moduleName",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList []}),(PluginId "ormolu",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList [("external",Bool False)]}),(PluginId "overloaded-record-dot",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList []}),(PluginId "pragmas",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList []}),(PluginId "pragmas-completion",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList []}),(PluginId "pragmas-disable",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList []}),(PluginId "pragmas-suggest",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList []}),(PluginId "qualifyImportedNames",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList []}),(PluginId "refineImports",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList []}),(PluginId "rename",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList [("crossModule",Bool False)]}),(PluginId "retrie",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList []}),(PluginId "splice",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList []}),(PluginId "stan",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList []}),(PluginId "tactics",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList [("auto_gas",Number 4.0),("max_use_ctor_actions",Number 5.0),("proofstate_styling",Bool True),("timeout_duration",Number 2.0)]})]}
2025-12-27T19:17:07.050430Z | Debug | Restarting build session due to config change
Action Queue: [ ImportActions
, eval.GetParsedModuleWithComments
, ImportActions
, changeTypeSignature.GetParsedModule
, ModuleName.ghcSession
, codeLens.GetGlobalBindingTypeSigs
, classplugin.GetInstanceBindLens
, eval.GetParsedModuleWithComments
, ImportActions
, eval.GetParsedModuleWithComments
, classplugin.GetInstanceBindLens
, ModuleName.ghcSession
, ExplicitFields.CollectRecords
, GADT.GetParsedModuleWithComments
, alternateNumberFormat.CollectLiterals
, Pragmas.GhcSession
, codeLens.GetGlobalBindingTypeSigs
, Pragmas.GhcSession
, ImportActions
, codeLens.GetGlobalBindingTypeSigs
, overloadedRecordDot.collectRecordSelectors
, QualifyImportedNames.TypeCheck
, ModuleName.ghcSession
, splice.codeAction.GitHieAst
, retrie
, classplugin.GetInstanceBindLens
, GhcideCodeActions.getParsedModule ]
Keys: [ GetClientSettings;
, IsFileOfInterest; /home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs ]
Aborting previous build session took 0.00s
2025-12-27T19:17:07.051472Z | Debug | hlint: Getting hlint ideas for NormalizedFilePath "/home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs"
2025-12-27T19:17:07.093842Z | Debug | cabal exec -v0 -- ghc --print-libdir
2025-12-27T19:17:07.292880Z | Debug | cabal exec -v0 -- ghc -package-env=- -ignore-dot-ghci -e Control.Monad.join (Control.Monad.fmap System.IO.putStr System.Environment.getExecutablePath)
2025-12-27T19:17:07.400230Z | Debug | cabal --builddir=/home/tom/.cache/hie-bios/dist-bluefin-internal-3d1f172c64fb10a49dd2648a9113bca1 v2-exec --with-compiler /home/tom/.cache/hie-bios/wrapper-b54f81dea4c0e6d1626911c526bc4e36 --with-hc-pkg /home/tom/.cache/hie-bios/ghc-pkg-144f893acdeed51210386e543bf1db9a ghc -v0 -- --numeric-version
Environment Variables
HIE_BIOS_GHC: /home/tom/.ghcup/ghc/9.6.7/lib/ghc-9.6.7/bin/ghc-9.6.7
HIE_BIOS_GHC_ARGS: -B/home/tom/.ghcup/ghc/9.6.7/lib/ghc-9.6.7/lib
2025-12-27T19:17:07.400401Z | Info | Load cabal cradle using single file
2025-12-27T19:17:07.507222Z | Debug | cabal exec -v0 -- ghc --print-libdir
2025-12-27T19:17:07.686479Z | Debug | cabal exec -v0 -- ghc -package-env=- -ignore-dot-ghci -e Control.Monad.join (Control.Monad.fmap System.IO.putStr System.Environment.getExecutablePath)
2025-12-27T19:17:07.687618Z | Info | cabal --builddir=/home/tom/.cache/hie-bios/dist-bluefin-internal-3d1f172c64fb10a49dd2648a9113bca1 v2-repl --with-compiler /home/tom/.cache/hie-bios/wrapper-b54f81dea4c0e6d1626911c526bc4e36 --with-hc-pkg /home/tom/.cache/hie-bios/ghc-pkg-144f893acdeed51210386e543bf1db9a /home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs
Environment Variables
HIE_BIOS_OUTPUT: /tmp/HIE_BIOS_OUTPUT427585-0
HIE_BIOS_GHC: /home/tom/.ghcup/ghc/9.6.7/lib/ghc-9.6.7/bin/ghc-9.6.7
HIE_BIOS_GHC_ARGS: -B/home/tom/.ghcup/ghc/9.6.7/lib/ghc-9.6.7/lib
2025-12-27T19:17:07.717036Z | Debug | Configuration is affected by the following files:
2025-12-27T19:17:07.717349Z | Debug | - cabal.project
2025-12-27T19:17:07.717409Z | Debug | - cabal.project.local
2025-12-27T19:17:07.751931Z | Debug | Build profile: -w ghc-9.6.7 -O1
2025-12-27T19:17:07.752017Z | Debug | In order, the following will be built (use -v for more details):
2025-12-27T19:17:07.752092Z | Debug | - bluefin-internal-0.3.3.0 (interactive) (lib) (first run)
2025-12-27T19:17:07.762407Z | Debug | Configuring library for bluefin-internal-0.3.3.0...
2025-12-27T19:17:08.832275Z | Debug | Error: [Cabal-5490]
2025-12-27T19:17:08.832368Z | Debug | Cannot find the program 'ld'. User-specified path '/usr/bin/ld.gold' does not refer to an executable and the program is not on the system path.
2025-12-27T19:17:08.832433Z | Debug |
2025-12-27T19:17:08.837231Z | Debug | Error: [Cabal-7125]
2025-12-27T19:17:08.837353Z | Debug | Failed to build bluefin-internal-0.3.3.0. The failure occurred during the configure step.
2025-12-27T19:17:08.837433Z | Debug |
2025-12-27T19:17:08.840891Z | Debug | Session loading result: Left [CradleError {cradleErrorDependencies = ["bluefin-internal.cabal","cabal.project","cabal.project.local"], cradleErrorExitCode = ExitFailure 1, cradleErrorStderr = ["Failed to run [\"cabal\",\"v2-repl\",\"/home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs\"] in directory \"/home/tom/Haskell/bluefin/bluefin-internal\". Consult the logs for full command and error.","Failed command: cabal --builddir=/home/tom/.cache/hie-bios/dist-bluefin-internal-3d1f172c64fb10a49dd2648a9113bca1 v2-repl --with-compiler /home/tom/.cache/hie-bios/wrapper-b54f81dea4c0e6d1626911c526bc4e36 --with-hc-pkg /home/tom/.cache/hie-bios/ghc-pkg-144f893acdeed51210386e543bf1db9a /home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs","Build profile: -w ghc-9.6.7 -O1\nIn order, the following will be built (use -v for more details):\n - bluefin-internal-0.3.3.0 (interactive) (lib) (first run)\nConfiguring library for bluefin-internal-0.3.3.0...\n","Configuration is affected by the following files:\n- cabal.project\n- cabal.project.local\nError: [Cabal-5490]\nCannot find the program 'ld'. User-specified path '/usr/bin/ld.gold' does not refer to an executable and the program is not on the system path.\n\nError: [Cabal-7125]\nFailed to build bluefin-internal-0.3.3.0. The failure occurred during the configure step.\n\n","","Process Environment:","HIE_BIOS_GHC: /home/tom/.ghcup/ghc/9.6.7/lib/ghc-9.6.7/bin/ghc-9.6.7","HIE_BIOS_GHC_ARGS: -B/home/tom/.ghcup/ghc/9.6.7/lib/ghc-9.6.7/lib"]}]
2025-12-27T19:17:08.842705Z | Debug | LOOKUP PERSISTENT FOR: GhcSession
2025-12-27T19:17:08.843078Z | Debug | LOOKUP PERSISTENT FOR: GhcSession
2025-12-27T19:17:08.843146Z | Debug | LOOKUP PERSISTENT FOR: GhcSession
2025-12-27T19:17:08.843296Z | Debug | LOOKUP PERSISTENT FOR: GhcSession
2025-12-27T19:17:08.843407Z | Debug | Finished: Pragmas.GhcSession Took: 1.79s
2025-12-27T19:17:08.843494Z | Debug | Finished: ModuleName.ghcSession Took: 1.79s
2025-12-27T19:17:08.843557Z | Debug | Finished: GADT.GetParsedModuleWithComments Took: 1.79s
2025-12-27T19:17:08.843604Z | Debug | Finished: changeTypeSignature.GetParsedModule Took: 1.79s
2025-12-27T19:17:08.843672Z | Debug | Finished: ModuleName.ghcSession Took: 1.79s
2025-12-27T19:17:08.843726Z | Debug | Finished: ModuleName.ghcSession Took: 1.79s
2025-12-27T19:17:08.843776Z | Debug | LOOKUP PERSISTENT FOR: TypeCheck
2025-12-27T19:17:08.843842Z | Debug | Finished: QualifyImportedNames.TypeCheck Took: 1.79s
2025-12-27T19:17:08.843898Z | Debug | Finished: splice.codeAction.GitHieAst Took: 1.79s
2025-12-27T19:17:08.843961Z | Debug | Finished: GhcideCodeActions.getParsedModule Took: 1.79s
2025-12-27T19:17:08.844044Z | Debug | LOOKUP PERSISTENT FOR: ImportActions
2025-12-27T19:17:08.844130Z | Debug | LOOKUP PERSISTENT FOR: GetParsedModuleWithComments
2025-12-27T19:17:08.844255Z | Debug | LOOKUP PERSISTENT FOR: ImportActions
2025-12-27T19:17:08.844303Z | Debug | LOOKUP PERSISTENT FOR: ImportActions
2025-12-27T19:17:08.844400Z | Debug | LOOKUP PERSISTENT FOR: ImportActions
2025-12-27T19:17:08.844427Z | Debug | LOOKUP PERSISTENT FOR: TypeCheck
2025-12-27T19:17:08.844478Z | Debug | Finished: alternateNumberFormat.CollectLiterals Took: 1.79s
2025-12-27T19:17:08.844572Z | Debug | Finished: ExplicitFields.CollectRecords Took: 1.79s
2025-12-27T19:17:08.844613Z | Debug | LOOKUP PERSISTENT FOR: GetInstanceBindLens
2025-12-27T19:17:08.844690Z | Debug | LOOKUP PERSISTENT FOR: GetInstanceBindLens
2025-12-27T19:17:08.844737Z | Debug | LOOKUP PERSISTENT FOR: GetInstanceBindLens
2025-12-27T19:17:08.844788Z | Debug | Finished: Pragmas.GhcSession Took: 1.79s
2025-12-27T19:17:08.844819Z | Debug | LOOKUP PERSISTENT FOR: GetGlobalBindingTypeSigs
2025-12-27T19:17:08.844866Z | Debug | LOOKUP PERSISTENT FOR: GetGlobalBindingTypeSigs
2025-12-27T19:17:08.844937Z | Debug | LOOKUP PERSISTENT FOR: GetGlobalBindingTypeSigs
2025-12-27T19:17:08.844986Z | Debug | LOOKUP PERSISTENT FOR: GetModSummaryWithoutTimestamps
2025-12-27T19:17:08.845030Z | Debug | Finished: overloadedRecordDot.collectRecordSelectors Took: 1.79s
2025-12-27T19:17:08.845089Z | Debug | Finished: ImportActions Took: 1.79s
2025-12-27T19:17:08.845157Z | Debug | LOOKUP PERSISTENT FOR: GetEvalComments
2025-12-27T19:17:08.845214Z | Debug | LOOKUP PERSISTENT FOR: GetEvalComments
2025-12-27T19:17:08.845331Z | Debug | LOOKUP PERSISTENT FOR: GetEvalComments
2025-12-27T19:17:08.845385Z | Debug | Finished: ImportActions Took: 1.79s
2025-12-27T19:17:08.845467Z | Debug | Finished: ImportActions Took: 1.79s
2025-12-27T19:17:08.845532Z | Debug | Finished: ImportActions Took: 1.79s
2025-12-27T19:17:08.845583Z | Debug | Finished: retrie Took: 1.79s
2025-12-27T19:17:08.845640Z | Debug | pragmas-suggest: Rule Failed: GhcSession
2025-12-27T19:17:08.845729Z | Debug | Finished: classplugin.GetInstanceBindLens Took: 1.79s
2025-12-27T19:17:08.845809Z | Debug | Finished: classplugin.GetInstanceBindLens Took: 1.79s
2025-12-27T19:17:08.845866Z | Debug | Finished: classplugin.GetInstanceBindLens Took: 1.79s
2025-12-27T19:17:08.845908Z | Debug | Finished: codeLens.GetGlobalBindingTypeSigs Took: 1.79s
2025-12-27T19:17:08.845965Z | Debug | Finished: codeLens.GetGlobalBindingTypeSigs Took: 1.79s
2025-12-27T19:17:08.846058Z | Debug | Finished: codeLens.GetGlobalBindingTypeSigs Took: 1.79s
2025-12-27T19:17:08.846142Z | Debug | LOOKUP PERSISTENT FOR: GhcSessionDeps
2025-12-27T19:17:08.846194Z | Debug | Finished: eval.GetParsedModuleWithComments Took: 1.79s
2025-12-27T19:17:08.846245Z | Debug | eval: Rule Failed: GetEvalComments
2025-12-27T19:17:08.846319Z | Debug | Finished: eval.GetParsedModuleWithComments Took: 1.79s
2025-12-27T19:17:08.846381Z | Debug | eval: Rule Failed: GetEvalComments
2025-12-27T19:17:08.846422Z | Debug | Finished: eval.GetParsedModuleWithComments Took: 1.79s
2025-12-27T19:17:08.846454Z | Debug | eval: Rule Failed: GetEvalComments
2025-12-27T19:17:08.846485Z | Debug | retrie: Rule Failed: TypeCheck
2025-12-27T19:17:08.846538Z | Debug | ghcide-type-lenses: Rule Failed: GetGlobalBindingTypeSigs
2025-12-27T19:17:08.846569Z | Debug | ghcide-type-lenses: Rule Failed: GetGlobalBindingTypeSigs
2025-12-27T19:17:08.846621Z | Debug | ghcide-type-lenses: Rule Failed: GetGlobalBindingTypeSigs
2025-12-27T19:17:08.846653Z | Debug | explicit-fields: Rule Failed: CollectRecords
2025-12-27T19:17:08.846712Z | Debug | importLens: Rule Failed: ImportActions
2025-12-27T19:17:08.846742Z | Debug | importLens: Rule Failed: ImportActions
2025-12-27T19:17:08.846792Z | Debug | importLens: Rule Failed: ImportActions
2025-12-27T19:17:08.846823Z | Debug | changeTypeSignature: Rule Failed: GetParsedModule
2025-12-27T19:17:08.846883Z | Debug | class: Rule Failed: GetInstanceBindLens
2025-12-27T19:17:08.846914Z | Debug | class: Rule Failed: GetInstanceBindLens
2025-12-27T19:17:08.846966Z | Debug | class: Rule Failed: GetInstanceBindLens
2025-12-27T19:17:08.846999Z | Debug | overloaded-record-dot: Rule Failed: CollectRecordSelectors
2025-12-27T19:17:08.847058Z | Debug | moduleName: Rule Failed: GhcSession
2025-12-27T19:17:08.847087Z | Debug | moduleName: Rule Failed: GhcSession
2025-12-27T19:17:08.847152Z | Debug | moduleName: Rule Failed: GhcSession
2025-12-27T19:17:08.847179Z | Debug | gadt: Rule Failed: GetParsedModuleWithComments
2025-12-27T19:17:08.847260Z | Debug | importLens: Rule Failed: ImportActions
2025-12-27T19:17:08.847308Z | Debug | qualifyImportedNames: Rule Failed: TypeCheck
2025-12-27T19:17:08.847357Z | Debug | alternateNumberFormat: Rule Failed: CollectLiterals
2025-12-27T19:17:08.847404Z | Debug | pragmas-disable: Rule Failed: GhcSession
2025-12-27T19:17:08.871704Z | Debug | eval: fp /home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs
2025-12-27T19:17:08.871918Z | Debug | Finished: codeLens.config Took: 0.00s
2025-12-27T19:17:08.872200Z | Debug | Finished: eval.GetParsedModuleWithComments Took: 0.00s
2025-12-27T19:17:08.872277Z | Debug | Finished: ImportActions Took: 0.00s
2025-12-27T19:17:08.872359Z | Debug | Finished: ModuleName.getFileContents Took: 0.00s
2025-12-27T19:17:08.872447Z | Debug | Finished: classplugin.GetInstanceBindLens Took: 0.00s
2025-12-27T19:17:08.872496Z | Debug | Finished: codeLens.GetGlobalBindingTypeSigs Took: 0.00s
2025-12-27T19:17:08.872548Z | Debug | Finished: ModuleName.ghcSession Took: 0.00s
2025-12-27T19:17:08.872633Z | Debug | eval: Rule Failed: GetEvalComments
2025-12-27T19:17:08.872693Z | Debug | ghcide-type-lenses: Rule Failed: GetGlobalBindingTypeSigs
2025-12-27T19:17:08.872743Z | Debug | importLens: Rule Failed: ImportActions
2025-12-27T19:17:08.872791Z | Debug | class: Rule Failed: GetInstanceBindLens
2025-12-27T19:17:08.872840Z | Debug | moduleName: Rule Failed: GhcSession
2025-12-27T19:18:02.490091Z | Info | LSP: received shutdown
2025-12-27T19:18:02.490150Z | Debug | Received shutdown message
2025-12-27T19:18:02.490313Z | Debug | Finished build session
AsyncCancelled
Process lsp-haskell stderr finished
No 'hie.yaml' found. Try to discover the project type!
Run entered for haskell-language-server-wrapper(haskell-language-server-wrapper-2.10.0.0) Version 2.10.0.0 x86_64 ghc-9.10.1
Current directory: /home/tom/Haskell/bluefin
Operating system: linux
Arguments: ["--lsp","-d","-l","/tmp/hls.log"]
Cradle directory: /home/tom/Haskell/bluefin
Cradle type: Cabal
Tool versions found on the $PATH
cabal: 3.14.1.0
stack: 3.1.1
ghc: 9.6.7
Consulting the cradle to get project GHC version...
2025-12-27T19:18:06.242269Z | Debug | cabal exec -v0 -- ghc --print-libdir
2025-12-27T19:18:06.404824Z | Debug | cabal exec -v0 -- ghc -package-env=- -ignore-dot-ghci -e Control.Monad.join (Control.Monad.fmap System.IO.putStr System.Environment.getExecutablePath)
2025-12-27T19:18:06.483797Z | Debug | cabal --builddir=/home/tom/.cache/hie-bios/dist-bluefin-e0a07456644d29ba7cac91a1bc6b2c92 v2-exec --with-compiler /home/tom/.cache/hie-bios/wrapper-b54f81dea4c0e6d1626911c526bc4e36 --with-hc-pkg /home/tom/.cache/hie-bios/ghc-pkg-144f893acdeed51210386e543bf1db9a ghc -v0 -- --numeric-version
Environment Variables
HIE_BIOS_GHC: /home/tom/.ghcup/ghc/9.6.7/lib/ghc-9.6.7/bin/ghc-9.6.7
HIE_BIOS_GHC_ARGS: -B/home/tom/.ghcup/ghc/9.6.7/lib/ghc-9.6.7/lib
Project GHC version: 9.6.7
haskell-language-server exe candidates: ["haskell-language-server-9.6.7","haskell-language-server"]
Launching haskell-language-server exe at:/home/tom/.ghcup/bin/haskell-language-server-9.6.7
2025-12-27T19:18:06.571782Z | Debug | cabal exec -v0 -- ghc --print-libdir
2025-12-27T19:18:06.731915Z | Debug | cabal exec -v0 -- ghc -package-env=- -ignore-dot-ghci -e Control.Monad.join (Control.Monad.fmap System.IO.putStr System.Environment.getExecutablePath)
2025-12-27T19:18:06.904865Z | Debug | cabal --builddir=/home/tom/.cache/hie-bios/dist-bluefin-e0a07456644d29ba7cac91a1bc6b2c92 v2-exec --with-compiler /home/tom/.cache/hie-bios/wrapper-b54f81dea4c0e6d1626911c526bc4e36 --with-hc-pkg /home/tom/.cache/hie-bios/ghc-pkg-144f893acdeed51210386e543bf1db9a ghc -v0 -- -v0 -package-env=- -ignore-dot-ghci -e Control.Monad.join (Control.Monad.fmap System.IO.putStr System.Environment.getExecutablePath)
Environment Variables
HIE_BIOS_GHC: /home/tom/.ghcup/ghc/9.6.7/lib/ghc-9.6.7/bin/ghc-9.6.7
HIE_BIOS_GHC_ARGS: -B/home/tom/.ghcup/ghc/9.6.7/lib/ghc-9.6.7/lib
2025-12-27T19:18:06.994577Z | Debug | cabal exec -v0 -- ghc --print-libdir
2025-12-27T19:18:07.154211Z | Debug | cabal exec -v0 -- ghc -package-env=- -ignore-dot-ghci -e Control.Monad.join (Control.Monad.fmap System.IO.putStr System.Environment.getExecutablePath)
2025-12-27T19:18:07.244851Z | Debug | cabal --builddir=/home/tom/.cache/hie-bios/dist-bluefin-e0a07456644d29ba7cac91a1bc6b2c92 v2-exec --with-compiler /home/tom/.cache/hie-bios/wrapper-b54f81dea4c0e6d1626911c526bc4e36 --with-hc-pkg /home/tom/.cache/hie-bios/ghc-pkg-144f893acdeed51210386e543bf1db9a ghc -v0 -- --print-libdir
Environment Variables
HIE_BIOS_GHC: /home/tom/.ghcup/ghc/9.6.7/lib/ghc-9.6.7/bin/ghc-9.6.7
HIE_BIOS_GHC_ARGS: -B/home/tom/.ghcup/ghc/9.6.7/lib/ghc-9.6.7/lib
2025-12-27T19:18:08.836002Z | Info | haskell-language-server version: 2.10.0.0 (GHC: 9.6.7) (PATH: /home/tom/.ghcup/hls/2.10.0.0/lib/haskell-language-server-2.10.0.0/bin/haskell-language-server-9.6.7)
2025-12-27T19:18:08.836489Z | Info | Directory: /home/tom/Haskell/bluefin
2025-12-27T19:18:08.836760Z | Info | Starting (haskell-language-server) LSP server...
GhcideArguments {argsCommand = LSP, argsCwd = Nothing, argsShakeProfiling = Nothing, argsTesting = False, argsExamplePlugin = False, argsLogLevel = Debug, argsLogFile = Just "/tmp/hls.log", argsLogStderr = True, argsLogClient = False, argsThreads = 0, argsProjectGhcVersion = False}
PluginIds: [ pragmas-suggest
, pragmas-completion
, ghcide-code-actions-bindings
, cabalHaskellIntegration
, ghcide-extend-import-action
, retrie
, stylish-haskell
, explicit-fields
, ghcide-code-actions-type-signatures
, ghcide-code-actions-fill-holes
, stan
, hlint
, changeTypeSignature
, ghcide-code-actions-imports-exports
, cabal-fmt
, notes
, ghcide-completions
, eval
, ghcide-type-lenses
, cabal
, overloaded-record-dot
, gadt
, LSPRecorderCallback
, importLens
, floskell
, codeRange
, class
, ormolu
, qualifyImportedNames
, ghcide-hover-and-symbols
, alternateNumberFormat
, rename
, splice
, moduleName
, semanticTokens
, fourmolu
, cabal-gild
, callHierarchy
, ghcide-core
, explicit-fixity
, pragmas-disable ]
2025-12-27T19:18:08.839972Z | Info | Logging heap statistics every 60.00s
2025-12-27T19:18:08.846551Z | Info | Starting LSP server...
If you are seeing this in a terminal, you probably should have run WITHOUT the --lsp option!
PluginIds: [ pragmas-suggest
, pragmas-completion
, ghcide-code-actions-bindings
, cabalHaskellIntegration
, ghcide-extend-import-action
, retrie
, stylish-haskell
, explicit-fields
, ghcide-code-actions-type-signatures
, ghcide-code-actions-fill-holes
, stan
, hlint
, changeTypeSignature
, ghcide-code-actions-imports-exports
, cabal-fmt
, notes
, ghcide-completions
, eval
, ghcide-type-lenses
, cabal
, overloaded-record-dot
, gadt
, LSPRecorderCallback
, importLens
, floskell
, codeRange
, class
, ormolu
, qualifyImportedNames
, ghcide-hover-and-symbols
, alternateNumberFormat
, rename
, splice
, moduleName
, semanticTokens
, fourmolu
, cabal-gild
, callHierarchy
, ghcide-core
, explicit-fixity
, pragmas-disable ]
2025-12-27T19:18:08.846903Z | Info | Starting server
2025-12-27T19:18:08.847869Z | Warning | LSP: configuration parse error:
parsing settings failed, expected Object, but encountered Null
when parsing
null
2025-12-27T19:18:08.848487Z | Info | Registering IDE configuration: IdeConfiguration {workspaceFolders = fromList [NormalizedUri (-2454640255937405589) "file:///home/tom/Haskell/bluefin"], clientSettings = hashed (Just Null)}
2025-12-27T19:18:08.875335Z | Info | Started LSP server in 0.03s
2025-12-27T19:18:08.875427Z | Debug | shouldRunSubset: True
2025-12-27T19:18:08.875584Z | Debug | Initializing exports map from hiedb
2025-12-27T19:18:08.875730Z | Debug | Done initializing exports map from hiedb. Size: 0
2025-12-27T19:18:08.880195Z | Warning | LSP: can't register dynamically for: "workspace/didChangeConfiguration"
2025-12-27T19:18:08.880448Z | Debug | Shake session initialized
2025-12-27T19:18:08.881563Z | Debug | LSP: set new config: {
"checkProject": true,
"formattingProvider": "ormolu",
"maxCompletions": 40,
"plugin": {
"alternateNumberFormat": { "globalOn": true },
"cabal": { "codeActionsOn": true, "completionOn": true },
"callHierarchy": { "globalOn": true },
"changeTypeSignature": { "globalOn": true },
"class": { "codeActionsOn": true, "codeLensOn": true, "globalOn": true },
"eval": {
"config": { "diff": true, "exception": false },
"globalOn": true
},
"explicit-fields": { "globalOn": true },
"explicit-fixity": { "globalOn": true },
"fourmolu": { "config": { "external": false } },
"gadt": { "globalOn": true },
"ghcide-code-actions-bindings": { "globalOn": true },
"ghcide-code-actions-fill-holes": { "globalOn": true },
"ghcide-code-actions-imports-exports": { "globalOn": true },
"ghcide-code-actions-type-signatures": { "globalOn": true },
"ghcide-completions": {
"config": { "autoExtendOn": true, "snippetsOn": true },
"globalOn": true
},
"ghcide-hover-and-symbols": { "hoverOn": true, "symbolsOn": true },
"ghcide-type-lenses": { "config": { "mode": true }, "globalOn": true },
"haddockComments": { "globalOn": true },
"hlint": { "codeActionsOn": true, "diagnosticsOn": true },
"importLens": { "codeActionsOn": true, "codeLensOn": true },
"moduleName": { "globalOn": true },
"ormolu": { "config": { "external": false } },
"overloaded-record-dot": { "globalOn": true },
"pragmas": { "codeActionsOn": true, "completionsOn": true },
"pragmas-completion": { "globalOn": true },
"pragmas-disable": { "globalOn": true },
"pragmas-suggest": { "globalOn": true },
"qualifyImportedNames": { "globalOn": true },
"refineImports": { "globalOn": true },
"rename": { "config": { "crossModule": false }, "globalOn": true },
"retrie": { "globalOn": true },
"splice": { "globalOn": true },
"stan": { "globalOn": true },
"tactics": {
"config": {
"auto_gas": 4,
"max_use_ctor_actions": 5,
"proofstate_styling": true,
"timeout_duration": 2
},
"globalOn": true
}
}
}
2025-12-27T19:18:08.882311Z | Debug | Finished build session
AsyncCancelled
2025-12-27T19:18:08.883384Z | Debug | Configuration changed: Config {checkParents = CheckOnSave, checkProject = True, formattingProvider = "ormolu", cabalFormattingProvider = "cabal-gild", maxCompletions = 40, sessionLoading = PreferSingleComponentLoading, plugins = fromList [(PluginId "alternateNumberFormat",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList []}),(PluginId "cabal",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList []}),(PluginId "callHierarchy",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList []}),(PluginId "changeTypeSignature",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList []}),(PluginId "class",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList []}),(PluginId "eval",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList [("diff",Bool True),("exception",Bool False)]}),(PluginId "explicit-fields",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList []}),(PluginId "explicit-fixity",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList []}),(PluginId "fourmolu",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList [("external",Bool False)]}),(PluginId "gadt",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList []}),(PluginId "ghcide-code-actions-bindings",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList []}),(PluginId "ghcide-code-actions-fill-holes",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList []}),(PluginId "ghcide-code-actions-imports-exports",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList []}),(PluginId "ghcide-code-actions-type-signatures",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList []}),(PluginId "ghcide-completions",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList [("autoExtendOn",Bool True),("snippetsOn",Bool True)]}),(PluginId "ghcide-hover-and-symbols",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList []}),(PluginId "ghcide-type-lenses",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList [("mode",Bool True)]}),(PluginId "haddockComments",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList []}),(PluginId "hlint",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList []}),(PluginId "importLens",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList []}),(PluginId "moduleName",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList []}),(PluginId "ormolu",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList [("external",Bool False)]}),(PluginId "overloaded-record-dot",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList []}),(PluginId "pragmas",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList []}),(PluginId "pragmas-completion",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList []}),(PluginId "pragmas-disable",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList []}),(PluginId "pragmas-suggest",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList []}),(PluginId "qualifyImportedNames",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList []}),(PluginId "refineImports",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList []}),(PluginId "rename",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList [("crossModule",Bool False)]}),(PluginId "retrie",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList []}),(PluginId "splice",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList []}),(PluginId "stan",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList []}),(PluginId "tactics",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList [("auto_gas",Number 4.0),("max_use_ctor_actions",Number 5.0),("proofstate_styling",Bool True),("timeout_duration",Number 2.0)]})]}
2025-12-27T19:18:08.883869Z | Debug | Restarting build session due to config change
Action Queue: []
Keys: [GetClientSettings; ]
Aborting previous build session took 0.00s
2025-12-27T19:18:08.884941Z | Debug | VFS: opening file:///home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs
2025-12-27T19:18:08.885888Z | Debug | Finished build session
AsyncCancelled
2025-12-27T19:18:08.885975Z | Debug | Set files of interst to
[ ( /home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs
, Modified {firstOpen = True} ) ]
2025-12-27T19:18:08.886139Z | Debug | Restarting build session due to /home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs (modified)
Action Queue: []
Keys: [ GetClientSettings;
, GetModificationTime; /home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs
, IsFileOfInterest; /home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs ]
Aborting previous build session took 0.00s
2025-12-27T19:18:08.886343Z | Debug | Opened text document: file:///home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs
2025-12-27T19:18:08.886867Z | Debug | eval: fp /home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs
2025-12-27T19:18:08.887533Z | Debug | hlint: Getting hlint ideas for NormalizedFilePath "/home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs"
2025-12-27T19:18:08.887743Z | Debug | Finished: codeLens.config Took: 0.00s
2025-12-27T19:18:08.888229Z | Debug | Finished: ModuleName.getFileContents Took: 0.00s
2025-12-27T19:18:08.888765Z | Info | Cradle path: bluefin-internal/src/Bluefin/Internal.hs
2025-12-27T19:18:08.889808Z | Debug | Cradle: Cradle{ cradleRootDir = "/home/tom/Haskell/bluefin/bluefin-internal", cradleOptsProg = CradleAction: Cabal}
2025-12-27T19:18:08.889885Z | Info | invoking build tool to determine build flags (this may take some time depending on the cache)
2025-12-27T19:18:08.890003Z | Debug | Requested to load Cabal cradle using single file mode
2025-12-27T19:18:08.896560Z | Debug | eval: fp /home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs
2025-12-27T19:18:08.900626Z | Debug | Finished: cabal.cabal-add Took: 0.00s
2025-12-27T19:18:08.900848Z | Debug | Finished: Hlint.getVersionedTextDoc Took: 0.00s
2025-12-27T19:18:08.901351Z | Debug | Finished: hls-refactor-plugin.codeAction.getUriContents Took: 0.00s
2025-12-27T19:18:08.901468Z | Debug | Finished: classplugin.codeAction.getVersionedTextDoc Took: 0.00s
2025-12-27T19:18:08.901623Z | Debug | Finished: splice.codeAction.getVersionedTextDoc Took: 0.00s
2025-12-27T19:18:08.901925Z | Debug | Finished: codeLens.config Took: 0.00s
2025-12-27T19:18:08.901993Z | Debug | Finished: ModuleName.getFileContents Took: 0.00s
2025-12-27T19:18:08.903114Z | Debug | cabal --numeric-version
2025-12-27T19:18:08.946095Z | Debug | LSP: set new config: {
"checkProject": true,
"formattingProvider": "ormolu",
"maxCompletions": 40,
"plugin": {
"alternateNumberFormat": { "globalOn": true },
"cabal": { "codeActionsOn": true, "completionOn": true },
"callHierarchy": { "globalOn": true },
"changeTypeSignature": { "globalOn": true },
"class": { "codeActionsOn": true, "codeLensOn": true, "globalOn": true },
"eval": {
"config": { "diff": true, "exception": false },
"globalOn": true
},
"explicit-fields": { "globalOn": true },
"explicit-fixity": { "globalOn": true },
"fourmolu": { "config": { "external": false } },
"gadt": { "globalOn": true },
"ghcide-code-actions-bindings": { "globalOn": true },
"ghcide-code-actions-fill-holes": { "globalOn": true },
"ghcide-code-actions-imports-exports": { "globalOn": true },
"ghcide-code-actions-type-signatures": { "globalOn": true },
"ghcide-completions": {
"config": { "autoExtendOn": true, "snippetsOn": true },
"globalOn": true
},
"ghcide-hover-and-symbols": { "hoverOn": true, "symbolsOn": true },
"ghcide-type-lenses": { "config": { "mode": true }, "globalOn": true },
"haddockComments": { "globalOn": true },
"hlint": { "codeActionsOn": true, "diagnosticsOn": true },
"importLens": { "codeActionsOn": true, "codeLensOn": true },
"moduleName": { "globalOn": true },
"ormolu": { "config": { "external": false } },
"overloaded-record-dot": { "globalOn": true },
"pragmas": { "codeActionsOn": true, "completionsOn": true },
"pragmas-completion": { "globalOn": true },
"pragmas-disable": { "globalOn": true },
"pragmas-suggest": { "globalOn": true },
"qualifyImportedNames": { "globalOn": true },
"refineImports": { "globalOn": true },
"rename": { "config": { "crossModule": false }, "globalOn": true },
"retrie": { "globalOn": true },
"splice": { "globalOn": true },
"stan": { "globalOn": true },
"tactics": {
"config": {
"auto_gas": 4,
"max_use_ctor_actions": 5,
"proofstate_styling": true,
"timeout_duration": 2
},
"globalOn": true
}
}
}
2025-12-27T19:18:08.947796Z | Debug | Configuration changed: Config {checkParents = CheckOnSave, checkProject = True, formattingProvider = "ormolu", cabalFormattingProvider = "cabal-gild", maxCompletions = 40, sessionLoading = PreferSingleComponentLoading, plugins = fromList [(PluginId "alternateNumberFormat",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList []}),(PluginId "cabal",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList []}),(PluginId "callHierarchy",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList []}),(PluginId "changeTypeSignature",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList []}),(PluginId "class",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList []}),(PluginId "eval",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList [("diff",Bool True),("exception",Bool False)]}),(PluginId "explicit-fields",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList []}),(PluginId "explicit-fixity",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList []}),(PluginId "fourmolu",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList [("external",Bool False)]}),(PluginId "gadt",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList []}),(PluginId "ghcide-code-actions-bindings",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList []}),(PluginId "ghcide-code-actions-fill-holes",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList []}),(PluginId "ghcide-code-actions-imports-exports",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList []}),(PluginId "ghcide-code-actions-type-signatures",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList []}),(PluginId "ghcide-completions",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList [("autoExtendOn",Bool True),("snippetsOn",Bool True)]}),(PluginId "ghcide-hover-and-symbols",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList []}),(PluginId "ghcide-type-lenses",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList [("mode",Bool True)]}),(PluginId "haddockComments",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList []}),(PluginId "hlint",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList []}),(PluginId "importLens",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList []}),(PluginId "moduleName",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList []}),(PluginId "ormolu",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList [("external",Bool False)]}),(PluginId "overloaded-record-dot",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList []}),(PluginId "pragmas",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList []}),(PluginId "pragmas-completion",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList []}),(PluginId "pragmas-disable",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList []}),(PluginId "pragmas-suggest",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList []}),(PluginId "qualifyImportedNames",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList []}),(PluginId "refineImports",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList []}),(PluginId "rename",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList [("crossModule",Bool False)]}),(PluginId "retrie",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList []}),(PluginId "splice",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList []}),(PluginId "stan",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList []}),(PluginId "tactics",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList [("auto_gas",Number 4.0),("max_use_ctor_actions",Number 5.0),("proofstate_styling",Bool True),("timeout_duration",Number 2.0)]})]}
2025-12-27T19:18:08.947940Z | Debug | Finished build session
AsyncCancelled
2025-12-27T19:18:08.948296Z | Debug | Restarting build session due to config change
Action Queue: [ classplugin.GetInstanceBindLens
, ModuleName.ghcSession
, GhcideCodeActions.getParsedModule
, splice.codeAction.GitHieAst
, eval.GetParsedModuleWithComments
, QualifyImportedNames.TypeCheck
, ImportActions
, classplugin.GetInstanceBindLens
, codeLens.GetGlobalBindingTypeSigs
, changeTypeSignature.GetParsedModule
, ExplicitFields.CollectRecords
, Pragmas.GhcSession
, Pragmas.GhcSession
, ImportActions
, codeLens.GetGlobalBindingTypeSigs
, overloadedRecordDot.collectRecordSelectors
, alternateNumberFormat.CollectLiterals
, ModuleName.ghcSession
, eval.GetParsedModuleWithComments
, retrie
, ImportActions
, GADT.GetParsedModuleWithComments ]
Keys: [ GetClientSettings;
, IsFileOfInterest; /home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs ]
Aborting previous build session took 0.00s
2025-12-27T19:18:08.949736Z | Debug | hlint: Getting hlint ideas for NormalizedFilePath "/home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs"
2025-12-27T19:18:08.955910Z | Debug | eval: fp /home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs
2025-12-27T19:18:08.956084Z | Debug | Finished: codeLens.config Took: 0.00s
2025-12-27T19:18:08.957016Z | Debug | LSP: set new config: {
"checkProject": true,
"formattingProvider": "ormolu",
"maxCompletions": 40,
"plugin": {
"alternateNumberFormat": { "globalOn": true },
"cabal": { "codeActionsOn": true, "completionOn": true },
"callHierarchy": { "globalOn": true },
"changeTypeSignature": { "globalOn": true },
"class": { "codeActionsOn": true, "codeLensOn": true, "globalOn": true },
"eval": {
"config": { "diff": true, "exception": false },
"globalOn": true
},
"explicit-fields": { "globalOn": true },
"explicit-fixity": { "globalOn": true },
"fourmolu": { "config": { "external": false } },
"gadt": { "globalOn": true },
"ghcide-code-actions-bindings": { "globalOn": true },
"ghcide-code-actions-fill-holes": { "globalOn": true },
"ghcide-code-actions-imports-exports": { "globalOn": true },
"ghcide-code-actions-type-signatures": { "globalOn": true },
"ghcide-completions": {
"config": { "autoExtendOn": true, "snippetsOn": true },
"globalOn": true
},
"ghcide-hover-and-symbols": { "hoverOn": true, "symbolsOn": true },
"ghcide-type-lenses": { "config": { "mode": true }, "globalOn": true },
"haddockComments": { "globalOn": true },
"hlint": { "codeActionsOn": true, "diagnosticsOn": true },
"importLens": { "codeActionsOn": true, "codeLensOn": true },
"moduleName": { "globalOn": true },
"ormolu": { "config": { "external": false } },
"overloaded-record-dot": { "globalOn": true },
"pragmas": { "codeActionsOn": true, "completionsOn": true },
"pragmas-completion": { "globalOn": true },
"pragmas-disable": { "globalOn": true },
"pragmas-suggest": { "globalOn": true },
"qualifyImportedNames": { "globalOn": true },
"refineImports": { "globalOn": true },
"rename": { "config": { "crossModule": false }, "globalOn": true },
"retrie": { "globalOn": true },
"splice": { "globalOn": true },
"stan": { "globalOn": true },
"tactics": {
"config": {
"auto_gas": 4,
"max_use_ctor_actions": 5,
"proofstate_styling": true,
"timeout_duration": 2
},
"globalOn": true
}
}
}
2025-12-27T19:18:08.957105Z | Debug | Finished: ModuleName.getFileContents Took: 0.00s
2025-12-27T19:18:08.958429Z | Debug | Configuration changed: Config {checkParents = CheckOnSave, checkProject = True, formattingProvider = "ormolu", cabalFormattingProvider = "cabal-gild", maxCompletions = 40, sessionLoading = PreferSingleComponentLoading, plugins = fromList [(PluginId "alternateNumberFormat",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList []}),(PluginId "cabal",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList []}),(PluginId "callHierarchy",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList []}),(PluginId "changeTypeSignature",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList []}),(PluginId "class",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList []}),(PluginId "eval",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList [("diff",Bool True),("exception",Bool False)]}),(PluginId "explicit-fields",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList []}),(PluginId "explicit-fixity",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList []}),(PluginId "fourmolu",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList [("external",Bool False)]}),(PluginId "gadt",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList []}),(PluginId "ghcide-code-actions-bindings",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList []}),(PluginId "ghcide-code-actions-fill-holes",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList []}),(PluginId "ghcide-code-actions-imports-exports",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList []}),(PluginId "ghcide-code-actions-type-signatures",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList []}),(PluginId "ghcide-completions",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList [("autoExtendOn",Bool True),("snippetsOn",Bool True)]}),(PluginId "ghcide-hover-and-symbols",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList []}),(PluginId "ghcide-type-lenses",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList [("mode",Bool True)]}),(PluginId "haddockComments",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList []}),(PluginId "hlint",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList []}),(PluginId "importLens",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList []}),(PluginId "moduleName",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList []}),(PluginId "ormolu",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList [("external",Bool False)]}),(PluginId "overloaded-record-dot",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList []}),(PluginId "pragmas",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList []}),(PluginId "pragmas-completion",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList []}),(PluginId "pragmas-disable",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList []}),(PluginId "pragmas-suggest",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList []}),(PluginId "qualifyImportedNames",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList []}),(PluginId "refineImports",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList []}),(PluginId "rename",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList [("crossModule",Bool False)]}),(PluginId "retrie",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList []}),(PluginId "splice",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList []}),(PluginId "stan",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList []}),(PluginId "tactics",PluginConfig {plcGlobalOn = True, plcCallHierarchyOn = True, plcCodeActionsOn = True, plcCodeLensOn = True, plcInlayHintsOn = True, plcDiagnosticsOn = True, plcHoverOn = True, plcSymbolsOn = True, plcCompletionOn = True, plcRenameOn = True, plcSelectionRangeOn = True, plcFoldingRangeOn = True, plcSemanticTokensOn = True, plcConfig = fromList [("auto_gas",Number 4.0),("max_use_ctor_actions",Number 5.0),("proofstate_styling",Bool True),("timeout_duration",Number 2.0)]})]}
2025-12-27T19:18:08.958514Z | Debug | Finished build session
AsyncCancelled
2025-12-27T19:18:08.958737Z | Debug | Restarting build session due to config change
Action Queue: [ ImportActions
, codeLens.GetGlobalBindingTypeSigs
, eval.GetParsedModuleWithComments
, classplugin.GetInstanceBindLens
, ModuleName.ghcSession
, GhcideCodeActions.getParsedModule
, splice.codeAction.GitHieAst
, eval.GetParsedModuleWithComments
, QualifyImportedNames.TypeCheck
, ImportActions
, classplugin.GetInstanceBindLens
, codeLens.GetGlobalBindingTypeSigs
, changeTypeSignature.GetParsedModule
, ExplicitFields.CollectRecords
, Pragmas.GhcSession
, ModuleName.ghcSession
, Pragmas.GhcSession
, ImportActions
, codeLens.GetGlobalBindingTypeSigs
, overloadedRecordDot.collectRecordSelectors
, alternateNumberFormat.CollectLiterals
, ModuleName.ghcSession
, eval.GetParsedModuleWithComments
, retrie
, ImportActions
, classplugin.GetInstanceBindLens
, GADT.GetParsedModuleWithComments ]
Keys: [ GetClientSettings;
, IsFileOfInterest; /home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs ]
Aborting previous build session took 0.00s
2025-12-27T19:18:08.959831Z | Debug | hlint: Getting hlint ideas for NormalizedFilePath "/home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs"
2025-12-27T19:18:09.024640Z | Debug | cabal exec -v0 -- ghc --print-libdir
2025-12-27T19:18:09.211566Z | Debug | cabal exec -v0 -- ghc -package-env=- -ignore-dot-ghci -e Control.Monad.join (Control.Monad.fmap System.IO.putStr System.Environment.getExecutablePath)
2025-12-27T19:18:09.323274Z | Debug | cabal --builddir=/home/tom/.cache/hie-bios/dist-bluefin-internal-3d1f172c64fb10a49dd2648a9113bca1 v2-exec --with-compiler /home/tom/.cache/hie-bios/wrapper-b54f81dea4c0e6d1626911c526bc4e36 --with-hc-pkg /home/tom/.cache/hie-bios/ghc-pkg-144f893acdeed51210386e543bf1db9a ghc -v0 -- --numeric-version
Environment Variables
HIE_BIOS_GHC: /home/tom/.ghcup/ghc/9.6.7/lib/ghc-9.6.7/bin/ghc-9.6.7
HIE_BIOS_GHC_ARGS: -B/home/tom/.ghcup/ghc/9.6.7/lib/ghc-9.6.7/lib
2025-12-27T19:18:09.323439Z | Info | Load cabal cradle using single file
2025-12-27T19:18:09.436328Z | Debug | cabal exec -v0 -- ghc --print-libdir
2025-12-27T19:18:09.632911Z | Debug | cabal exec -v0 -- ghc -package-env=- -ignore-dot-ghci -e Control.Monad.join (Control.Monad.fmap System.IO.putStr System.Environment.getExecutablePath)
2025-12-27T19:18:09.633628Z | Info | cabal --builddir=/home/tom/.cache/hie-bios/dist-bluefin-internal-3d1f172c64fb10a49dd2648a9113bca1 v2-repl --with-compiler /home/tom/.cache/hie-bios/wrapper-b54f81dea4c0e6d1626911c526bc4e36 --with-hc-pkg /home/tom/.cache/hie-bios/ghc-pkg-144f893acdeed51210386e543bf1db9a /home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs
Environment Variables
HIE_BIOS_OUTPUT: /tmp/HIE_BIOS_OUTPUT428282-0
HIE_BIOS_GHC: /home/tom/.ghcup/ghc/9.6.7/lib/ghc-9.6.7/bin/ghc-9.6.7
HIE_BIOS_GHC_ARGS: -B/home/tom/.ghcup/ghc/9.6.7/lib/ghc-9.6.7/lib
2025-12-27T19:18:09.663666Z | Debug | Configuration is affected by the following files:
2025-12-27T19:18:09.663914Z | Debug | - cabal.project
2025-12-27T19:18:09.664009Z | Debug | - cabal.project.local
2025-12-27T19:18:09.701717Z | Debug | Build profile: -w ghc-9.6.7 -O1
2025-12-27T19:18:09.701812Z | Debug | In order, the following will be built (use -v for more details):
2025-12-27T19:18:09.701909Z | Debug | - bluefin-internal-0.3.3.0 (interactive) (lib) (first run)
2025-12-27T19:18:09.713569Z | Debug | Configuring library for bluefin-internal-0.3.3.0...
2025-12-27T19:18:10.802659Z | Debug | Error: [Cabal-5490]
2025-12-27T19:18:10.802737Z | Debug | Cannot find the program 'ld'. User-specified path '/usr/bin/ld.gold' does not refer to an executable and the program is not on the system path.
2025-12-27T19:18:10.802806Z | Debug |
2025-12-27T19:18:10.806920Z | Debug | Error: [Cabal-7125]
2025-12-27T19:18:10.807027Z | Debug | Failed to build bluefin-internal-0.3.3.0. The failure occurred during the configure step.
2025-12-27T19:18:10.807118Z | Debug |
2025-12-27T19:18:10.810415Z | Debug | Session loading result: Left [CradleError {cradleErrorDependencies = ["bluefin-internal.cabal","cabal.project","cabal.project.local"], cradleErrorExitCode = ExitFailure 1, cradleErrorStderr = ["Failed to run [\"cabal\",\"v2-repl\",\"/home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs\"] in directory \"/home/tom/Haskell/bluefin/bluefin-internal\". Consult the logs for full command and error.","Failed command: cabal --builddir=/home/tom/.cache/hie-bios/dist-bluefin-internal-3d1f172c64fb10a49dd2648a9113bca1 v2-repl --with-compiler /home/tom/.cache/hie-bios/wrapper-b54f81dea4c0e6d1626911c526bc4e36 --with-hc-pkg /home/tom/.cache/hie-bios/ghc-pkg-144f893acdeed51210386e543bf1db9a /home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs","Build profile: -w ghc-9.6.7 -O1\nIn order, the following will be built (use -v for more details):\n - bluefin-internal-0.3.3.0 (interactive) (lib) (first run)\nConfiguring library for bluefin-internal-0.3.3.0...\n","Configuration is affected by the following files:\n- cabal.project\n- cabal.project.local\nError: [Cabal-5490]\nCannot find the program 'ld'. User-specified path '/usr/bin/ld.gold' does not refer to an executable and the program is not on the system path.\n\nError: [Cabal-7125]\nFailed to build bluefin-internal-0.3.3.0. The failure occurred during the configure step.\n\n","","Process Environment:","HIE_BIOS_GHC: /home/tom/.ghcup/ghc/9.6.7/lib/ghc-9.6.7/bin/ghc-9.6.7","HIE_BIOS_GHC_ARGS: -B/home/tom/.ghcup/ghc/9.6.7/lib/ghc-9.6.7/lib"]}]
2025-12-27T19:18:10.811876Z | Debug | LOOKUP PERSISTENT FOR: GhcSession
2025-12-27T19:18:10.811948Z | Debug | LOOKUP PERSISTENT FOR: GhcSession
2025-12-27T19:18:10.812027Z | Debug | LOOKUP PERSISTENT FOR: GhcSession
2025-12-27T19:18:10.812078Z | Debug | LOOKUP PERSISTENT FOR: GhcSession
2025-12-27T19:18:10.812157Z | Debug | Finished: ModuleName.ghcSession Took: 1.85s
2025-12-27T19:18:10.812208Z | Debug | Finished: ModuleName.ghcSession Took: 1.85s
2025-12-27T19:18:10.812336Z | Debug | Finished: Pragmas.GhcSession Took: 1.85s
2025-12-27T19:18:10.812406Z | Debug | Finished: Pragmas.GhcSession Took: 1.85s
2025-12-27T19:18:10.812458Z | Debug | Finished: splice.codeAction.GitHieAst Took: 1.85s
2025-12-27T19:18:10.812527Z | Debug | Finished: ModuleName.ghcSession Took: 1.85s
2025-12-27T19:18:10.812592Z | Debug | Finished: changeTypeSignature.GetParsedModule Took: 1.85s
2025-12-27T19:18:10.812683Z | Debug | LOOKUP PERSISTENT FOR: GetParsedModuleWithComments
2025-12-27T19:18:10.812873Z | Debug | LOOKUP PERSISTENT FOR: TypeCheck
2025-12-27T19:18:10.812917Z | Debug | LOOKUP PERSISTENT FOR: ImportActions
2025-12-27T19:18:10.812956Z | Debug | Finished: GADT.GetParsedModuleWithComments Took: 1.85s
2025-12-27T19:18:10.813064Z | Debug | Finished: GhcideCodeActions.getParsedModule Took: 1.85s
2025-12-27T19:18:10.813157Z | Debug | Finished: QualifyImportedNames.TypeCheck Took: 1.85s
2025-12-27T19:18:10.813190Z | Debug | LOOKUP PERSISTENT FOR: TypeCheck
2025-12-27T19:18:10.813255Z | Debug | LOOKUP PERSISTENT FOR: ImportActions
2025-12-27T19:18:10.813411Z | Debug | LOOKUP PERSISTENT FOR: ImportActions
2025-12-27T19:18:10.813563Z | Debug | LOOKUP PERSISTENT FOR: ImportActions
2025-12-27T19:18:10.813634Z | Debug | LOOKUP PERSISTENT FOR: GetInstanceBindLens
2025-12-27T19:18:10.813779Z | Debug | Finished: ExplicitFields.CollectRecords Took: 1.85s
2025-12-27T19:18:10.813844Z | Debug | Finished: alternateNumberFormat.CollectLiterals Took: 1.85s
2025-12-27T19:18:10.813890Z | Debug | LOOKUP PERSISTENT FOR: GetInstanceBindLens
2025-12-27T19:18:10.813928Z | Debug | LOOKUP PERSISTENT FOR: GetInstanceBindLens
2025-12-27T19:18:10.813983Z | Debug | LOOKUP PERSISTENT FOR: GetGlobalBindingTypeSigs
2025-12-27T19:18:10.814021Z | Debug | LOOKUP PERSISTENT FOR: GetGlobalBindingTypeSigs
2025-12-27T19:18:10.814068Z | Debug | LOOKUP PERSISTENT FOR: GetGlobalBindingTypeSigs
2025-12-27T19:18:10.814101Z | Debug | LOOKUP PERSISTENT FOR: GetModSummaryWithoutTimestamps
2025-12-27T19:18:10.814157Z | Debug | LOOKUP PERSISTENT FOR: GetEvalComments
2025-12-27T19:18:10.814271Z | Debug | LOOKUP PERSISTENT FOR: GetEvalComments
2025-12-27T19:18:10.814326Z | Debug | LOOKUP PERSISTENT FOR: GetEvalComments
2025-12-27T19:18:10.814431Z | Debug | Finished: ImportActions Took: 1.85s
2025-12-27T19:18:10.814571Z | Debug | Finished: overloadedRecordDot.collectRecordSelectors Took: 1.85s
2025-12-27T19:18:10.814632Z | Debug | Finished: retrie Took: 1.85s
2025-12-27T19:18:10.814689Z | Debug | Finished: ImportActions Took: 1.85s
2025-12-27T19:18:10.814754Z | Debug | Finished: ImportActions Took: 1.85s
2025-12-27T19:18:10.814813Z | Debug | pragmas-suggest: Rule Failed: GhcSession
2025-12-27T19:18:10.814855Z | Debug | Finished: ImportActions Took: 1.85s
2025-12-27T19:18:10.814922Z | Debug | Finished: classplugin.GetInstanceBindLens Took: 1.85s
2025-12-27T19:18:10.814995Z | Debug | Finished: classplugin.GetInstanceBindLens Took: 1.85s
2025-12-27T19:18:10.815065Z | Debug | Finished: classplugin.GetInstanceBindLens Took: 1.85s
2025-12-27T19:18:10.815137Z | Debug | Finished: codeLens.GetGlobalBindingTypeSigs Took: 1.86s
2025-12-27T19:18:10.815210Z | Debug | Finished: codeLens.GetGlobalBindingTypeSigs Took: 1.85s
2025-12-27T19:18:10.815280Z | Debug | Finished: codeLens.GetGlobalBindingTypeSigs Took: 1.86s
2025-12-27T19:18:10.815324Z | Debug | LOOKUP PERSISTENT FOR: GhcSessionDeps
2025-12-27T19:18:10.815385Z | Debug | Finished: eval.GetParsedModuleWithComments Took: 1.86s
2025-12-27T19:18:10.815455Z | Debug | eval: Rule Failed: GetEvalComments
2025-12-27T19:18:10.815549Z | Debug | Finished: eval.GetParsedModuleWithComments Took: 1.86s
2025-12-27T19:18:10.815597Z | Debug | eval: Rule Failed: GetEvalComments
2025-12-27T19:18:10.815659Z | Debug | Finished: eval.GetParsedModuleWithComments Took: 1.86s
2025-12-27T19:18:10.815696Z | Debug | eval: Rule Failed: GetEvalComments
2025-12-27T19:18:10.815759Z | Debug | retrie: Rule Failed: TypeCheck
2025-12-27T19:18:10.815832Z | Debug | ghcide-type-lenses: Rule Failed: GetGlobalBindingTypeSigs
2025-12-27T19:18:10.815886Z | Debug | ghcide-type-lenses: Rule Failed: GetGlobalBindingTypeSigs
2025-12-27T19:18:10.815933Z | Debug | ghcide-type-lenses: Rule Failed: GetGlobalBindingTypeSigs
2025-12-27T19:18:10.816003Z | Debug | explicit-fields: Rule Failed: CollectRecords
2025-12-27T19:18:10.816064Z | Debug | importLens: Rule Failed: ImportActions
2025-12-27T19:18:10.816116Z | Debug | importLens: Rule Failed: ImportActions
2025-12-27T19:18:10.816165Z | Debug | importLens: Rule Failed: ImportActions
2025-12-27T19:18:10.816233Z | Debug | changeTypeSignature: Rule Failed: GetParsedModule
2025-12-27T19:18:10.816297Z | Debug | class: Rule Failed: GetInstanceBindLens
2025-12-27T19:18:10.816347Z | Debug | class: Rule Failed: GetInstanceBindLens
2025-12-27T19:18:10.816394Z | Debug | class: Rule Failed: GetInstanceBindLens
2025-12-27T19:18:10.816462Z | Debug | overloaded-record-dot: Rule Failed: CollectRecordSelectors
2025-12-27T19:18:10.816523Z | Debug | moduleName: Rule Failed: GhcSession
2025-12-27T19:18:10.816582Z | Debug | moduleName: Rule Failed: GhcSession
2025-12-27T19:18:10.816624Z | Debug | moduleName: Rule Failed: GhcSession
2025-12-27T19:18:10.816689Z | Debug | gadt: Rule Failed: GetParsedModuleWithComments
2025-12-27T19:18:10.816748Z | Debug | importLens: Rule Failed: ImportActions
2025-12-27T19:18:10.816800Z | Debug | qualifyImportedNames: Rule Failed: TypeCheck
2025-12-27T19:18:10.816849Z | Debug | alternateNumberFormat: Rule Failed: CollectLiterals
2025-12-27T19:18:10.816898Z | Debug | pragmas-disable: Rule Failed: GhcSession
2025-12-27T19:18:10.821009Z | Debug | eval: fp /home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs
2025-12-27T19:18:10.821100Z | Debug | Finished: codeLens.config Took: 0.00s
2025-12-27T19:18:10.821291Z | Debug | Finished: eval.GetParsedModuleWithComments Took: 0.00s
2025-12-27T19:18:10.821513Z | Debug | Finished: codeLens.GetGlobalBindingTypeSigs Took: 0.00s
2025-12-27T19:18:10.821563Z | Debug | Finished: ImportActions Took: 0.00s
2025-12-27T19:18:10.821654Z | Debug | Finished: classplugin.GetInstanceBindLens Took: 0.00s
2025-12-27T19:18:10.821714Z | Debug | Finished: ModuleName.getFileContents Took: 0.00s
2025-12-27T19:18:10.821775Z | Debug | Finished: ModuleName.ghcSession Took: 0.00s
2025-12-27T19:18:10.821814Z | Debug | eval: Rule Failed: GetEvalComments
2025-12-27T19:18:10.821869Z | Debug | ghcide-type-lenses: Rule Failed: GetGlobalBindingTypeSigs
2025-12-27T19:18:10.821921Z | Debug | importLens: Rule Failed: ImportActions
2025-12-27T19:18:10.821970Z | Debug | class: Rule Failed: GetInstanceBindLens
2025-12-27T19:18:10.822021Z | Debug | moduleName: Rule Failed: GhcSession
2025-12-27T19:18:38.768338Z | Debug | Finished: cabal.cabal-add Took: 0.00s
2025-12-27T19:18:38.768411Z | Debug | Finished: Pragmas.GhcSession Took: 0.00s
2025-12-27T19:18:38.768466Z | Debug | Finished: ExplicitFields.CollectRecords Took: 0.00s
2025-12-27T19:18:38.768498Z | Debug | Finished: retrie Took: 0.00s
2025-12-27T19:18:38.768732Z | Debug | Finished: changeTypeSignature.GetParsedModule Took: 0.00s
2025-12-27T19:18:38.768890Z | Debug | Finished: Hlint.getVersionedTextDoc Took: 0.00s
2025-12-27T19:18:38.769047Z | Debug | Finished: hls-refactor-plugin.codeAction.getUriContents Took: 0.00s
2025-12-27T19:18:38.769110Z | Debug | Finished: overloadedRecordDot.collectRecordSelectors Took: 0.00s
2025-12-27T19:18:38.769169Z | Debug | Finished: GhcideCodeActions.getParsedModule Took: 0.00s
2025-12-27T19:18:38.769216Z | Debug | Finished: GADT.GetParsedModuleWithComments Took: 0.00s
2025-12-27T19:18:38.769289Z | Debug | Finished: ImportActions Took: 0.00s
2025-12-27T19:18:38.769328Z | Debug | Finished: classplugin.codeAction.getVersionedTextDoc Took: 0.00s
2025-12-27T19:18:38.769360Z | Debug | Finished: QualifyImportedNames.TypeCheck Took: 0.00s
2025-12-27T19:18:38.769401Z | Debug | Finished: alternateNumberFormat.CollectLiterals Took: 0.00s
2025-12-27T19:18:38.769478Z | Debug | Finished: splice.codeAction.getVersionedTextDoc Took: 0.00s
2025-12-27T19:18:38.769593Z | Debug | Finished: Pragmas.GhcSession Took: 0.00s
2025-12-27T19:18:38.769647Z | Debug | Finished: splice.codeAction.GitHieAst Took: 0.00s
2025-12-27T19:18:38.769706Z | Debug | pragmas-suggest: Rule Failed: GhcSession
2025-12-27T19:18:38.769785Z | Debug | retrie: Rule Failed: TypeCheck
2025-12-27T19:18:38.769867Z | Debug | explicit-fields: Rule Failed: CollectRecords
2025-12-27T19:18:38.769939Z | Debug | changeTypeSignature: Rule Failed: GetParsedModule
2025-12-27T19:18:38.770012Z | Debug | overloaded-record-dot: Rule Failed: CollectRecordSelectors
2025-12-27T19:18:38.770082Z | Debug | gadt: Rule Failed: GetParsedModuleWithComments
2025-12-27T19:18:38.770151Z | Debug | importLens: Rule Failed: ImportActions
2025-12-27T19:18:38.770220Z | Debug | qualifyImportedNames: Rule Failed: TypeCheck
2025-12-27T19:18:38.770291Z | Debug | alternateNumberFormat: Rule Failed: CollectLiterals
2025-12-27T19:18:38.770360Z | Debug | pragmas-disable: Rule Failed: GhcSession
2025-12-27T19:18:38.781422Z | Debug | Finished build session
AsyncCancelled
2025-12-27T19:18:38.781496Z | Debug | Set files of interst to
[ ( /home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs
, Modified {firstOpen = False} ) ]
2025-12-27T19:18:38.781604Z | Debug | Restarting build session due to /home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs (modified)
Action Queue: []
Keys: [ GetModificationTime; /home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs
, IsFileOfInterest; /home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs ]
Aborting previous build session took 0.00s
2025-12-27T19:18:38.781704Z | Debug | Modified text document: file:///home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs
2025-12-27T19:18:39.288354Z | Debug | Finished: cabal.cabal-add Took: 0.00s
2025-12-27T19:18:39.288448Z | Debug | LOOKUP PERSISTENT FOR: GetParsedModule
2025-12-27T19:18:39.288511Z | Debug | Finished: ExplicitFields.CollectRecords Took: 0.00s
2025-12-27T19:18:39.288661Z | Debug | Finished: retrie Took: 0.00s
2025-12-27T19:18:39.288724Z | Debug | Finished: Pragmas.GhcSession Took: 0.00s
2025-12-27T19:18:39.293674Z | Debug | Finished: Outline Took: 0.00s
2025-12-27T19:18:39.293763Z | Debug | Finished: Hlint.getVersionedTextDoc Took: 0.00s
2025-12-27T19:18:39.293824Z | Debug | Finished: changeTypeSignature.GetParsedModule Took: 0.00s
2025-12-27T19:18:39.293897Z | Debug | Finished: overloadedRecordDot.collectRecordSelectors Took: 0.00s
2025-12-27T19:18:39.293967Z | Debug | Finished: GADT.GetParsedModuleWithComments Took: 0.00s
2025-12-27T19:18:39.294027Z | Debug | Finished: ImportActions Took: 0.00s
2025-12-27T19:18:39.294092Z | Debug | Finished: hls-refactor-plugin.codeAction.getUriContents Took: 0.00s
2025-12-27T19:18:39.294134Z | Debug | Finished: QualifyImportedNames.TypeCheck Took: 0.00s
2025-12-27T19:18:39.294220Z | Debug | Finished: classplugin.codeAction.getVersionedTextDoc Took: 0.00s
2025-12-27T19:18:39.294259Z | Debug | Finished: GhcideCodeActions.getParsedModule Took: 0.00s
2025-12-27T19:18:39.294328Z | Debug | Finished: alternateNumberFormat.CollectLiterals Took: 0.00s
2025-12-27T19:18:39.294393Z | Debug | Finished: splice.codeAction.getVersionedTextDoc Took: 0.00s
2025-12-27T19:18:39.294430Z | Debug | Finished: Pragmas.GhcSession Took: 0.00s
2025-12-27T19:18:39.294492Z | Debug | Finished: splice.codeAction.GitHieAst Took: 0.00s
2025-12-27T19:18:39.294532Z | Debug | pragmas-suggest: Rule Failed: GhcSession
2025-12-27T19:18:39.294645Z | Debug | eval: fp /home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs
2025-12-27T19:18:39.294707Z | Debug | Finished: codeLens.config Took: 0.00s
2025-12-27T19:18:39.294767Z | Debug | Finished: ImportActions Took: 0.00s
2025-12-27T19:18:39.294870Z | Debug | Finished: classplugin.GetInstanceBindLens Took: 0.00s
2025-12-27T19:18:39.294957Z | Debug | Finished: ModuleName.getFileContents Took: 0.00s
2025-12-27T19:18:39.295049Z | Debug | Finished: codeLens.GetGlobalBindingTypeSigs Took: 0.00s
2025-12-27T19:18:39.295122Z | Debug | Finished: ModuleName.ghcSession Took: 0.00s
2025-12-27T19:18:39.295175Z | Debug | retrie: Rule Failed: TypeCheck
2025-12-27T19:18:39.295219Z | Debug | Finished: eval.GetParsedModuleWithComments Took: 0.00s
2025-12-27T19:18:39.295273Z | Debug | eval: Rule Failed: GetEvalComments
2025-12-27T19:18:39.295353Z | Debug | explicit-fields: Rule Failed: CollectRecords
2025-12-27T19:18:39.295387Z | Debug | ghcide-type-lenses: Rule Failed: GetGlobalBindingTypeSigs
2025-12-27T19:18:39.295411Z | Debug | changeTypeSignature: Rule Failed: GetParsedModule
2025-12-27T19:18:39.295451Z | Debug | importLens: Rule Failed: ImportActions
2025-12-27T19:18:39.295476Z | Debug | overloaded-record-dot: Rule Failed: CollectRecordSelectors
2025-12-27T19:18:39.295509Z | Debug | class: Rule Failed: GetInstanceBindLens
2025-12-27T19:18:39.295542Z | Debug | gadt: Rule Failed: GetParsedModuleWithComments
2025-12-27T19:18:39.295574Z | Debug | moduleName: Rule Failed: GhcSession
2025-12-27T19:18:39.295608Z | Debug | importLens: Rule Failed: ImportActions
2025-12-27T19:18:39.295672Z | Debug | qualifyImportedNames: Rule Failed: TypeCheck
2025-12-27T19:18:39.295717Z | Debug | alternateNumberFormat: Rule Failed: CollectLiterals
2025-12-27T19:18:39.295761Z | Debug | pragmas-disable: Rule Failed: GhcSession
2025-12-27T19:18:39.353455Z | Debug | Finished build session
AsyncCancelled
2025-12-27T19:18:39.353602Z | Debug | Restarting build session due to /home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs (modified)
Action Queue: []
Keys: [ GetModificationTime; /home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs
, IsFileOfInterest; /home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs ]
Aborting previous build session took 0.00s
2025-12-27T19:18:39.353701Z | Debug | Modified text document: file:///home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs
2025-12-27T19:18:39.862040Z | Debug | Finished: Outline Took: 0.00s
2025-12-27T19:18:39.862214Z | Debug | Finished: Pragmas.GhcSession Took: 0.00s
2025-12-27T19:18:39.862414Z | Debug | Finished: cabal.cabal-add Took: 0.00s
2025-12-27T19:18:39.862645Z | Debug | Finished: retrie Took: 0.00s
2025-12-27T19:18:39.862804Z | Debug | Finished: ExplicitFields.CollectRecords Took: 0.00s
2025-12-27T19:18:39.863059Z | Debug | Finished: changeTypeSignature.GetParsedModule Took: 0.00s
2025-12-27T19:18:39.863200Z | Debug | Finished: Hlint.getVersionedTextDoc Took: 0.00s
2025-12-27T19:18:39.863401Z | Debug | Finished: overloadedRecordDot.collectRecordSelectors Took: 0.00s
2025-12-27T19:18:39.863528Z | Debug | Finished: splice.codeAction.getVersionedTextDoc Took: 0.00s
2025-12-27T19:18:39.863637Z | Debug | Finished: QualifyImportedNames.TypeCheck Took: 0.00s
2025-12-27T19:18:39.863726Z | Debug | Finished: classplugin.codeAction.getVersionedTextDoc Took: 0.00s
2025-12-27T19:18:39.863871Z | Debug | Finished: GADT.GetParsedModuleWithComments Took: 0.00s
2025-12-27T19:18:39.863920Z | Debug | Finished: alternateNumberFormat.CollectLiterals Took: 0.00s
2025-12-27T19:18:39.863979Z | Debug | Finished: ImportActions Took: 0.00s
2025-12-27T19:18:39.864037Z | Debug | Finished: Pragmas.GhcSession Took: 0.00s
2025-12-27T19:18:39.864090Z | Debug | Finished: hls-refactor-plugin.codeAction.getUriContents Took: 0.00s
2025-12-27T19:18:39.864145Z | Debug | Finished: splice.codeAction.GitHieAst Took: 0.00s
2025-12-27T19:18:39.864203Z | Debug | Finished: GhcideCodeActions.getParsedModule Took: 0.00s
2025-12-27T19:18:39.864245Z | Debug | pragmas-suggest: Rule Failed: GhcSession
2025-12-27T19:18:39.864304Z | Debug | retrie: Rule Failed: TypeCheck
2025-12-27T19:18:39.864355Z | Debug | explicit-fields: Rule Failed: CollectRecords
2025-12-27T19:18:39.864402Z | Debug | changeTypeSignature: Rule Failed: GetParsedModule
2025-12-27T19:18:39.864448Z | Debug | overloaded-record-dot: Rule Failed: CollectRecordSelectors
2025-12-27T19:18:39.864493Z | Debug | gadt: Rule Failed: GetParsedModuleWithComments
2025-12-27T19:18:39.864537Z | Debug | importLens: Rule Failed: ImportActions
2025-12-27T19:18:39.864581Z | Debug | qualifyImportedNames: Rule Failed: TypeCheck
2025-12-27T19:18:39.864623Z | Debug | alternateNumberFormat: Rule Failed: CollectLiterals
2025-12-27T19:18:39.864667Z | Debug | pragmas-disable: Rule Failed: GhcSession
2025-12-27T19:18:39.869490Z | Debug | eval: fp /home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs
2025-12-27T19:18:39.869618Z | Debug | Finished: codeLens.config Took: 0.00s
2025-12-27T19:18:39.869821Z | Debug | Finished: eval.GetParsedModuleWithComments Took: 0.00s
2025-12-27T19:18:39.869996Z | Debug | Finished: ImportActions Took: 0.00s
2025-12-27T19:18:39.870044Z | Debug | Finished: ModuleName.getFileContents Took: 0.00s
2025-12-27T19:18:39.870102Z | Debug | Finished: classplugin.GetInstanceBindLens Took: 0.00s
2025-12-27T19:18:39.870140Z | Debug | Finished: codeLens.GetGlobalBindingTypeSigs Took: 0.00s
2025-12-27T19:18:39.870187Z | Debug | Finished: ModuleName.ghcSession Took: 0.00s
2025-12-27T19:18:39.870245Z | Debug | eval: Rule Failed: GetEvalComments
2025-12-27T19:18:39.870297Z | Debug | ghcide-type-lenses: Rule Failed: GetGlobalBindingTypeSigs
2025-12-27T19:18:39.870345Z | Debug | importLens: Rule Failed: ImportActions
2025-12-27T19:18:39.870395Z | Debug | class: Rule Failed: GetInstanceBindLens
2025-12-27T19:18:39.870457Z | Debug | moduleName: Rule Failed: GhcSession
2025-12-27T19:18:40.655395Z | Debug | Finished build session
AsyncCancelled
2025-12-27T19:18:40.655512Z | Debug | Restarting build session due to /home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs (modified)
Action Queue: []
Keys: [ GetModificationTime; /home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs
, IsFileOfInterest; /home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs ]
Aborting previous build session took 0.00s
2025-12-27T19:18:40.655603Z | Debug | Modified text document: file:///home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs
2025-12-27T19:18:41.305789Z | Debug | Finished: mkFormattingHandlers Took: 0.00s
2025-12-27T19:18:41.305893Z | Debug | Finished: Ormolu Took: 0.00s
2025-12-27T19:18:41.305949Z | Debug | Finished: Ormolu Took: 0.00s
2025-12-27T19:18:41.306021Z | Debug | ormolu: Using compiled in ormolu-0.7.4.0
2025-12-27T19:18:41.826711Z | Debug | Finished build session
AsyncCancelled
2025-12-27T19:18:41.826830Z | Debug | Restarting build session due to /home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs (modified)
Action Queue: []
Keys: [ GetModificationTime; /home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs
, IsFileOfInterest; /home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs ]
Aborting previous build session took 0.00s
2025-12-27T19:18:41.827014Z | Debug | Modified text document: file:///home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs
2025-12-27T19:18:41.827508Z | Debug | Finished build session
AsyncCancelled
2025-12-27T19:18:41.827654Z | Debug | Restarting build session due to /home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs (modified)
Action Queue: []
Keys: [ GetModificationTime; /home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs
, IsFileOfInterest; /home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs ]
Aborting previous build session took 0.00s
2025-12-27T19:18:41.827760Z | Debug | Modified text document: file:///home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs
2025-12-27T19:18:42.337501Z | Debug | Finished: cabal.cabal-add Took: 0.00s
2025-12-27T19:18:42.337565Z | Debug | Finished: Pragmas.GhcSession Took: 0.00s
2025-12-27T19:18:42.337621Z | Debug | Finished: Outline Took: 0.00s
2025-12-27T19:18:42.337701Z | Debug | Finished: retrie Took: 0.00s
2025-12-27T19:18:42.337749Z | Debug | Finished: ExplicitFields.CollectRecords Took: 0.00s
2025-12-27T19:18:42.337874Z | Debug | Finished: Hlint.getVersionedTextDoc Took: 0.00s
2025-12-27T19:18:42.338010Z | Debug | Finished: changeTypeSignature.GetParsedModule Took: 0.00s
2025-12-27T19:18:42.338082Z | Debug | Finished: overloadedRecordDot.collectRecordSelectors Took: 0.00s
2025-12-27T19:18:42.338179Z | Debug | Finished: GADT.GetParsedModuleWithComments Took: 0.00s
2025-12-27T19:18:42.338242Z | Debug | Finished: classplugin.codeAction.getVersionedTextDoc Took: 0.00s
2025-12-27T19:18:42.338328Z | Debug | Finished: ImportActions Took: 0.00s
2025-12-27T19:18:42.338380Z | Debug | Finished: QualifyImportedNames.TypeCheck Took: 0.00s
2025-12-27T19:18:42.338537Z | Debug | Finished: splice.codeAction.getVersionedTextDoc Took: 0.00s
2025-12-27T19:18:42.338615Z | Debug | Finished: alternateNumberFormat.CollectLiterals Took: 0.00s
2025-12-27T19:18:42.338727Z | Debug | Finished: hls-refactor-plugin.codeAction.getUriContents Took: 0.00s
2025-12-27T19:18:42.338759Z | Debug | Finished: Pragmas.GhcSession Took: 0.00s
2025-12-27T19:18:42.338868Z | Debug | Finished: splice.codeAction.GitHieAst Took: 0.00s
2025-12-27T19:18:42.338937Z | Debug | Finished: GhcideCodeActions.getParsedModule Took: 0.00s
2025-12-27T19:18:42.339037Z | Debug | pragmas-suggest: Rule Failed: GhcSession
2025-12-27T19:18:42.339105Z | Debug | retrie: Rule Failed: TypeCheck
2025-12-27T19:18:42.339168Z | Debug | explicit-fields: Rule Failed: CollectRecords
2025-12-27T19:18:42.339225Z | Debug | changeTypeSignature: Rule Failed: GetParsedModule
2025-12-27T19:18:42.339283Z | Debug | overloaded-record-dot: Rule Failed: CollectRecordSelectors
2025-12-27T19:18:42.339345Z | Debug | gadt: Rule Failed: GetParsedModuleWithComments
2025-12-27T19:18:42.339408Z | Debug | importLens: Rule Failed: ImportActions
2025-12-27T19:18:42.339463Z | Debug | qualifyImportedNames: Rule Failed: TypeCheck
2025-12-27T19:18:42.339518Z | Debug | alternateNumberFormat: Rule Failed: CollectLiterals
2025-12-27T19:18:42.339573Z | Debug | pragmas-disable: Rule Failed: GhcSession
2025-12-27T19:18:42.342318Z | Debug | DocumentHighlight request at position 1636:1 in file: /home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs
2025-12-27T19:18:42.342429Z | Debug | Hover request at position 1636:1 in file: /home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs
2025-12-27T19:18:42.342478Z | Debug | LOOKUP PERSISTENT FOR: GetHieAst
2025-12-27T19:18:42.342588Z | Debug | Finished: C:GetHieAst:/home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs Took: 0.00s
2025-12-27T19:18:42.342660Z | Debug | Finished: C:GetHieAst:/home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs Took: 0.00s
2025-12-27T19:18:42.342745Z | Debug | LOOKUP PERSISTENT FOR: GetFixity
2025-12-27T19:18:42.342814Z | Debug | LOOKUP PERSISTENT FOR: GetHieAst
2025-12-27T19:18:42.342910Z | Debug | Finished: C:GetFixity:/home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs Took: 0.00s
2025-12-27T19:18:42.342965Z | Debug | Finished: C:GetHieAst:/home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs Took: 0.00s
2025-12-27T19:18:42.343014Z | Debug | explicit-fixity: Rule Failed: GetHieAst
2025-12-27T19:18:42.345625Z | Debug | eval: fp /home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs
2025-12-27T19:18:42.345781Z | Debug | Finished: codeLens.config Took: 0.00s
2025-12-27T19:18:42.345875Z | Debug | Finished: eval.GetParsedModuleWithComments Took: 0.00s
2025-12-27T19:18:42.345957Z | Debug | Finished: ImportActions Took: 0.00s
2025-12-27T19:18:42.346016Z | Debug | Finished: classplugin.GetInstanceBindLens Took: 0.00s
2025-12-27T19:18:42.346098Z | Debug | Finished: ModuleName.getFileContents Took: 0.00s
2025-12-27T19:18:42.346149Z | Debug | Finished: codeLens.GetGlobalBindingTypeSigs Took: 0.00s
2025-12-27T19:18:42.346239Z | Debug | Finished: ModuleName.ghcSession Took: 0.00s
2025-12-27T19:18:42.346331Z | Debug | eval: Rule Failed: GetEvalComments
2025-12-27T19:18:42.346405Z | Debug | ghcide-type-lenses: Rule Failed: GetGlobalBindingTypeSigs
2025-12-27T19:18:42.346470Z | Debug | importLens: Rule Failed: ImportActions
2025-12-27T19:18:42.346545Z | Debug | class: Rule Failed: GetInstanceBindLens
2025-12-27T19:18:42.346593Z | Debug | moduleName: Rule Failed: GhcSession
2025-12-27T19:18:42.697632Z | Debug | Finished build session
AsyncCancelled
2025-12-27T19:18:42.697699Z | Debug | Set files of interst to
[ ( /home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs
, OnDisk ) ]
2025-12-27T19:18:42.697845Z | Debug | Restarting build session due to /home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs (modified)
Action Queue: []
Keys: [ GetModificationTime; /home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs
, IsFileOfInterest; /home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs ]
Aborting previous build session took 0.00s
2025-12-27T19:18:42.697920Z | Debug | Saved text document: file:///home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs
2025-12-27T19:18:42.698197Z | Info | Could not identify reverse dependencies for NormalizedFilePath "/home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs"
2025-12-27T19:18:42.698273Z | Debug | Finished: ParentTC Took: 0.00s
2025-12-27T19:18:42.702517Z | Debug | eval: fp /home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs
2025-12-27T19:18:42.702652Z | Debug | Finished: codeLens.config Took: 0.00s
2025-12-27T19:18:42.702773Z | Debug | Finished: ImportActions Took: 0.00s
2025-12-27T19:18:42.702850Z | Debug | Finished: classplugin.GetInstanceBindLens Took: 0.00s
2025-12-27T19:18:42.702931Z | Debug | Finished: eval.GetParsedModuleWithComments Took: 0.00s
2025-12-27T19:18:42.703030Z | Debug | Finished: codeLens.GetGlobalBindingTypeSigs Took: 0.00s
2025-12-27T19:18:42.703088Z | Debug | Finished: ModuleName.getFileContents Took: 0.00s
2025-12-27T19:18:42.703131Z | Debug | Finished: ModuleName.ghcSession Took: 0.00s
2025-12-27T19:18:42.703192Z | Debug | eval: Rule Failed: GetEvalComments
2025-12-27T19:18:42.703235Z | Debug | ghcide-type-lenses: Rule Failed: GetGlobalBindingTypeSigs
2025-12-27T19:18:42.703274Z | Debug | importLens: Rule Failed: ImportActions
2025-12-27T19:18:42.703311Z | Debug | class: Rule Failed: GetInstanceBindLens
2025-12-27T19:18:42.703349Z | Debug | moduleName: Rule Failed: GhcSession
2025-12-27T19:18:43.782000Z | Debug | Finished build session
AsyncCancelled
2025-12-27T19:18:43.782049Z | Debug | Set files of interst to
[ ( /home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs
, Modified {firstOpen = False} ) ]
2025-12-27T19:18:43.782127Z | Debug | Restarting build session due to /home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs (modified)
Action Queue: []
Keys: [ GetModificationTime; /home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs
, IsFileOfInterest; /home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs ]
Aborting previous build session took 0.00s
2025-12-27T19:18:43.782194Z | Debug | Modified text document: file:///home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs
2025-12-27T19:18:44.289679Z | Debug | Finished: cabal.cabal-add Took: 0.00s
2025-12-27T19:18:44.289759Z | Debug | Finished: Pragmas.GhcSession Took: 0.00s
2025-12-27T19:18:44.289850Z | Debug | Finished: Outline Took: 0.00s
2025-12-27T19:18:44.289916Z | Debug | Finished: ExplicitFields.CollectRecords Took: 0.00s
2025-12-27T19:18:44.289992Z | Debug | Finished: retrie Took: 0.00s
2025-12-27T19:18:44.290055Z | Debug | Finished: changeTypeSignature.GetParsedModule Took: 0.00s
2025-12-27T19:18:44.290280Z | Debug | Finished: Hlint.getVersionedTextDoc Took: 0.00s
2025-12-27T19:18:44.290357Z | Debug | Finished: GADT.GetParsedModuleWithComments Took: 0.00s
2025-12-27T19:18:44.290436Z | Debug | Finished: overloadedRecordDot.collectRecordSelectors Took: 0.00s
2025-12-27T19:18:44.290485Z | Debug | Finished: hls-refactor-plugin.codeAction.getUriContents Took: 0.00s
2025-12-27T19:18:44.290536Z | Debug | Finished: ImportActions Took: 0.00s
2025-12-27T19:18:44.290593Z | Debug | Finished: QualifyImportedNames.TypeCheck Took: 0.00s
2025-12-27T19:18:44.290647Z | Debug | Finished: GhcideCodeActions.getParsedModule Took: 0.00s
2025-12-27T19:18:44.290699Z | Debug | Finished: classplugin.codeAction.getVersionedTextDoc Took: 0.00s
2025-12-27T19:18:44.290739Z | Debug | Finished: alternateNumberFormat.CollectLiterals Took: 0.00s
2025-12-27T19:18:44.290819Z | Debug | Finished: splice.codeAction.getVersionedTextDoc Took: 0.00s
2025-12-27T19:18:44.290882Z | Debug | Finished: Pragmas.GhcSession Took: 0.00s
2025-12-27T19:18:44.290935Z | Debug | Finished: splice.codeAction.GitHieAst Took: 0.00s
2025-12-27T19:18:44.290982Z | Debug | pragmas-suggest: Rule Failed: GhcSession
2025-12-27T19:18:44.291034Z | Debug | retrie: Rule Failed: TypeCheck
2025-12-27T19:18:44.291078Z | Debug | explicit-fields: Rule Failed: CollectRecords
2025-12-27T19:18:44.291129Z | Debug | changeTypeSignature: Rule Failed: GetParsedModule
2025-12-27T19:18:44.291173Z | Debug | overloaded-record-dot: Rule Failed: CollectRecordSelectors
2025-12-27T19:18:44.291216Z | Debug | gadt: Rule Failed: GetParsedModuleWithComments
2025-12-27T19:18:44.291256Z | Debug | importLens: Rule Failed: ImportActions
2025-12-27T19:18:44.291297Z | Debug | qualifyImportedNames: Rule Failed: TypeCheck
2025-12-27T19:18:44.291340Z | Debug | alternateNumberFormat: Rule Failed: CollectLiterals
2025-12-27T19:18:44.291381Z | Debug | pragmas-disable: Rule Failed: GhcSession
2025-12-27T19:18:44.294074Z | Debug | eval: fp /home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs
2025-12-27T19:18:44.294164Z | Debug | Finished: codeLens.config Took: 0.00s
2025-12-27T19:18:44.294265Z | Debug | Finished: ImportActions Took: 0.00s
2025-12-27T19:18:44.294473Z | Debug | Finished: ModuleName.getFileContents Took: 0.00s
2025-12-27T19:18:44.294596Z | Debug | Finished: eval.GetParsedModuleWithComments Took: 0.00s
2025-12-27T19:18:44.294654Z | Debug | Finished: classplugin.GetInstanceBindLens Took: 0.00s
2025-12-27T19:18:44.294695Z | Debug | Finished: codeLens.GetGlobalBindingTypeSigs Took: 0.00s
2025-12-27T19:18:44.294751Z | Debug | Finished: ModuleName.ghcSession Took: 0.00s
2025-12-27T19:18:44.294788Z | Debug | eval: Rule Failed: GetEvalComments
2025-12-27T19:18:44.294837Z | Debug | ghcide-type-lenses: Rule Failed: GetGlobalBindingTypeSigs
2025-12-27T19:18:44.294882Z | Debug | importLens: Rule Failed: ImportActions
2025-12-27T19:18:44.294927Z | Debug | class: Rule Failed: GetInstanceBindLens
2025-12-27T19:18:44.294971Z | Debug | moduleName: Rule Failed: GhcSession
2025-12-27T19:18:45.201980Z | Debug | Finished build session
AsyncCancelled
2025-12-27T19:18:45.202136Z | Debug | Restarting build session due to /home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs (modified)
Action Queue: []
Keys: [ GetModificationTime; /home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs
, IsFileOfInterest; /home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs ]
Aborting previous build session took 0.00s
2025-12-27T19:18:45.202348Z | Debug | Modified text document: file:///home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs
2025-12-27T19:18:45.400691Z | Debug | Finished build session
AsyncCancelled
2025-12-27T19:18:45.400815Z | Debug | Restarting build session due to /home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs (modified)
Action Queue: []
Keys: [ GetModificationTime; /home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs
, IsFileOfInterest; /home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs ]
Aborting previous build session took 0.00s
2025-12-27T19:18:45.400907Z | Debug | Modified text document: file:///home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs
2025-12-27T19:18:45.762327Z | Debug | Finished build session
AsyncCancelled
2025-12-27T19:18:45.762413Z | Debug | Set files of interst to
[ ( /home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs
, OnDisk ) ]
2025-12-27T19:18:45.762505Z | Debug | Restarting build session due to /home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs (modified)
Action Queue: []
Keys: [ GetModificationTime; /home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs
, IsFileOfInterest; /home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs ]
Aborting previous build session took 0.00s
2025-12-27T19:18:45.762583Z | Debug | Saved text document: file:///home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs
2025-12-27T19:18:45.762689Z | Info | Could not identify reverse dependencies for NormalizedFilePath "/home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs"
2025-12-27T19:18:45.762748Z | Debug | Finished: ParentTC Took: 0.00s
2025-12-27T19:18:45.767569Z | Debug | eval: fp /home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs
2025-12-27T19:18:45.767687Z | Debug | Finished: codeLens.config Took: 0.00s
2025-12-27T19:18:45.767825Z | Debug | Finished: ImportActions Took: 0.00s
2025-12-27T19:18:45.767924Z | Debug | Finished: classplugin.GetInstanceBindLens Took: 0.00s
2025-12-27T19:18:45.768001Z | Debug | Finished: eval.GetParsedModuleWithComments Took: 0.00s
2025-12-27T19:18:45.768063Z | Debug | Finished: codeLens.GetGlobalBindingTypeSigs Took: 0.00s
2025-12-27T19:18:45.768235Z | Debug | Finished: ModuleName.getFileContents Took: 0.00s
2025-12-27T19:18:45.768302Z | Debug | Finished: ModuleName.ghcSession Took: 0.00s
2025-12-27T19:18:45.768348Z | Debug | eval: Rule Failed: GetEvalComments
2025-12-27T19:18:45.768398Z | Debug | ghcide-type-lenses: Rule Failed: GetGlobalBindingTypeSigs
2025-12-27T19:18:45.768451Z | Debug | importLens: Rule Failed: ImportActions
2025-12-27T19:18:45.768509Z | Debug | class: Rule Failed: GetInstanceBindLens
2025-12-27T19:18:45.768564Z | Debug | moduleName: Rule Failed: GhcSession
2025-12-27T19:18:46.267782Z | Debug | Finished: Outline Took: 0.00s
2025-12-27T19:18:46.267994Z | Debug | Finished: Pragmas.GhcSession Took: 0.00s
2025-12-27T19:18:46.268069Z | Debug | Finished: cabal.cabal-add Took: 0.00s
2025-12-27T19:18:46.268418Z | Debug | Finished: ExplicitFields.CollectRecords Took: 0.00s
2025-12-27T19:18:46.268493Z | Debug | Finished: retrie Took: 0.00s
2025-12-27T19:18:46.268627Z | Debug | Finished: Hlint.getVersionedTextDoc Took: 0.00s
2025-12-27T19:18:46.268704Z | Debug | Finished: hls-refactor-plugin.codeAction.getUriContents Took: 0.00s
2025-12-27T19:18:46.268786Z | Debug | Finished: changeTypeSignature.GetParsedModule Took: 0.00s
2025-12-27T19:18:46.268867Z | Debug | Finished: GADT.GetParsedModuleWithComments Took: 0.00s
2025-12-27T19:18:46.268938Z | Debug | Finished: overloadedRecordDot.collectRecordSelectors Took: 0.00s
2025-12-27T19:18:46.268988Z | Debug | Finished: classplugin.codeAction.getVersionedTextDoc Took: 0.00s
2025-12-27T19:18:46.269040Z | Debug | Finished: QualifyImportedNames.TypeCheck Took: 0.00s
2025-12-27T19:18:46.269097Z | Debug | Finished: ImportActions Took: 0.00s
2025-12-27T19:18:46.269146Z | Debug | Finished: GhcideCodeActions.getParsedModule Took: 0.00s
2025-12-27T19:18:46.269195Z | Debug | Finished: splice.codeAction.getVersionedTextDoc Took: 0.00s
2025-12-27T19:18:46.269254Z | Debug | Finished: alternateNumberFormat.CollectLiterals Took: 0.00s
2025-12-27T19:18:46.269299Z | Debug | Finished: Pragmas.GhcSession Took: 0.00s
2025-12-27T19:18:46.269373Z | Debug | Finished: splice.codeAction.GitHieAst Took: 0.00s
2025-12-27T19:18:46.269422Z | Debug | pragmas-suggest: Rule Failed: GhcSession
2025-12-27T19:18:46.269492Z | Debug | retrie: Rule Failed: TypeCheck
2025-12-27T19:18:46.269556Z | Debug | explicit-fields: Rule Failed: CollectRecords
2025-12-27T19:18:46.269620Z | Debug | changeTypeSignature: Rule Failed: GetParsedModule
2025-12-27T19:18:46.269684Z | Debug | overloaded-record-dot: Rule Failed: CollectRecordSelectors
2025-12-27T19:18:46.269755Z | Debug | gadt: Rule Failed: GetParsedModuleWithComments
2025-12-27T19:18:46.269818Z | Debug | importLens: Rule Failed: ImportActions
2025-12-27T19:18:46.269881Z | Debug | qualifyImportedNames: Rule Failed: TypeCheck
2025-12-27T19:18:46.269942Z | Debug | alternateNumberFormat: Rule Failed: CollectLiterals
2025-12-27T19:18:46.270010Z | Debug | pragmas-disable: Rule Failed: GhcSession
2025-12-27T19:18:46.273491Z | Debug | eval: fp /home/tom/Haskell/bluefin/bluefin-internal/src/Bluefin/Internal.hs
2025-12-27T19:18:46.273602Z | Debug | Finished: codeLens.config Took: 0.00s
2025-12-27T19:18:46.273716Z | Debug | Finished: ImportActions Took: 0.00s
2025-12-27T19:18:46.273902Z | Debug | Finished: codeLens.GetGlobalBindingTypeSigs Took: 0.00s
2025-12-27T19:18:46.273987Z | Debug | Finished: classplugin.GetInstanceBindLens Took: 0.00s
2025-12-27T19:18:46.274057Z | Debug | Finished: ModuleName.getFileContents Took: 0.00s
2025-12-27T19:18:46.274123Z | Debug | Finished: eval.GetParsedModuleWithComments Took: 0.00s
2025-12-27T19:18:46.274189Z | Debug | Finished: ModuleName.ghcSession Took: 0.00s
2025-12-27T19:18:46.274251Z | Debug | eval: Rule Failed: GetEvalComments
2025-12-27T19:18:46.274309Z | Debug | ghcide-type-lenses: Rule Failed: GetGlobalBindingTypeSigs
2025-12-27T19:18:46.274350Z | Debug | importLens: Rule Failed: ImportActions
2025-12-27T19:18:46.274386Z | Debug | class: Rule Failed: GetInstanceBindLens
2025-12-27T19:18:46.274423Z | Debug | moduleName: Rule Failed: GhcSession
2025-12-27T19:19:08.864242Z | Info | Live bytes: 22.70MB Heap size: 595.59MB
2025-12-27T19:20:08.924048Z | Info | Live bytes: 22.70MB Heap size: 595.59MB
2025-12-27T19:21:08.956902Z | Info | Live bytes: 22.70MB Heap size: 595.59MB
2025-12-27T19:22:09.015993Z | Info | Live bytes: 22.70MB Heap size: 595.59MB
2025-12-27T19:23:09.035438Z | Info | Live bytes: 22.70MB Heap size: 595.59MB
2025-12-27T19:24:09.094915Z | Info | Live bytes: 22.70MB Heap size: 595.59MB
2025-12-27T19:25:09.151993Z | Info | Live bytes: 22.70MB Heap size: 595.59MB
2025-12-27T19:26:09.211985Z | Info | Live bytes: 22.70MB Heap size: 595.59MB
2025-12-27T19:27:09.272022Z | Info | Live bytes: 22.70MB Heap size: 595.59MB
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment