summaryrefslogtreecommitdiffstats
path: root/modules/gdscript/gdscript_byte_codegen.cpp
Commit message (Expand)AuthorAgeFilesLines
* Only emit typed member setters if safe to do soDavid Sichma2021-10-081-2/+4
* Use range iterators for `Map`Lightning_A2021-09-301-28/+28
* Merge pull request #52323 from vnen/gdscript-singleton-interdependence-fixRémi Verschelde2021-09-131-0/+6
|\
| * GDScript: Fix loading of interdependent autoloadsGeorge Marques2021-09-011-0/+6
* | [Net] Move multiplayer to core subdir, split RPCManager.Fabio Alessandrelli2021-09-071-1/+1
|/
* Use C++ iterators for Lists in many situationsAaron Franke2021-07-231-8/+8
* [Net] Single `rpc` annotation. "sync" no longer part of mode.Fabio Alessandrelli2021-07-201-2/+2
* GDScript: Fix setting type of operator return valueGeorge Marques2021-06-181-0/+8
* Rename Quat to QuaternionMarcel Admiraal2021-06-041-4/+4
* Rename Variant TRANSFORM to TRANSFORM3DAaron Franke2021-06-031-3/+3
* GDScript: Use analyzer data to decide assignment conversionGeorge Marques2021-05-261-48/+46
* Merge pull request #48793 from vnen/gdscript-fix-temp-type-adjustRémi Verschelde2021-05-171-7/+5
|\
| * GDScript: Fix crash caused by uninitialized temp stack slotsGeorge Marques2021-05-171-7/+5
* | GDScript: Add support for builtin static method callsGeorge Marques2021-05-161-0/+50
|/
* GDScript: Implement lambdas compilation and runtimeGeorge Marques2021-04-281-0/+23
* Merge pull request #47956 from vnen/gdscript-double-stackRémi Verschelde2021-04-201-20/+208
|\
| * GDScript: Adjust type of temporaries when neededGeorge Marques2021-04-161-1/+127
| * GDScript: Pool temporary values by type on the stackGeorge Marques2021-04-141-20/+82
* | Fix type argument in is_builtin which was treated as an addressJulien Nguyen2021-04-111-1/+1
|/
* Reduce number of addressing modes in GDScript VMGeorge Marques2021-04-081-23/+21
* Merge pull request #47569 from vnen/gdscript-typed-returnRémi Verschelde2021-04-051-2/+79
|\
| * GDScript: Properly validate return typeGeorge Marques2021-04-051-2/+79
* | Merge pull request #46991 from madmiraal/rename-invert-reverseRémi Verschelde2021-04-011-1/+1
|\ \ | |/ |/|
| * Rename Array.invert() to Array.reverse()Marcel Admiraal2021-03-211-1/+1
* | Add typed arrays to GDScriptGeorge Marques2021-03-291-5/+34
|/
* Merge pull request #44104 from nekomatata/coroutine-await-fixRémi Verschelde2021-01-111-0/+11
|\
| * Fix error when calling coroutine with await in _readyPouleyKetchoupp2020-12-171-0/+11
* | Update copyright statements to 2021Rémi Verschelde2021-01-011-2/+2
|/
* Fix gdscript and operatorBrian Semrau2020-12-161-2/+2
* Merge pull request #43890 from vnen/gdscript-builtin-functions-refactorRémi Verschelde2020-12-151-2/+61
|\
| * GDScript: Refactor builtin functionsGeorge Marques2020-11-261-2/+61
* | Merge pull request #41773 from ThakeeNathees/default-argument-override-buf-fixGeorge Marques2020-12-021-6/+12
|\ \
| * | GDScript default argument override bug fixThakee Nathees2020-11-281-6/+12
* | | GDScript: Improve handling of operatorsGeorge Marques2020-11-261-1/+22
| |/ |/|
* | GDScript: Fix mishandling of stack pointersGeorge Marques2020-11-251-18/+51
* | GDScript: Add faster instruction for validated constructorGeorge Marques2020-11-211-1/+53
* | GDScript: Add typed iterate instructionsGeorge Marques2020-11-211-2/+89
* | GDScript: Add faster call instructions for builtin methodsGeorge Marques2020-11-211-0/+47
* | GDScript: Add faster call instructions for native methodsGeorge Marques2020-11-211-7/+78
* | GDScript: Add speficic set/get instructionsGeorge Marques2020-11-211-2/+134
* | GDScript: Add faster operator for known typesGeorge Marques2020-11-211-0/+28
* | GDScript: Gather instructions arguments beforehandGeorge Marques2020-11-211-115/+111
|/
* Merge pull request #42067 from ThakeeNathees/for-loop-stack-overriden-fixGeorge Marques2020-10-191-3/+5
|\
| * GDScript: for loop override stack variable bug fixThakee Nathees2020-09-181-3/+5
* | GDScript crash on builtin type constructor fixThakee Nathees2020-09-081-0/+1
|/
* Add GDScript code generation interfaceGeorge Marques2020-09-011-0/+736