New Jextract 22 builds are live!
Jorn Vernee
jorn.vernee at oracle.com
Thu May 2 16:53:57 UTC 2024
Hi all,
We've just published a new build of jextract 22 over on:
https://jdk.java.net/jextract/
Since the last version, notable changes that affect end-users are:
1. 7903720: Change layout of jextract image
2. 7903715: Jextract generates duplicate allocator parameters
3. 7903697: jextract doesn't use name in asm label attribute
4. 7903704: Expose addresses of native functions
5. Fix javadoc generation and add check to testing suite
6. 7903680: Dependency checker doesn't handle function pointers and
nested types
(see links in footer)
With regards to (1): we've changed the layout of the jextract image. The
new layout now has the 2 launcher scripts in the root directory, and a
separate 'runtime' folder with the bundled jlink runtime used to run
jextract. This change should make it possible to add the jextract
launcher scripts to the PATH, without also adding the 'java' launcher
from the runtime image. Just note that changes might be needed to
scripts that were calling jextract, in order to account for the new layout.
Additionally, we have recently published a guide for jextract at:
https://github.com/openjdk/jextract/blob/master/doc/GUIDE.md
Jorn
[1]: https://github.com/openjdk/jextract/pull/241
[2]: https://github.com/openjdk/jextract/pull/238
[3]: https://github.com/openjdk/jextract/pull/232
[4]: https://github.com/openjdk/jextract/pull/228
[5]: https://github.com/openjdk/jextract/pull/227
[6]: https://github.com/openjdk/jextract/pull/224
More information about the jextract-dev
mailing list