summaryrefslogtreecommitdiffstats
path: root/modules/gdscript/gdscript_compiler.cpp
Commit message (Expand)AuthorAgeFilesLines
* GDScript: Perform validated calls with static methodsGeorge Marques2024-04-251-1/+9
* Merge pull request #89990 from dalexeev/gds-reset-uninit-local-varsRémi Verschelde2024-04-241-33/+41
|\
| * GDScript: Fix uninitialized local variables not being resetDanil Alexeev2024-03-301-33/+41
* | [GDScript] Clean up some unused codeA Thousand Ships2024-04-161-4/+2
* | Don't pass `self` when calling a static function from a non-static contextJamie Hill-Daniel2024-04-041-1/+1
|/
* Merge pull request #86730 from reduz/64-bit-cowdataRémi Verschelde2024-01-191-1/+1
|\
| * Promote CowData to 64 bitsJuan Linietsky2024-01-191-1/+1
* | Allow `free()` to be used as CallableGeorge Marques2024-01-181-1/+2
|/
* Merge pull request #86569 from rune-scape/rune-fix-lambda-hotswap2Rémi Verschelde2024-01-051-19/+8
|\
| * GDScript: Lambda hotswap fixesrune-scape2024-01-041-19/+8
* | GDScript: Fix accessing static function as `Callable` in static contextDanil Alexeev2023-12-121-2/+6
|/
* Change container_element_type to vector containerThaddeus Crews2023-12-051-10/+10
* GDScript: Lambda hot reloadingrune-scape2023-10-171-0/+147
* GDScript: Replace ptrcalls on MethodBind to validated callsGeorge Marques2023-10-061-10/+10
* Merge pull request #82186 from dalexeev/gds-fix-property-duplicationYuri Sizov2023-09-281-1/+1
|\
| * GDScript: Fix duplication of inherited script propertiesDanil Alexeev2023-09-231-1/+1
* | Merge pull request #80085 from vnen/gdscript-pattern-guardsYuri Sizov2023-09-281-0/+20
|\ \
| * | GDScript: Implement pattern guards for match statementGeorge Marques2023-09-271-0/+20
* | | Merge pull request #75988 from dalexeev/gds-unsafe-call-argumentYuri Sizov2023-09-271-5/+2
|\ \ \ | |/ / |/| |
| * | GDScript: Improve call analysisDanil Alexeev2023-09-211-5/+2
| |/
* | [Modules] Replace `ERR_FAIL_COND` with `ERR_FAIL_NULL` where applicableA Thousand Ships2023-09-261-1/+1
* | GDScript: Fix crash with `GDScriptNativeClass`Danil Alexeev2023-09-251-2/+13
|/
* Merge pull request #81605 from dalexeev/gds-fix-some-lambda-bugsRémi Verschelde2023-09-161-5/+32
|\
| * GDScript: Fix some lambda bugsDanil Alexeev2023-09-141-5/+32
* | GDScript: Fix compilation of expressions compiling other classesocean (they/them)2023-09-121-1/+2
|/
* Merge pull request #81201 from anvilfolk/rpcRémi Verschelde2023-09-121-8/+24
|\
| * GDScript: fix subclass methods not inheriting RPC infoocean (they/them)2023-09-111-8/+24
* | GDScript: Fix `get_*_list()` methods return incorrect infoDanil Alexeev2023-09-041-23/+26
|/
* Add a script method to get its class iconYuri Sizov2023-08-241-0/+1
* GDScript: Add static typing for `for` loop variableDanil Alexeev2023-08-171-2/+2
* GDScript: Fix regression with native signal not foundDanil Alexeev2023-08-021-32/+34
* Merge pull request #79880 from dalexeev/gds-fix-id-shadowing-belowYuri Sizov2023-07-311-156/+173
|\
| * GDScript: Fix bug with identifier shadowed below in current scopeDanil Alexeev2023-07-261-156/+173
* | Merge pull request #78254 from dalexeev/gds-fix-property-group-name-conflictYuri Sizov2023-07-311-3/+4
|\ \ | |/ |/|
| * GDScript: Fix conflict between property and group namesDanil Alexeev2023-06-151-3/+4
* | GDScript: solve `_populate_class_members()` cyclic dependency problemocean (they/them)2023-07-081-4/+9
* | Merge pull request #77744 from dalexeev/gds-reset-block-locals-on-exitRémi Verschelde2023-06-211-7/+28
|\ \
| * | GDScript: Reset local variables on exit from blockDanil Alexeev2023-06-021-7/+28
| |/
* | Merge pull request #78389 from rune-scape/rune-match-stringnamesRémi Verschelde2023-06-191-22/+55
|\ \
| * | GDScript: Strings and StringNames matchrune-scape2023-06-141-22/+55
| |/
* / GDScript: Fix some bugs with static variables and functionsDanil Alexeev2023-06-161-51/+121
|/
* Add support for static variables in GDScriptGeorge Marques2023-04-271-17/+211
* Merge pull request #72095 from anvilfolk/gd-docsYuri Sizov2023-04-261-72/+2
|\
| * Improve and fix GDScript documentation generation & behaviorocean (they/them)2023-04-211-72/+2
* | Merge pull request #75885 from AThousandShips/compound_fixRémi Verschelde2023-04-251-11/+1
|\ \
| * | [GDScript] Fix incorrect compound assignmentNinni Pipping2023-04-141-11/+1
| |/
* / Fix edge cases of object lifetime when signals involvedPedro J. Estébanez2023-04-111-0/+3
|/
* Merge pull request #72056 from resistor/masterYuri Sizov2023-03-201-1/+11
|\
| * [GDScript] Perform update-and-assign operations in place when possible.Owen Anderson2023-01-251-1/+11
* | GDScript: Fix checking if a call is awaited in compilerDmitrii Maganov2023-03-011-5/+7