JDK-8044046 : [asm] refresh internal ASM version to v5.0.3
  • Type: Bug
  • Component: other-libs
  • Sub-Component: other
  • Affected Version: 9
  • Priority: P2
  • Status: Closed
  • Resolution: Fixed
  • Submitted: 2014-05-27
  • Updated: 2014-12-29
  • Resolved: 2014-05-30
The Version table provides details related to the release that this issue/RFE will be addressed.

Unresolved : Release in which this issue/RFE will be addressed.
Resolved: Release in which this issue/RFE has been resolved.
Fixed : Release in which this issue/RFE has been fixed. The release containing this fix may be available for download as an Early Access Release or a General Availability Release.

To download the current JDK release, click here.
JDK 8 JDK 9
8u20Fixed 9 b17Fixed
Related Reports
Relates :  
Description
A new ASM version has been released on ObjectWeb, this contains several bug fixes, it would be prudent to update the JDK sources with this.
Fixes the following ASM issues:

ASM 5.0.1:
317132 ASM 5.0 do not supported JDK 1.5?
317131 Infinite loop in InstructionAdapter.invokestatic(...).
316691 Incorrect StackMapFrame calculations for large > 32k methods in
Java 7.
317123 ASM5.0: Class MethodNode broken?
317127 duplicate entries in InnerClasses attribute.

ASM 5.0.2:
317135     Textifier prints bridge methods to be volatile
317151     fix for 316545 is incorrect
317136     ASMifier 5.0.1 output references package org.objectweb.asm.attrs

ASM 5.0.3:
Changes:
Replaced StringBuffer by StringBuilder.
Removed the empty asm.attrs package.

317200 Fix for 317127 eliminates some non-duplicate InnerClass attributes
317195 Method with 32 or 64 try finallys fails with asm



Comments
http://cr.openjdk.java.net/~ksrini/8044046/jdk9/webrev.00/
28-05-2014

This bug has been marked with noreg-existing, ie. all the jdk/streams, jdk/util, nashorn and JFR regression tests must pass.
27-05-2014