Integrated: Update jextract to reflect latest API tweaks

Maurizio Cimadamore mcimadamore at openjdk.org
Tue Mar 7 21:39:25 UTC 2023


On Tue, 7 Mar 2023 19:28:38 GMT, Maurizio Cimadamore <mcimadamore at openjdk.org> wrote:

> We have done a number of smaller changes to the FFM API which require a refresh in the jextract code:
> 
> * Move `ValueLayout.OfAddress` to standalone class (`AddressLayout`)
> * Tweak `MemorySegment::reinterpret` to accept `Arena` instead of `MemorySegment.Scope`
> * Removal of `MemoryLayout::valueLayout` factory.
> 
> This patch fixes jextract to deal with these changes.

This pull request has now been integrated.

Changeset: c1fce3b3
Author:    Maurizio Cimadamore <mcimadamore at openjdk.org>
URL:       https://git.openjdk.org/jextract/commit/c1fce3b34f79e9768fcec4eeab16cf5a0453d1d6
Stats:     46 lines in 19 files changed: 24 ins; 1 del; 21 mod

Update jextract to reflect latest API tweaks

Reviewed-by: jvernee

-------------

PR: https://git.openjdk.org/jextract/pull/111


More information about the jextract-dev mailing list