godot-mono-builds/files/patches
Ignacio Etcheverry 0e312939bd WASM: Add patch to let Godot provide its own m2n trampolines
Mono on WASM relies on trampolines for a fixed pre-defined set of
method signatures in order for the interpreter to call native
functions.
As a workaround for this limitation, Godot has been passing long,
ulong, float and double as pointers in internal calls.
This patch should allow Godot to provide its own trampolines, which
can be generated automatically at compile time thanks to templates.

This patch is made against the Mono tag mono-6.12.0.111. The
following commit is expected to break this patch:
mono/mono@174aeaa31c
It will need to be updated once we upgrade the a newer Mono
version in the official Godot builds.
2020-12-04 23:36:32 +01:00
..
bcl-profile-platform-override.diff BCL: Fix net_4_x build for Windows 2020-01-29 12:27:35 +01:00
fix-mono-android-tkill.diff Remove boehm gc patch for android tkill 2020-04-06 14:52:11 +02:00
mono_ios_asl_log_deprecated.diff CI: Build with Mono 6.12.0.111 and Emscripten 1.39.9 2020-11-16 17:17:03 +01:00
mono-dbg-agent-clear-tls-instead-of-abort.diff Add patch from Unity fork to fix TLS re-attachment 2020-01-21 15:17:42 +01:00
offsets-tool-extra-cflags_new.diff Added Github Actions workflow 2020-05-14 22:01:26 +02:00
offsets-tool-extra-cflags_old.diff Added Github Actions workflow 2020-05-14 22:01:26 +02:00
wasn_m2n_trampolines_hook.diff WASM: Add patch to let Godot provide its own m2n trampolines 2020-12-04 23:36:32 +01:00