Skip to content

Scala Native Binding Generator 0.1

Compare
Choose a tag to compare
@kornilova203 kornilova203 released this 23 Jun 13:28
· 266 commits to master since this release

First release of Scala Native Binding Generator.

Docker container with bindgen binary:
https://hub.docker.com/r/scalabindgen/scala-native-bindgen/

Instructions

Release Highlights

  • mrRosset/scala-native-bindgen (by @mrRosset) initial version of Binding Generator that outputs bindings for typedefs, structs, unions and functions. Also it generates helper functions that make access to fields of structs and unions easier.
  • #17 (by @jonas) migrates the test suite to Scala and sbt.
  • mrRosset#2 (by @jonas) simplifies the build to link against system installed Clang libraries.
  • mrRosset#3, mrRosset#4 (by @kornilova-l) adds helper function for struct allocation.
  • #25 (by @kornilova-l) adds option to filter functions and typedefs by prefix.
  • #32 (by @kornilova-l) ensures that names of library member do not interfere with Scala names.
  • #37 #38 (by @kornilova-l) fixes enum type and its integer values.
  • #42 (by @kornilova-l) fixes name of variadic argument.
  • #43 (by @kornilova-l) adds command line option for package name.
  • #44 (by @kornilova-l) warns about packed structs.