godot/modules/gdscript
PouleyKetchoupp 87d73faa66 Fix base script not initialized properly in some cases
Storing script references to pointer only in result.script_type could
lead to losing the last reference, causing further conversions from
Script* to Ref<Script> to fail.

Now result.script_type_ref is always set first, and then cleared in the
specific case of the script being the owner, to avoid cyclic reference
issues.
2020-12-06 08:20:33 -07:00
..
doc_classes Several edits to the GDScript docs 2020-12-01 16:05:10 +03:00
editor Reorganized core/ directory, it was too fatty already 2020-11-07 20:17:12 -03:00
icons Optimize SVG using `svgcleaner --multipass` 2020-10-25 10:02:37 +01:00
language_server Refactor DocData into core and editor (DocTools) parts 2020-12-02 00:48:39 +05:30
tests Remove empty lines around braces with the formatting script 2020-11-16 23:38:11 -05:00
SCsub Register GDScript test tools as test commands to run via command-line 2020-09-02 01:43:26 +03:00
config.py Unregister GDScriptFunctionState class 2020-11-26 21:39:54 -03:00
gdscript.cpp Merge pull request #41095 from ThakeeNathees/GDScript-Documentation 2020-12-02 14:15:38 +01:00
gdscript.h Refactor DocData into core and editor (DocTools) parts 2020-12-02 00:48:39 +05:30
gdscript_analyzer.cpp Merge pull request #44011 from KoBeWi/red_roses_minus_blue_violets 2020-12-03 14:44:52 +01:00
gdscript_analyzer.h Merge pull request #43895 from vnen/gdscript-operators-fix 2020-11-26 21:19:31 +01:00
gdscript_byte_codegen.cpp Merge pull request #41773 from ThakeeNathees/default-argument-override-buf-fix 2020-12-02 09:54:47 -03:00
gdscript_byte_codegen.h Merge pull request #41773 from ThakeeNathees/default-argument-override-buf-fix 2020-12-02 09:54:47 -03:00
gdscript_cache.cpp Reorganized core/ directory, it was too fatty already 2020-11-07 20:17:12 -03:00
gdscript_cache.h Reorganized core/ directory, it was too fatty already 2020-11-07 20:17:12 -03:00
gdscript_codegen.h Merge pull request #41773 from ThakeeNathees/default-argument-override-buf-fix 2020-12-02 09:54:47 -03:00
gdscript_compiler.cpp Fix base script not initialized properly in some cases 2020-12-06 08:20:33 -07:00
gdscript_compiler.h Reorganized core/ directory, it was too fatty already 2020-11-07 20:17:12 -03:00
gdscript_disassembler.cpp fixes crash for OPCODE_CAST_TO_NATIVE opcode in gdscript disassemlber 2020-11-25 16:26:32 -06:00
gdscript_editor.cpp Add bracket or space to some keyword completions 2020-12-03 09:44:42 +01:00
gdscript_function.cpp GDScript: Gather instructions arguments beforehand 2020-11-21 13:24:49 -03:00
gdscript_function.h Documentation generation for GDScript 2020-11-29 19:45:36 +05:30
gdscript_functions.cpp Minor clamp and float fixes 2020-11-10 14:30:07 -05:00
gdscript_functions.h Reorganized core/ directory, it was too fatty already 2020-11-07 20:17:12 -03:00
gdscript_parser.cpp Refactor DocData into core and editor (DocTools) parts 2020-12-02 00:48:39 +05:30
gdscript_parser.h Refactor DocData into core and editor (DocTools) parts 2020-12-02 00:48:39 +05:30
gdscript_tokenizer.cpp Documentation generation for GDScript 2020-11-29 19:45:36 +05:30
gdscript_tokenizer.h Documentation generation for GDScript 2020-11-29 19:45:36 +05:30
gdscript_vm.cpp Fix VariantInternal initialization and setting of object 2020-11-30 14:49:52 -03:00
gdscript_warning.cpp Reorganized core/ directory, it was too fatty already 2020-11-07 20:17:12 -03:00
gdscript_warning.h Reorganized core/ directory, it was too fatty already 2020-11-07 20:17:12 -03:00
register_types.cpp Unregister GDScriptFunctionState class 2020-11-26 21:39:54 -03:00
register_types.h Adding missing include guards to header files identified by LGTM. 2020-03-23 04:52:36 -04:00