hg: panama/panama/jdk: Updated MethodHandle.linkToNative prototype

vladimir.x.ivanov at oracle.com vladimir.x.ivanov at oracle.com
Fri Jun 5 17:13:02 UTC 2015


Changeset: e2648e33b231
Author:    vlivanov
Date:      2015-06-05 20:00 +0300
URL:       http://hg.openjdk.java.net/panama/panama/jdk/rev/e2648e33b231

Updated MethodHandle.linkToNative prototype
  * argument shuffling (Java->C calling convention) in linkToNative adapater;
  * better interpreter support (now uses compiled version through i2c);
  * JIT-compiler support for direct native calls in generated code (C2 only);
  * additional test cases: gettimeofday, getlogin, setlogin & syntetic native methods with different signatures

! src/java.base/share/classes/java/lang/invoke/NativeMethodHandle.java
+ test/java/lang/invoke/NativeAdapterTest.java
! test/java/lang/invoke/NativeCallTest.java
+ test/java/lang/invoke/testsig.c



More information about the panama-dev mailing list