Advanced - Powered by Google


   
Log In
New Account
  
 
Home
My Page
Project Tree
Project Openings
ASM
          
 
 
Summary
Tracker
Lists
News
CVS
Files
            
 
Posted By: Eric Bruneton
Date: 2012-10-14 17:30
Summary: ASM 4.1 released

This version is fully binary compatible with the 4.0 version and brings mainly some bug fixes:

- implicit first frame no longer visited with EXPAND_FRAMES (was necessary to fix bug 316360).
- performance improvements in ClassReader (about +10 percent speedup).
- feature requests
316306: More efficient patch for Frame.merge().
316318: Allow generated SVUID field to be marked synthetic.
316321: asm osgi bundles based on BND.
Moved checkClassSignature, checkMethodSignature and checkFieldSignature to CheckClassAdapter and made them public.
316345: Support "synthetic" access modifier in org.objectweb.asm.util.Textifier.appendAccess()
- bug fixes
316360: MethodWriter.visitFrame(F_NEW,...) requires explicit invocation for the implicit frame at offset zero.
316352: LocalVariableSorter.visitFrame() logic is incorrect.
316326: analysis.Frame.merge() should use ! .equals() instead of !=.
Fix regression: LDC with a primitive class doesn't work anymore.
316347: GeneratorAdaptor.ifCmp() generates DCMPG/DCMPL incorrectly.
316348: ClassVersion check in ClassReader looks at wrong offset.
316359: ClassWriter toByteArray fails when there are more than 32k constant pool entries.

The ASM team.

Latest News
Talend Open Studio for Data Integration 5.6.0M2 available
    Patrick Coffre - 2014-07-07 18:55
LemonLDAP::NG 1.4.0 is out!
    Clément OUDOT - 2014-06-30 17:14
Talend Open Studio for Data Integration 5.5.1 available
    Patrick Coffre - 2014-06-25 11:19
Release WebLab Bundle 2.0.2
    Arnaud Saval - 2014-06-25 11:18
XWiki 6.1 Release Candidate 1 Released
    Thomas Mortagne - 2014-06-24 15:57

Discussion Forums: ASM 4.1 released

Start New Thread Start New Thread | Admin

 

Topic Topic Starter Replies Last Post
   

Copyright © 1999-2008, OW2 Consortium | contact | You've got a problem ? Please report an issue using your OW2 forge account credentials