Skip to content

Commit fb02b26

Browse files
committed
Remove debugging logs
1 parent 320492c commit fb02b26

File tree

2 files changed

+7
-36
lines changed

2 files changed

+7
-36
lines changed

unison-cli/src/Unison/LSP/FileAnalysis.hs

Lines changed: 0 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -106,15 +106,6 @@ checkFile doc = runMaybeT do
106106
Result.Result _ (Just parsedFile) -> do
107107
typecheckingEnv <- computeTypecheckingEnvironment (ShouldUseTndr'Yes parsingEnv) cb ambientAbilities parsedFile
108108
let Result.Result typecheckingNotes maybeTypecheckedFile = FileParsers.synthesizeFile typecheckingEnv parsedFile
109-
-- for_ maybeTypecheckedFile \tf -> do
110-
-- let parsedVars =
111-
-- UF.terms parsedFile
112-
-- & foldMap (ABT.allVars . snd)
113-
-- let typeCheckvars =
114-
-- UF.hashTermsId tf
115-
-- & foldMap (\(_a, _tr, _wk, trm, _typ) -> ABT.allVars trm)
116-
-- Debug.debugM Debug.Temp "Parsed Vars" $ parsedVars
117-
-- Debug.debugM Debug.Temp "Typecheck Vars" $ typeCheckvars
118109

119110
symbolTypes <-
120111
typecheckingNotes
@@ -125,17 +116,6 @@ checkFile doc = runMaybeT do
125116
_ -> mempty
126117
& pure
127118

128-
let allVarMentions =
129-
typecheckingNotes
130-
& Foldable.toList
131-
& reverse -- Type notes that come later in typechecking have more information filled in.
132-
& foldMap \case
133-
Result.TypeInfo (Context.VarMention v loc) -> [(v, loc)]
134-
Result.TypeInfo (Context.VarBinding v loc _) -> [(v, loc)]
135-
_ -> mempty
136-
Debug.debugM Debug.Temp "allVarMentions" allVarMentions
137-
Debug.debugM Debug.Temp "symbolTypes" symbolTypes
138-
Debug.debugM Debug.Temp "typecheckingNotes" typecheckingNotes
139119
let localBindings :: (IntervalMap Position (Context.Type Symbol Ann)) =
140120
typecheckingNotes
141121
& Foldable.toList
@@ -149,7 +129,6 @@ checkFile doc = runMaybeT do
149129
((annToInterval loc) & foldMap \interval -> (IM.singleton interval typ))
150130
_ -> mempty
151131
_ -> mempty
152-
Debug.debugM Debug.Temp "localBindings" localBindings
153132
pure (localBindings, typecheckingNotes, Just parsedFile, maybeTypecheckedFile)
154133

155134
filePPED <- lift $ ppedForFileHelper parsedFile typecheckedFile

unison-cli/src/Unison/LSP/Hover.hs

Lines changed: 7 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,6 @@ import Language.LSP.Protocol.Lens
88
import Language.LSP.Protocol.Message qualified as Msg
99
import Language.LSP.Protocol.Types
1010
import Unison.ABT qualified as ABT
11-
import Unison.Debug qualified as Debug
1211
import Unison.HashQualified qualified as HQ
1312
import Unison.LSP.FileAnalysis (ppedForFile)
1413
import Unison.LSP.FileAnalysis qualified as FileAnalysis
@@ -124,21 +123,14 @@ hoverInfo uri pos =
124123

125124
hoverInfoForLocalVar :: MaybeT Lsp Text
126125
hoverInfoForLocalVar = do
127-
Debug.debugM Debug.Temp "pos" pos
128-
localVar <- LSPQ.nodeAtPositionMatching uri pos \node -> do
129-
Debug.debugM Debug.Temp "node" node
130-
case node of
131-
LSPQ.TypeNode {} -> empty
132-
LSPQ.PatternNode {} -> empty
133-
LSPQ.TermNode trm -> case trm of
134-
(Term.Var' v) -> pure v
135-
(ABT.Abs'' v _body) -> pure v
136-
_ -> empty
137-
Debug.debugM Debug.Temp "localVar" localVar
138-
-- let varFromText = VFS.identifierAtPosition uri pos
126+
localVar <- LSPQ.nodeAtPositionMatching uri pos \case
127+
LSPQ.TypeNode {} -> empty
128+
LSPQ.PatternNode {} -> empty
129+
LSPQ.TermNode trm -> case trm of
130+
(Term.Var' v) -> pure v
131+
(ABT.Abs'' v _body) -> pure v
132+
_ -> empty
139133
FileAnalysis {localBindingTypes} <- FileAnalysis.getFileAnalysis uri
140-
Debug.debugM Debug.Temp "localBindingTypes" localBindingTypes
141-
Debug.debugM Debug.Temp "localVar" localVar
142134
(_range, typ) <- hoistMaybe $ IM.lookupMin $ IM.intersecting localBindingTypes (IM.ClosedInterval pos pos)
143135

144136
pped <- lift $ ppedForFile uri

0 commit comments

Comments
 (0)