-
Enhancement
-
Resolution: Fixed
-
P3
-
7
Issue | Fix Version | Assignee | Priority | Status | Resolution | Resolved In Build |
---|---|---|---|---|---|---|
JDK-2227821 | 8 | John Rose | P3 | Resolved | Fixed | b50 |
JDK-8017918 | 7u45 | John Rose | P3 | Closed | Fixed | b01 |
JDK-8002681 | 7u40 | John Rose | P3 | Resolved | Fixed | b01 |
Currently annotation processing is all at the Java level. This works well, except for annotations which the low-level code of the JVM wants to look at.
We want to inject programmer-written directives for VM-specific optimizations, and to experiment with special binding rules for other languages. This work will take place initially it the OpenJDK/mlvm project, and if it incubates well may be standardized.
Current RFE is in two parts:
1. put an annotation walker into the class file parser
2. implement an annotation for decorating methods with Hotspot compiler oracle advice
We want to inject programmer-written directives for VM-specific optimizations, and to experiment with special binding rules for other languages. This work will take place initially it the OpenJDK/mlvm project, and if it incubates well may be standardized.
Current RFE is in two parts:
1. put an annotation walker into the class file parser
2. implement an annotation for decorating methods with Hotspot compiler oracle advice
- backported by
-
JDK-2227821 JVM needs direct access to some annotations
-
- Resolved
-
-
JDK-8002681 JVM needs direct access to some annotations
-
- Resolved
-
-
JDK-8002682 JVM needs direct access to some annotations
-
- Closed
-
-
JDK-8002683 JVM needs direct access to some annotations
-
- Closed
-
-
JDK-8017918 JVM needs direct access to some annotations
-
- Closed
-