Thaddeus Crews
42b5f64835
Merge pull request #115692 from Scrawach/fix-local-const-invisible-in-debugger
...
Fix null values for local const in debugger
2026-02-02 12:57:27 -06:00
Thaddeus Crews
0c6cc34e92
Merge pull request #114917 from TheDying0fLight/merge-shader-and-text-editors
...
Refactor `TextEditor` and `ScriptTextEditor`
2026-02-02 12:57:24 -06:00
Simon Döhl
2363720b53
merge parts of script and text editor
2026-02-02 11:22:25 +01:00
Rémi Verschelde
63c78e684b
Merge pull request #114165 from KoBeWi/static ⚡ ⚡
...
Use actual class names in resource type hints
2026-02-02 10:10:24 +01:00
Rémi Verschelde
973e4d1576
Merge pull request #115672 from HolonProduction/lsp/kate2
...
LSP: Handle clients that do not support `CompletionContext`
2026-01-31 22:51:03 +01:00
Rémi Verschelde
6a3158be48
Merge pull request #115671 from HolonProduction/lsp/kate
...
LSP: Add `godot` to known language ids
2026-01-31 22:50:59 +01:00
Rémi Verschelde
429750f60b
Merge pull request #115093 from Ivorforce/hashmap-explicit-copy
...
Change copy constructors of `HashMap` and `AHashMap` from implicit to explicit
2026-01-31 22:50:51 +01:00
Rémi Verschelde
4b092831ba
Merge pull request #114185 from voylin/language_server_column_support
...
Add columns to Language Server for external editors
2026-01-31 22:50:32 +01:00
scrawach
f45bf82ae7
Fix null values for local const in debugger
2026-01-31 23:19:26 +03:00
HolonProduction
9c72dafbe6
LSP: Add `godot` to known language ids
2026-01-31 15:39:35 +01:00
HolonProduction
0080d6f109
LSP: Handle clients that do not support `CompletionContext`
2026-01-31 13:40:51 +01:00
voylin
ea1cb8fe67
Add columns to Language Server
2026-01-31 06:22:08 +09:00
kobewi
f7b9703cbd
Use actual class names in resource type hints
2026-01-29 21:07:56 +01:00
Thaddeus Crews
0f266c4f8e
Merge pull request #110523 from StamLord/pattern-guard-warning-fix
...
Pattern guard warning fix
2026-01-29 12:11:15 -06:00
Thaddeus Crews
c1f3ff963e
Merge pull request #110923 from HolonProduction/rm-create-script
...
Remove unused `create_script` method from `ScriptLanguage`
2026-01-28 17:58:15 -06:00
Thaddeus Crews
9289ffe42d
Merge pull request #114683 from HolonProduction/gdscript/unload-static
...
GDScript: Remove unused `unload_static`
2026-01-28 12:27:17 -06:00
Thaddeus Crews
8d2c8b5433
Merge pull request #114186 from voylin/language_server_highlight_support
...
Add highlight support to Language Server for external editors
2026-01-28 12:26:51 -06:00
Thaddeus Crews
9c3b86713c
Merge pull request #114442 from HolonProduction/rm-native-member-completions
...
LSP: Remove unread `native_member_completions` member
2026-01-28 12:26:50 -06:00
Thaddeus Crews
8fb5cd8779
Merge pull request #114527 from HolonProduction/rm-cursor-position
...
GDScript: Remove unused `Token::cursor_position`
2026-01-27 09:04:25 -06:00
Thaddeus Crews
8a9e559008
Merge pull request #114655 from HolonProduction/gdscript/back-to-the-roots
...
GDScript: Only move root scripts in cache
2026-01-26 15:01:53 -06:00
Thaddeus Crews
5c31213797
Merge pull request #114620 from HolonProduction/gdscript/its-OK-to-be-not-OK
...
GDScript: Don't return wrong result for already completed solving state
2026-01-26 15:01:50 -06:00
Thaddeus Crews
032f5bea89
Merge pull request #115302 from cdemirer/fix-super-at-end-error-messages
...
GDScript: Push multiline at the correct time when parsing `super`
2026-01-26 13:14:30 -06:00
Thaddeus Crews
982eaef37d
Merge pull request #115278 from MattiaZir/fix-while-null-node-condition
...
Parser: Fix "trying to resolve type of null node" when missing condition.
2026-01-26 13:14:25 -06:00
Thaddeus Crews
f5d21bfa9c
Merge pull request #113228 from dalexeev/gds-improve-const-eval-array-dict
...
GDScript: Improve evaluation of constant expressions with arrays/dictionaries
2026-01-26 13:14:24 -06:00
Mattia Zirpoli
372c522ce1
Parser: Fix "trying to resolve type of null node" when missing condition.
2026-01-26 18:14:50 +01:00
cdemirer
3694d22db3
Push multiline at the correct time when parsing super
2026-01-23 17:15:29 +03:00
Lukas Tenbrink
1825e89787
Change copy constructors of `HashMap` and `AHashMap` from implicit to explicit.
2026-01-21 13:01:23 +01:00
LanzaSchneider
3ad42d859e
Fix: GDScript LSP test compilation condition
2026-01-15 21:27:27 +08:00
Rémi Verschelde
8d69b6b89e
Merge pull request #114801 from HolonProduction/gdscrip/explicit-leak
...
GDScript: Don't clean up other scripts
2026-01-13 00:08:53 +01:00
Danil Alexeev
6d06b3a7d6
GDScript: Improve evaluation of constant expressions with arrays/dictionaries
2026-01-12 11:59:38 +03:00
Rémi Verschelde
2d0a589777
Merge pull request #114808 from dalexeev/core-fix-implicit-conv-in-container-type-validate
...
Core: Fix implicit conversions in `ContainerTypeValidate`
2026-01-09 22:57:20 +01:00
Danil Alexeev
37f09e579e
Core: Fix implicit conversions in `ContainerTypeValidate`
2026-01-09 22:54:08 +03:00
HolonProduction
970aeae3a0
GDScript: Don't cleanup other scripts
2026-01-09 17:38:52 +01:00
HolonProduction
9d90a6794c
LSP: Reuse stale parsers in request
2026-01-09 15:45:18 +01:00
HolonProduction
ae68ee4940
GDScript: Cache invalid scripts
2026-01-07 18:16:26 +01:00
HolonProduction
6e49e01711
GDScript: Remove unused `unload_static`
2026-01-07 15:39:34 +01:00
HolonProduction
43a1a9464f
GDScript: Only move root scripts in cache
2026-01-06 18:45:16 +01:00
HolonProduction
83409fc50f
GDScript: Don't return wrong result for already completed solving state
2026-01-05 12:23:16 +01:00
voylin
055648ea19
Add highlight support for language server
...
Update modules/gdscript/language_server/gdscript_text_document.cpp
Co-authored-by: A Thousand Ships <96648715+AThousandShips@users.noreply.github.com>
2026-01-05 08:17:05 +09:00
HolonProduction
08624a7705
GDScript: Remove unused `Token::cursor_position`
2026-01-02 18:04:44 +01:00
HolonProduction
edabe363f9
Remove unused `create_script` method from `ScriptLanguage`
2026-01-02 17:42:22 +01:00
Max Aller
e304b4e43e
GDScript: Fix incorrect default transfer_mode for `@rpc` annotation
...
The `@rpc` annotation was registered with "unreliable" as the default
transfer_mode, but the runtime (SceneRPCInterface) defaults to
TRANSFER_MODE_RELIABLE. This caused a mismatch between the documented
default and the actual behavior when using Node.rpc_config().
Changed the parser default to "reliable" to match the runtime behavior
and C# RpcAttribute. Added comments in all three locations to help
prevent future drift.
Fixes godotengine/godot-docs#8874
Related docs fix : godotengine/godot-docs#11554
2026-01-01 11:46:24 +01:00
HolonProduction
1d95e762a2
LSP: Remove unread `native_member_completions` member
2025-12-30 13:32:37 +01:00
HolonProduction
a1fb9daae1
LSP: Fix infinite recursion in symbol calculation
2025-12-28 19:11:29 +01:00
M4rchyS
38beb1c94b
Fix GDScript extends path recursion to itself
2025-12-17 16:30:53 +01:00
Thaddeus Crews
d9f938775d
Merge pull request #105236 from HolonProduction/lsp-sync
...
LSP: Rework management of client owned files
2025-12-16 20:32:57 -06:00
Pāvels Nadtočajevs
1ca8f1d7f6
Update ICU to 78.1
2025-12-13 00:04:35 +02:00
Rémi Verschelde
3ee5620c73
Merge pull request #113632 from Ivorforce/tracy-profile-opcodes
...
Add support for profiling system calls from GDScript with the tracy integration.
2025-12-09 20:21:37 +01:00
Lukas Tenbrink
2098998347
Add tracy support for profiling opcodes.
2025-12-05 16:05:07 +01:00
HolonProduction
ab0397878c
GDScript: Ensure correct caching of cyclic references
2025-12-05 10:41:06 +01:00