RFEs [1] ~ [7] below will be integrated into the mainline repo at the same time.
The RFEs will be implemented in this order. [1] ~ [7] will be reviewed in github as dependent PRs.
+-- status. d = in development; p = PR in progress; R = fully reviewed
v
R [1]
R [2]
R [3]
R [4]
R [5]
R [6]
R [7]
- csr for
-
JDK-8339506 Implement JEP 483: Ahead-of-Time Class Loading & Linking
-
- Closed
-
- duplicates
-
JDK-8293187 Store initialized Enum classes in AOTCache
-
- Closed
-
-
JDK-8293336 AOT-linking of invokedynamic for lambda expression and string concat
-
- Closed
-
-
JDK-8293337 Store method handle intrinsics in AOTCache
-
- Closed
-
-
JDK-8311071 Avoid SoftReferences in LambdaFormEditor and MethodTypeForm when storing heap objects into AOT cache
-
- Closed
-
-
JDK-8329706 Implement -XX:+AOTClassLinking
-
- Closed
-
-
JDK-8338017 Add AOT command-line flag aliases
-
- Closed
-
-
JDK-8338018 Rename ClassPrelinker to AOTConstantPoolResolver
-
- Closed
-
- is blocked by
-
JDK-8329710 Sample benchmarking data for -XX:+AOTClassLinking
-
- Closed
-
- relates to
-
JDK-8344444 Improve makefile changes related to JEP 483 testing
-
- Open
-
-
JDK-8344389 32-bit builds fail at CDS build time after JDK-8331497
-
- Resolved
-
-
JDK-8344917 Fix recent NULL usage backsliding
-
- Resolved
-
-
JDK-8346316 Test compiler/rangechecks/TestLongRangeCheck.java failed with AOTClassLinking enabled
-
- Open
-
- links to
-
Commit(master) openjdk/jdk/41a2d49f
-
Review(master) openjdk/jdk/21642