0.33.0
What's Changed
- Add first-class types for
PCSTR
andPCWSTR
by @kennykerr in #1550 - Prefer
&self
for COM interface traits by @kennykerr in #1511 - Only build the default doc target for
windows-sys
by @kennykerr in #1508 - Simplify implementing with WinRT generic interfaces by @kennykerr in #1510
- Update tests to use
UnsafeCell
by @kennykerr in #1517 - Correct
aarch64
import lib and add tests by @riverar in #1531 - Explicit parameter direction by @kennykerr in #1533
- Include Win32 "retval" signatures in transformation by @kennykerr in #1534
- Fix incorrect implementation shims by @kennykerr in #1535
- Experimental COM interface declaration support by @rylev in #1540
- Make
NTSTATUS::ok
aconst fn
by @roblabla in #1542 - Move feature and dependency tracking to the
metadata
crate by @kennykerr in #1544 - Constrain borrowed parameter lifetime by @kennykerr in #1545
- Simplify and add test for
Weak
by @kennykerr in #1548 - Avoid unnecessary
null_mut
in samples by @kennykerr in #1558 - Restore ability to codegen with windows as dep crate by @riverar in #1551
- Minor doc improvements by @kennykerr in #1564
Full Changelog: 0.32.0...0.33.0