2022-11-15T15:12:20.377 [trace] app.d:129:main Features fulfilled 2022-11-15T15:12:20.377 [trace] serverbase.d:402:run Started reading from stdin 2022-11-15T15:12:20.377 [trace] serverbase.d:406:run RPC started 2022-11-15T15:12:20.408 [trace] jsonrpc.d:423:onData << 0: initialize: {"processId":141048,"rootPath":"/home/tlavocat/perso/D/interpreter","rootUri":"file:///home/tlavocat/perso/D/interpreter","capabilities":{"workspace":{"applyEdit":true,"workspaceEdit":{"documentChanges":true,"resourceOperations":["create","rename","delete"],"failureHandling":"undo","normalizesLineEndings":true,"changeAnnotationSupport":{"groupsOnLabel":false}},"didChangeConfiguration":{"dynamicRegistration":true},"didChangeWatchedFiles":{"dynamicRegistration":true,"relativePatternSupport":true},"codeLens":{"refreshSupport":true},"executeCommand":{"dynamicRegistration":true},"configuration":true,"fileOperations":{"dynamicRegistration":true,"didCreate":true,"didRename":true,"didDelete":true,"willCreate":true,"willRename":true,"willDelete":true},"semanticTokens":{"refreshSupport":true},"inlayHint":{"refreshSupport":true},"inlineValue":{"refreshSupport":true},"diagnostics":{"refreshSupport":true},"symbol":{"dynamicRegistration":true,"symbolKind":{"valueSet":[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26]},"tagSupport":{"valueSet":[1]},"resolveSupport":{"properties":["location.range"]}},"workspaceFolders":true},"textDocument":{"publishDiagnostics":{"relatedInformation":true,"versionSupport":true,"tagSupport":{"valueSet":[1,2]},"codeDescriptionSupport":true,"dataSupport":true},"synchronization":{"dynamicRegistration":true,"willSave":true,"willSaveWaitUntil":true,"didSave":true},"completion":{"dynamicRegistration":true,"contextSupport":true,"completionItem":{"snippetSupport":true,"commitCharactersSupport":true,"documentationFormat":["markdown","plaintext"],"deprecatedSupport":true,"preselectSupport":true,"insertReplaceSupport":true,"tagSupport":{"valueSet":[1]},"resolveSupport":{"properties":["documentation","detail","additionalTextEdits"]},"labelDetailsSupport":true,"insertTextModeSupport":{"valueSet":[1,2]}},"completionItemKind":{"valueSet":[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25]},"insertTextMode":2,"completionList":{"itemDefaults":["commitCharacters","editRange","insertTextFormat","insertTextMode"]}},"hover":{"dynamicRegistration":true,"contentFormat":["markdown","plaintext"]},"signatureHelp":{"dynamicRegistration":true,"contextSupport":true,"signatureInformation":{"documentationFormat":["markdown","plaintext"],"activeParameterSupport":true,"parameterInformation":{"labelOffsetSupport":true}}},"references":{"dynamicRegistration":true},"definition":{"dynamicRegistration":true,"linkSupport":true},"documentHighlight":{"dynamicRegistration":true},"documentSymbol":{"dynamicRegistration":true,"symbolKind":{"valueSet":[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26]},"hierarchicalDocumentSymbolSupport":true,"tagSupport":{"valueSet":[1]},"labelSupport":true},"codeAction":{"dynamicRegistration":true,"isPreferredSupport":true,"disabledSupport":true,"dataSupport":true,"honorsChangeAnnotations":false,"resolveSupport":{"properties":["edit"]},"codeActionLiteralSupport":{"codeActionKind":{"valueSet":["","quickfix","refactor","refactor.extract","refactor.inline","refactor.rewrite","source","source.organizeImports"]}}},"codeLens":{"dynamicRegistration":true},"formatting":{"dynamicRegistration":true},"rangeFormatting":{"dynamicRegistration":true},"onTypeFormatting":{"dynamicRegistration":true},"rename":{"dynamicRegistration":true,"prepareSupport":true,"honorsChangeAnnotations":true,"prepareSupportDefaultBehavior":1},"documentLink":{"dynamicRegistration":true,"tooltipSupport":true},"typeDefinition":{"dynamicRegistration":true,"linkSupport":true},"implementation":{"dynamicRegistration":true,"linkSupport":true},"declaration":{"dynamicRegistration":true,"linkSupport":true},"colorProvider":{"dynamicRegistration":true},"foldingRange":{"dynamicRegistration":true,"rangeLimit":5000,"lineFoldingOnly":true,"foldingRangeKind":{"valueSet":["comment","imports","region"]},"foldingRange":{"collapsedText":false}},"selectionRange":{"dynamicRegistration":true},"callHierarchy":{"dynamicRegistration":true},"linkedEditingRange":{"dynamicRegistration":true},"semanticTokens":{"dynamicRegistration":true,"tokenTypes":["namespace","type","class","enum","interface","struct","typeParameter","parameter","variable","property","enumMember","event","function","method","macro","keyword","modifier","comment","string","number","regexp","decorator","operator"],"tokenModifiers":["declaration","definition","readonly","static","deprecated","abstract","async","modification","documentation","defaultLibrary"],"formats":["relative"],"requests":{"range":true,"full":{"delta":true}},"multilineTokenSupport":false,"overlappingTokenSupport":false,"serverCancelSupport":true,"augmentsSyntaxTokens":true},"inlayHint":{"dynamicRegistration":true,"resolveSupport":{"properties":["tooltip","textEdits","label.tooltip","label.location","label.command"]}},"inlineValue":{"dynamicRegistration":true},"diagnostic":{"dynamicRegistration":true,"relatedDocumentSupport":true},"typeHierarchy":{"dynamicRegistration":true}},"window":{"showMessage":{"messageActionItem":{"additionalPropertiesSupport":true}},"showDocument":{"support":true},"workDoneProgress":true},"general":{"regularExpressions":{"engine":"ECMAScript","version":"ES2020"},"markdown":{"parser":"marked","version":"4.0.10"},"positionEncodings":["utf-16"],"staleRequestSupport":{"cancel":true,"retryOnContentModified":["textDocument/inlayHint","textDocument/semanticTokens/full","textDocument/semanticTokens/range","textDocument/semanticTokens/full/delta"]}}},"initializationOptions":{},"trace":"verbose","workspaceFolders":[{"uri":"file:///home/tlavocat/perso/D/interpreter","name":"interpreter"}],"locale":"en_US","clientInfo":{"name":"coc.nvim","version":"0.0.82"}} 2022-11-15T15:12:20.418 [trace] serverbase.d:113:processRequest Initializing 2022-11-15T15:12:20.419 [trace] extension.d:238:initialize initialize params: 2022-11-15T15:12:20.419 [trace] extension.d:239:initialize processId: 141048 2022-11-15T15:12:20.419 [trace] extension.d:239:initialize rootPath?: /home/tlavocat/perso/D/interpreter 2022-11-15T15:12:20.419 [trace] extension.d:239:initialize rootUri: file:///home/tlavocat/perso/D/interpreter 2022-11-15T15:12:20.419 [trace] extension.d:239:initialize initializationOptions?: 2022-11-15T15:12:20.420 [trace] extension.d:239:initialize storage__: Storage__ 2022-11-15T15:12:20.420 [trace] extension.d:239:initialize identifier__: 6 2022-11-15T15:12:20.420 [trace] extension.d:239:initialize capabilities: 2022-11-15T15:12:20.420 [trace] extension.d:239:initialize workspace?: 2022-11-15T15:12:20.420 [trace] extension.d:239:initialize applyEdit?: true 2022-11-15T15:12:20.420 [trace] extension.d:239:initialize workspaceEdit?: 2022-11-15T15:12:20.420 [trace] extension.d:239:initialize documentChanges?: true 2022-11-15T15:12:20.420 [trace] extension.d:239:initialize resourceOperations?: [create, rename, delete_] 2022-11-15T15:12:20.420 [trace] extension.d:239:initialize failureHandling?: undo 2022-11-15T15:12:20.420 [trace] extension.d:239:initialize normalizesLineEndings?: true 2022-11-15T15:12:20.420 [trace] extension.d:239:initialize changeAnnotationSupport?: 2022-11-15T15:12:20.420 [trace] extension.d:239:initialize groupsOnLabel?: false 2022-11-15T15:12:20.420 [trace] extension.d:239:initialize didChangeConfiguration?: 2022-11-15T15:12:20.420 [trace] extension.d:239:initialize dynamicRegistration?: true 2022-11-15T15:12:20.420 [trace] extension.d:239:initialize didChangeWatchedFiles?: 2022-11-15T15:12:20.420 [trace] extension.d:239:initialize dynamicRegistration?: true 2022-11-15T15:12:20.420 [trace] extension.d:239:initialize symbol?: 2022-11-15T15:12:20.420 [trace] extension.d:239:initialize dynamicRegistration?: true 2022-11-15T15:12:20.420 [trace] extension.d:239:initialize executeCommand?: 2022-11-15T15:12:20.420 [trace] extension.d:239:initialize dynamicRegistration?: true 2022-11-15T15:12:20.420 [trace] extension.d:239:initialize workspaceFolders?: true 2022-11-15T15:12:20.420 [trace] extension.d:239:initialize configuration?: true 2022-11-15T15:12:20.420 [trace] extension.d:239:initialize semanticTokens?: 2022-11-15T15:12:20.420 [trace] extension.d:239:initialize refreshSupport?: true 2022-11-15T15:12:20.420 [trace] extension.d:239:initialize codeLens?: 2022-11-15T15:12:20.420 [trace] extension.d:239:initialize refreshSupport?: true 2022-11-15T15:12:20.420 [trace] extension.d:239:initialize fileOperations?: 2022-11-15T15:12:20.420 [trace] extension.d:239:initialize dynamicRegistration?: true 2022-11-15T15:12:20.420 [trace] extension.d:239:initialize didCreate?: true 2022-11-15T15:12:20.421 [trace] extension.d:239:initialize willCreate?: true 2022-11-15T15:12:20.421 [trace] extension.d:239:initialize didRename?: true 2022-11-15T15:12:20.421 [trace] extension.d:239:initialize willRename?: true 2022-11-15T15:12:20.421 [trace] extension.d:239:initialize didDelete?: true 2022-11-15T15:12:20.421 [trace] extension.d:239:initialize willDelete?: true 2022-11-15T15:12:20.421 [trace] extension.d:239:initialize textDocument?: 2022-11-15T15:12:20.421 [trace] extension.d:239:initialize synchronization?: 2022-11-15T15:12:20.421 [trace] extension.d:239:initialize dynamicRegistration?: true 2022-11-15T15:12:20.421 [trace] extension.d:239:initialize willSave?: true 2022-11-15T15:12:20.421 [trace] extension.d:239:initialize willSaveWaitUntil?: true 2022-11-15T15:12:20.421 [trace] extension.d:239:initialize didSave?: true 2022-11-15T15:12:20.421 [trace] extension.d:239:initialize completion?: 2022-11-15T15:12:20.421 [trace] extension.d:239:initialize dynamicRegistration?: true 2022-11-15T15:12:20.421 [trace] extension.d:239:initialize completionItem?: 2022-11-15T15:12:20.421 [trace] extension.d:239:initialize snippetSupport?: true 2022-11-15T15:12:20.421 [trace] extension.d:239:initialize commitCharactersSupport?: true 2022-11-15T15:12:20.421 [trace] extension.d:239:initialize documentationFormat?: [markdown, plaintext] 2022-11-15T15:12:20.421 [trace] extension.d:239:initialize deprecatedSupport?: true 2022-11-15T15:12:20.421 [trace] extension.d:239:initialize preselectSupport?: true 2022-11-15T15:12:20.421 [trace] extension.d:239:initialize tagSupport?: 2022-11-15T15:12:20.421 [trace] extension.d:239:initialize valueSet: [deprecated_] 2022-11-15T15:12:20.421 [trace] extension.d:239:initialize insertReplaceSupport?: true 2022-11-15T15:12:20.421 [trace] extension.d:239:initialize resolveSupport?: 2022-11-15T15:12:20.421 [trace] extension.d:239:initialize properties: ["documentation", "detail", "additionalTextEdits"] 2022-11-15T15:12:20.421 [trace] extension.d:239:initialize insertTextModeSupport?: 2022-11-15T15:12:20.421 [trace] extension.d:239:initialize valueSet: [asIs, adjustIndentation] 2022-11-15T15:12:20.421 [trace] extension.d:239:initialize labelDetailsSupport?: true 2022-11-15T15:12:20.421 [trace] extension.d:239:initialize completionItemKind?: 2022-11-15T15:12:20.421 [trace] extension.d:239:initialize valueSet?: [text, method, function_, constructor, field, variable, class_, interface_, module_, property, unit, value, enum_, keyword, snippet, color, file, reference, folder, enumMember, constant, struct_, event, operator, typeParameter] 2022-11-15T15:12:20.421 [trace] extension.d:239:initialize contextSupport?: true 2022-11-15T15:12:20.421 [trace] extension.d:239:initialize hover?: 2022-11-15T15:12:20.422 [trace] extension.d:239:initialize dynamicRegistration?: true 2022-11-15T15:12:20.422 [trace] extension.d:239:initialize contentFormat?: [markdown, plaintext] 2022-11-15T15:12:20.422 [trace] extension.d:239:initialize signatureHelp?: 2022-11-15T15:12:20.422 [trace] extension.d:239:initialize dynamicRegistration?: true 2022-11-15T15:12:20.422 [trace] extension.d:239:initialize signatureInformation?: 2022-11-15T15:12:20.422 [trace] extension.d:239:initialize documentationFormat?: [markdown, plaintext] 2022-11-15T15:12:20.422 [trace] extension.d:239:initialize parameterInformation?: 2022-11-15T15:12:20.422 [trace] extension.d:239:initialize labelOffsetSupport?: true 2022-11-15T15:12:20.422 [trace] extension.d:239:initialize activeParameterSupport?: true 2022-11-15T15:12:20.422 [trace] extension.d:239:initialize contextSupport?: true 2022-11-15T15:12:20.422 [trace] extension.d:239:initialize declaration?: 2022-11-15T15:12:20.422 [trace] extension.d:239:initialize dynamicRegistration?: true 2022-11-15T15:12:20.422 [trace] extension.d:239:initialize linkSupport?: true 2022-11-15T15:12:20.422 [trace] extension.d:239:initialize definition?: 2022-11-15T15:12:20.422 [trace] extension.d:239:initialize dynamicRegistration?: true 2022-11-15T15:12:20.422 [trace] extension.d:239:initialize linkSupport?: true 2022-11-15T15:12:20.422 [trace] extension.d:239:initialize typeDefinition?: 2022-11-15T15:12:20.422 [trace] extension.d:239:initialize dynamicRegistration?: true 2022-11-15T15:12:20.422 [trace] extension.d:239:initialize linkSupport?: true 2022-11-15T15:12:20.422 [trace] extension.d:239:initialize implementation?: 2022-11-15T15:12:20.422 [trace] extension.d:239:initialize dynamicRegistration?: true 2022-11-15T15:12:20.422 [trace] extension.d:239:initialize linkSupport?: true 2022-11-15T15:12:20.422 [trace] extension.d:239:initialize references?: 2022-11-15T15:12:20.422 [trace] extension.d:239:initialize dynamicRegistration?: true 2022-11-15T15:12:20.422 [trace] extension.d:239:initialize documentHighlight?: 2022-11-15T15:12:20.422 [trace] extension.d:239:initialize dynamicRegistration?: true 2022-11-15T15:12:20.422 [trace] extension.d:239:initialize documentSymbol?: 2022-11-15T15:12:20.422 [trace] extension.d:239:initialize dynamicRegistration?: true 2022-11-15T15:12:20.422 [trace] extension.d:239:initialize symbolKind?: 2022-11-15T15:12:20.422 [trace] extension.d:239:initialize valueSet?: [file, module_, namespace, package_, class_, method, property, field, constructor, enum_, interface_, function_, variable, constant, string, number, boolean, array, object, key, null_, enumMember, struct_, event, operator, typeParameter] 2022-11-15T15:12:20.422 [trace] extension.d:239:initialize hierarchicalDocumentSymbolSupport?: true 2022-11-15T15:12:20.422 [trace] extension.d:239:initialize tagSupport?: 2022-11-15T15:12:20.423 [trace] extension.d:239:initialize valueSet: [deprecated_] 2022-11-15T15:12:20.423 [trace] extension.d:239:initialize labelSupport?: true 2022-11-15T15:12:20.423 [trace] extension.d:239:initialize codeAction?: 2022-11-15T15:12:20.423 [trace] extension.d:239:initialize dynamicRegistration?: true 2022-11-15T15:12:20.423 [trace] extension.d:239:initialize codeActionLiteralSupport?: 2022-11-15T15:12:20.423 [trace] extension.d:239:initialize codeActionKind: 2022-11-15T15:12:20.423 [trace] extension.d:239:initialize valueSet: [empty, quickfix, refactor, refactorExtract, refactorInline, refactorRewrite, source, sourceOrganizeImports] 2022-11-15T15:12:20.423 [trace] extension.d:239:initialize isPreferredSupport?: true 2022-11-15T15:12:20.423 [trace] extension.d:239:initialize disabledSupport?: true 2022-11-15T15:12:20.423 [trace] extension.d:239:initialize dataSupport?: true 2022-11-15T15:12:20.423 [trace] extension.d:239:initialize resolveSupport?: 2022-11-15T15:12:20.423 [trace] extension.d:239:initialize properties: ["edit"] 2022-11-15T15:12:20.423 [trace] extension.d:239:initialize honorsChangeAnnotations?: false 2022-11-15T15:12:20.423 [trace] extension.d:239:initialize codeLens?: 2022-11-15T15:12:20.423 [trace] extension.d:239:initialize dynamicRegistration?: true 2022-11-15T15:12:20.423 [trace] extension.d:239:initialize documentLink?: 2022-11-15T15:12:20.423 [trace] extension.d:239:initialize dynamicRegistration?: true 2022-11-15T15:12:20.423 [trace] extension.d:239:initialize tooltipSupport?: true 2022-11-15T15:12:20.423 [trace] extension.d:239:initialize colorProvider?: 2022-11-15T15:12:20.423 [trace] extension.d:239:initialize dynamicRegistration?: true 2022-11-15T15:12:20.423 [trace] extension.d:239:initialize formatting?: 2022-11-15T15:12:20.423 [trace] extension.d:239:initialize dynamicRegistration?: true 2022-11-15T15:12:20.423 [trace] extension.d:239:initialize rangeFormatting?: 2022-11-15T15:12:20.423 [trace] extension.d:239:initialize dynamicRegistration?: true 2022-11-15T15:12:20.423 [trace] extension.d:239:initialize onTypeFormatting?: 2022-11-15T15:12:20.423 [trace] extension.d:239:initialize dynamicRegistration?: true 2022-11-15T15:12:20.423 [trace] extension.d:239:initialize rename?: 2022-11-15T15:12:20.423 [trace] extension.d:239:initialize dynamicRegistration?: true 2022-11-15T15:12:20.423 [trace] extension.d:239:initialize prepareSupport?: true 2022-11-15T15:12:20.423 [trace] extension.d:239:initialize prepareSupportDefaultBehavior?: identifier 2022-11-15T15:12:20.423 [trace] extension.d:239:initialize honorsChangeAnnotations?: true 2022-11-15T15:12:20.424 [trace] extension.d:239:initialize publishDiagnostics?: 2022-11-15T15:12:20.424 [trace] extension.d:239:initialize relatedInformation?: true 2022-11-15T15:12:20.424 [trace] extension.d:239:initialize tagSupport?: 2022-11-15T15:12:20.424 [trace] extension.d:239:initialize valueSet: [unnecessary, deprecated_] 2022-11-15T15:12:20.424 [trace] extension.d:239:initialize versionSupport?: true 2022-11-15T15:12:20.424 [trace] extension.d:239:initialize codeDescriptionSupport?: true 2022-11-15T15:12:20.424 [trace] extension.d:239:initialize dataSupport?: true 2022-11-15T15:12:20.424 [trace] extension.d:239:initialize foldingRange?: 2022-11-15T15:12:20.424 [trace] extension.d:239:initialize dynamicRegistration?: true 2022-11-15T15:12:20.424 [trace] extension.d:239:initialize rangeLimit?: 5000 2022-11-15T15:12:20.424 [trace] extension.d:239:initialize lineFoldingOnly?: true 2022-11-15T15:12:20.424 [trace] extension.d:239:initialize selectionRange?: 2022-11-15T15:12:20.424 [trace] extension.d:239:initialize dynamicRegistration?: true 2022-11-15T15:12:20.424 [trace] extension.d:239:initialize linkedEditingRange?: 2022-11-15T15:12:20.424 [trace] extension.d:239:initialize dynamicRegistration?: true 2022-11-15T15:12:20.424 [trace] extension.d:239:initialize callHierarchy?: 2022-11-15T15:12:20.424 [trace] extension.d:239:initialize dynamicRegistration?: true 2022-11-15T15:12:20.424 [trace] extension.d:239:initialize semanticTokens?: 2022-11-15T15:12:20.424 [trace] extension.d:239:initialize dynamicRegistration?: true 2022-11-15T15:12:20.424 [trace] extension.d:239:initialize requests: 2022-11-15T15:12:20.424 [trace] extension.d:239:initialize range?: true 2022-11-15T15:12:20.424 [trace] extension.d:239:initialize full?: 2022-11-15T15:12:20.424 [trace] extension.d:239:initialize delta?: true 2022-11-15T15:12:20.424 [trace] extension.d:239:initialize tokenTypes: ["namespace", "type", "class", "enum", "interface", "struct", "typeParameter", "parameter", "variable", "property", "enumMember", "event", "function", "method", "macro", "keyword", "modifier", "comment", "string", "number", "regexp", "decorator", "operator"] 2022-11-15T15:12:20.425 [trace] extension.d:239:initialize tokenModifiers: ["declaration", "definition", "readonly", "static", "deprecated", "abstract", "async", "modification", "documentation", "defaultLibrary"] 2022-11-15T15:12:20.425 [trace] extension.d:239:initialize formats: [relative] 2022-11-15T15:12:20.425 [trace] extension.d:239:initialize overlappingTokenSupport?: false 2022-11-15T15:12:20.425 [trace] extension.d:239:initialize multilineTokenSupport?: false 2022-11-15T15:12:20.425 [trace] extension.d:239:initialize moniker?: 2022-11-15T15:12:20.425 [trace] extension.d:239:initialize window?: 2022-11-15T15:12:20.425 [trace] extension.d:239:initialize workDoneProgress?: true 2022-11-15T15:12:20.425 [trace] extension.d:239:initialize showMessage?: 2022-11-15T15:12:20.425 [trace] extension.d:239:initialize messageActionItem?: 2022-11-15T15:12:20.425 [trace] extension.d:239:initialize additionalPropertiesSupport?: true 2022-11-15T15:12:20.425 [trace] extension.d:239:initialize showDocument?: 2022-11-15T15:12:20.425 [trace] extension.d:239:initialize support: true 2022-11-15T15:12:20.425 [trace] extension.d:239:initialize general?: 2022-11-15T15:12:20.425 [trace] extension.d:239:initialize regularExpressions?: 2022-11-15T15:12:20.425 [trace] extension.d:239:initialize engine: ECMAScript 2022-11-15T15:12:20.425 [trace] extension.d:239:initialize version_?: ES2020 2022-11-15T15:12:20.425 [trace] extension.d:239:initialize markdown?: 2022-11-15T15:12:20.425 [trace] extension.d:239:initialize parser: marked 2022-11-15T15:12:20.425 [trace] extension.d:239:initialize version_?: 4.0.10 2022-11-15T15:12:20.425 [trace] extension.d:239:initialize experimental?: 2022-11-15T15:12:20.425 [trace] extension.d:239:initialize trace?: verbose 2022-11-15T15:12:20.425 [trace] extension.d:239:initialize workspaceFolders: 2022-11-15T15:12:20.425 [trace] extension.d:239:initialize isSet: true 2022-11-15T15:12:20.425 [trace] extension.d:239:initialize embed: [WorkspaceFolder("file:///home/tlavocat/perso/D/interpreter", "interpreter")] 2022-11-15T15:12:20.425 [trace] extension.d:239:initialize clientInfo?: 2022-11-15T15:12:20.425 [trace] extension.d:239:initialize name: coc.nvim 2022-11-15T15:12:20.425 [trace] extension.d:239:initialize version_?: 0.0.82 2022-11-15T15:12:20.425 [trace] extension.d:239:initialize locale?: en_US 2022-11-15T15:12:20.426 [trace] serverbase.d:118:processRequest Initialized 2022-11-15T15:12:20.426 [trace] jsonrpc.d:152:sendRawPacket >> {"jsonrpc":"2.0","id":0,"result":{"capabilities":{"textDocumentSync":2,"completionProvider":{"resolveProvider":false,"triggerCharacters":[".","=","/","*","+","-"],"completionItem":{"labelDetailsSupport":true}},"hoverProvider":true,"signatureHelpProvider":{"triggerCharacters":["(","[",","]},"definitionProvider":true,"documentHighlightProvider":true,"documentSymbolProvider":true,"codeActionProvider":true,"codeLensProvider":{"resolveProvider":true},"colorProvider":{},"documentFormattingProvider":true,"documentRangeFormattingProvider":true,"workspaceSymbolProvider":true,"workspace":{"workspaceFolders":{"supported":true,"changeNotifications":true}}},"serverInfo":{"name":"serve-d","version":"v0.8.0-beta.7"}}} 2022-11-15T15:12:20.436 [trace] jsonrpc.d:423:onData << void: initialized: {} 2022-11-15T15:12:20.446 [trace] serverbase.d:271:__lambda3 Calling post-request method postInit_setupConfig 2022-11-15T15:12:20.447 [trace] serverbase.d:309:__lambda3 Calling notification method setupConfig_Initialized 2022-11-15T15:12:20.447 [trace] serverconfig.d:283:syncConfiguration Sending workspace/configuration request for 2022-11-15T15:12:20.447 [trace] jsonrpc.d:152:sendRawPacket >> {"jsonrpc":"2.0","id":1,"method":"workspace/configuration","params":{"items":[{"section":"d"},{"section":"dfmt"},{"section":"dscanner"},{"section":"editor"},{"section":"git"}]}} 2022-11-15T15:12:20.457 [trace] jsonrpc.d:423:onData << void: workspace/didChangeConfiguration: {"settings":{}} 2022-11-15T15:12:20.467 [trace] jsonrpc.d:423:onData << void: textDocument/didOpen: {"textDocument":{"uri":"file:///home/tlavocat/perso/D/interpreter/source/app.d","languageId":"d","version":1,"text":"import std.stdio: writeln;\n\nvoid main() @safe\n{\n writeln(\"Edit source/app.d to start your project.\");\n auto truc = 12.3;\n float* truc_instancié = new float;\n *truc_instancié = truc;\n}\n"}} 2022-11-15T15:12:20.467 [trace] serverbase.d:309:__lambda3 Calling notification method didChangeConfiguration 2022-11-15T15:12:20.467 [trace] extension.d:59:changedConfig Config for file:///home/tlavocat/perso/D/interpreter changed: Configuration(D(auto, "dcd-client", "dcd-server", "dub", "dmd", true, true, true, true, true, true, false, true, true, false, [], "", "", "", "", true, false, false, true, [], [], "ask", 6, "project", false, true), DFmt(true, "allman", true, true, false, true, true, "conditional_newline_indent", false, false, false, true, true), DScanner([]), Editor([], 0), Git("git")) 2022-11-15T15:12:20.467 [trace] jsonrpc.d:152:sendRawPacket >> {"jsonrpc":"2.0","method":"window/logMessage","params":{"type":4,"message":"[progress] [00000.091] [configLoad] 0 / 1: file:///home/tlavocat/perso/D/interpreter"}} 2022-11-15T15:12:20.467 [trace] extension.d:335:doGlobalStartup Initializing serve-d for global access 2022-11-15T15:12:20.467 [trace] types.d:219:detectDcdPath no default output folder for DCD exists yet (/home/tlavocat/.local/share/code-d/bin), going to ask the user for automatic installation soon 2022-11-15T15:12:20.468 [trace] types.d:219:detectDcdPath no default output folder for DCD exists yet (/home/tlavocat/.local/share/code-d/bin), going to ask the user for automatic installation soon 2022-11-15T15:12:20.468 [trace] extension.d:348:doGlobalStartup Setup global configuration as ["dcd":const(Section)(["serverPath":dcd-server, "port":9166, "clientPath":dcd-client]), "dmd":const(Section)(["path":dmd])] 2022-11-15T15:12:20.468 [trace] jsonrpc.d:152:sendRawPacket >> {"jsonrpc":"2.0","method":"window/logMessage","params":{"type":4,"message":"[progress] [00000.091] [globalStartup]: Initializing serve-d..."}} 2022-11-15T15:12:20.468 [trace] extension.d:352:doGlobalStartup Registering dub 2022-11-15T15:12:20.468 [trace] extension.d:354:doGlobalStartup Registering fsworkspace 2022-11-15T15:12:20.468 [trace] extension.d:356:doGlobalStartup Registering dcd 2022-11-15T15:12:20.476 [trace] dcd.d:68:reloadBinaries Detected dcd-server (/home/tlavocat/.config/coc/extensions/coc-dlang-data/dcd-server) v0.13.6 2022-11-15T15:12:20.476 [trace] dcd.d:86:reloadBinaries using builtin DCD client 2022-11-15T15:12:20.476 [trace] extension.d:358:doGlobalStartup Registering dcdext 2022-11-15T15:12:20.476 [trace] extension.d:360:doGlobalStartup Registering dmd 2022-11-15T15:12:20.477 [trace] extension.d:362:doGlobalStartup Starting dscanner 2022-11-15T15:12:20.477 [trace] extension.d:364:doGlobalStartup Starting dfmt 2022-11-15T15:12:20.477 [trace] extension.d:366:doGlobalStartup Starting dlangui 2022-11-15T15:12:20.477 [trace] extension.d:368:doGlobalStartup Starting importer 2022-11-15T15:12:20.477 [trace] extension.d:370:doGlobalStartup Starting moduleman 2022-11-15T15:12:20.477 [trace] extension.d:372:doGlobalStartup Starting snippets 2022-11-15T15:12:20.477 [trace] jsonrpc.d:152:sendRawPacket >> {"jsonrpc":"2.0","method":"client/registerCapability","registrations":[{"id":"profilegc.watchfiles","method":"workspace/didChangeWatchedFiles","registerOptions":{"watchers":[{"globPattern":"**/profilegc.log"}]}]} 2022-11-15T15:12:20.477 [trace] jsonrpc.d:152:sendRawPacket >> {"jsonrpc":"2.0","method":"coded/changedSelectedWorkspace","params":{"uri":"file:///home/tlavocat/perso/D/interpreter","name":"interpreter","initialized":false,"selected":true}} 2022-11-15T15:12:20.477 [trace] extension.d:491:doStartup Initializing serve-d for file:///home/tlavocat/perso/D/interpreter 2022-11-15T15:12:20.478 [info] extension.d:477:rootsForProject Root Suggestions: [RootSuggestion("/home/tlavocat/perso/D/interpreter", true)] 2022-11-15T15:12:20.478 [trace] jsonrpc.d:152:sendRawPacket >> {"jsonrpc":"2.0","method":"window/logMessage","params":{"type":4,"message":"[progress] [00000.102] [workspaceStartup] 0 / 1: file:///home/tlavocat/perso/D/interpreter"}} 2022-11-15T15:12:20.478 [info] extension.d:509:doStartup registering instance for root RootSuggestion("/home/tlavocat/perso/D/interpreter", true) 2022-11-15T15:12:20.478 [trace] types.d:219:detectDcdPath no default output folder for DCD exists yet (/home/tlavocat/.local/share/code-d/bin), going to ask the user for automatic installation soon 2022-11-15T15:12:20.478 [trace] types.d:219:detectDcdPath no default output folder for DCD exists yet (/home/tlavocat/.local/share/code-d/bin), going to ask the user for automatic installation soon 2022-11-15T15:12:20.478 [trace] types.d:420:activeInstance Setting active instance to /home/tlavocat/perso/D/interpreter. 2022-11-15T15:12:20.478 [trace] profilegc.d:80:update File Exception processing profilegc: /home/tlavocat/perso/D/interpreter/profilegc.log: No such file or directory 2022-11-15T15:12:20.479 [trace] extension.d:545:doStartup Starting auto completion service... 2022-11-15T15:12:20.479 [trace] jsonrpc.d:152:sendRawPacket >> {"jsonrpc":"2.0","method":"window/logMessage","params":{"type":4,"message":"[progress] [00000.102] [completionStartup] 0 / 1: file:///home/tlavocat/perso/D/interpreter"}} 2022-11-15T15:12:20.479 [trace] extension.d:556:doStartup Started all completion servers in 28 μs and 8 hnsecs 2022-11-15T15:12:20.479 [trace] extension.d:199:changedConfig Finished config change of file:///home/tlavocat/perso/D/interpreter with 0 changes in 11 ms and 316 μs. 2022-11-15T15:12:20.479 [trace] jsonrpc.d:152:sendRawPacket >> {"jsonrpc":"2.0","method":"window/logMessage","params":{"type":4,"message":"[progress] [00000.102] [configFinish] 1 / 1: "}} 2022-11-15T15:12:20.489 [trace] jsonrpc.d:423:onData << 1: shutdown: 2022-11-15T15:12:20.489 [trace] extension.d:59:changedConfig Config for (unnamed workspace) changed: Configuration(D(auto, "dcd-client", "dcd-server", "dub", "dmd", true, true, true, true, true, true, false, true, true, false, [], "", "", "", "", true, false, false, true, [], [], "ask", 6, "project", false, true), DFmt(true, "allman", true, true, false, true, true, "conditional_newline_indent", false, false, false, true, true), DScanner([]), Editor([], 0), Git("git")) 2022-11-15T15:12:20.489 [trace] jsonrpc.d:152:sendRawPacket >> {"jsonrpc":"2.0","method":"window/logMessage","params":{"type":4,"message":"[progress] [00000.112] [configLoad] 0 / 2: "}} 2022-11-15T15:12:20.489 [trace] extension.d:70:changedConfig Updated fallback config (user settings) for sections [] 2022-11-15T15:12:20.489 [trace] extension.d:199:changedConfig Finished config change of file:///home/tlavocat/perso/D/interpreter with 0 changes in 84 μs. 2022-11-15T15:12:20.489 [trace] serverconfig.d:283:syncConfiguration Sending workspace/configuration request for file:///home/tlavocat/perso/D/interpreter 2022-11-15T15:12:20.489 [trace] jsonrpc.d:152:sendRawPacket >> {"jsonrpc":"2.0","id":2,"method":"workspace/configuration","params":{"items":[{"scopeUri":"file:///home/tlavocat/perso/D/interpreter","section":"d"},{"scopeUri":"file:///home/tlavocat/perso/D/interpreter","section":"dfmt"},{"scopeUri":"file:///home/tlavocat/perso/D/interpreter","section":"dscanner"},{"scopeUri":"file:///home/tlavocat/perso/D/interpreter","section":"editor"},{"scopeUri":"file:///home/tlavocat/perso/D/interpreter","section":"git"}]}} 2022-11-15T15:12:20.489 [trace] serverbase.d:309:__lambda3 Calling notification method onDidOpenDocument 2022-11-15T15:12:20.489 [trace] async.d:85:setTimeout Setting timeout for 200 ms 2022-11-15T15:12:20.489 [trace] async.d:85:setTimeout Setting timeout for 50 ms 2022-11-15T15:12:20.489 [trace] serverbase.d:309:__lambda3 Calling notification method markRecentFileOpened 2022-11-15T15:12:20.499 [trace] extension.d:59:changedConfig Config for file:///home/tlavocat/perso/D/interpreter changed: Configuration(D(auto, "dcd-client", "dcd-server", "dub", "dmd", true, true, true, true, true, true, false, true, true, false, [], "", "", "", "", true, false, false, true, [], [], "ask", 6, "project", false, true), DFmt(true, "allman", true, true, false, true, true, "conditional_newline_indent", false, false, false, true, true), DScanner([]), Editor([], 0), Git("git")) 2022-11-15T15:12:20.499 [trace] jsonrpc.d:152:sendRawPacket >> {"jsonrpc":"2.0","method":"window/logMessage","params":{"type":4,"message":"[progress] [00000.122] [configLoad] 1 / 2: file:///home/tlavocat/perso/D/interpreter"}} 2022-11-15T15:12:20.499 [trace] extension.d:199:changedConfig Finished config change of file:///home/tlavocat/perso/D/interpreter with 0 changes in 102 μs and 3 hnsecs. 2022-11-15T15:12:20.499 [trace] jsonrpc.d:152:sendRawPacket >> {"jsonrpc":"2.0","method":"window/logMessage","params":{"type":4,"message":"[progress] [00000.122] [configFinish] 1 / 1: "}} 2022-11-15T15:12:20.499 [trace] serverbase.d:193:__lambda21 Calling request method shutdown 2022-11-15T15:12:20.499 [trace] async.d:85:setTimeout Setting timeout for 1 sec 2022-11-15T15:12:20.499 [trace] jsonrpc.d:152:sendRawPacket >> {"jsonrpc":"2.0","id":1,"result":null}