Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | GDScript: Show error when there's an inheritance cycle | George Marques | 2020-08-26 | 1 | -1/+14 | |
| | ||||||
* | GDScript: Fix issues when deriving from other scripts | George Marques | 2020-08-26 | 1 | -3/+6 | |
| | ||||||
* | GDScript: Properly resolve external inner classes from preload | George Marques | 2020-08-23 | 1 | -2/+20 | |
| | | | | | This gets the correct parser and class node when resolving from a full GDScript reference. | |||||
* | Merge pull request #41238 from MarianoGnu/gdscript-export-resource | George Marques | 2020-08-23 | 1 | -0/+1 | |
|\ | | | | | Fix GdScript Analyzier not detecting Resource subclass correctly | |||||
| * | Fix GdScript Analyzier not detecting Resource subclass correctly | Mariano Suligoy | 2020-08-13 | 1 | -0/+1 | |
| | | ||||||
* | | GDScript: Make subscript access be properly type checked | George Marques | 2020-08-19 | 1 | -1/+1 | |
| | | ||||||
* | | GDScript: Check duplicate keys in dictionaries and enums | George Marques | 2020-08-19 | 1 | -0/+10 | |
| | | ||||||
* | | GDScript: Allow preload() to be used with constant expressions | George Marques | 2020-08-19 | 1 | -0/+32 | |
| | | ||||||
* | | GDScript: Allow enum values to be set to constant expressions | George Marques | 2020-08-18 | 1 | -3/+80 | |
| | | | | | | | | Also allow them to access previous values wihout referencing the enum. | |||||
* | | GDScript: Allow supertype objects to be assigned to a subtype variable | George Marques | 2020-08-18 | 1 | -3/+22 | |
| | | | | | | | | | | | | It allows `get_node()` to be used with typed variables This is marked as unsafe to warn the user. | |||||
* | | GDScript: Allow implicit type conversion when constructing variants | George Marques | 2020-08-18 | 1 | -1/+3 | |
| | | | | | | | | | | Incidentally fix error message when no valid constructor is found which was missing an end parenthesis. | |||||
* | | GDSript: Prevent crash when completing unary operators | George Marques | 2020-08-17 | 1 | -0/+6 | |
| | | ||||||
* | | GDScript: Fix wrong argument check for formatting operator | George Marques | 2020-08-17 | 1 | -1/+1 | |
|/ | ||||||
* | Merge pull request #41104 from vnen/gdscript-assignment-tidy | George Marques | 2020-08-12 | 1 | -39/+2 | |
|\ | | | | | Tidy up assignment operator check | |||||
| * | GDScript: Tidy up assignment operator check | George Marques | 2020-08-08 | 1 | -39/+2 | |
| | | | | | | | | | | The operator is already gathered by the parser, no need to do it again in the analyzer. | |||||
* | | Merge pull request #41055 from snichols/null-callee-fix | Rémi Verschelde | 2020-08-11 | 1 | -10/+12 | |
|\ \ | | | | | | | Fix crash with null callee | |||||
| * | | Fixing null callee crash. | Stephen Nichols | 2020-08-05 | 1 | -10/+12 | |
| | | | ||||||
* | | | Merge pull request #40673 from ThakeeNathees/gdscript-op-eval-validation | George Marques | 2020-08-08 | 1 | -1/+13 | |
|\ \ \ | | | | | | | | | GDScript operator evaluation validation bug fix | |||||
| * | | | GDScript operator evaluation validation bug fix | Thakee Nathees | 2020-07-24 | 1 | -1/+13 | |
| | | | | | | | | | | | | | | | | Fix: #40665 | |||||
* | | | | Merge pull request #40951 from bruvzg/gds_cleanup | George Marques | 2020-08-08 | 1 | -0/+4 | |
|\ \ \ \ | |_|_|/ |/| | | | [GDScript] Add static HashMap cleanup. | |||||
| * | | | [GDScript] Add static HashMap cleanup. | bruvzg | 2020-08-01 | 1 | -0/+4 | |
| | | | | ||||||
* | | | | GDScript: unsafe arithmetic assignment bug fix | Thakee Nathees | 2020-08-06 | 1 | -15/+17 | |
| |_|/ |/| | | | | | | | | Fix: #41051 | |||||
* | | | Merge pull request #40690 from ↵ | George Marques | 2020-08-03 | 1 | -5/+53 | |
|\ \ \ | | | | | | | | | | | | | | | | | ThakeeNathees/arithmetic-assign-type-check-bug-fix GDScript arithmetic assignment type check bug fix | |||||
| * | | | GDScript arithmetic assignment type check bug fixed | Thakee Nathees | 2020-07-26 | 1 | -5/+53 | |
| | |/ | |/| | | | | | | | Fix: #40686 | |||||
* | | | Fixed tiny grammar issues in error messages | unknown | 2020-08-03 | 1 | -2/+2 | |
| |/ |/| | ||||||
* | | GDScript: Fix crash caused by inconsistent get_member | Lyuma | 2020-07-29 | 1 | -1/+1 | |
| | | ||||||
* | | GDScript: Fix crash on 'await' completion | George Marques | 2020-07-27 | 1 | -0/+6 | |
| | | ||||||
* | | GDScript: "Object" datatype changed from BUILTIN to NATIVE | Thakee Nathees | 2020-07-26 | 1 | -0/+10 | |
|/ | | | | Fix: #40656 | |||||
* | Wrap up GDScript 2.0 base implementation | George Marques | 2020-07-22 | 1 | -121/+284 | |
| | ||||||
* | Reintroduce code completion | George Marques | 2020-07-20 | 1 | -0/+14 | |
| | ||||||
* | Added support for enums to be used as types in GDScript | George Marques | 2020-07-20 | 1 | -89/+214 | |
| | ||||||
* | Add warning checks in GDScript analyzer | George Marques | 2020-07-20 | 1 | -43/+301 | |
| | | | | Reenable checking those when validating code. | |||||
* | Add new GDScript type checker | George Marques | 2020-07-20 | 1 | -99/+2318 | |
| | ||||||
* | New GDScript tokenizer and parser | George Marques | 2020-07-20 | 1 | -0/+283 | |
Sometimes to fix something you have to break it first. This get GDScript mostly working with the new tokenizer and parser but a lot of things isn't working yet. It compiles and it's usable, and that should be enough for now. Don't worry: other huge commits will come after this. |