Skip to content

Releases: dotnet/ClangSharp

v12.0.0-beta1

02 Dec 17:36
702d470
Compare
Choose a tag to compare
v12.0.0-beta1 Pre-release
Pre-release

What's Changed

New Contributors

Full Changelog: v11.0.0-beta3...v12.0.0-beta1

v11.0.0-beta3

02 Dec 17:35
90de91d
Compare
Choose a tag to compare
v11.0.0-beta3 Pre-release
Pre-release

What's Changed

New Contributors

Full Changelog: v11.0.0-beta2...v11.0.0-beta3

v11.0.0-beta2

02 Dec 17:34
236f7c3
Compare
Choose a tag to compare
v11.0.0-beta2 Pre-release
Pre-release

What's Changed

  • Ensure that ClangSharpPInvokeGenerator works with the System.CommandLine breaking changes by @tannergooding in #204

Full Changelog: v11.0.0-beta1...v11.0.0-beta2

v11.0.0-beta1

02 Dec 17:34
75feb77
Compare
Choose a tag to compare
v11.0.0-beta1 Pre-release
Pre-release

What's Changed

New Contributors

Full Changelog: v10.0.0-beta...v11.0.0-beta1

v10.0.0-beta

02 Dec 17:32
2126c1f
Compare
Choose a tag to compare
v10.0.0-beta Pre-release
Pre-release

What's Changed

Full Changelog: v9.0.0-beta...v10.0.0-beta

v9.0.0-beta

02 Dec 17:31
8f12bf1
Compare
Choose a tag to compare
v9.0.0-beta Pre-release
Pre-release

What's Changed

  • Add Preprocessing Wrappers by @udaken in #84
  • Updating the codebase to Clang v9.0.0 by @tannergooding in #86
  • Removing Debugger.Break calls from the repository by @tannergooding in #89
  • Adding a license header to all the code files by @tannergooding in #90
  • Switching various LINQ expressions to use OfType instead of Where(x is T).Cast by @tannergooding in #91
  • Ensure the various cursor kinds are being handled by @tannergooding in #92
  • Adding DeclStmt.Decls by @udaken in #88
  • Add Minimal Support for NamespaceAliasDecl and UsingDirectiveDecl. by @iosdevzone in #87
  • Adding basic tests for ClassTemplateDecl and ClassTemplatePartialSpecializationDecl by @tannergooding in #93
  • Updating CI to use the vmImage pool names by @tannergooding in #95
  • Add a helper library, libClangSharp, for exposing functionality not in libClang by @tannergooding in #94
  • Updating dependences to latest stable and cleanup solution file. by @tannergooding in #96
  • Updating System.CommandLine.Experimental to 0.3.0-alpha.19405.1 by @tannergooding in #97
  • Cleanup the PInvokeGenerator to follow some best practices and avoid platform differences. by @tannergooding in #98
  • Changing the default to -std=c++17 and cleaning up the launchSettings.json by @tannergooding in #99
  • Handle some more decl and stmt kinds in the PInvoke generator by @tannergooding in #100
  • Updating ClangSharpPInvokeGenerator to pack as a global tool by @tannergooding in #101
  • Take name remapping into account when tracking the native type name. by @tannergooding in #102
  • Simplifying some of the command line options for ClangSharpPInvokeGenerator by @tannergooding in #103
  • Adding an option to generate netfx compatible code by @tannergooding in #104
  • Adding support for nested anonymous records by @tannergooding in #105
  • Ensure that anonymous nested structs can have their field names remapped by @tannergooding in #106
  • Adding explicit tests covering C style unions by @tannergooding in #107
  • Updating the GetTypeName handling to better handle anonymous records and pointee types by @tannergooding in #108
  • Adding support for generating bitfield bindings by @tannergooding in #109
  • Add binding generation support for virtual instance methods by @tannergooding in #110
  • Provide a mechanism for providing additional attributes and using directives for declarations by @tannergooding in #111
  • Adding support for optional parameters, overriding the EnumDecl type, and overriding the CallingConv by @tannergooding in #112
  • Fixing binding generation to support multidimensional arrays and conflicting names by @tannergooding in #113
  • Adding support for binding the most common statement and expression kinds by @tannergooding in #114
  • Support a few more statement and declaration types by @tannergooding in #115
  • fix: Fix property name by @objectx in #116

New Contributors

Full Changelog: v8.0.0-beta...v9.0.0-beta

v8.0.0-beta

02 Dec 17:29
Compare
Choose a tag to compare
v8.0.0-beta Pre-release
Pre-release

What's Changed

New Contributors

Full Changelog: v3.8.0...v8.0.0-beta

v3.8.0

02 Dec 17:29
Compare
Choose a tag to compare

Full Changelog: v3.6.0...v3.8.0

v3.6.0

02 Dec 17:28
Compare
Choose a tag to compare