Skip to content

Release 1.0.0

Compare
Choose a tag to compare
@DavidPoliakoff DavidPoliakoff released this 06 Jun 16:36
· 180 commits to master since this release
e2ad656

First interface-stable release

This release stabilized the interface with few changes, mostly the addition of a function call to retrieve the underlying wrapper. Previously, the third field in a gotcha_binding_t was a void* which Gotcha overwrote. Now it's a gotcha_wrappee_handle_t, which can be passed to gotcha_get_wrappee to return the underlying function pointer. See this example.

New Features:

  • Tools can now "stack," if two tools wrap the same function they will each have their wrapper called. The order depends on...
  • Ability to set the priority for a tool's bindings. Tools with a higher priority have their wrappers called first, tools with a lower priority are called closest to the original function
  • Documentation is now located here