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