virtualx-engine/modules/mono
Ignacio Etcheverry a946f84e3d Don't box params on Native->C# calls with Variant params
Godot uses Variant parameters for calls to script methods.
Up until now we were boxing such parameters when marshalling
them for invokation, even if they were value types.

Now Godot allocates the marshalled parameters on the stack,
reducing the GC allocations resulted from boxing.
2020-12-06 01:36:20 +01:00
..
build_scripts Remove empty lines around braces with the formatting script 2020-11-16 23:38:11 -05:00
doc_classes Add link titles for all links in the class reference 2020-08-31 14:22:07 +02:00
editor [Complex Text Layouts] Refactor Font class, default themes and controls to use Text Server interface. 2020-11-26 14:25:48 +02:00
glue Merge pull request #43250 from aaronfranke/strext-lstrip 2020-11-16 09:15:45 +01:00
icons Optimize SVG using svgcleaner --multipass 2020-10-25 10:02:37 +01:00
mono_gd Don't box params on Native->C# calls with Variant params 2020-12-06 01:36:20 +01:00
utils Remove empty lines around braces with the formatting script 2020-11-16 23:38:11 -05:00
.gitignore Make git no longer ignore solution files inside the mono module 2019-08-12 15:59:06 +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 Reorganized core/ directory, it was too fatty already 2020-11-07 20:17:12 -03:00
class_db_api_json.h Reorganized core/ directory, it was too fatty already 2020-11-07 20:17:12 -03:00
config.py Core: Always enable ptrcall, remove PTRCALL_ENABLED define 2020-11-25 14:08:17 +01:00
csharp_script.cpp Variant: Rename Type::_RID to Type::RID 2020-11-09 16:29:04 +01:00
csharp_script.h Reorganized core/ directory, it was too fatty already 2020-11-07 20:17:12 -03:00
godotsharp_defs.h Update copyright statements to 2020 2020-01-01 11:16:22 +01:00
godotsharp_dirs.cpp Remove empty lines around braces with the formatting script 2020-11-16 23:38:11 -05:00
godotsharp_dirs.h Remove empty lines around braces with the formatting script 2020-11-16 23:38:11 -05:00
managed_callable.cpp Mono/C#: Fix several clang-tidy warnings and cleanup 2020-07-05 19:19:36 +02:00
managed_callable.h Reorganized core/ directory, it was too fatty already 2020-11-07 20:17:12 -03:00
mono_gc_handle.cpp Style: clang-format: Disable KeepEmptyLinesAtTheStartOfBlocks 2020-05-14 16:54:55 +02:00
mono_gc_handle.h Remove empty lines around braces with the formatting script 2020-11-16 23:38:11 -05:00
register_types.cpp Reorganized core/ directory, it was too fatty already 2020-11-07 20:17:12 -03:00
register_types.h Fix header guards in modules: 2020-09-06 16:13:59 +01:00
SCsub C#: Make editor create NuGet fallback folder for Godot packages 2020-10-23 10:54:49 +02:00
signal_awaiter_utils.cpp Don't box params on Native->C# calls with Variant params 2020-12-06 01:36:20 +01:00
signal_awaiter_utils.h Reorganized core/ directory, it was too fatty already 2020-11-07 20:17:12 -03:00