summaryrefslogtreecommitdiffstats
path: root/modules/gdscript/gdscript_function.cpp
Commit message (Expand)AuthorAgeFilesLines
* Use C++ iterators for Lists in many situationsAaron Franke2021-07-231-5/+4
* Optimize StringName usagereduz2021-07-181-2/+2
* GDScript: Implement lambdas compilation and runtimeGeorge Marques2021-04-281-0/+4
* Fixes small typos and grammar correctionAnshul7sp12021-03-121-1/+1
* Initialize class/struct variables with default values in modules/Rafał Mikrut2021-02-081-4/+3
* Update copyright statements to 2021Rémi Verschelde2021-01-011-2/+2
* Rename empty() to is_empty()Marcel Admiraal2020-12-281-1/+1
* GDScript: Gather instructions arguments beforehandGeorge Marques2020-11-211-19/+1
* GDScript: Split Function code into multiple filesGeorge Marques2020-11-211-2070/+0
* Refactor variant built-in methods yet again.reduz2020-11-111-2/+3
* Refactored variant constructor logicreduz2020-11-091-4/+5
* Reorganized core/ directory, it was too fatty alreadyreduz2020-11-071-1/+1
* Refactored variant setters/gettersreduz2020-11-071-3/+3
* Fixes the misleading error message for call_recursive method for TreeItemsUmang Kalra2020-10-171-0/+7
* null pointer dereference at GDScriptFunction::call fixThakee Nathees2020-09-041-1/+1
* Add GDScript disassemblerGeorge Marques2020-09-011-10/+511
* New GDScript tokenizer and parserGeorge Marques2020-07-201-91/+103
* Actually set GDScript static referenceGeorge Marques2020-05-291-0/+2
* Merge pull request #39074 from vnen/gdscript-assert-messageRémi Verschelde2020-05-271-2/+5
|\
| * GDScript: Fix assert message when no custom message is setGeorge Marques2020-05-261-2/+5
* | Fix too eager GDScriptFunctionState stack cleanupPedro J. Estébanez2020-05-191-2/+0
|/
* Style: Enforce braces around if blocks and loopsRémi Verschelde2020-05-141-19/+36
* Style: Enforce separation line between function definitionsRémi Verschelde2020-05-141-0/+2
* Style: clang-format: Disable KeepEmptyLinesAtTheStartOfBlocksRémi Verschelde2020-05-141-106/+0
* Modernize remaining uses of 0/NULL instead of nullptr (C++11)Rémi Verschelde2020-05-141-1/+1
* Fix object leaks caused by unfulfilled yieldsPedro J. Estébanez2020-05-051-28/+55
* Fix leaked objects when game ends with yields in progressPedro J. Estébanez2020-04-291-9/+21
* Merge pull request #37318 from ttencate/fix/argument_nulled_37312Rémi Verschelde2020-04-221-9/+4
|\
| * Revert "Allow parameters passed to GDScript functions to be nulled"Thomas ten Cate2020-03-261-9/+4
* | Replace NULL with nullptrlupoDharkael2020-04-021-29/+29
|/
* Style: Set clang-format Standard to Cpp11Rémi Verschelde2020-03-171-1/+1
* Refactor ScriptDebugger.Fabio Alessandrelli2020-03-081-11/+11
* Reimplement Mutex with C++'s <mutex>Pedro J. Estébanez2020-02-261-13/+6
* Reworked signal connection system, added support for Callable and Signal obje...Juan Linietsky2020-02-201-36/+36
* GDScript: Remove self static reference and create one on callsGeorge Marques2020-02-191-7/+8
* Changed logic and optimized ObjectID in ObjectDB and Variant, removed RefPtr.Juan Linietsky2020-02-151-23/+39
* ObjectID converted to a structure, fixes many bugs where used incorrectly as ...Juan Linietsky2020-02-121-3/+3
* Remove unused #if 0'ed codeRémi Verschelde2020-01-211-3/+1
* Fix constant access in base class through subclass instanceChibiDenDen2020-01-171-7/+7
* GDScript: Validate object instance on `is` operationGeorge Marques2020-01-091-0/+7
* Update copyright statements to 2020Rémi Verschelde2020-01-011-2/+2
* GDScript: Fix type conversion in assignment with operationGeorge Marques2019-12-131-3/+3
* Remove ERR_EXPLAIN macros and the scaffolding they needed.Marcel Admiraal2019-11-111-2/+1
* GDScript: validate instance before accessing it on errorGeorge Marques2019-11-011-2/+2
* Fixed some obvious typos in error messagesnoname14772019-10-051-4/+4
* GDScript: add an optional message parameter to assert()Mitch Curtis2019-09-111-4/+9
* Fix yield check in GDScriptFunctionBojidar Marinov2019-08-281-2/+2
* Replace 'ERR_EXPLAIN' with 'ERR_FAIL_*_MSG' in "platform", "modules/gdnative"...Robin Hübner2019-08-091-6/+3
* Fix stack underflows when yielding twiceBojidar Marinov2019-07-171-49/+1
* Merge pull request #28884 from vnen/yield-resume-stackRémi Verschelde2019-07-011-8/+41
|\