Tanner Gooding
Tanner Gooding
Closing this as its waiting on author feedback so a reliable repro can be created. Please feel free to re-open if the necessary details can be provided.
> Trying to use ClangSharpPInvokeGenerator @GenerateClang.rsp to generate sources using Ubuntu 20.04 x64 and libClangSharp.so libclang.so libLLVM.so from NuGet packages for Ubuntu 20.04, I get next errors: Diagnostics for 'src/include/api/idetector.hpp':...
The project is still pending signing certificate support from the .NET Foundation before stable binaries get released.
Signing has happened now and v14.0.0-rc1 is the first available to be signed. Few more tweaks and validation steps to happen and hopefully I can get v14.0.0 stable out around...
It's mid September and I am indeed pushing out a stable release today. Notably It's going to be v15.0.0, rather than v14.0.0.
Resolved with https://github.com/dotnet/ClangSharp/releases/tag/v15.0.0
@reflectronic are you interested in taking this forward still?
This is one that isn't really "easy" to handle. There is no corresponding concept for defining a struct inside a function in C#/.NET and so it must be "hoisted" out...
This may automatically get fixed when the SDK picks up a compiler version with this feature, but it would be good to have explicit tests/validation that this is correctly handled....
`IntPtr` and `nint` are identical types to the runtime and always have been, even when targeting .NET Framework or .NET Standard. The C# compiler has never emitted any modreq or...