Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-09-02 | Fix GDScript codegen leak. | bruvzg | |
2020-09-02 | Register GDScript test tools as test commands to run via command-line | Andrii Doroshenko (Xrayez) | |
2020-09-02 | Move GDScript tests to respective folder under modules | Andrii Doroshenko (Xrayez) | |
2020-09-01 | Add GDScript disassembler | George Marques | |
2020-09-01 | Change GDScript compiler to use codegen abstraction | George Marques | |
2020-09-01 | Add GDScript code generation interface | George Marques | |
Implement the abstraction by targeting the current VM. | |||
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: Check for missing exponent when parsing numbers | George Marques | |
Also forbid multiple underscores in a row as numeric separator. | |||
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: Allow "extends" to be used inside inner class | George Marques | |
2020-09-01 | GDScript: Allow "self" to be used in class level | George Marques | |
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-31 | Add link titles for all links in the class reference | Hugo Locurcio | |
This makes them display in a nicer way in the editor help. (The title will display instead of the full URL.) | |||
2020-08-28 | Cross-reference GDScript built-in rounding methods to ease discovery | Hugo Locurcio | |
This closes #19315. | |||
2020-08-28 | Merge pull request #41547 from vnen/gdscript-2-fixes | Rémi Verschelde | |
Some more GDScript fixes | |||
2020-08-26 | GDScript: Fix crash when parsing properties | George Marques | |
2020-08-26 | GDScript: Show error when there's an inheritance cycle | George Marques | |
2020-08-26 | GDScript: Add recursion depth limit for completion | George Marques | |
To avoid crashes when there's a dependency loop. | |||
2020-08-26 | GDScript: Fix crash when completing code with signals | George Marques | |
2020-08-26 | GDScript: Fix issues when deriving from other scripts | George Marques | |
2020-08-25 | Merge pull request #40443 from SkyLucilfer/PluralsSupport | Rémi Verschelde | |
Added plurals and context support to Translation | |||
2020-08-24 | GDScript: Don't fail to load constants if they're not a literal | George Marques | |
It's still okay as long as it's a constant value. This should already been validated by the analyzer. | |||
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 | GDScript: Use pointer instead of references in cache | George Marques | |
They are not supposed to be kept alive and this is cleaner and less error-prone than unreferencing the elements. | |||
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: Show error when function return type is missing | George Marques | |
2020-08-19 | GDScript: Fix signal parameters not respecting commas | 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-19 | GDScript: Allow keywords to be used in $ notation | George Marques | |
2020-08-19 | Update GDScriptTranslationParserPlugin to use GDSriptParser instead of RegEx. | SkyJJ | |
2020-08-19 | Update POT generation to handle context and plurals | SkyJJ | |
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-18 | GDScript: Add script to cache on reload | George Marques | |
This ensures that scripts created without a resource loader are properly included in the cache (such as builtin scripts) and are not tried to be loaded from the disk. | |||
2020-08-17 | GDScript: Allow empty files to be valid scripts | George Marques | |
2020-08-17 | GDScript: Fix crash when superclass file is non-existent | George Marques | |
Incidentally, allow EOF to be an end of statement. | |||
2020-08-17 | GDScript: Fix LSP getting wrong union value on unnamed enums | George Marques | |
2020-08-17 | GDScript: Fix editor crash when writing @tool annotation | George Marques | |
2020-08-17 | GDSript: Prevent crash when completing unary operators | George Marques | |
2020-08-17 | GDScript: Allow "match" to be used as an identifier | George Marques | |
This is needed to call the String.match() function. | |||
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-13 | Merge pull request #41224 from ThakeeNathees/fix-ctrl+click-not-working | George Marques | |
Fix: ctrl + click not working on script member | |||
2020-08-13 | Fix: ctrl + click not working | Thakee Nathees | |
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 |