CppSharp v0.10.0 Release Notes

    • Generate valid C# when passing a const ref to char

    • Generate valid C# when a secondary base has a public anonymous field

    • Generate valid C# when a method from a secondary base has no native symbol

    • Generate valid C# for typedef-ed type parameters

    • Ensure found type maps always contain the type sought after

    • Flatten anonymous types to avoid empty names

    • 0๏ธโƒฃ Generate valid C# for template parameters with a default value

    • ๐Ÿ›  Fix returned objects by value attributed with inalloca

    • ๐Ÿ›  Fix default arguments to only map to null if pointers

    • Generate valid C# for returned const void pointers

    • ๐Ÿ›  Fix regressions with void pointers and references

    • Generate valid C# for r-values to void pointers

    • ๐Ÿ Make the default build for Windows 64-bit

    • ๐Ÿ Sped the LLVM build on Windows up by parallelizing

    • Generate valid C# when a field with an anon type starts with '$'

    • Generate valid C# when a function is named "get"

    • 0๏ธโƒฃ Enable Clang-based look-up for system includes by default