vezel-dev / cathode

A terminal-centric replacement for the .NET console APIs.
https://docs.vezel.dev/cathode
BSD Zero Clause License
91 stars 7 forks source link

Disable runtime interop marshaling (.NET 8) #77

Closed alexrp closed 10 months ago

alexrp commented 2 years ago

Depends on:

See: https://github.com/dotnet/runtime/issues/60639

Our use of interop on Unix is quite simple. We can most likely get by without using the marshaling support in the runtime.

alexrp commented 2 years ago

This is going to require some work in CsWin32, so probably won't happen immediately when .NET 7 is out.

alexrp commented 1 year ago

Blocked on: https://github.com/microsoft/CsWin32/issues/600

alexrp commented 1 year ago

Can probably be done with the next CsWin32 release.