Skip to content

v0.1.6

Latest

Choose a tag to compare

@sanko sanko released this 14 Feb 22:48

[0.1.6] - 2026-02-14

Added

  • Added TARGET_DIRECT_TRAMPOLINE_GENERATOR to the regression tester in t/850_regression_cases.c to support debugging and preventing regressions in the direct marshalling pipeline.

Fixed

  • Fixed a memory leak in _infix_forward_create_direct_impl where the ref_count of the newly created trampoline handle was not being initialized. This caused the handle to never be freed during destruction as the library incorrectly assumed other references existed.
  • Trampolines allocated in a user-managed "shared arena" were being added to the internal global cache. When the user destroyed the arena, the cache retained dangling pointers to the trampoline signatures.

Full Changelog: v0.1.5...v0.1.6