Skip to content

Releases: klang-toolkit/kextract

Release list

v0.0.3

Choose a tag to compare

@ygdrasil-io ygdrasil-io released this 08 Jul 21:52
28c5ab6

What's Changed

  • feat: add --split-output for per-class file generation by @ygdrasil-io in #31
  • Kotlin ObjC builder: open fun, override, val ptr, category dedup, typedef→struct by @ygdrasil-io in #32
  • Generate ObjCSubclassing helpers (objc_allocateClassPair, class_addMethod, ...) by @ygdrasil-io in #33
  • fix: restore isAggregateGlobal check in visitVariable for struct/union globals by @ygdrasil-io in #34
  • feat: variadic function support with --variadic-args by @ygdrasil-io in #35
  • feat: add --win32 mode with per-DLL libraryLookup codegen by @ygdrasil-io in #36
  • feat: add --init-method flag for deferred DLL initialization by @ygdrasil-io in #38
  • fix: mangle C typedef names colliding with Kotlin built-in types by @ygdrasil-io in #39

Full Changelog: v0.0.2...v0.0.3

What's Changed

  • feat: add --split-output for per-class file generation by @ygdrasil-io in #31
  • Kotlin ObjC builder: open fun, override, val ptr, category dedup, typedef→struct by @ygdrasil-io in #32
  • Generate ObjCSubclassing helpers (objc_allocateClassPair, class_addMethod, ...) by @ygdrasil-io in #33
  • fix: restore isAggregateGlobal check in visitVariable for struct/union globals by @ygdrasil-io in #34
  • feat: variadic function support with --variadic-args by @ygdrasil-io in #35
  • feat: add --win32 mode with per-DLL libraryLookup codegen by @ygdrasil-io in #36
  • feat: add --init-method flag for deferred DLL initialization by @ygdrasil-io in #38
  • fix: mangle C typedef names colliding with Kotlin built-in types by @ygdrasil-io in #39

Full Changelog: v0.0.2...v0.0.3

v0.0.2

Choose a tag to compare

@ygdrasil-io ygdrasil-io released this 28 May 21:25
ab37bd2

What's Changed

  • fix(windows): add System32 to java.library.path so mordant finds kernel32.dll by @ygdrasil-io in #21
  • fix(objc): fix all 5 bugs + bonus from issue #22 — correct Panama layouts for scalars, structs, enums by @ygdrasil-io in #23

Full Changelog: v0.0.1...v0.0.2

What's Changed

  • fix(windows): add System32 to java.library.path so mordant finds kernel32.dll by @ygdrasil-io in #21
  • fix(objc): fix all 5 bugs + bonus from issue #22 — correct Panama layouts for scalars, structs, enums by @ygdrasil-io in #23

Full Changelog: v0.0.1...v0.0.2