godot/editor/debugger
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
..
debug_adapter Merge pull request #75836 from rsubtil/bugfix-dap_windows_path 2023-06-19 16:38:19 +02:00
editor_debugger_inspector.cpp Support threads in the script debugger 2023-07-26 12:06:45 +02:00
editor_debugger_inspector.h One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
editor_debugger_node.cpp Merge pull request #75200 from Calinou/debugger-editor-settings-add-property-hints 2023-06-19 21:39:10 +02:00
editor_debugger_node.h One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
editor_debugger_server.cpp One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
editor_debugger_server.h One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
editor_debugger_tree.cpp Improve includes of EditorNode (and everything else) 2023-04-07 18:59:49 +02:00
editor_debugger_tree.h One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
editor_file_server.cpp i18n: Sync translations with Weblate (now tracking 4.1 strings) 2023-06-12 14:57:08 +02:00
editor_file_server.h Redo how the remote filesystem works 2023-05-08 11:57:54 +02:00
editor_performance_profiler.cpp Fix premature theme item access in editor tools 2023-04-03 18:01:11 +02:00
editor_performance_profiler.h Fix premature theme item access in editor tools 2023-04-03 18:01:11 +02:00
editor_profiler.cpp Extract and reorganize texture resource classes 2023-07-14 20:04:21 +02:00
editor_profiler.h Extract and reorganize texture resource classes 2023-07-14 20:04:21 +02:00
editor_visual_profiler.cpp Extract and reorganize texture resource classes 2023-07-14 20:04:21 +02:00
editor_visual_profiler.h Extract and reorganize texture resource classes 2023-07-14 20:04:21 +02:00
script_editor_debugger.cpp Support threads in the script debugger 2023-07-26 12:06:45 +02:00
script_editor_debugger.h Support threads in the script debugger 2023-07-26 12:06:45 +02:00
SCsub Implemented initial DAP support 2021-08-02 10:43:35 +01:00