virtualx-engine/modules/mono
Ignacio Etcheverry 3233083f63 Mono: Lifetime fixes for CSharpInstance and instance binding data
Avoid CSharpInstance from accessing its state after self destructing (by deleting the Reference owner).
It's now safe to replace the script instance without leaking or crashing.

Also fixed godot_icall_Object_weakref return reference being freed before returning.
2019-02-03 06:47:25 +01:00
..
doc_classes Update class documentation xml 2018-10-07 21:57:26 +08:00
editor Mono: Cleanup 2019-02-03 05:38:40 +01:00
glue Mono: Lifetime fixes for CSharpInstance and instance binding data 2019-02-03 06:47:25 +01:00
mono_gd Mono: Lifetime fixes for CSharpInstance and instance binding data 2019-02-03 06:47:25 +01:00
utils Merge pull request #25478 from neikeq/rr 2019-02-03 06:31:52 +01:00
config.py SCons: Allow building Mono module with OSXCross 2018-12-22 12:36:19 +01:00
csharp_script.cpp Mono: Lifetime fixes for CSharpInstance and instance binding data 2019-02-03 06:47:25 +01:00
csharp_script.h Mono: Lifetime fixes for CSharpInstance and instance binding data 2019-02-03 06:47:25 +01:00
godotsharp_defs.h Update copyright statements to 2019 2019-01-01 12:58:10 +01:00
godotsharp_dirs.cpp Update copyright statements to 2019 2019-01-01 12:58:10 +01:00
godotsharp_dirs.h Update copyright statements to 2019 2019-01-01 12:58:10 +01:00
mono_gc_handle.cpp Mono: Lifetime fixes for CSharpInstance and instance binding data 2019-02-03 06:47:25 +01:00
mono_gc_handle.h Update copyright statements to 2019 2019-01-01 12:58:10 +01:00
mono_reg_utils.py convert unicode mono root path to ascii string 2018-06-30 08:58:41 +08:00
register_types.cpp Consistency in resource format saver/loader de-registration 2019-01-10 12:45:57 +01:00
register_types.h Update copyright statements to 2019 2019-01-01 12:58:10 +01:00
SCsub Mono: Fix hot reload build errors and cleanup 2019-01-22 18:33:36 +01:00
signal_awaiter_utils.cpp Update copyright statements to 2019 2019-01-01 12:58:10 +01:00
signal_awaiter_utils.h Update copyright statements to 2019 2019-01-01 12:58:10 +01:00
tls_configure.py Mono: Pending exceptions and cleanup 2018-07-04 03:08:29 +02:00