-
Enhancement
-
Resolution: Fixed
-
P4
-
9
-
None
-
b17
-
generic
-
generic
Issue | Fix Version | Assignee | Priority | Status | Resolution | Resolved In Build |
---|---|---|---|---|---|---|
JDK-8064109 | 8u45 | Attila Szegedi | P4 | Resolved | Fixed | b01 |
JDK-8055576 | 8u40 | Attila Szegedi | P4 | Resolved | Fixed | b04 |
JDK-8070346 | emb-8u47 | Attila Szegedi | P4 | Resolved | Fixed | team |
Due to the way our codegen works, we must emit a bunch of unreachable code in our continuation methods. ASM replaces them with long stretches of NOP, NOP, ... ATHROW. They take up a lot of space in the print output of --print-code switch. They should be replaced with an ellipse, e.g.
17 nop
18 nop
19 nop
20 nop
21 nop
22 nop
23 athrow
becomes:
17 nop
...
23 athrow
17 nop
18 nop
19 nop
20 nop
21 nop
22 nop
23 athrow
becomes:
17 nop
...
23 athrow
- backported by
-
JDK-8055576 Collapse long sequences of NOP in Nashorn bytecode output
-
- Resolved
-
-
JDK-8064109 Collapse long sequences of NOP in Nashorn bytecode output
-
- Resolved
-
-
JDK-8070346 Collapse long sequences of NOP in Nashorn bytecode output
-
- Resolved
-