ASM 4.0 RC2 released

[email protected]
Newsgroups gmane.comp.java.objectweb.asm
Message-ID <1442337968.12078341315750919058.JavaMail.root@zimbra7-e1.priv.proxad.net>
as discussed on this mailing list, we decided to make the necessary changes to support backward binary compatibility right now, instead of in one or two years. This required some big, non backward compatible API changes in this new release candidate, compared to RC1 (mainly the replacement of interfaces with abstract classes). However, the goal of these modifications is that all future ASM versions will be backward compatible with ASM 4.0.

Some advices to upgrade your code to ASM 4.0 RC2 are available here: http://mail.ow2.org/wws/arc/asm/2011-08/msg00064.html (they will be integrated in the ASM User Guide for the final 4.0 release).

change log from ASM 4.0 RC1:
- ClassVisitor, MethodVisitor, etc interfaces replaced with abstract classes, in order to ensure backward binary compatibility in future ASM versions.
- ClassAdapter and MethodAdapter merged into ClassVisitor and MethodVisitor, classes using multiple interface inheritance removed (e.g. MemberNode, EmptyVisitor) or adapted (e.g. trace and asmifier classes in asm.util).
- MethodHandle and MethodType renamed to Handle and Type.
- improved getCommonSuperClass to avoid resolving loaded classes.
- improved getCommonSuperClass in ClassWriterComputeFramesTest (more efficient).
- new checks in CheckClassAdapter.
- new example, showing how to use the new invokedynamic instruction.
- bug fixes
   315942 asm-xml.dtd fails to mention SWAP element
   315984 asm-xml.dtd fails to mention FREM element
   NOP ATHROW bug (compute frames failed on deadcode in exception handler range)
   fixed bugs found with FindBugs
   minor Javadoc improvements and fixes
- feature requests
   316005 Constant pool access
   313999 Maven POM should include source-code
   patch from Ivo Anjo in Analyzer

The ASM team
message-footer.txt (text/plain, 238 B)
-- 
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
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.