Foreign Function & Memory API (JEP 454)

GPTKB entity

Statements (23)
Predicate Object
gptkbp:instanceOf Python Enhancement Proposal
gptkbp:author gptkb:Maurizio_Cimadamore
gptkbp:category gptkb:REST_API
gptkbp:documentation https://openjdk.org/jeps/454
gptkbp:enables interoperability with native code
access to native memory
gptkbp:finalizedIn gptkb:Java_22
gptkbp:firstPreviewedIn gptkb:Java_19
gptkbp:goal improve performance and safety
improve developer productivity
replace JNI for most use cases
https://www.w3.org/2000/01/rdf-schema#label Foreign Function & Memory API (JEP 454)
gptkbp:partOf gptkb:Java_Virtual_Machine
gptkbp:previewedIn gptkb:Java_20
gptkb:Java_21
gptkbp:proposedBy gptkb:Java_22
gptkbp:provides safe, efficient access to foreign functions
safe, efficient access to foreign memory
gptkbp:relatedTo gptkb:Project_Panama
gptkbp:replacedBy Java Native Interface (JNI) for some use cases
gptkbp:status Final
gptkbp:bfsParent gptkb:Java_SE_22_Edition
gptkbp:bfsLayer 7