-
Enhancement
-
Resolution: Fixed
-
P4
-
9
-
b83
-
generic
-
generic
Issue | Fix Version | Assignee | Priority | Status | Resolution | Resolved In Build |
---|---|---|---|---|---|---|
JDK-8142281 | emb-9 | Sundararajan Athijegannathan | P4 | Resolved | Fixed | team |
JDK-8140983 | 8u91 | Sundararajan Athijegannathan | P4 | Resolved | Fixed | b01 |
JDK-8136531 | 8u72 | Sundararajan Athijegannathan | P4 | Closed | Fixed | b01 |
JDK-8147352 | emb-8u91 | Sundararajan Athijegannathan | P4 | Resolved | Fixed | b01 |
Current strategy of providing the CompilationPhases straight in the enum fires back when you look at the profiles, when you see these "distinct" versions:
jdk.nashorn.internal.codegen.CompilationPhase$1.transform
jdk.nashorn.internal.codegen.CompilationPhase$2.transform
jdk.nashorn.internal.codegen.CompilationPhase$3.transform
jdk.nashorn.internal.codegen.CompilationPhase$4.transform
jdk.nashorn.internal.codegen.CompilationPhase$5.transform
jdk.nashorn.internal.codegen.CompilationPhase$6.transform
jdk.nashorn.internal.codegen.CompilationPhase$7.transform
jdk.nashorn.internal.codegen.CompilationPhase$8.transform
jdk.nashorn.internal.codegen.CompilationPhase$9.transform
jdk.nashorn.internal.codegen.CompilationPhase$10.transform
jdk.nashorn.internal.codegen.CompilationPhase$11.transform
jdk.nashorn.internal.codegen.CompilationPhase$12.transform
Naming these classes properly should help to get more understandable profiles -- that probably explodes the CompilationPhase implementations from the enum into the top-level classes.
jdk.nashorn.internal.codegen.CompilationPhase$1.transform
jdk.nashorn.internal.codegen.CompilationPhase$2.transform
jdk.nashorn.internal.codegen.CompilationPhase$3.transform
jdk.nashorn.internal.codegen.CompilationPhase$4.transform
jdk.nashorn.internal.codegen.CompilationPhase$5.transform
jdk.nashorn.internal.codegen.CompilationPhase$6.transform
jdk.nashorn.internal.codegen.CompilationPhase$7.transform
jdk.nashorn.internal.codegen.CompilationPhase$8.transform
jdk.nashorn.internal.codegen.CompilationPhase$9.transform
jdk.nashorn.internal.codegen.CompilationPhase$10.transform
jdk.nashorn.internal.codegen.CompilationPhase$11.transform
jdk.nashorn.internal.codegen.CompilationPhase$12.transform
Naming these classes properly should help to get more understandable profiles -- that probably explodes the CompilationPhase implementations from the enum into the top-level classes.
- backported by
-
JDK-8140983 jdk.nashorn.internal.codegen.CompilationPhase$N should be renamed to proper classes
- Resolved
-
JDK-8142281 jdk.nashorn.internal.codegen.CompilationPhase$N should be renamed to proper classes
- Resolved
-
JDK-8147352 jdk.nashorn.internal.codegen.CompilationPhase$N should be renamed to proper classes
- Resolved
-
JDK-8136531 jdk.nashorn.internal.codegen.CompilationPhase$N should be renamed to proper classes
- Closed