Skip to content

Releases: mono/CppSharp

Add GCC11 and VS2022 support

18 Oct 11:58
Compare
Choose a tag to compare

This new release updates to Clang 18 and adds support for VS2022 and GCC11.

Also comes some nice binding fixes, check the full release notes below for specifics.

What's Changed

  • CppSharp.AST.Declaration - fixed return QualifiedOriginalName, QualifiedLogicalOriginalName by @stachu99 in #1740
  • CSharpExpressionPrinter: Wrap expression in parenthesis by @trungnt2910 in #1741
  • CSharpExpressionPrinter: Recurse into operands by @trungnt2910 in #1745
  • CSharp: More default parameter fixes by @trungnt2910 in #1747
  • Add type to non-type template parameter decls. by @tritao in #1749
  • Array marshalling by @trungnt2910 in #1748
  • Add qualified template name to GetCXXRecordDeclFromBaseType. by @tritao in #1751
  • SymbolResolver: Use filename when path cannot be found by @trungnt2910 in #1752
  • CSharpSources: Dereference pointer variables by @trungnt2910 in #1753
  • Fix crash on Linux by DllImporting correct version of libdl by @Pixelstormer in #1764
  • Bug fixes for GCC 11, cache conversion robustness and error handling by @tritao in #1765
  • Update to Clang 16 for MSVC 2022 support by @tritao in #1724
  • Fix Value Type Out Parameters by @Saalvage in #1772

New Contributors

Full Changelog: v1.0.50...v1.1

v1.0.45.22293

06 Feb 00:02
Compare
Choose a tag to compare
Publish package to nuget.org when a version tag is created

CppSharp

27 Sep 18:47
Compare
Choose a tag to compare

Latest CI builds of tagged branches