JEP 442: Foreign Function & Memory API

GPTKB entity

Statements (33)
Predicate Object
gptkbp:instanceOf gptkb:EP
gptkbp:announced 2023-03-21
gptkbp:API gptkb:jdk.incubator.foreign
gptkb:java.lang.foreign
gptkbp:author gptkb:Maurizio_Cimadamore
gptkbp:category gptkb:Java_Platform
gptkb:Foreign_Function_Interface
Python Enhancement Proposal
Memory Management
gptkbp:component core-libs
gptkbp:enables Accessing native memory
Calling native libraries
https://www.w3.org/2000/01/rdf-schema#label JEP 442: Foreign Function & Memory API
gptkbp:JEP_number 442
gptkbp:motive Provide a safe, efficient way to access native code and memory.
gptkbp:partOf gptkb:Project_Panama
gptkbp:plotSummary Introduces an API to interoperate with code and data outside of the Java runtime.
gptkbp:proposedBy Foreign Function & Memory API
gptkbp:relatedJEP gptkb:JEP_424
gptkb:JEP_191
gptkb:JEP_389
gptkb:JEP_412
gptkb:JEP_434
gptkb:JEP_419
gptkbp:replacedBy gptkb:JEP_424
gptkb:JEP_434
JNI for many use cases
gptkbp:scope JDK
gptkbp:status Final
gptkbp:target gptkb:Java_21
gptkbp:title Foreign Function & Memory API
gptkbp:bfsParent gptkb:Java_21
gptkbp:bfsLayer 6