Integrated: 7904073: Derive required symbols from client code to minimize generated bindings

Nizar Benalla nbenalla at openjdk.org
Wed Oct 15 14:14:29 UTC 2025


On Wed, 3 Sep 2025 15:49:24 GMT, Nizar Benalla <nbenalla at openjdk.org> wrote:

> Please review this change to add a small sample that extracts full bindings once, scans the compiled client classes to collect actually referenced symbols, filters the includes list, and re-runs jextract to produce a slim binding set.

This pull request has now been integrated.

Changeset: 91ff2392
Author:    Nizar Benalla <nbenalla at openjdk.org>
Committer: Maurizio Cimadamore <mcimadamore at openjdk.org>
URL:       https://git.openjdk.org/jextract/commit/91ff2392ac8c3ee7d0906486e8f523fccdf34c44
Stats:     188 lines in 7 files changed: 184 ins; 0 del; 4 mod

7904073: Derive required symbols from client code to minimize generated bindings

Reviewed-by: jvernee

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

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


More information about the jextract-dev mailing list