Skip to content

Alpha 1-4

Pre-release
Pre-release
Compare
Choose a tag to compare
@jharmer95 jharmer95 released this 17 Jan 15:49
de9ed71

This release fixes some bugs:

  • Returning objects with de-allocated strings
  • Only returning the first char of a char*
  • Not properly handling single-value pointers
  • Throwing exceptions for void return functions

This release also improves some performance and readability:

  • Adding noexcept where it makes sense, and a compiler-defined (NOTHROW macro) noexcept pretty much everywhere else
  • More clearly defined the interface for SerialAdapter
    • Non implemented functions now protected by static_assert rather than run-time exceptions
  • Can now call rpc::Run<>() with a string (added a string_view overload)