Thaddeus Crews
bc3bc82706
Merge pull request #119210 from dalexeev/gds-compat-get-property-list
...
GDScript: Preserve compatibility for untyped return of `_get_property_list()`
2026-05-06 14:56:31 -05:00
Danil Alexeev
30f2a30f9b
GDScript: Preserve compatibility for untyped return of _get_property_list()
2026-05-05 10:47:07 +03:00
Thaddeus Crews
f1e8491c16
Merge pull request #118979 from HolonProduction/lsp/annoation-identifier-crash
...
LSP: Fix crash in `find_usages_in_file` by correctly resolving annotation names
2026-05-04 12:40:41 -05:00
HolonProduction
612475a680
GDScript: Track columns by raw string offsets
2026-04-26 21:32:46 +02:00
HolonProduction
0813b357d2
LSP: Fix crash in find_usages_in_file by correctly resolving annotation names
2026-04-26 19:02:11 +02:00
Thaddeus Crews
e998e94ff1
Merge pull request #118002 from dalexeev/gds-warn-confusable-temp-mod
...
GDScript: Add `CONFUSABLE_TEMPORARY_MODIFICATION` warning
2026-04-21 08:48:12 -05:00
Danil Alexeev
8299b03c1a
GDScript: Fix type deduction for functions without return statements
2026-04-19 12:11:58 +03:00
Thaddeus Crews
9cde903388
Merge pull request #118314 from dalexeev/gds-improve-prop-hint-arr-dict-type
...
GDScript: Improve `PROPERTY_HINT_{ARRAY,DICTIONARY}_TYPE` handling
2026-04-09 17:41:14 -05:00
Danil Alexeev
7db019d44d
GDScript: Improve PROPERTY_HINT_{ARRAY,DICTIONARY}_TYPE handling
2026-04-09 13:39:57 +03:00
HolonProduction
c5d4e3c10d
GDScript: Add tests for Dictionary type tests
2026-04-08 16:04:03 +02:00
Danil Alexeev
9a78c8bd31
GDScript: Group similar analyzer/runtime error tests into single files
2026-04-02 15:02:10 +03:00
Danil Alexeev
080e1d8d1b
GDScript: Add CONFUSABLE_TEMPORARY_MODIFICATION warning
2026-03-30 17:45:53 +03:00
StarryWorm
4ae336740d
Add missing resource_*.h includes
...
Add missing `resource_importer.h` includes
Add missing `resource_loader.h` includes
Add missing `resource_saver.h` includes
2026-03-27 07:03:39 -04:00
Rémi Verschelde
aa5a7914e4
Merge pull request #115829 from dalexeev/gds-fix-return-codegen
...
GDScript: Fix compiler generates incorrect bytecode for conversion return
2026-03-23 22:33:57 +01:00
Rémi Verschelde
98868393cc
Style: Enforce #include validation hook
2026-03-18 10:41:59 +01:00
Danil Alexeev
d0eb19359e
GDScript: Fix compiler generates incorrect bytecode for conversion return
2026-03-18 11:44:20 +03:00
Rémi Verschelde
e33e98a26f
Style: Apply clang-format grouping rules
2026-03-17 20:11:01 +01:00
Rémi Verschelde
6d309c858e
Remove unused includes in modules with clangd-tidy
2026-03-16 16:40:39 +01:00
Danil Alexeev
65a7cab928
GDScript: Deprecate type_exists() global function
2026-03-15 12:26:47 +03:00
Thaddeus Crews
4e34c6ea63
Merge pull request #117053 from dalexeev/gds-fix-coroutine-stack-clearing
...
GDScript: Fix and simplify coroutine stack clearing
2026-03-12 09:03:27 -05:00
Rémi Verschelde
727b06a79f
Move ProcessID typedef out of OS
...
This allows decoupling a number of files from `os.h`.
2026-03-04 15:00:45 +01:00
Danil Alexeev
8a09a2f88c
GDScript: Fix and simplify coroutine stack clearing
2026-03-04 10:50:02 +03:00
StarryWorm
357fa00a4a
rm class_db.h from resource.h
2026-02-27 19:08:29 -05:00
Danil Alexeev
ba8b2a1ff0
GDScript: Fix interrupted coroutines not clearing
2026-02-24 12:04:40 +03:00
rune-scape
f3c2397e34
GDScript: Call static methods in native base class
2026-02-19 10:49:02 -08:00
HolonProduction
c416cbaf54
LSP: Fix type bind, mark as experimental, deprecate direct LSP access
2026-02-16 14:36:31 +01:00
Thaddeus Crews
56f3e2611d
Merge pull request #114559 from HolonProduction/lsp/fix-performance-scene-loading-workspace-completion
...
LSP: Fix loading scene for every request on script file for workspace completion
2026-02-06 08:18:04 -06:00
Thaddeus Crews
de6a487b35
Merge pull request #115705 from dalexeev/improve-non-exported-members-remote-tree
...
Improve display of non-exported members in Remote Tree Inspector
2026-02-06 08:18:03 -06:00
Leonard Pop
058a46f154
Inherit parent method return types for untyped overrides
2026-02-02 21:34:37 +02:00
Danil Alexeev
376b2d8f57
Improve display of non-exported members in Remote Tree Inspector
2026-02-01 12:22:50 +03: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
voylin
ea1cb8fe67
Add columns to Language Server
2026-01-31 06:22:08 +09: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
Dekara VanHoc
a4d029f889
LSP: Fix loading scene for every request on script file for workspace completion
...
Co-authored-by: HolonProduction <holonproduction@gmail.com >
2026-01-26 13:47:34 +01: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
Danil Alexeev
6d06b3a7d6
GDScript: Improve evaluation of constant expressions with arrays/dictionaries
2026-01-12 11:59:38 +03:00
Danil Alexeev
37f09e579e
Core: Fix implicit conversions in ContainerTypeValidate
2026-01-09 22:54:08 +03: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
Thaddeus Crews
f6b3803900
Merge pull request #109345 from HolonProduction/resource-cache-shall-shun-shallow
...
Prevent shallow scripts from leaking into the `ResourceCache`
2025-12-03 21:01:56 -06:00
Brian Petkovsek
0d9ff70296
Fix documentation typos and broken links
2025-11-27 12:24:58 +01:00
Nathan Lovato
cd2bd8f624
GDScript LSP: Rework and extend BBCode to markdown docstring conversion
...
The original implementation was minimal and produced docstrings with poor formatting and no line returns in code editors other than VSCode.
Co-authored-by: HolonProduction <holonproduction@gmail.com >
2025-11-24 11:39:58 +01:00
HolonProduction
4cc88e5175
LSP: Rework management of client owned files
2025-11-22 19:17:15 +01:00
HolonProduction
b4203f7f64
Prevent shallow scripts from leaking into the ResourceCache
...
Co-Authored-By: Moritz Burgdorff <mburgdorff@outlook.com >
Co-Authored-By: Lily <gofastlily@gmail.com >
2025-11-20 21:48:03 +01:00
Danil Alexeev
1bd7b99182
GDScript: Add debug/gdscript/warnings/directory_rules project setting
2025-11-12 12:20:34 +03:00
Thaddeus Crews
ea1aec2c1c
Merge pull request #112193 from KnifeXRage/autoload_with_uids
...
Autoloads with UIDs
2025-11-10 08:20:12 -06:00
Aditya Raj
d940614595
Autoloads with UIDs
2025-11-07 21:08:54 +05:30
Thaddeus Crews
ae9732139a
Merge pull request #109433 from KoBeWi/hastension
...
Add `has_extension()` method to String
2025-10-31 09:23:30 -05:00
Thaddeus Crews
8bc1dd63f4
Merge pull request #107936 from mihe/missing-await-warning
...
Add opt-in GDScript warning for when calling coroutine without `await`
2025-09-30 18:35:05 -05:00