Skip to content

Releases: LLNL/GOTCHA

1.0.8

03 Mar 18:07
4b74402
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 1.0.7...1.0.8

1.0.7

17 Jun 23:51
ae053b7
Compare
Choose a tag to compare

What's Changed

Full Changelog: 1.0.6...1.0.7

v1.0.6

06 Apr 21:37
81401b9
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 1.0.5...v1.0.6

Release 1.0.5

09 Nov 03:24
e28f10c
Compare
Choose a tag to compare

What's Changed

Full Changelog: 1.0.4...1.0.5

Release 1.0.4

20 Jul 04:45
46f2aae
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v1.0.3...1.0.4

Release 1.0.3

21 Apr 00:53
Compare
Choose a tag to compare

Publish interfaces for filtering which libraries are targeted for wrapping.

Release 1.0.2

14 Jun 15:52
bed1b7c
Compare
Choose a tag to compare

This release corrects documentation issues and allows Gotcha to be found via find_package (credit @daboehme ) in CMake

Release 1.0.1

13 Jun 20:53
a560072
Compare
Choose a tag to compare

Release 1.0.0 missed a few places with the old interface in the codebase, and allowed codebases to write code which didn't conform to our new interface. We've made changes to make it more obvious to users if they're targeting the old interface

Release 1.0.0

06 Jun 16:36
e2ad656
Compare
Choose a tag to compare

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

Release 0.0.2

06 Jun 22:24
Compare
Choose a tag to compare
Release 0.0.2 Pre-release
Pre-release

This release primarily contains some fixes to the build system that should aid in integration into projects using GOTCHA.