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
DllImport
ing 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
- @stachu99 made their first contribution in #1740
- @trungnt2910 made their first contribution in #1741
- @Pixelstormer made their first contribution in #1764
- @Saalvage made their first contribution in #1772
Full Changelog: v1.0.50...v1.1