I have looked into adding mono runtime support for the generator and tests. But currently we would end up with two very different implementations as Mono currently doesn't support the DllImport and UnmanagedCallersOnly attributes that are used for the NativeAoT-LLVM implementation. I added a comment to an issue on the dotnet runtime repository, in the hopes we can work with Microsoft to get this added to the mono runtime instead of having to generate a lot of C glue code.
For anyone interested: https://github.com/dotnet/runtime/issues/86984#issuecomment-1820241819
Have found a few bugs with the new additions to .net and wasm. Waiting for those to be resolved before pushing mono runtime support. https://github.com/dotnet/runtime/issues/95192
Last updated: Dec 13 2025 at 20:04 UTC