godot/modules/gdscript
Juan Linietsky 5e512b705e Support threads in the script debugger
* This implementation adds threads on the side of the client (script debugger).
* Some functions of the debugger are optimized.
* The profile is also now thread safe using atomics.
* The editor can switch between multiple threads when debugging.

This PR adds threaded support for the script language debugger. Every thread has its own thread local data and it will connect to the debugger using multiple thread IDs.
This means that, now, the editor can receive multiple threads entering debug mode at the same time.
2023-07-26 12:06:45 +02:00
..
doc_classes
editor
icons
language_server
tests Fix for not being able to ignore shadowing warnings on class scope 2023-07-24 17:22:12 -03:00
config.py
gdscript_analyzer.cpp Merge pull request #75620 from jpcerrone/fix_shadow_warnings_not_going_away_after_ignoring 2023-07-25 21:25:45 +02:00
gdscript_analyzer.h Merge pull request #75620 from jpcerrone/fix_shadow_warnings_not_going_away_after_ignoring 2023-07-25 21:25:45 +02:00
gdscript_byte_codegen.cpp
gdscript_byte_codegen.h
gdscript_cache.cpp
gdscript_cache.h
gdscript_codegen.h
gdscript_compiler.cpp
gdscript_compiler.h
gdscript_disassembler.cpp
gdscript_editor.cpp Support threads in the script debugger 2023-07-26 12:06:45 +02:00
gdscript_function.cpp
gdscript_function.h Support threads in the script debugger 2023-07-26 12:06:45 +02:00
gdscript_lambda_callable.cpp
gdscript_lambda_callable.h
gdscript_parser.cpp Fix for not being able to ignore shadowing warnings on class scope 2023-07-24 17:22:12 -03:00
gdscript_parser.h
gdscript_rpc_callable.cpp
gdscript_rpc_callable.h
gdscript_tokenizer.cpp
gdscript_tokenizer.h
gdscript_utility_functions.cpp
gdscript_utility_functions.h
gdscript_vm.cpp Support threads in the script debugger 2023-07-26 12:06:45 +02:00
gdscript_warning.cpp
gdscript_warning.h
gdscript.cpp Support threads in the script debugger 2023-07-26 12:06:45 +02:00
gdscript.h Support threads in the script debugger 2023-07-26 12:06:45 +02:00
register_types.cpp Re-architect how Android plugins are packaged and handled at export time 2023-07-18 19:14:53 +02:00
register_types.h
SCsub