Skip to content

v0.1.0

Choose a tag to compare

@ShocOne ShocOne released this 14 Jul 11:28
69eb85e

0.1.0 (2026-07-14)

Features

  • bindings: add String methods for various enums in DirectML, WinML, HTML Help, Rights Management, XML, and AllJoyn (6baaaa7)
  • bindings: update COM method signatures to use **win32.IUnknown for out parameters (df1ae5b)
  • bindings: update COM method signatures to use **win32.IUnknown for output parameters (a958fc8)
  • com: M3 COM vtable pipeline (f87b40d)
  • emit: collapse [MemorySize] byte buffers to []byte and extend slice collapse to COM methods (d3b5ed2)
  • emit: collapse [MemorySize] byte buffers to []byte and extend slice collapse to COM methods (8ac93db)
  • emit: emit packed structs as opaque named blobs instead of skip (5d8ca30)
  • emit: emit packed structs as opaque named blobs instead of skipping (bf6e9ef)
  • idiomatic COM wrappers + arm64 arch tags (M4 COM, M5) (6eb06c4)
  • idiomatic: collapse array+count params into Go slices (M6) (f0956a8)
  • idiomatic: COM interface params use wrapper types (M6) (ef3a4a0)
  • idiomatic: elevate [out,retval] params to return values (M6) (b9c07f4)
  • idiomatic: handle RAII closers from [RAIIFree] (M6) (8e3eac1)
  • idiomatic: M4 idiomatic function tier (007d010)
  • Refactor/collapse idiomatic into bindings (18df21d)
  • self-contained idiomatic layer + one-command both-tier regen + example (b8d2353)
  • Win32 bindings generator — winmd reader, raw emitter, QA gates (M0–M2) (02057de)

Bug Fixes

  • ingest: nested anonymous unions/structs corrupted struct layout (d95b02d)