virtualx-engine/modules/gdscript/language_server
Bartosz Bielecki 2af4f7f762 Keep GDScriptAnalyzer alive for whole parse()
Analyzed data is allocated by Parser but kept as a reference in the cache
which in turn is held by the Analyzer. If Analyzer goes away Parser is left
with a tree of dangling references.

Code is analogous to all other usages of Analyzer + Parser pair.
2022-12-06 10:01:18 +01:00
..
gdscript_extend_parser.cpp Keep GDScriptAnalyzer alive for whole parse() 2022-12-06 10:01:18 +01:00
gdscript_extend_parser.h
gdscript_language_protocol.cpp Use forward-declarations in big editor classes 2022-11-29 09:59:43 +01:00
gdscript_language_protocol.h
gdscript_language_server.cpp Fix MSVC warnings, rename shadowed variables, fix uninitialized values, change warnings=all to use /W4. 2022-10-07 11:32:33 +03:00
gdscript_language_server.h
gdscript_text_document.cpp Fix MSVC warnings, rename shadowed variables, fix uninitialized values, change warnings=all to use /W4. 2022-10-07 11:32:33 +03:00
gdscript_text_document.h Implement GDScriptTextDocument::willSaveWaitUntil to clean up outdated documents before saving 2022-10-04 15:38:57 +08:00
gdscript_workspace.cpp Fix MSVC warnings, rename shadowed variables, fix uninitialized values, change warnings=all to use /W4. 2022-10-07 11:32:33 +03:00
gdscript_workspace.h
godot_lsp.h Implement GDScriptTextDocument::willSaveWaitUntil to clean up outdated documents before saving 2022-10-04 15:38:57 +08:00