Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | | | Add UID support to GDScript files | kobewi | 2024-01-17 | 1 | -3/+35 | |
| | | | ||||||
* | | | Merge pull request #83120 from ↵ | Rémi Verschelde | 2024-01-04 | 1 | -3/+7 | |
|\ \ \ | | | | | | | | | | | | | | | | | | | | | dalexeev/gds-allow-property-getter-empty-parentheses GDScript: Allow empty parentheses for property getter declaration | |||||
| * | | | GDScript: Allow empty parentheses for property getter declaration | Danil Alexeev | 2023-10-11 | 1 | -3/+7 | |
| | |/ | |/| | ||||||
* | | | Merge pull request #84445 from Rubonnek/add-const-references-clang-tidy | Rémi Verschelde | 2024-01-04 | 1 | -1/+1 | |
|\ \ \ | |_|/ |/| | | | | | Add const references detected by clang-tidy | |||||
| * | | Add const references detected by clang-tidy | Wilson E. Alvarez | 2023-12-16 | 1 | -1/+1 | |
| | | | ||||||
* | | | Merge pull request #85487 from vnen/gdscript-static-register-annotations | Yuri Sizov | 2023-12-19 | 1 | -35/+39 | |
|\ \ \ | |/ / |/| | | | | | GDScript: Make annotations register statically in parser | |||||
| * | | GDScript: Make annotations register statically in parser | George Marques | 2023-11-28 | 1 | -35/+39 | |
| |/ | | | | | | | | | So it only register the annotations once per run instead of doing it every time a script is parsed. | |||||
* / | Change container_element_type to vector container | Thaddeus Crews | 2023-12-05 | 1 | -26/+33 | |
|/ | ||||||
* | Merge pull request #83050 from k0T0z/fix-unnecessary-include | Rémi Verschelde | 2023-10-10 | 1 | -4/+0 | |
|\ | | | | | | | Deleting unnecessary include in GDScriptParser | |||||
| * | removing unnecessary include of gdscript_warning.h as it is already included ↵ | Saif Kandil | 2023-10-09 | 1 | -4/+0 | |
| | | | | | | | | | | | | in the header file Signed-off-by: Saif Kandil <74428638+k0T0z@users.noreply.github.com> | |||||
* | | Replace `ERR_FAIL_COND` with `ERR_FAIL_NULL` where applicable | A Thousand Ships | 2023-10-08 | 1 | -1/+1 | |
|/ | ||||||
* | GDScript: Add error when exporting node in non [Node]-derived classes | Danil Alexeev | 2023-10-05 | 1 | -29/+35 | |
| | ||||||
* | Merge pull request #80085 from vnen/gdscript-pattern-guards | Yuri Sizov | 2023-09-28 | 1 | -1/+32 | |
|\ | | | | | | | GDScript: Implement pattern guards for match statement | |||||
| * | GDScript: Implement pattern guards for match statement | George Marques | 2023-09-27 | 1 | -1/+32 | |
| | | | | | | | | | | | | | | | | | | | | | | | | Within a match statement, it is now possible to add guards in each branch: var a = 0 match a: 0 when false: print("does not run") 0 when true: print("but this does") This allows more complex logic for deciding which branch to take. | |||||
* | | Merge pull request #75988 from dalexeev/gds-unsafe-call-argument | Yuri Sizov | 2023-09-27 | 1 | -3/+10 | |
|\ \ | |/ |/| | | | GDScript: Improve call analysis | |||||
| * | GDScript: Improve call analysis | Danil Alexeev | 2023-09-21 | 1 | -3/+10 | |
| | | | | | | | | | | | | * Add missing `UNSAFE_CALL_ARGUMENT` warning. * Fix `Object` constructor. * Display an error for non-existent static methods. | |||||
* | | [Modules] Replace `ERR_FAIL_COND` with `ERR_FAIL_NULL` where applicable | A Thousand Ships | 2023-09-26 | 1 | -1/+1 | |
|/ | ||||||
* | Merge pull request #81699 from dalexeev/gds-fix-and-improve-doc-comment-parsing | Rémi Verschelde | 2023-09-20 | 1 | -108/+77 | |
|\ | | | | | | | GDScript: Fix and improve doc comment parsing | |||||
| * | GDScript: Fix and improve doc comment parsing | Danil Alexeev | 2023-09-16 | 1 | -108/+77 | |
| | | ||||||
* | | GDScript: Fix subscript resolution for constant non-metatypes | Danil Alexeev | 2023-09-19 | 1 | -17/+21 | |
|/ | ||||||
* | Merge pull request #81079 from dalexeev/gds-fix-get-method-list | Rémi Verschelde | 2023-09-11 | 1 | -0/+100 | |
|\ | | | | | | | GDScript: Fix `get_*_list()` methods return incorrect info | |||||
| * | GDScript: Fix `get_*_list()` methods return incorrect info | Danil Alexeev | 2023-09-04 | 1 | -0/+100 | |
| | | ||||||
* | | Add coloring for completion of vector components | Yuri Rubinsky | 2023-08-30 | 1 | -0/+13 | |
|/ | ||||||
* | Merge pull request #75656 from YuriSizov/core-iconic-builtins | Rémi Verschelde | 2023-08-29 | 1 | -2/+15 | |
|\ | | | | | | | Add a script method to get its class icon | |||||
| * | Add a script method to get its class icon | Yuri Sizov | 2023-08-24 | 1 | -2/+15 | |
| | | | | | | | | Co-authored-by: Danil Alexeev <danil@alexeev.xyz> | |||||
* | | Merge pull request #80964 from dalexeev/gds-allow-use-local-consts-as-types | Yuri Sizov | 2023-08-25 | 1 | -3/+1 | |
|\ \ | | | | | | | | | | GDScript: Allow use local constants as types | |||||
| * | | GDScript: Allow use local constants as types | Danil Alexeev | 2023-08-25 | 1 | -3/+1 | |
| |/ | ||||||
* / | GDScript: Fix lambda resolution with cyclic references | Danil Alexeev | 2023-08-25 | 1 | -0/+6 | |
|/ | ||||||
* | GDScript: Add static typing for `for` loop variable | Danil Alexeev | 2023-08-17 | 1 | -1/+12 | |
| | ||||||
* | Merge pull request #78552 from dalexeev/gds-check-get-node-in-static-func | Rémi Verschelde | 2023-08-17 | 1 | -2/+0 | |
|\ | | | | | | | GDScript: Check `get_node()` shorthand in static functions | |||||
| * | GDScript: Check `get_node()` shorthand in static functions | Danil Alexeev | 2023-08-09 | 1 | -2/+0 | |
| | | ||||||
* | | Fix superfluous `"` in error message | Markus Sauermann | 2023-08-13 | 1 | -1/+1 | |
|/ | ||||||
* | Merge pull request #79935 from dalexeev/gds-validate-node-path-annotation | Yuri Sizov | 2023-08-01 | 1 | -2/+16 | |
|\ | | | | | | | GDScript: Add validation for `@export_node_path` annotation arguments | |||||
| * | GDScript: Add validation for `@export_node_path` annotation arguments | Danil Alexeev | 2023-07-26 | 1 | -2/+16 | |
| | | | | | | | | Co-authored-by: George Marques <george@gmarqu.es> | |||||
* | | Merge pull request #79880 from dalexeev/gds-fix-id-shadowing-below | Yuri Sizov | 2023-07-31 | 1 | -0/+3 | |
|\ \ | | | | | | | | | | GDScript: Fix bug with identifier shadowed below in current scope | |||||
| * | | GDScript: Fix bug with identifier shadowed below in current scope | Danil Alexeev | 2023-07-26 | 1 | -0/+3 | |
| |/ | ||||||
* | | Merge pull request #78941 from ↵ | Yuri Sizov | 2023-07-31 | 1 | -62/+89 | |
|\ \ | |/ |/| | | | | | | | dalexeev/gds-doc-comments-deprecated-and-experimental GDScript: Add `@deprecated` and `@experimental` doc comment tags | |||||
| * | GDScript: Add `@deprecated` and `@experimental` doc comment tags | Danil Alexeev | 2023-07-08 | 1 | -62/+89 | |
| | | ||||||
* | | Fix for not being able to ignore shadowing warnings on class scope | jpcerrone | 2023-07-24 | 1 | -14/+0 | |
| | | ||||||
* | | GDScript: Properly track extents of constants and patterns | George Marques | 2023-07-12 | 1 | -0/+2 | |
| | | | | | | | | Even in the case of errors. | |||||
* | | Change explicit 'Godot 4.0' references to 'Godot 4' | Rémi Verschelde | 2023-07-10 | 1 | -1/+1 | |
|/ | | | | Fixes #79276. | |||||
* | Merge pull request #77744 from dalexeev/gds-reset-block-locals-on-exit | Rémi Verschelde | 2023-06-21 | 1 | -4/+9 | |
|\ | | | | | | | GDScript: Reset local variables on exit from block | |||||
| * | GDScript: Reset local variables on exit from block | Danil Alexeev | 2023-06-02 | 1 | -4/+9 | |
| | | ||||||
* | | Fix lambda parsing continuing on subsequent lines #73273 | 今井きなみ | 2023-06-21 | 1 | -1/+1 | |
| | | ||||||
* | | Merge pull request #77129 from dalexeev/gds-fix-static-var-bugs-part-1 | Rémi Verschelde | 2023-06-19 | 1 | -1/+9 | |
|\ \ | | | | | | | | | | GDScript: Fix some bugs with static variables and functions | |||||
| * | | GDScript: Fix some bugs with static variables and functions | Danil Alexeev | 2023-06-16 | 1 | -1/+9 | |
| | | | ||||||
* | | | Merge pull request #76207 from dalexeev/clarify-rpc-docs | Fabio Alessandrelli | 2023-06-18 | 1 | -12/+7 | |
|\ \ \ | | | | | | | | | Clarify `@rpc` annotation arguments docs | |||||
| * | | | Clarify `@rpc` annotation arguments docs | Danil Alexeev | 2023-06-13 | 1 | -12/+7 | |
| | | | | ||||||
* | | | | Merge pull request #75051 from AleryBerry/fix-error-message-lua-style | Rémi Verschelde | 2023-06-18 | 1 | -2/+2 | |
|\ \ \ \ | |_|/ / |/| | | | | | | | GDScript: Fix error message for LUA-style dictionary | |||||
| * | | | GDScript: Fix error message for Lua-style dictionary | AleryBerry | 2023-03-20 | 1 | -2/+2 | |
| | | | |