Age | Commit message (Collapse) | Author | |
---|---|---|---|
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 | 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 | |||
2021-09-13 | Merge pull request #52632 from vnen/autoload-global-script-class-conflict | Rémi Verschelde | |
Disallow class names to be the same as global names | |||
2021-09-13 | Merge pull request #52323 from vnen/gdscript-singleton-interdependence-fix | Rémi Verschelde | |
Fix loading of interdependent autoloads | |||
2021-09-13 | Fix GDScript test cases | George Marques | |
2021-09-13 | Merge pull request #52100 from vnen/gdscript-access-outer-constants | Rémi Verschelde | |
GDScript: Allow access to outer constant and enum values | |||
2021-09-13 | Merge pull request #52068 from ThreeRhinosInAnElephantCostume/fixgdscript | Rémi Verschelde | |
Fix parse error on statement-less files with only newlines, add a warning for empty files. | |||
2021-09-13 | Disallow class names to be the same as global names | George Marques | |
Also forbid autoloads to have the same name as global script class. | |||
2021-09-11 | Prevent non explicit inferring parameter from null | jmb462 | |
2021-09-11 | Fix error on parsing statement-less GDScript files, | ThreeRhinosInAnElephantCostume | |
add an empty file warning, add relevant tests. | |||
2021-09-11 | Avoid crash after a parsing error in GDScript | Pedro J. Estébanez | |
2021-09-11 | Fix parameter type resolution in GDScript | Pedro J. Estébanez | |
2021-09-11 | Implement iterator variable typing in GDScript | Pedro J. Estébanez | |
2021-09-10 | GDScript: Removed spurious UNASSIGNED_VARIABLE warning for locals | ZuBsPaCe | |
Variable->assignment needs to be incremented when assigned a value. Also fixed and improved unit test 'variable_declaration.gd'. Fixes #52551 | |||
2021-09-10 | Merge pull request #52063 from KoBeWi/double_comma_of_doom | George Marques | |
Fix crash with consecutive commas in Dictionary | |||
2021-09-10 | Merge pull request #49897 from Blackiris/fix-dollar-point-crash-on-editor | George Marques | |
Fix crash when writing $. in the editor | |||
2021-09-10 | Merge pull request #51456 from SaracenOne/super_init_fix | George Marques | |
Call _init on base class if one does not exist. | |||
2021-09-10 | Fix crash with consecutive commas in Dictionary | kobewi | |
2021-09-10 | Merge pull request #51593 from KoBeWi/if | George Marques | |
Prevent crash when awaiting in a getter/setter | |||
2021-09-10 | Merge pull request #52081 from ThreeRhinosInAnElephantCostume/fixmatchfreeze | George Marques | |
Fix gdscript pattern matching expressions | |||
2021-09-07 | Merge pull request #52267 from williamd67/lookup-symbol-builtin-functions | Max Hilbrunner | |
Show help for built-in functions (@GlobalScope) | |||
2021-09-07 | [Net] Move multiplayer to core subdir, split RPCManager. | Fabio Alessandrelli | |
Move multiplayer classes to "core/multiplayer" subdir. Move the RPCConfig and enums (TransferMode, RPCMode) to a separate file (multiplayer.h), and bind them to the global namespace. Move the RPC handling code to its own class (RPCManager). Renames "get_rpc_sender_id" to "get_remote_sender_id". | |||
2021-09-05 | Fix extends with relative path to parent script | Julien Nguyen | |
2021-09-03 | Merge pull request #52329 from ↵ | Max Hilbrunner | |
ZuBsPaCe/gdscript-unused-private-class-variable-fix GDScript: Fix for UNUSED_PRIVATE_CLASS_VARIABLE | |||
2021-09-03 | GDScript: Count usages of member variables. | ZuBsPaCe | |
Otherwise private member variables will always lead to UNUSED_PRIVATE_CLASS_VARIABLE. | |||
2021-09-03 | Added tests for expression matching | ThreeRhinosInAnElephantCostume | |
2021-09-02 | GDScript: Do not complete lambda arguments from parent class | George Marques | |
Since lambdas are not overriding methods from the parent class, they should not try to check inheritance for signature matching. | |||
2021-09-02 | Check for GDScript member and class naming conflicts in a variety of conditions. | SaracenOne | |
2021-09-01 | GDScript: Fix loading of interdependent autoloads | George Marques | |
Move the autoload resolution to runtime by loading it into the stack with an extra instruction. This allows an autoload to use another autoload singleton independent of load order. | |||
2021-08-30 | Merge pull request #52240 from Rubonnek/rename-rel-path | Juan Linietsky | |
Rename `String::is_rel_path` to `String::is_relative_path` | |||
2021-08-30 | Show help for built-in functions (@GlobalScope) | William Deurwaarder | |
2021-08-29 | Rename String::is_rel_path to String::is_relative_path | Wilson E. Alvarez | |