LLNL / metall

Persistent memory allocator for data-centric analytics
Other
53 stars 13 forks source link

Feature: new c interface #316

Closed liss-h closed 8 months ago

liss-h commented 8 months ago

This is related to #314.

As discussed, this PR replaces the existing C interface with the one from https://github.com/dice-group/metall-ffi.

I changed the naming and little and added some functions to be more in line with the old interface so that there is no loss of functionality.

KIwabuchi commented 8 months ago

Looks great! I like the new design that utilizes the opaque struct to support multiple Metall manager objects on the application side. Thanks for enhancing the C interface.