virtualx-engine/modules/mono
Ignacio Etcheverry 9df44c2d2c Use script instance binding for objects constructed from C#
Only possible if the object class is a "native type". If the object class is a user class (that derives a "native type") then a script is needed.
Since CSharpLanguage does cleanup of script instance bindings when finished, cases like #25621 will no longer cause problems.

Fixed ~Object() trying to free script instance bindings after the language has already been removed, which would result in a NULL dereference.
2019-02-09 00:32:18 +01:00
..
doc_classes Update class documentation xml 2018-10-07 21:57:26 +08:00
editor Use script instance binding for objects constructed from C# 2019-02-09 00:32:18 +01:00
glue Mono: Lifetime fixes for CSharpInstance and instance binding data 2019-02-03 06:47:25 +01:00
mono_gd Use script instance binding for objects constructed from C# 2019-02-09 00:32:18 +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 Use script instance binding for objects constructed from C# 2019-02-09 00:32:18 +01:00
csharp_script.h Use script instance binding for objects constructed from C# 2019-02-09 00:32:18 +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