Skip to content

Add GCC11 and VS2022 support

Latest
Compare
Choose a tag to compare
@tritao tritao released this 18 Oct 11:58
· 48 commits to main since this release

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