summaryrefslogtreecommitdiff
path: root/modules/gdscript/gdscript_function.h
AgeCommit message (Expand)Author
2021-04-28GDScript: Implement lambdas compilation and runtimeGeorge Marques
2021-04-16GDScript: Adjust type of temporaries when neededGeorge Marques
2021-04-08Reduce number of addressing modes in GDScript VMGeorge Marques
2021-04-05GDScript: Properly validate return typeGeorge Marques
2021-03-29Add typed arrays to GDScriptGeorge Marques
2021-02-08Initialize class/struct variables with default values in modules/Rafał Mikrut
2021-01-01Update copyright statements to 2021Rémi Verschelde
2020-12-15Merge pull request #43890 from vnen/gdscript-builtin-functions-refactorRémi Verschelde
2020-11-29Documentation generation for GDScriptThakee Nathees
2020-11-26GDScript: Refactor builtin functionsGeorge Marques
2020-11-21GDScript: Add faster instruction for validated constructorGeorge Marques
2020-11-21GDScript: Add typed iterate instructionsGeorge Marques
2020-11-21GDScript: Add faster call instructions for builtin methodsGeorge Marques
2020-11-21GDScript: Add faster call instructions for native methodsGeorge Marques
2020-11-21GDScript: Add speficic set/get instructionsGeorge Marques
2020-11-21GDScript: Add faster operator for known typesGeorge Marques
2020-11-21GDScript: Gather instructions arguments beforehandGeorge Marques
2020-11-07Reorganized core/ directory, it was too fatty alreadyreduz
2020-09-10Prevent cyclic reference between script and its membersPedro J. Estébanez
2020-09-01Add GDScript disassemblerGeorge Marques
2020-09-01Add GDScript code generation interfaceGeorge Marques
2020-07-20New GDScript tokenizer and parserGeorge Marques
2020-05-14Style: Enforce braces around if blocks and loopsRémi Verschelde
2020-05-14Style: clang-format: Disable KeepEmptyLinesAtTheStartOfBlocksRémi Verschelde
2020-05-14Port member initialization from constructor to declaration (C++11)Rémi Verschelde
2020-05-10Style: clang-format: Disable AllowShortIfStatementsOnASingleLineRé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-02Replace NULL with nullptrlupoDharkael
2020-03-17Style: Set clang-format Standard to Cpp11Rémi Verschelde
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-01-16Validate instances of objects before trying to check their type in GDScriptBojidar Marinov
2020-01-01Update copyright statements to 2020Rémi Verschelde
2019-03-04Revert "Forbid implicit type conversion in GDScript"Rémi Verschelde
2019-03-03GDScript: Forbid implicit type conversionGeorge Marques
2019-02-12Core: Ensure classes match their header filenameRémi Verschelde
2019-01-30Fix many asan and ubsan reported issuesHein-Pieter van Braam
2019-01-15GDScript: check for underscore prefix when type-checkingGeorge Marques
2019-01-01Update copyright statements to 2019Rémi Verschelde
2018-11-25Fix crash on signal/resume to dangling targetPedro J. Estébanez
2018-11-24Revert "Fix crash on signal/resume to dangling target"Pedro J. Estébanez
2018-10-17Fix crash on signal/resume to dangling targetPedro J. Estébanez
2018-09-12Make core/ includes absolute, remove subfolders from include pathRémi Verschelde
2018-08-26GDScript: Allow `is` operator to test built-in typesGeorge Marques
2018-07-20Add typed instructions to GDScriptGeorge Marques
2018-07-20Add static type checks in the parserGeorge Marques
2018-06-28Fix memory leak in GDScript during infinnity loops with yieldsYasha Borevich
2018-05-29Refactor RPCMode enum and checksFabio Alessandrelli