Skip to content

Release version 13.9.1 (#1592)

Compare
Choose a tag to compare
@github-actions github-actions released this 04 Jun 09:58
cddc88a

Features:

  • Refactors generated code as described below to make compiled code smaller.
  • Moves implementations of JniExceptionThrower, JniReference, CppProxyBase from headers to cpp files.
  • Moves repeated functionality like throwing exception and retrieving native handle to functions.
  • Moves caching mechanism in JNI and Dart ffi related generated code to cpp.
  • Makes several classes final.
  • Makes many generated JNI related functions noexcept.
  • Avoids passing of useless parameter like (SomeType*)nullptr to converters. Now empty TypeId template is passing.
  • Removes unused headers.