Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-10-08 | GDScript: Report property type errors | ZuBsPaCe | |
Inline getters & setters are now FunctionNodes. Their names are set in the parser, not in the compiler. GDScript-Analyzer will now run through getter and setter. Also report wrong type or signature errors regarding getset properties. Added GDScript tests for getters and setters. #53102 | |||
2021-10-06 | Merge pull request #53479 from vnen/gdscript-subscript-object-self | Rémi Verschelde | |
2021-10-06 | GDScript: Allow subscript on self and object types | George Marques | |
2021-10-06 | GDScript: Avoid hard errors on inferred types | George Marques | |
Since inference isn't always correct, they are now treated as unsafe instead of errors. This also removes inferred type when a variable is reassigned. Since it's not aware of branching, the types might become invalid in a later context. | |||
2021-10-06 | GDScript: Make all warnings enabled in test generation | George Marques | |
The test generation doesn't initialize the language (since it's already initialized in main), but it still needs the warning enabled so it matches the actual tests. | |||
2021-09-29 | GDScript: Don't allow builtin type names as identifiers | George Marques | |
2021-09-21 | Merge pull request #52718 from Calinou/gdscript-add-integration-tests-2 | Rémi Verschelde | |
2021-09-17 | GDScript: Avoid inferred types from giving hard errors | George Marques | |
2021-09-15 | Add more integration tests to the GDScript test suite | Hugo Locurcio | |
This also fixes a typo in the `bitwise_float_right_operand.gd` test. | |||
2021-09-15 | GDScript: Allow string keys on Lua-style dictionaries | George Marques | |
Which is useful when the key isn't a valid identifier, such as keys with spaces or numeric keys. | |||
2021-09-14 | Add dozens of new integration tests to the GDScript test suite | Hugo Locurcio | |
This also ignores `.out` files in the file format static checks. | |||
2021-09-13 | Fix GDScript test cases | George Marques | |
2021-09-13 | Merge pull request #52100 from vnen/gdscript-access-outer-constants | Rémi Verschelde | |
GDScript: Allow access to outer constant and enum values | |||
2021-08-26 | Correct null and boolean values being capitalised by the str command | Balloonpopper | |
2021-08-24 | GDScript: Allow access to outer constant and enum values | George Marques | |
2021-08-18 | GDScript: Fix calling builtin static functions | George Marques | |
2021-08-18 | GDScript: Fix inner classes and preloaded scripts as types | George Marques | |
2021-05-26 | GDScript: Fix function signature check for self calls | George Marques | |