Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-09-30 | Use range iterators for `Map` | Lightning_A | |
2021-09-30 | Revert "GdScript: Use reduced constant expression result when doing binary ↵ | Rémi Verschelde | |
operations. Fixes #50293" This reverts commit 62077086076fb99fb7fe014522c44ae83f87dc4d. It broke a GDScript test (which didn't exist back when the PR was made, so was missed prior to the merge). It choked on: ``` prints("a", test_instance.a, test_instance.a == Named.VALUE_A) ``` With: ``` Invalid operands "VALUE_A (enum value)" and "int" for "==" operator. ``` | |||
2021-09-30 | Merge pull request #51818 from MarianoGnu/gdscript2-enum-fixes | Rémi Verschelde | |
2021-09-29 | Merge pull request #53216 from vnen/gdscript-builtin-type-not-id | Rémi Verschelde | |
2021-09-29 | GDScript: Don't allow builtin type names as identifiers | George Marques | |
2021-09-29 | GDScript: Fix assignment with operation for properties | George Marques | |
2021-09-29 | Merge pull request #53092 from Razoric480/lsp-report-_init | Rémi Verschelde | |
2021-09-29 | Make LSP report _init instead of Object::new | Francois Belair | |
2021-09-29 | Merge pull request #52800 from akien-mga/gdscript-remove-exp_range | Rémi Verschelde | |
2021-09-27 | Fix check for freed object during cast | Pedro J. Estébanez | |
2021-09-27 | Fix inverted error messages about null object | Pedro J. Estébanez | |
2021-09-25 | Remove duplicate WorkspaceEdit from LSP | Francois Belair | |
2021-09-25 | Merge pull request #50378 from Razoric480/apply-edit-40 | Rémi Verschelde | |
2021-09-25 | Merge pull request #52849 from KoBeWi/know_no_binds | Rémi Verschelde | |
2021-09-24 | Remove binds from Signal.connect | kobewi | |
2021-09-21 | Merge pull request #52906 from vnen/gdscript-show-error-on-yield | Rémi Verschelde | |
2021-09-21 | Merge pull request #52905 from vnen/gdscript-single-line-declaration | Rémi Verschelde | |
2021-09-21 | GDScript: Show specific error when "yield" is used | George Marques | |
To help people porting code, it gives a hint to use "await" instead of a generic error. | |||
2021-09-21 | GDScript: Allow classes declaration to be done in single line | George Marques | |
Incidentally, allow multiple statements in single line functions when using semicolon as a terminator. | |||
2021-09-21 | GDScript: Allow multiple lines in signal parameters declaration | George Marques | |
2021-09-21 | GDScript: Remove conversion assign mistakenly done when unneeded | George Marques | |
2021-09-21 | Merge pull request #52852 from Chaosus/gds_fix_constants | Yuri Roubinsky | |
Prevent local constant default value from incorrect overriding by a global constant in GDScript autocompletion | |||
2021-09-21 | Merge pull request #51655 from ↵ | Rémi Verschelde | |
RevoluPowered/improve-gdscript-code-editor-performance Improve GDScript Editor performance | |||
2021-09-21 | Merge pull request #52718 from Calinou/gdscript-add-integration-tests-2 | Rémi Verschelde | |
2021-09-21 | Improve GDScript Editor and Improve latency | Gordon MacPherson | |
Improvements: - GDScript Highlighter is faster by 25% as keys are smaller (hashes instead of strings) - Removes message queue from _apply_settings_change to allow resize to work correctly - Some performance fixes are pending still Note: this resolves the code editor behaving badly when resizing in debug builds | |||
2021-09-21 | Prevent local constant default value from incorrect override by a global | Yuri Roubinsky | |
2021-09-20 | Don't generate empty doc sections and reduce code duplication | Aaron Franke | |
2021-09-20 | LSP: Add support for custom host setting | John J. Donna II | |
You can now configure host in the `language_server` settings in the editor settings. | |||
2021-09-17 | GDScript: Remove reference to remove `@export_exp_range` | Rémi Verschelde | |
It was removed in 75688772b3efadb8a36b1bb7ccde9c08819bc58e to be replaced by `@export_range` with an `"exp"` hint string. | |||
2021-09-17 | Merge pull request #52792 from vnen/gdscript-subscript-missing-index | Rémi Verschelde | |
2021-09-17 | Merge pull request #52788 from vnen/gdscript-compare-with-null | Rémi Verschelde | |
2021-09-17 | GDScript: Properly catch error when missing index in subscript | George Marques | |
2021-09-17 | Allow comparing equality between builtin types and null | George Marques | |
2021-09-17 | Merge pull request #51671 from RandomShaper/fix_gdscript_crash | George Marques | |
Fix some GDScript bugs | |||
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 | Merge pull request #52706 from vnen/gdscript-ternary-operator-crash | Rémi Verschelde | |
GDScript: Show error when missing expression after ternary else | |||
2021-09-15 | Merge pull request #52705 from vnen/gdscript-error-unary-no-arg | Rémi Verschelde | |
GDScript: Show error on unary operators without argument | |||
2021-09-15 | GDScript: Show error when missing expression after ternary else | George Marques | |
2021-09-15 | Merge pull request #50456 from Blackiris/fix-extends-parent-relative | George Marques | |
Fix extends with relative path to parent script | |||
2021-09-15 | GDScript: Show error on unary operators without argument | George Marques | |
2021-09-15 | Merge pull request #49765 from ↵ | George Marques | |
Blackiris/fix-assignment-with-operator-on-type-member Fix assignment with operator on type member | |||
2021-09-15 | Merge pull request #52582 from ↵ | Rémi Verschelde | |
jmb462/Prevent-non-explicit-inferring-parameter-from-null | |||
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-15 | Merge pull request #48029 from Calinou/gdscript-add-integration-tests | Rémi Verschelde | |
Add dozens of new integration tests to the GDScript test suite | |||
2021-09-14 | Merge pull request #51094 from RandomShaper/error_cast_freed_object | Rémi Verschelde | |
Complain if casting a freed object in a debug session | |||
2021-09-14 | Complain if casting a freed object in a debug session | Pedro J. Estébanez | |
The idea is to give the user a chance to realize a mistake that will cause a crash in a release build (or with no debugger attached). | |||
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 an undefined behaviour | ThreeRhinosInAnElephantCostume | |
2021-09-13 | Merge pull request #52362 from vnen/gdscript-lambda-completion-crash | Rémi Verschelde | |
GDScript: Do not complete lambda arguments from parent class |