Skip to content

Commit a9b3f96

Browse files
committed
remove debouncer
1 parent ab9653e commit a9b3f96

File tree

2 files changed

+3
-4
lines changed

2 files changed

+3
-4
lines changed

ghcide/src/Development/IDE/Core/Shake.hs

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1495,16 +1495,15 @@ updateFileDiagnostics recorder fp ver k ShakeExtras{diagnostics, hiddenDiagnosti
14951495
_ <- liftIO $ atomicallyNamed "diagnostics - hidden" $ update (addTagUnsafe "hidden ") currentHidden hiddenDiagnostics
14961496
let uri' = filePathToUri' fp
14971497
let delay = if null newDiags then 0.1 else 0
1498-
registerEvent debouncer delay uri' $ withTrace ("report diagnostics " <> fromString (fromNormalizedFilePath fp)) $ \tag -> do
1498+
-- registerEvent debouncer delay uri' $ withTrace ("report diagnostics " <> fromString (fromNormalizedFilePath fp)) $ \tag -> do
1499+
do
14991500
join $ mask_ $ do
15001501
lastPublish <- atomicallyNamed "diagnostics - publish" $ STM.focus (Focus.lookupWithDefault [] <* Focus.insert newDiags) uri' publishedDiagnostics
15011502
let action = when (lastPublish /= newDiags) $ case lspEnv of
15021503
Nothing -> -- Print an LSP event.
15031504
logWith recorder Info $ LogDiagsDiffButNoLspEnv newDiags
15041505
-- return ()
15051506
Just env -> LSP.runLspT env $ do
1506-
liftIO $ tag "count" (show $ Prelude.length newDiags)
1507-
liftIO $ tag "key" (show k)
15081507
-- logWith recorder Info $ LogDiagsPublishLog k lastPublish newDiags
15091508
LSP.sendNotification SMethod_TextDocumentPublishDiagnostics $
15101509
LSP.PublishDiagnosticsParams (fromNormalizedUri uri') (fmap fromIntegral ver) (map fdLspDiagnostic newDiags)

ghcide/src/Development/IDE/LSP/LanguageServer.hs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -369,7 +369,7 @@ runWithWorkerThreads recorder mide dbLoc f = evalContT $ do
369369
(WithHieDbShield hiedb, threadQueue) <- runWithDb (cmapWithPrio LogSession recorder) dbLoc
370370
sessionRestartTQueue <- runShakeThread recorder mide
371371
sessionLoaderTQueue <- withWorkerQueueSimple (logWith (cmapWithPrio (LogSession . Session.LogSessionWorkerThread) recorder) Debug) "SessionLoaderTQueue"
372-
sessionDiagTQueue <- withWorkerQueueSimple (logWith (cmapWithPrio (LogSession . Session.LogSessionWorkerThread) recorder) Debug) "sessionDiagTQueue"
372+
sessionDiagTQueue <- withWorkerQueueSimple (logWith (cmapWithPrio (LogSession . Session.LogSessionWorkerThread) recorder) Debug) "sessionDiagTQueuet "
373373
liftIO $ f hiedb (ThreadQueue threadQueue sessionRestartTQueue sessionLoaderTQueue sessionDiagTQueue)
374374

375375
-- | Runs the action until it ends or until the given MVar is put.

0 commit comments

Comments
 (0)