New
Add GCC11 and VS2022 support
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 https://github.com/mono/CppSharp/pull/1740
- CSharpExpressionPrinter: Wrap expression in parenthesis by @trungnt2910 in https://github.com/mono/CppSharp/pull/1741
- CSharpExpressionPrinter: Recurse into operands by @trungnt2910 in https://github.com/mono/CppSharp/pull/1745
- CSharp: More default parameter fixes by @trungnt2910 in https://github.com/mono/CppSharp/pull/1747
- Add type to non-type template parameter decls. by @tritao in https://github.com/mono/CppSharp/pull/1749
- Array marshalling by @trungnt2910 in https://github.com/mono/CppSharp/pull/1748
- Add qualified template name to GetCXXRecordDeclFromBaseType. by @tritao in https://github.com/mono/CppSharp/pull/1751
- SymbolResolver: Use filename when path cannot be found by @trungnt2910 in https://github.com/mono/CppSharp/pull/1752
- CSharpSources: Dereference pointer variables by @trungnt2910 in https://github.com/mono/CppSharp/pull/1753
- Fix crash on Linux by
DllImporting correct version of libdl by @Pixelstormer in https://github.com/mono/CppSharp/pull/1764 - Bug fixes for GCC 11, cache conversion robustness and error handling by @tritao in https://github.com/mono/CppSharp/pull/1765
- Update to Clang 16 for MSVC 2022 support by @tritao in https://github.com/mono/CppSharp/pull/1724
- Fix Value Type Out Parameters by @Saalvage in https://github.com/mono/CppSharp/pull/1772
New Contributors
- @stachu99 made their first contribution in https://github.com/mono/CppSharp/pull/1740
- @trungnt2910 made their first contribution in https://github.com/mono/CppSharp/pull/1741
- @Pixelstormer made their first contribution in https://github.com/mono/CppSharp/pull/1764
- @Saalvage made their first contribution in https://github.com/mono/CppSharp/pull/1772
Full Changelog: https://github.com/mono/CppSharp/compare/v1.0.50...v1.1