pandemonium_engine/modules/gdscript
Relintai 1a5cba555c Backported godot4 PR: 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.
- reduz
PR 76582
Will be available here after it's merged:
6b176671c4
2023-06-14 14:43:55 +02:00
..
doc_classes Re-extracted class docs pt2. 2023-06-13 16:51:37 +02:00
editor Ported: Allow unicode identifier in GDScript syntax highlighter 2023-02-21 13:32:12 +01:00
icons
config.py
gdscript_compiler.cpp Renamed Set to RBSet. 2023-01-15 19:42:08 +01:00
gdscript_compiler.h Renamed Set to RBSet. 2023-01-15 19:42:08 +01:00
gdscript_editor.cpp Backported godot4 PR: Support threads in the script debugger 2023-06-14 14:43:55 +02:00
gdscript_function.cpp Backported godot4 PR: Support threads in the script debugger 2023-06-14 14:43:55 +02:00
gdscript_function.h Backported godot4 PR: Support threads in the script debugger 2023-06-14 14:43:55 +02:00
gdscript_functions.cpp Renamed Map to RBMap. 2023-01-15 19:12:50 +01:00
gdscript_functions.h Moved Variant related classes under a variant folder in core. 2022-08-17 13:17:12 +02:00
gdscript_parser.cpp Backported from godot4: Rework Navigation Avoidance 2023-06-10 20:58:49 +02:00
gdscript_parser.h Renamed Set to RBSet. 2023-01-15 19:42:08 +01:00
gdscript_tokenizer.cpp Ported: Use hash table for GDScript parsing 2023-03-18 09:44:01 +01:00
gdscript_tokenizer.h Ported: Use hash table for GDScript parsing 2023-03-18 09:44:01 +01:00
gdscript.cpp Backported godot4 PR: Support threads in the script debugger 2023-06-14 14:43:55 +02:00
gdscript.h Backported godot4 PR: Support threads in the script debugger 2023-06-14 14:43:55 +02:00
register_types.cpp Ported: Extract Syntax highlighting from TextEdit and add EditorSyntaxHighlighter 2023-02-21 01:30:59 +01:00
register_types.h Added module initialization levels (similar idea to what's in godot4, although I added more). 2023-01-15 11:46:13 +01:00
SCsub