Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | | GDScript: Fix extension comparison for exported scripts | Danil Alexeev | 2024-02-15 | 1 | -3/+3 | |
| | | ||||||
* | | Merge pull request #86823 from dalexeev/gds-utility-func-as-callable | Rémi Verschelde | 2024-01-30 | 1 | -19/+28 | |
|\ \ | | | | | | | | | | GDScript: Allow utility functions to be used as `Callable` | |||||
| * | | GDScript: Allow utility functions to be used as `Callable` | Danil Alexeev | 2024-01-05 | 1 | -19/+28 | |
| | | | ||||||
* | | | Merge pull request #85224 from HolonProduction/identifier-type-prefer-annotated | Yuri Sizov | 2024-01-24 | 1 | -6/+14 | |
|\ \ \ | | | | | | | | | | | | | Prefer identifiers annotated type if assigned type is incompatible to it | |||||
| * | | | Prefer identifiers annotated type if assigned type is incompatible to it | HolonProduction | 2024-01-17 | 1 | -6/+14 | |
| | | | | ||||||
* | | | | Merge pull request #85215 from HolonProduction/type-from-property-class-name | Rémi Verschelde | 2024-01-18 | 1 | -2/+13 | |
|\ \ \ \ | |/ / / |/| | | | | | | | Handle global classes when resolving type from `PropertyInfo` | |||||
| * | | | Handle global classes when resolving type from `PropertyInfo` | HolonProduction | 2024-01-17 | 1 | -2/+13 | |
| | |/ | |/| | ||||||
* | | | Add const lvalue ref to container parameters | Muller-Castro | 2024-01-05 | 1 | -1/+1 | |
| |/ |/| | ||||||
* | | Merge pull request #82639 from golfinq/gdscript-improve-indexing-error | Rémi Verschelde | 2024-01-04 | 1 | -1/+1 | |
|\ \ | | | | | | | | | | GDScript: Improve error messages for invalid indexing | |||||
| * | | GDScript: Improve error messages for invalid indexing | Rémi Verschelde | 2023-10-02 | 1 | -1/+1 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | These errors are very common when using an invalid property name or calling on an object of the wrong type, and the previous message was a bit cryptic for users. Co-authored-by: Rémi Verschelde <rverschelde@gmail.com> Co-authored-by: golfinq <golfinqz@gmail.com> | |||||
* | | | Merge pull request #82264 from dalexeev/core-builtin-methods-as-callables | Rémi Verschelde | 2024-01-02 | 1 | -0/+4 | |
|\ \ \ | | | | | | | | | | | | | Core: Allow methods of built-in `Variant` types to be used as Callables | |||||
| * | | | Core: Allow methods of built-in `Variant` types to be used as Callables | Danil Alexeev | 2023-10-25 | 1 | -0/+4 | |
| | |/ | |/| | ||||||
* | | | Merge pull request #85703 from ↵ | Yuri Sizov | 2023-12-19 | 1 | -0/+54 | |
|\ \ \ | | | | | | | | | | | | | | | | | | | | | TitanNano/jovan/gdscript_foreign_script_properties Make GDScriptAnalyzer aware of properties from other languages | |||||
| * | | | GDScriptAnalyzer is unaware of properties from other Languages | Jovan Gerodetti | 2023-12-18 | 1 | -0/+54 | |
| |/ / | | | | | | | | | | | | | Co-authored-by: K. S. Ernest (iFire) Lee <fire@users.noreply.github.com> Co-authored-by: A Thousand Ships <96648715+AThousandShips@users.noreply.github.com> | |||||
* / / | Change container_element_type to vector container | Thaddeus Crews | 2023-12-05 | 1 | -32/+40 | |
|/ / | ||||||
* | | GDScript: Fix non-static call is allowed in static var lambda body | Danil Alexeev | 2023-10-20 | 1 | -15/+27 | |
| | | ||||||
* | | Merge pull request #83455 from Lunarisnia/fix/gdscript-error-typo | Rémi Verschelde | 2023-10-17 | 1 | -1/+1 | |
|\ \ | | | | | | | | | | Fix grammar typo in GDScript error message | |||||
| * | | Fix grammar typo in GDScript error message | Lunarisnia | 2023-10-17 | 1 | -1/+1 | |
| | | | ||||||
* | | | Merge pull request #83257 from ↵ | Rémi Verschelde | 2023-10-16 | 1 | -3/+8 | |
|\ \ \ | | | | | | | | | | | | | | | | | | | | | dalexeev/gds-fix-unresolved-type-for-incomplete-expressions GDScript: Fix unresolved datatype for incomplete expressions | |||||
| * | | | GDScript: Fix unresolved datatype for incomplete expressions | Danil Alexeev | 2023-10-13 | 1 | -3/+8 | |
| |/ / | ||||||
* / / | GDScript: Fix incorrect error message for utility functions | Danil Alexeev | 2023-10-16 | 1 | -16/+18 | |
|/ / | ||||||
* | | GDScript: Add error when exporting node in non [Node]-derived classes | Danil Alexeev | 2023-10-05 | 1 | -10/+10 | |
| | | ||||||
* | | Merge pull request #82789 from ↵ | Rémi Verschelde | 2023-10-05 | 1 | -0/+3 | |
|\ \ | | | | | | | | | | | | | | | | dalexeev/gds-fix-unresolved-type-for-incomplete-bin-op GDScript: Fix unresolved datatype for incomplete binary operator | |||||
| * | | GDScript: Fix unresolved datatype for incomplete binary operator | Danil Alexeev | 2023-10-04 | 1 | -0/+3 | |
| | | | ||||||
* | | | GDScript: Fix `native_type` is empty for autoload without script | Danil Alexeev | 2023-10-04 | 1 | -2/+6 | |
|/ / | ||||||
* / | GDScript: Fix `UNSAFE_CALL_ARGUMENT` warning for `Variant` constructors | Danil Alexeev | 2023-09-30 | 1 | -7/+21 | |
|/ | ||||||
* | Merge pull request #82477 from dalexeev/gds-covariance-and-contravariance | Yuri Sizov | 2023-09-28 | 1 | -4/+31 | |
|\ | | | | | | | GDScript: Add return type covariance and parameter type contravariance | |||||
| * | GDScript: Add return type covariance and parameter type contravariance | Danil Alexeev | 2023-09-28 | 1 | -4/+31 | |
| | | ||||||
* | | Merge pull request #82030 from dalexeev/gds-make-for-loop-array-literal-typed | Yuri Sizov | 2023-09-28 | 1 | -7/+13 | |
|\ \ | | | | | | | | | | GDScript: Make array literal typed if `for` loop variable type is specified | |||||
| * | | GDScript: Make array literal typed if `for` loop variable type is specified | Danil Alexeev | 2023-09-21 | 1 | -7/+13 | |
| | | | ||||||
* | | | Merge pull request #80085 from vnen/gdscript-pattern-guards | Yuri Sizov | 2023-09-28 | 1 | -0/+4 | |
|\ \ \ | |_|/ |/| | | | | | GDScript: Implement pattern guards for match statement | |||||
| * | | GDScript: Implement pattern guards for match statement | George Marques | 2023-09-27 | 1 | -0/+4 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Within a match statement, it is now possible to add guards in each branch: var a = 0 match a: 0 when false: print("does not run") 0 when true: print("but this does") This allows more complex logic for deciding which branch to take. | |||||
* | | | Merge pull request #75988 from dalexeev/gds-unsafe-call-argument | Yuri Sizov | 2023-09-27 | 1 | -35/+55 | |
|\ \ \ | |/ / |/| | | | | | GDScript: Improve call analysis | |||||
| * | | GDScript: Improve call analysis | Danil Alexeev | 2023-09-21 | 1 | -35/+55 | |
| |/ | | | | | | | | | | | * Add missing `UNSAFE_CALL_ARGUMENT` warning. * Fix `Object` constructor. * Display an error for non-existent static methods. | |||||
* | | [Modules] Replace `ERR_FAIL_COND` with `ERR_FAIL_NULL` where applicable | A Thousand Ships | 2023-09-26 | 1 | -1/+1 | |
| | | ||||||
* | | Merge pull request #82139 from dalexeev/gds-add-inferred-declaration-warning | Rémi Verschelde | 2023-09-26 | 1 | -3/+10 | |
|\ \ | | | | | | | | | | GDScript: Add `INFERRED_DECLARATION` warning | |||||
| * | | GDScript: Add `INFERRED_DECLARATION` warning | Danil Alexeev | 2023-09-22 | 1 | -3/+10 | |
| |/ | ||||||
* | | Check if any global script class is shadowed by a variable | Chia-Hsiang Cheng | 2023-09-26 | 1 | -1/+5 | |
| | | ||||||
* | | GDScript: Prevent constructing and inheriting engine singletons | Danil Alexeev | 2023-09-22 | 1 | -0/+10 | |
|/ | ||||||
* | Merge pull request #81332 from ↵ | Rémi Verschelde | 2023-09-20 | 1 | -2/+2 | |
|\ | | | | | | | | | | | dalexeev/gds-fix-update-array-literal-in-weak-context GDScript: Don't make array literal typed in weak type context | |||||
| * | GDScript: Don't make array literal typed in weak type context | Danil Alexeev | 2023-09-05 | 1 | -2/+2 | |
| | | ||||||
* | | GDScript: Fix subscript resolution for constant non-metatypes | Danil Alexeev | 2023-09-19 | 1 | -1/+1 | |
| | | ||||||
* | | GDScript: Add check for `super()` methods not being implemented | ocean (they/them) | 2023-09-17 | 1 | -1/+7 | |
| | | ||||||
* | | Merge pull request #81577 from anvilfolk/thecycleeeeeeeeeeeeesaaaaaaaaaaaaah | Rémi Verschelde | 2023-09-16 | 1 | -2/+2 | |
|\ \ | | | | | | | | | | GDScript: Fix compilation of expressions compiling other classes | |||||
| * | | GDScript: Fix compilation of expressions compiling other classes | ocean (they/them) | 2023-09-12 | 1 | -2/+2 | |
| | | | | | | | | | | | | | | | This PR is part of ongoing work on fixing cyclic dependencies in the GDScript compiler. | |||||
* | | | Remove REDUNDANT_FOR_VARIABLE_TYPE | ryanabx | 2023-09-12 | 1 | -8/+0 | |
|/ / | | | | | | | Remove REDUNDANT_FOR_VARIABLE_TYPE | |||||
* | | Add "untyped_declaration" warning | ryanabx | 2023-09-11 | 1 | -13/+37 | |
| | | ||||||
* | | GDScript: Fix `get_*_list()` methods return incorrect info | Danil Alexeev | 2023-09-04 | 1 | -4/+6 | |
|/ | ||||||
* | Merge pull request #80964 from dalexeev/gds-allow-use-local-consts-as-types | Yuri Sizov | 2023-08-25 | 1 | -116/+155 | |
|\ | | | | | | | GDScript: Allow use local constants as types | |||||
| * | GDScript: Allow use local constants as types | Danil Alexeev | 2023-08-25 | 1 | -116/+155 | |
| | |