Tanner Gooding

Results 379 comments of Tanner Gooding

Closing as this is ultimately an issue with NuGet package restore. v15.0.0 is providing a `linux-x64` package as a "best effort" to help improve the experience. However, this is not...

This is somewhat expected. Not all C/C++ code has a direct equivalent in C# and so they have to be special cased with alternatives and there are tons of patterns...

@mmitche might be a better person to ask. > Does prodcon execution of these tests use a just-built coreclr/corefx?

The basic instructions for using ClangSharp are here: https://github.com/dotnet/ClangSharp#generating-bindings There is not any public facing UI for it today, its all command line support. As per the instructions above, https://github.com/dotnet/ClangSharp/blob/main/sources/ClangSharpPInvokeGenerator/Properties/GenerateClang.rsp...

ClangSharp provides its own native library, `libClangSharp`, to help fill the gap on APIs that `libClang` doesn't expose. You can find a pre-built copy of `libClangSharp` on NuGet. Manually extracting...

@DeafMan1983 could you clarify what the current issue is? It looks like you might be in `-config single-file` rather than `-config multi-file` mode.

This is somewhat expected. Not all C/C++ code has a direct equivalent in C# and so they have to be special cased with alternatives and there are tons of patterns...

This is one that is passed through directly to clang. It allows `` and `=`. For example, `-D DEBUG` and `-D DEFAULT_ALIGNMENT=16`. Multiply can be specified at once so `-D...

I hadn't done that yet since LLVM itself hadn't been providing stable binaries yet. However, I can test this out the next time I regenerate the native bits (which will...

Getting this built as part of v15.0.0. It should be up by end-of-day (assuming no issues are hit with building LLVM on my M1).