OpenJDK: Panama
16 hours ago
- #Native Integration
- #Project Panama
- #JVM
- Project Panama aims to improve connections between the JVM and non-Java APIs, especially those used in C programming.
- Key components include native function calling, data access, new heap layouts, metadata definitions, and tools like jextract for header file extraction.
- It involves native library management, interpreter/runtime hooks, JIT optimizations, safety tooling, and exploratory work with challenging native libraries.
- Sponsored by the Hotspot Group, with mailing lists for development updates, design documents, JEPs, and talks available.
- Active development in repositories for foreign memory/function support, vectorization, and the jextract tool, with a legacy repo marked for read-only use.