Skip to content

v0.3.0

Choose a tag to compare

@jjrv jjrv released this 29 Jul 14:06
· 172 commits to master since this release

Breaking changes:

  • Usage in web browsers has been completely overhauled.
  • function is now a reserved keyword in NBIND_CLASS blocks.
  • New syntax for renaming bound methods (still undocumented feature).
    • Argument order was changed.
    • Name visible to JavaScript is now passed as a quoted string.

Other changes:

  • Reflection support, report type information from C++ method definitions to JavaScript.
  • Support for custom type conversion policies:
    • Enforce stricter type checking
    • Allow null pointers.
  • NBIND_GLOBAL block allows binding functions not belonging to any class.
  • 64-bit integer support.
  • Various bugfixes.