Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-09-18 | Fix typos with codespell | Rémi Verschelde | |
Using codespell 1.17.1. Method: ``` $ cat > ../godot-word-whitelist.txt << EOF ang curvelinear dof doubleclick fave findn leapyear lod merchantibility nd numer ois ony que seeked synching te uint unselect webp EOF $ codespell -w -q 3 -I ../godot-word-whitelist.txt --skip="./thirdparty,*.po" $ git diff // undo unwanted changes ``` | |||
2020-09-08 | Merge pull request #41709 from ThakeeNathees/dictionary-indexing-bug-fix | Rémi Verschelde | |
Fixed parser error when indexing a dictionary. | |||
2020-09-06 | GDScript: parameter infer type bug fix | Thakee Nathees | |
Fix: #41772 | |||
2020-09-03 | fixed parser error when indexing a dictionary. | Thakee Nathees | |
Fix: #41707 | |||
2020-09-01 | Change GDScript compiler to use codegen abstraction | George Marques | |
2020-09-01 | GDScript: Don't mark function parameters as constant | George Marques | |
They can be reassigned as if it were a local variable. | |||
2020-09-01 | GDScript: Properly set class inheritance for global classes | George Marques | |
2020-09-01 | GDScript: Fix analysis of singleton dependencies | George Marques | |
Sometimes a singleton might depend on another before they are fully compiled so we can't rely on globals in this case. | |||
2020-09-01 | GDScript: Don't try to parse constant scripts that aren't valid | George Marques | |
Since it's likely that they won't parse correctly. | |||
2020-08-26 | GDScript: Show error when there's an inheritance cycle | George Marques | |
2020-08-26 | GDScript: Fix issues when deriving from other scripts | George Marques | |
2020-08-23 | GDScript: Properly resolve external inner classes from preload | George Marques | |
This gets the correct parser and class node when resolving from a full GDScript reference. | |||
2020-08-23 | Merge pull request #41238 from MarianoGnu/gdscript-export-resource | George Marques | |
Fix GdScript Analyzier not detecting Resource subclass correctly | |||
2020-08-19 | GDScript: Make subscript access be properly type checked | George Marques | |
2020-08-19 | GDScript: Check duplicate keys in dictionaries and enums | George Marques | |
2020-08-19 | GDScript: Allow preload() to be used with constant expressions | George Marques | |
2020-08-18 | GDScript: Allow enum values to be set to constant expressions | George Marques | |
Also allow them to access previous values wihout referencing the enum. | |||
2020-08-18 | GDScript: Allow supertype objects to be assigned to a subtype variable | George Marques | |
It allows `get_node()` to be used with typed variables This is marked as unsafe to warn the user. | |||
2020-08-18 | GDScript: Allow implicit type conversion when constructing variants | George Marques | |
Incidentally fix error message when no valid constructor is found which was missing an end parenthesis. | |||
2020-08-17 | GDSript: Prevent crash when completing unary operators | George Marques | |
2020-08-17 | GDScript: Fix wrong argument check for formatting operator | George Marques | |
2020-08-13 | Fix GdScript Analyzier not detecting Resource subclass correctly | Mariano Suligoy | |
2020-08-12 | Merge pull request #41104 from vnen/gdscript-assignment-tidy | George Marques | |
Tidy up assignment operator check | |||
2020-08-11 | Merge pull request #41055 from snichols/null-callee-fix | Rémi Verschelde | |
Fix crash with null callee | |||
2020-08-08 | Merge pull request #40673 from ThakeeNathees/gdscript-op-eval-validation | George Marques | |
GDScript operator evaluation validation bug fix | |||
2020-08-08 | Merge pull request #40951 from bruvzg/gds_cleanup | George Marques | |
[GDScript] Add static HashMap cleanup. | |||
2020-08-08 | GDScript: Tidy up assignment operator check | George Marques | |
The operator is already gathered by the parser, no need to do it again in the analyzer. | |||
2020-08-06 | GDScript: unsafe arithmetic assignment bug fix | Thakee Nathees | |
Fix: #41051 | |||
2020-08-05 | Fixing null callee crash. | Stephen Nichols | |
2020-08-03 | Merge pull request #40690 from ↵ | George Marques | |
ThakeeNathees/arithmetic-assign-type-check-bug-fix GDScript arithmetic assignment type check bug fix | |||
2020-08-03 | Fixed tiny grammar issues in error messages | unknown | |
2020-08-01 | [GDScript] Add static HashMap cleanup. | bruvzg | |
2020-07-29 | GDScript: Fix crash caused by inconsistent get_member | Lyuma | |
2020-07-27 | GDScript: Fix crash on 'await' completion | George Marques | |
2020-07-26 | GDScript: "Object" datatype changed from BUILTIN to NATIVE | Thakee Nathees | |
Fix: #40656 | |||
2020-07-26 | GDScript arithmetic assignment type check bug fixed | Thakee Nathees | |
Fix: #40686 | |||
2020-07-24 | GDScript operator evaluation validation bug fix | Thakee Nathees | |
Fix: #40665 | |||
2020-07-22 | Wrap up GDScript 2.0 base implementation | George Marques | |
2020-07-20 | Reintroduce code completion | George Marques | |
2020-07-20 | Added support for enums to be used as types in GDScript | George Marques | |
2020-07-20 | Add warning checks in GDScript analyzer | George Marques | |
Reenable checking those when validating code. | |||
2020-07-20 | Add new GDScript type checker | George Marques | |
2020-07-20 | New GDScript tokenizer and parser | George Marques | |
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. |