Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Fix crash when division by zero/modulo by zero happen on vectors | Chaosus | 2024-11-21 | 4 | -0/+18 |
| | |||||
* | Core: Fix `operator[]` for typed dictionaries | Thaddeus Crews | 2024-09-12 | 4 | -0/+26 |
| | |||||
* | Implement typed dictionaries | Thaddeus Crews | 2024-09-04 | 10 | -0/+58 |
| | |||||
* | [Core] Fix `Variant::construct` of `Object` | A Thousand Ships | 2024-07-25 | 2 | -0/+15 |
| | | | | Variant type was not updated correctly causing leaks in ref-counted | ||||
* | Core: Improve vformat error reporting on sprintf failure | Rémi Verschelde | 2024-07-04 | 1 | -0/+1 |
| | | | | And fix a few occurrences of formatting errors that led me to this. | ||||
* | [GDScript] Correctly report invalid read-only access | A Thousand Ships | 2024-05-01 | 3 | -3/+3 |
| | |||||
* | [Core] Fix property access on read-only `Dictionary` | A Thousand Ships | 2024-04-22 | 2 | -0/+10 |
| | |||||
* | Merge pull request #84043 from dalexeev/gds-fix-unsafe-cast-warning | Rémi Verschelde | 2024-04-09 | 8 | -0/+40 |
|\ | | | | | | | GDScript: Fix `UNSAFE_CAST` warning | ||||
| * | GDScript: Fix `UNSAFE_CAST` warning | Danil Alexeev | 2023-10-27 | 8 | -0/+40 |
| | | |||||
* | | Merge pull request #82639 from golfinq/gdscript-improve-indexing-error | Rémi Verschelde | 2024-01-04 | 2 | -2/+2 |
|\ \ | |/ |/| | | | GDScript: Improve error messages for invalid indexing | ||||
| * | GDScript: Improve error messages for invalid indexing | Rémi Verschelde | 2023-10-02 | 2 | -2/+2 |
| | | | | | | | | | | | | | | | | | | These errors are very common when using an invalid property name or calling on an object of the wrong type, and the previous message was a bit cryptic for users. Co-authored-by: Rémi Verschelde <rverschelde@gmail.com> Co-authored-by: golfinq <golfinqz@gmail.com> | ||||
* | | GDScript: Fix incorrect error message for utility functions | Danil Alexeev | 2023-10-16 | 4 | -0/+18 |
|/ | |||||
* | GDScript: Add static typing for `for` loop variable | Danil Alexeev | 2023-08-17 | 2 | -0/+10 |
| | |||||
* | GDScript: Fix `_get_script_name()` function collision for SCU build | Danil Alexeev | 2023-06-20 | 2 | -2/+2 |
| | |||||
* | GDScript: Further restrict test error output for C++ errors | Rémi Verschelde | 2023-06-14 | 1 | -1/+0 |
| | | | | MSVC and GCC/Clang also have different function names... | ||||
* | GDScript: Only include script file path in test error output | Rémi Verschelde | 2023-06-14 | 1 | -2/+0 |
| | | | | | | | Errors originating in C++ files cause unnecessary diffs whenever the engine is updated (line number changes, etc.) and would cause CI failures due to different formatting of the file path on Windows (backslashes, worked around here anyway) and when using SCU builds (`../scu` insert). | ||||
* | GDScript: Allow elements of a parent class in a typed array literal | Dmitrii Maganov | 2023-03-28 | 2 | -0/+14 |
| | |||||
* | GDScript: Fix issues with typed arrays | Dmitrii Maganov | 2023-01-31 | 8 | -0/+46 |
| | |||||
* | GDScript: Avoid calling non-static methods on native classes | George Marques | 2023-01-28 | 2 | -0/+12 |
| | |||||
* | GDScript: Fix test for read-only state of constants | Dmitrii Maganov | 2023-01-27 | 4 | -22/+0 |
| | |||||
* | Merge pull request #70987 from vonagam/fix-parameter-conversion-assign | George Marques | 2023-01-12 | 2 | -0/+16 |
|\ | |||||
| * | GDScript: Fix missing conversion for default argument values | Dmitrii Maganov | 2023-01-06 | 2 | -0/+16 |
| | | |||||
* | | Add GDScript `.editorconfig` rules | Adam Scott | 2023-01-10 | 1 | -1/+1 |
| | | | | | | | | - Uniformize `.gd` unit test files indentation to tabs (where needed) | ||||
* | | GDScript: Begin making constants deep, not shallow or flat | Dmitrii Maganov | 2023-01-08 | 8 | -0/+46 |
|/ | |||||
* | GDScript: Error when assigning return value of void function | George Marques | 2022-12-30 | 6 | -0/+30 |
| | | | | | This also makes built-in method calls empty the return value when the method is void, to avoid keeping returning a garbage value in such case. | ||||
* | GDScript: Allow tests to run on release builds | George Marques | 2022-02-03 | 2 | -1/+2 |
| | | | | | | | | | - Fix compilation issues by disabling warnings on release builds. This also strips warnings from expected result before the comparison to avoid false mismatches. - Add a `#debug-only` flag to tests. Must be the first line of the test script. Those won't run with release builds. Can be used for test cases that rely on checks only available on debug builds. | ||||
* | Make Callable not crash on call when the object has been freed | George Marques | 2021-05-24 | 2 | -0/+11 |
Also add a GDScript test for this case. |