mirror of
https://github.com/openjdk/jdk.git
synced 2025-08-27 06:45:07 +02:00
7023639: JSR 292 method handle invocation needs a fast path for compiled code
6984705: JSR 292 method handle creation should not go through JNI Remove assembly code for JDK 7 chained method handles Co-authored-by: John Rose <john.r.rose@oracle.com> Co-authored-by: Michael Haupt <michael.haupt@oracle.com> Reviewed-by: jrose, twisti, kvn, mhaupt
This commit is contained in:
parent
893817c28d
commit
12901d0e5b
181 changed files with 5760 additions and 14402 deletions
|
@ -3087,15 +3087,6 @@ jint Arguments::parse(const JavaVMInitArgs* args) {
|
|||
}
|
||||
#endif // PRODUCT
|
||||
|
||||
// Transitional
|
||||
if (EnableMethodHandles || AnonymousClasses) {
|
||||
if (!EnableInvokeDynamic && !FLAG_IS_DEFAULT(EnableInvokeDynamic)) {
|
||||
warning("EnableMethodHandles and AnonymousClasses are obsolete. Keeping EnableInvokeDynamic disabled.");
|
||||
} else {
|
||||
EnableInvokeDynamic = true;
|
||||
}
|
||||
}
|
||||
|
||||
// JSR 292 is not supported before 1.7
|
||||
if (!JDK_Version::is_gte_jdk17x_version()) {
|
||||
if (EnableInvokeDynamic) {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue