Skip to content

Scala Native Binding Generator 0.3.0

Compare
Choose a tag to compare
@kornilova203 kornilova203 released this 27 Aug 10:24
· 31 commits to master since this release

Release Highlights

This time we released bindings for fnmatch.h, regex.h, iconv.h and utf8proc.h.
The list and usage instructions are available at bindings doc page.

Bindgen

  • #116 #141 fixes detection of cyclic structs and unions (by @kornilova-l)
  • #122 adds helper class for structs that have more than 22 fields (by @kornilova-l)
  • #138 generates type for anonymous structs, unions and inner enums (by @kornilova-l)
  • #140 adds option to reuse types from generated bindings (by @kornilova-l)
  • #149 renames anonymous parameters from anonymous_N to pN (by @kornilova-l)
  • #152 #154 #158 moves all declarations and helper functions to main object (by @kornilova-l)
  • #160 adds structs constructors that initialize all fields (by @kornilova-l)

Sbt plugin

  • #136 adds support for custom target folder for generated code (by @jonas)
  • #136 allows multiple bindings per nativeBindgen task invocation (by @jonas)
  • #144 improves tooling and sbt-plugin error handling (by @jonas)
  • #164 generate files automatically when binding source is managed (by @jonas)