Danil Alexeev
|
ba96d4f631
GDScript: Fix `UNSAFE_CALL_ARGUMENT` warning for `Variant` constructors
|
1 year ago |
Yuri Sizov
|
b25f1f9c79
Merge pull request #82477 from dalexeev/gds-covariance-and-contravariance
|
1 year ago |
Yuri Sizov
|
73252669b1
Merge pull request #82030 from dalexeev/gds-make-for-loop-array-literal-typed
|
1 year ago |
Yuri Sizov
|
813cd1dfc8
Merge pull request #80085 from vnen/gdscript-pattern-guards
|
1 year ago |
Danil Alexeev
|
cb8b89fd95
GDScript: Add return type covariance and parameter type contravariance
|
1 year ago |
Yuri Sizov
|
aa474c9feb
Merge pull request #75988 from dalexeev/gds-unsafe-call-argument
|
1 year ago |
George Marques
|
54a1414500
GDScript: Implement pattern guards for match statement
|
2 years ago |
A Thousand Ships
|
517e9f8aef
[Modules] Replace `ERR_FAIL_COND` with `ERR_FAIL_NULL` where applicable
|
1 year ago |
Rémi Verschelde
|
9b0b441cf3
Merge pull request #82139 from dalexeev/gds-add-inferred-declaration-warning
|
1 year ago |
Chia-Hsiang Cheng
|
ceda13720b
Check if any global script class is shadowed by a variable
|
2 years ago |
Danil Alexeev
|
4ce27301d3
GDScript: Add `INFERRED_DECLARATION` warning
|
1 year ago |
Danil Alexeev
|
10b00bc2ea
GDScript: Prevent constructing and inheriting engine singletons
|
1 year ago |
Danil Alexeev
|
e8696f9961
GDScript: Improve call analysis
|
1 year ago |
Danil Alexeev
|
3c35e7f1d6
GDScript: Make array literal typed if `for` loop variable type is specified
|
1 year ago |
Rémi Verschelde
|
712ebe7d8a
Merge pull request #81332 from dalexeev/gds-fix-update-array-literal-in-weak-context
|
1 year ago |
Danil Alexeev
|
c35cb51d74
GDScript: Fix subscript resolution for constant non-metatypes
|
1 year ago |
ocean (they/them)
|
729c9b4d4b
GDScript: Add check for `super()` methods not being implemented
|
1 year ago |
Rémi Verschelde
|
e5ac7cf034
Merge pull request #81577 from anvilfolk/thecycleeeeeeeeeeeeesaaaaaaaaaaaaah
|
1 year ago |
ryanabx
|
ceda960131
Remove REDUNDANT_FOR_VARIABLE_TYPE
|
1 year ago |
ocean (they/them)
|
d330f5642e
GDScript: Fix compilation of expressions compiling other classes
|
1 year ago |
ryanabx
|
14edf044af
Add "untyped_declaration" warning
|
1 year ago |
Danil Alexeev
|
242d3d81e9
GDScript: Don't make array literal typed in weak type context
|
1 year ago |
Danil Alexeev
|
462d8f4752
GDScript: Fix `get_*_list()` methods return incorrect info
|
1 year ago |
Yuri Sizov
|
b6c4efe1b1
Merge pull request #80964 from dalexeev/gds-allow-use-local-consts-as-types
|
2 years ago |
Danil Alexeev
|
68a567bd13
GDScript: Allow use local constants as types
|
2 years ago |
Danil Alexeev
|
89429b0273
GDScript: Fix lambda resolution with cyclic references
|
2 years ago |
Danil Alexeev
|
6c59ed9485
GDScript: Add static typing for `for` loop variable
|
2 years ago |
Rémi Verschelde
|
4f00f925b3
Merge pull request #78552 from dalexeev/gds-check-get-node-in-static-func
|
2 years ago |
Danil Alexeev
|
fb45cab133
GDScript: Fix "Identifier not found" error when accessing inner class from inside
|
2 years ago |
Danil Alexeev
|
0f27c4ad80
GDScript: Check `get_node()` shorthand in static functions
|
2 years ago |