godot/modules/gdscript
George Marques 0ba6048ad3
Add support for static variables in GDScript
Which allows editable data associated with a particular class instead of
the instance. Scripts with static variables are kept in memory
indefinitely unless the `@static_unload` annotation is used or the
`static_unload()` method is called on the GDScript.

If the custom function `_static_init()` exists it will be called when
the class is loaded, after the static variables are set.
2023-04-27 09:51:44 -03:00
..
doc_classes Add support for static variables in GDScript 2023-04-27 09:51:44 -03:00
editor Improve and fix GDScript documentation generation & behavior 2023-04-21 10:17:30 -04:00
icons
language_server Fix GDScript LSP variable rename 2023-04-22 14:35:34 -04:00
tests Add support for static variables in GDScript 2023-04-27 09:51:44 -03:00
config.py
gdscript_analyzer.cpp Add support for static variables in GDScript 2023-04-27 09:51:44 -03:00
gdscript_analyzer.h Add support for static variables in GDScript 2023-04-27 09:51:44 -03:00
gdscript_byte_codegen.cpp Fix edge cases of object lifetime when signals involved 2023-04-11 17:27:39 +02:00
gdscript_byte_codegen.h Add support for static variables in GDScript 2023-04-27 09:51:44 -03:00
gdscript_cache.cpp Add support for static variables in GDScript 2023-04-27 09:51:44 -03:00
gdscript_cache.h Add support for static variables in GDScript 2023-04-27 09:51:44 -03:00
gdscript_codegen.h Add support for static variables in GDScript 2023-04-27 09:51:44 -03:00
gdscript_compiler.cpp Add support for static variables in GDScript 2023-04-27 09:51:44 -03:00
gdscript_compiler.h Add support for static variables in GDScript 2023-04-27 09:51:44 -03:00
gdscript_disassembler.cpp
gdscript_editor.cpp Add support for static variables in GDScript 2023-04-27 09:51:44 -03:00
gdscript_function.cpp
gdscript_function.h Add support for static variables in GDScript 2023-04-27 09:51:44 -03:00
gdscript_lambda_callable.cpp
gdscript_lambda_callable.h
gdscript_parser.cpp Add support for static variables in GDScript 2023-04-27 09:51:44 -03:00
gdscript_parser.h Add support for static variables in GDScript 2023-04-27 09:51:44 -03:00
gdscript_rpc_callable.cpp
gdscript_rpc_callable.h
gdscript_tokenizer.cpp Fix for mixed tabs and spaces in gdscript 2023-04-20 12:08:23 +02:00
gdscript_tokenizer.h
gdscript_utility_functions.cpp
gdscript_utility_functions.h
gdscript_vm.cpp Add support for static variables in GDScript 2023-04-27 09:51:44 -03:00
gdscript_warning.cpp Add support for static variables in GDScript 2023-04-27 09:51:44 -03:00
gdscript_warning.h Add support for static variables in GDScript 2023-04-27 09:51:44 -03:00
gdscript.cpp Add support for static variables in GDScript 2023-04-27 09:51:44 -03:00
gdscript.h Add support for static variables in GDScript 2023-04-27 09:51:44 -03:00
register_types.cpp
register_types.h
SCsub