Skip to content

v0.1.689-beta

Pre-release
Pre-release
Compare
Choose a tag to compare
@AArnott AArnott released this 19 May 16:25
0bfcfbb

What's Changed

  • Update metadata to 23.0.2-preview by @AArnott in #538
  • README: Fix Newer metadata section commandline by @Thog in #540
  • Make it easier to test CPU architectures in multiple tests by @AArnott in #495
  • Automatically apply PreserveSig behavior where metadata sets the flag by @AArnott in #542
  • Propagate [Obsolete] attribute on fields from the metadata by @AArnott in #543
  • Add support for generating many constants based on wildcard by @AArnott in #544
  • Reuse .NET NativeOverlapped struct instead of generating our own by @AArnott in #546
  • Detect and report suspicious characters in NativeMethods.txt by @AArnott in #548
  • Generate constants into their typedef structs wherever possible by @AArnott in #550
  • Produce friendly overloads for in/out PWSTR parameters by @AArnott in #551
  • Add SizeParamIndex or CountConst as required to extern methods by @AArnott in #552
  • Emit assembly attribute with CsWin32 version stamp by @AArnott in #555
  • Recognize documented invalid values for handles by @AArnott in #557
  • Share MetadataIndex instances across multiple generators by @AArnott in #558

New Contributors

  • @Thog made their first contribution in #540

Full Changelog: v0.1.647-beta...v0.1.689-beta