ASM 6.0 released

Eric Bruneton <[email protected]> Sat, 23 Sep 2017 11:22:55 +0200
Newsgroups gmane.comp.java.objectweb.asm
Message-ID <[email protected]>
The ASM 6.0 version has been released, providing full support for Java 9 
class files.

It is available at 
http://forge.ow2.org/project/showfiles.php?group_id=23 and 
https://repository.ow2.org/nexus/content/repositories/releases/org/ow2/asm/ 
and should be in Maven Central soon. The code base is now in Gitlab, at 
https://gitlab.ow2.org/asm/asm. The issue tracker should be migrated 
next week.

Release notes (differences from ASM 5.2):

- Codebase migrated to gitlab (feature requests #317617, #317619, #317542)
- Support for modules (JSR 376, feature request #317628)
- Support for JDK specific module attributes (ModuleTarget, ModuleHashes 
and ModuleResolution).
- ASM jars now contain debug info, asm-all jar removed (feature request 
#317622)
- Support for removable features deleted (cf SIGNATURES, ANNOTATIONS, 
etc constants in ClassReader)
- Bug fixes
   #317793: AnalyzerAdapter calculates wrong type for AALOAD in case of null
   #317784: NegativeArraySizeException when resizing jump instruction in 
a class without frames
   #317780: IllegalArgumentException at 
CheckMethodAdapter.checkInternalName for non-Java-identifier name
   #317785: NullPointerException in MethodRemapper with 'chop' stack map 
frames and tree API
   #317786: VerifyError when added code pushes the offset of a 
conditional backward jump below -32768
   #317791: Invalid class files generated for large methods (regression 
introduced in 5.2)
   #317792: Fix the handling of inner classes with EXPAND_ASM_INSNS
   Bug fix related to stack map frames

differences from ASM 6.0 beta:
- Javadoc fixes related to modules
- V1_9 constant renamed V9 to follow http://openjdk.java.net/jeps/223
- ASM jars now contain debug info, asm-all jar removed (feature request 
#317622)
- Support for removable features deleted (cf SIGNATURES, ANNOTATIONS, 
etc constants in ClassReader)
- Bug fixes
   #317793: AnalyzerAdapter calculates wrong type for AALOAD in case of null
   #317791: Invalid class files generated for large methods (regression 
introduced in 5.2)
   #317792: Fix the handling of inner classes with EXPAND_ASM_INSNS
   Bug fix related to stack map frames

The ASM team


-- 
You receive this message as a subscriber of the [email protected] mailing list.
To unsubscribe: mailto:[email protected]
For general help: mailto:[email protected]?subject=help
OW2 mailing lists service home page: http://www.ow2.org/wws