v0.1.689-beta
Pre-release
Pre-release
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
Full Changelog: v0.1.647-beta...v0.1.689-beta