virtualx-engine/modules/mono
Ignacio Roldán Etcheverry f88d8902cf C#: Ensure native handles are freed after switch to .NET Core
Finalizers are longer guaranteed to be called on exit now that
we switched to .NET Core. This results in native instances leaking.

The only solution I can think of so far is to keep a list of all
instances alive to dispose when the AssemblyLoadContext.Unloading
event is raised.
2022-08-22 03:36:51 +02:00
..
build_scripts Fix detection of .NET Sdk from snap and allow higher versions 2022-08-22 03:36:51 +02:00
doc_classes C#: Begin move to .NET Core 2022-08-22 03:35:59 +02:00
editor C#: Ensure native handles are freed after switch to .NET Core 2022-08-22 03:36:51 +02:00
glue C#: Ensure native handles are freed after switch to .NET Core 2022-08-22 03:36:51 +02:00
icons Optimize SVG using svgcleaner --multipass 2020-10-25 10:02:37 +01:00
mono_gd C#: Ensure native handles are freed after switch to .NET Core 2022-08-22 03:36:51 +02:00
utils C#: Begin move to .NET Core 2022-08-22 03:35:59 +02:00
.editorconfig C#: Code cleanup and greatly reduce use of C# pointers 2022-08-22 03:36:51 +02:00
.gitignore C#: Code cleanup and greatly reduce use of C# pointers 2022-08-22 03:36:51 +02:00
__init__.py Re-write mono module editor code in C# 2019-07-05 09:38:23 +02:00
class_db_api_json.cpp Make enum/constant binds 64-bit. 2022-06-17 16:36:26 +03:00
class_db_api_json.h Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
config.py C#: Begin move to .NET Core 2022-08-22 03:35:59 +02:00
csharp_script.cpp C#: Ensure native handles are freed after switch to .NET Core 2022-08-22 03:36:51 +02:00
csharp_script.h C#: Begin move to .NET Core 2022-08-22 03:35:59 +02:00
Directory.Build.props Add C# source generator for a new ScriptPath attribute 2021-03-06 21:50:32 +01:00
godotsharp_defs.h C#: Ensure native handles are freed after switch to .NET Core 2022-08-22 03:36:51 +02:00
godotsharp_dirs.cpp C#: Restructure code prior move to .NET Core 2022-08-22 03:35:59 +02:00
godotsharp_dirs.h C#: Restructure code prior move to .NET Core 2022-08-22 03:35:59 +02:00
interop_types.h C#: Move marshaling logic and generated glue to C# 2022-08-22 03:35:59 +02:00
managed_callable.cpp C#: Begin move to .NET Core 2022-08-22 03:35:59 +02:00
managed_callable.h C#: Begin move to .NET Core 2022-08-22 03:35:59 +02:00
mono_gc_handle.cpp C#: Begin move to .NET Core 2022-08-22 03:35:59 +02:00
mono_gc_handle.h C#: Begin move to .NET Core 2022-08-22 03:35:59 +02:00
register_types.cpp Refactor module initialization 2022-05-04 17:34:51 +02:00
register_types.h Refactor module initialization 2022-05-04 17:34:51 +02:00
SCsub C#: Move marshaling logic and generated glue to C# 2022-08-22 03:35:59 +02:00
SdkPackageVersions.props C#: Add initial implementation of source generator for script members 2022-08-22 03:36:51 +02:00
signal_awaiter_utils.cpp C#: Begin move to .NET Core 2022-08-22 03:35:59 +02:00
signal_awaiter_utils.h C#: Restructure code prior move to .NET Core 2022-08-22 03:35:59 +02:00