Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | GDScript: Fix member assignment with operation | George Marques | 2021-10-04 | 2 | -0/+18 |
| | | | | | It was wrongly updating the assigned value with the result of the operation. | ||||
* | Use range iterators for `Map` | Lightning_A | 2021-09-30 | 1 | -2/+2 |
| | |||||
* | Merge pull request #53216 from vnen/gdscript-builtin-type-not-id | Rémi Verschelde | 2021-09-29 | 8 | -0/+25 |
|\ | |||||
| * | GDScript: Don't allow builtin type names as identifiers | George Marques | 2021-09-29 | 8 | -0/+25 |
| | | |||||
* | | GDScript: Fix assignment with operation for properties | George Marques | 2021-09-29 | 2 | -0/+19 |
|/ | |||||
* | Merge pull request #52906 from vnen/gdscript-show-error-on-yield | Rémi Verschelde | 2021-09-21 | 2 | -0/+8 |
|\ | |||||
| * | GDScript: Show specific error when "yield" is used | George Marques | 2021-09-21 | 2 | -0/+8 |
| | | | | | | | | | | To help people porting code, it gives a hint to use "await" instead of a generic error. | ||||
* | | Merge pull request #52905 from vnen/gdscript-single-line-declaration | Rémi Verschelde | 2021-09-21 | 4 | -0/+46 |
|\ \ | |||||
| * | | GDScript: Allow classes declaration to be done in single line | George Marques | 2021-09-21 | 4 | -0/+46 |
| |/ | | | | | | | | | Incidentally, allow multiple statements in single line functions when using semicolon as a terminator. | ||||
* / | GDScript: Allow multiple lines in signal parameters declaration | George Marques | 2021-09-21 | 2 | -0/+22 |
|/ | |||||
* | Merge pull request #52718 from Calinou/gdscript-add-integration-tests-2 | Rémi Verschelde | 2021-09-21 | 30 | -2/+245 |
|\ | |||||
| * | Add more integration tests to the GDScript test suite | Hugo Locurcio | 2021-09-15 | 30 | -2/+245 |
| | | | | | | | | This also fixes a typo in the `bitwise_float_right_operand.gd` test. | ||||
* | | Merge pull request #52792 from vnen/gdscript-subscript-missing-index | Rémi Verschelde | 2021-09-17 | 2 | -0/+5 |
|\ \ | |||||
| * | | GDScript: Properly catch error when missing index in subscript | George Marques | 2021-09-17 | 2 | -0/+5 |
| | | | |||||
* | | | Merge pull request #52788 from vnen/gdscript-compare-with-null | Rémi Verschelde | 2021-09-17 | 8 | -0/+692 |
|\ \ \ | |/ / |/| | | |||||
| * | | Allow comparing equality between builtin types and null | George Marques | 2021-09-17 | 8 | -0/+692 |
| |/ | |||||
* / | GDScript: Avoid inferred types from giving hard errors | George Marques | 2021-09-17 | 2 | -0/+11 |
|/ | |||||
* | Merge pull request #52706 from vnen/gdscript-ternary-operator-crash | Rémi Verschelde | 2021-09-15 | 2 | -0/+6 |
|\ | | | | | GDScript: Show error when missing expression after ternary else | ||||
| * | GDScript: Show error when missing expression after ternary else | George Marques | 2021-09-15 | 2 | -0/+6 |
| | | |||||
* | | GDScript: Show error on unary operators without argument | George Marques | 2021-09-15 | 10 | -0/+22 |
|/ | |||||
* | GDScript: Allow string keys on Lua-style dictionaries | George Marques | 2021-09-15 | 8 | -0/+35 |
| | | | | | Which is useful when the key isn't a valid identifier, such as keys with spaces or numeric keys. | ||||
* | Add dozens of new integration tests to the GDScript test suite | Hugo Locurcio | 2021-09-14 | 189 | -17/+1785 |
| | | | | This also ignores `.out` files in the file format static checks. | ||||
* | Fix an undefined behaviour | ThreeRhinosInAnElephantCostume | 2021-09-13 | 1 | -0/+3 |
| | |||||
* | Fix GDScript test cases | George Marques | 2021-09-13 | 3 | -9/+9 |
| | |||||
* | Merge pull request #52100 from vnen/gdscript-access-outer-constants | Rémi Verschelde | 2021-09-13 | 6 | -0/+56 |
|\ | | | | | GDScript: Allow access to outer constant and enum values | ||||
| * | GDScript: Allow access to outer constant and enum values | George Marques | 2021-08-24 | 6 | -0/+56 |
| | | |||||
* | | Merge pull request #52068 from ThreeRhinosInAnElephantCostume/fixgdscript | Rémi Verschelde | 2021-09-13 | 9 | -1/+29 |
|\ \ | | | | | | | Fix parse error on statement-less files with only newlines, add a warning for empty files. | ||||
| * | | Fix error on parsing statement-less GDScript files, | ThreeRhinosInAnElephantCostume | 2021-09-11 | 9 | -1/+29 |
| |/ | | | | | | | | | add an empty file warning, add relevant tests. | ||||
* | | GDScript: Removed spurious UNASSIGNED_VARIABLE warning for locals | ZuBsPaCe | 2021-09-10 | 2 | -12/+15 |
| | | | | | | | | | | | | Variable->assignment needs to be incremented when assigned a value. Also fixed and improved unit test 'variable_declaration.gd'. Fixes #52551 | ||||
* | | Fix crash with consecutive commas in Dictionary | kobewi | 2021-09-10 | 2 | -0/+4 |
| | | |||||
* | | Merge pull request #52081 from ThreeRhinosInAnElephantCostume/fixmatchfreeze | George Marques | 2021-09-10 | 4 | -0/+85 |
|\ \ | | | | | | | Fix gdscript pattern matching expressions | ||||
| * | | Added tests for expression matching | ThreeRhinosInAnElephantCostume | 2021-09-03 | 4 | -0/+85 |
| |/ | |||||
* | | Merge pull request #52164 from mhilbrunner/gd-style-fixup | Max Hilbrunner | 2021-08-28 | 1 | -2/+2 |
|\ \ | | | | | | | GDScript test style fix | ||||
| * | | GDScript test style fix | Max Hilbrunner | 2021-08-27 | 1 | -2/+2 |
| | | | |||||
* | | | Merge pull request #52122 from V-Sekai/autoload_list | K. S. Ernest (iFire) Lee | 2021-08-27 | 1 | -5/+5 |
|\ \ \ | |/ / |/| | | Use sorted map for autoloads in ProjectSettings to preserve order. | ||||
| * | | Use OrderedHashMap for autoloads to preserve order | Lyuma | 2021-08-26 | 1 | -5/+5 |
| | | | |||||
* | | | Merge pull request #52090 from balloonpopper/bug52060 | Max Hilbrunner | 2021-08-27 | 4 | -2/+13 |
|\ \ \ | | | | | | | | | Correct null and boolean values being capitalised by the str command | ||||
| * | | | Correct null and boolean values being capitalised by the str command | Balloonpopper | 2021-08-26 | 4 | -2/+13 |
| | |/ | |/| | |||||
* | | | Merge pull request #52105 from ldmnt/master | Hugo Locurcio | 2021-08-27 | 2 | -0/+5 |
|\ \ \ | |_|/ |/| | | |||||
| * | | Fixed crash when parsing an empty assignment. | Louis Dumont | 2021-08-25 | 2 | -0/+5 |
| |/ | | | | | | | Resolves #51620. | ||||
* / | Add a README to link to the GDScript integration tests documentation | Hugo Locurcio | 2021-08-25 | 1 | -0/+8 |
|/ | | | | | This makes the documentation about creating and running GDScript integration tests more discoverable. | ||||
* | GDScript: Fix calling builtin static functions | George Marques | 2021-08-18 | 2 | -0/+6 |
| | |||||
* | GDScript: Fix inner classes and preloaded scripts as types | George Marques | 2021-08-18 | 6 | -0/+26 |
| | |||||
* | Reorganise text editor settings | Paulb23 | 2021-08-16 | 1 | -1/+1 |
| | |||||
* | Use C++ iterators for Lists in many situations | Aaron Franke | 2021-07-23 | 2 | -15/+11 |
| | |||||
* | Rename `instance()`->`instantiate()` when it's a verb | Lightning_A | 2021-06-19 | 2 | -5/+5 |
| | |||||
* | Rename Reference to RefCounted | Pedro J. Estébanez | 2021-06-11 | 2 | -7/+7 |
| | |||||
* | Core: Move DirAccess and FileAccess to `core/io` | Rémi Verschelde | 2021-06-11 | 2 | -2/+2 |
| | | | | | File handling APIs are typically considered part of I/O, and we did have most `FileAccess` implementations in `core/io` already. | ||||
* | Merge pull request #49114 from vnen/gdscript-fix-self-function-type-check | Rémi Verschelde | 2021-05-26 | 2 | -0/+12 |
|\ | | | | | GDScript: Fix function signature check for self calls | ||||
| * | GDScript: Fix function signature check for self calls | George Marques | 2021-05-26 | 2 | -0/+12 |
| | |