RE: ASM 4.0 RC2 released

"Zeeb, Jeffrey" <[email protected]>
Newsgroups gmane.comp.java.objectweb.asm
Message-ID <978D027ECC772E41BB1A7A5BEA4FF86C21F1EE0F8F@GVW0676EXC.americas.hpqcorp.net>
Hi,



I have done some testing with RC2, and it is working OK so far.


Any news on when you expect to release the final 4.0 version?



Jeff



-----Original Message-----
From: [email protected] [mailto:[email protected]]
Sent: Sunday, September 11, 2011 10:22 AM
To: asm
Subject: [asm] ASM 4.0 RC2 released



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.