Tools and libraries to glue C/C++ APIs to high-level languages
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 

1009 B

CppSharp 0.9.2 8.5.2019

  • 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