virtualx-engine/modules/mono/mono_gd
Ignacio Etcheverry b271aa48e4 Mono: Script lifetime fixes
- alloc_language_binding: Use strong GC handle as well for references. Fixes #15138
- Set the native instance field of Godot.Object to IntPtr.Zero when it's freed.
- Create weak handles without tracking resurrection (that was causing trouble). This means we have to call notification predelete before queueing a native Object for deletion, and use the MonoObject* passed by the finalizer because the weak GC handle target will return NULL at this point.
2018-01-01 03:05:13 +01:00
..
gd_mono.cpp Mono: Script lifetime fixes 2018-01-01 03:05:13 +01:00
gd_mono.h Mono: Script lifetime fixes 2018-01-01 03:05:13 +01:00
gd_mono_assembly.cpp Fix FrameworkPathOverride and assemblies path loop 2017-10-29 22:22:38 +01:00
gd_mono_assembly.h Fix assembly load hooks 2017-10-07 04:21:55 +02:00
gd_mono_class.cpp Export attribute fixes and improvements 2017-10-17 14:42:13 +02:00
gd_mono_class.h Export attribute fixes and improvements 2017-10-17 14:42:13 +02:00
gd_mono_field.cpp Marshal NULL MonoString* as empty Godot string 2017-12-24 03:32:40 +01:00
gd_mono_field.h Added mono module 2017-10-03 00:01:26 +02:00
gd_mono_header.h Added mono module 2017-10-03 00:01:26 +02:00
gd_mono_internals.cpp Style: Apply new clang-format 5.0 style to all files 2017-12-07 08:02:00 +01:00
gd_mono_internals.h Added mono module 2017-10-03 00:01:26 +02:00
gd_mono_log.cpp Fix fatal mono logs not getting logged to disk. 2017-12-19 17:36:33 +01:00
gd_mono_log.h Added mono module 2017-10-03 00:01:26 +02:00
gd_mono_marshal.cpp Marshal NULL MonoString* as empty Godot string 2017-12-24 03:32:40 +01:00
gd_mono_marshal.h Marshal NULL MonoString* as empty Godot string 2017-12-24 03:32:40 +01:00
gd_mono_method.cpp Mono: Prevent raising exceptions in native code 2017-10-23 00:35:14 +02:00
gd_mono_method.h Added mono module 2017-10-03 00:01:26 +02:00
gd_mono_utils.cpp Mono: Make the bindings generator output enums 2017-12-24 04:20:41 +01:00
gd_mono_utils.h Mono: Make the bindings generator output enums 2017-12-24 04:20:41 +01:00