summaryrefslogtreecommitdiff
path: root/modules/gdscript/gdscript_function.cpp
AgeCommit message (Expand)Author
2022-05-16Replace most uses of Map by HashMapreduz
2022-02-16Fix local variables not showing when breaking on final lineSaracenOne
2022-01-20Rename Variant::is_ref() to is_ref_counted()Pedro J. Estébanez
2022-01-03Update copyright statements to 2022Rémi Verschelde
2021-09-30Use range iterators for `Map`Lightning_A
2021-07-23Use C++ iterators for Lists in many situationsAaron Franke
2021-07-18Optimize StringName usagereduz
2021-04-28GDScript: Implement lambdas compilation and runtimeGeorge Marques
2021-03-12Fixes small typos and grammar correctionAnshul7sp1
2021-02-08Initialize class/struct variables with default values in modules/Rafał Mikrut
2021-01-01Update copyright statements to 2021Rémi Verschelde
2020-12-28Rename empty() to is_empty()Marcel Admiraal
2020-11-21GDScript: Gather instructions arguments beforehandGeorge Marques
2020-11-21GDScript: Split Function code into multiple filesGeorge Marques
2020-11-11Refactor variant built-in methods yet again.reduz
2020-11-09Refactored variant constructor logicreduz
2020-11-07Reorganized core/ directory, it was too fatty alreadyreduz
2020-11-07Refactored variant setters/gettersreduz
2020-10-17Fixes the misleading error message for call_recursive method for TreeItemsUmang Kalra
2020-09-04null pointer dereference at GDScriptFunction::call fixThakee Nathees
2020-09-01Add GDScript disassemblerGeorge Marques
2020-07-20New GDScript tokenizer and parserGeorge Marques
2020-05-29Actually set GDScript static referenceGeorge Marques
2020-05-27Merge pull request #39074 from vnen/gdscript-assert-messageRémi Verschelde
2020-05-26GDScript: Fix assert message when no custom message is setGeorge Marques
2020-05-19Fix too eager GDScriptFunctionState stack cleanupPedro J. Estébanez
2020-05-14Style: Enforce braces around if blocks and loopsRémi Verschelde
2020-05-14Style: Enforce separation line between function definitionsRémi Verschelde
2020-05-14Style: clang-format: Disable KeepEmptyLinesAtTheStartOfBlocksRémi Verschelde
2020-05-14Modernize remaining uses of 0/NULL instead of nullptr (C++11)Rémi Verschelde
2020-05-05Fix object leaks caused by unfulfilled yieldsPedro J. Estébanez
2020-04-29Fix leaked objects when game ends with yields in progressPedro J. Estébanez
2020-04-22Merge pull request #37318 from ttencate/fix/argument_nulled_37312Rémi Verschelde
2020-04-02Replace NULL with nullptrlupoDharkael
2020-03-26Revert "Allow parameters passed to GDScript functions to be nulled"Thomas ten Cate
2020-03-17Style: Set clang-format Standard to Cpp11Rémi Verschelde
2020-03-08Refactor ScriptDebugger.Fabio Alessandrelli
2020-02-26Reimplement Mutex with C++'s <mutex>Pedro J. Estébanez
2020-02-20Reworked signal connection system, added support for Callable and Signal obje...Juan Linietsky
2020-02-19GDScript: Remove self static reference and create one on callsGeorge Marques
2020-02-15Changed logic and optimized ObjectID in ObjectDB and Variant, removed RefPtr.Juan Linietsky
2020-02-12ObjectID converted to a structure, fixes many bugs where used incorrectly as ...Juan Linietsky
2020-01-21Remove unused #if 0'ed codeRémi Verschelde
2020-01-17Fix constant access in base class through subclass instanceChibiDenDen
2020-01-09GDScript: Validate object instance on `is` operationGeorge Marques
2020-01-01Update copyright statements to 2020Rémi Verschelde
2019-12-13GDScript: Fix type conversion in assignment with operationGeorge Marques
2019-11-11Remove ERR_EXPLAIN macros and the scaffolding they needed.Marcel Admiraal
2019-11-01GDScript: validate instance before accessing it on errorGeorge Marques
2019-10-05Fixed some obvious typos in error messagesnoname1477