CppSharp v0.9.2 Release Notes

Release Date: 2019-05-07 // almost 5 years ago
    • ๐Ÿ›  Fix the Windows build by not storing Unicode in std::string

    • ๐Ÿ›  Fixed type map support for typedef types

    • Name anonymous types after the fields which use them

    • Generate valid C# when std::string is only used for variables

    • Generate valid C# when std::string is only used for non-private fields

    • ๐Ÿ‘Œ Support indirect parameters

    • โž• Add a test for passing by value of structs with copy ctors

    • โž• Add parsing and AST support for RecordArgABI information in class records.

    • ๐Ÿ›  Fix the generated C++ for Xcode 10.2

    • โšก๏ธ Optimize renaming of declarations named after keywords

    • โšก๏ธ Optimize the cleaning of invalid names

    • ๐Ÿ›  Fix a crash when a function pointer takes a function pointer

    • Generate valid C# for returned const char*&

    • Generate valid C# for overloads with types nested in templates

    • ๐Ÿ›  Fix the naming of anonymous types when 2+ types are nested 2+ levels

    • โœ‚ Remove ParserOptions.Abi since its misleading as it serves no purpose

    • ๐Ÿ‘Œ Improved robustness when parsing C++ ABI kind