Advanced - Powered by Google

Log In
New Account
My Page
Project Tree
Project Openings
Posted By: Eric Bruneton
Date: 2018-01-06 15:03
Summary: ASM 6.1-beta released

The ASM 6.1-beta version has been released.

Besides a new V10 constant for Java 10 class files, there are no new features. However, internally, a lot of changes have been made (see below; almost each line of code has changed). These extensive changes may have introduced some regressions, so please test this version thoroughly and report any bugs found, before we release the 6.1 version.

Release notes:

- xml package deprecated
- project layout changed to Maven style
- build system changed from Ant to Gradle
- coding style changed to Google Java style
- code quality and readability improved a lot
- code quality tracked with SonarQube (
- performance improvements
- unit tests improved: migrated to JUnit 5, faster, coverage > 95%
- benchmarks improved: now use JMH (
- new Gitlab Continuous Integration pipeline
- small bug fixes related to modules. See
- bug fixes:
* #317800: Resizing jump instruction adds invalid stack frame to a class without frames

Backward binary compatibility is preserved, but the behavior at runtime has changed in a few areas:
- ACC_SYNTHETIC flag vs Synthetic attribute, see
- numbering of synthetic parameters: see
- StringBuffer no longer used in util (Printer.buf deprecated, use stringBuilder instead)

Latest News
ASM 6.1-beta released
    Eric Bruneton - 2018-01-06 15:03
XWiki 9.9 Released
    Ecaterina Moraru (Valica) - 2017-10-24 17:50
ASM 6.0 released
    Eric Bruneton - 2017-09-23 11:21
Knowage 6.0 available now!
    Grazia Cazzin - 2017-06-20 13:14
XWiki 9.1 Released
    Vincent Massol - 2017-02-27 23:24

Discussion Forums: ASM 6.1-beta released

Start New Thread Start New Thread | Admin


Topic Topic Starter Replies Last Post

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