Re: ASM 6.1-beta released

Remi Forax <[email protected]> Mon, 8 Jan 2018 20:12:27 +0100 (CET)
Newsgroups gmane.comp.java.objectweb.asm
Message-ID <[email protected]>
Hi Kumar, 
we already have fixed a regression 
https://gitlab.ow2.org/asm/asm/issues/317805 
which in my opinion may impact a lot of people. 

regards, 
Rémi 

> De: "Kumar Srinivasan" <[email protected]>
> À: "Eric Bruneton" <[email protected]>
> Cc: "asm" <[email protected]>
> Envoyé: Lundi 8 Janvier 2018 17:41:28
> Objet: Re: [asm] ASM 6.1-beta released

> Hi Eric,

> We have encountered a regression in nasgen/nashorn, in our internal testing,
> will file ASM bug when we have more information.

> Kumar

>> 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 ( [ http://sonarqube.ow2.org/projects |
>> http://sonarqube.ow2.org/projects ] )
>> - performance improvements
>> - unit tests improved: migrated to JUnit 5, faster, coverage > 95%
>> - benchmarks improved: now use JMH ( [
>> http://openjdk.java.net/projects/code-tools/jmh |
>> http://openjdk.java.net/projects/code-tools/jmh ] )
>> - new Gitlab Continuous Integration pipeline
>> - small bug fixes related to modules. See
>> * [ https://gitlab.ow2.org/asm/asm/merge_requests/20/ |
>> https://gitlab.ow2.org/asm/asm/merge_requests/20/ ]
>> * [ https://gitlab.ow2.org/asm/asm/merge_requests/19/ |
>> https://gitlab.ow2.org/asm/asm/merge_requests/19/ ]
>> - 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 [
>> https://gitlab.ow2.org/asm/asm/merge_requests/17 |
>> https://gitlab.ow2.org/asm/asm/merge_requests/17 ]
>> - numbering of synthetic parameters: see [
>> https://gitlab.ow2.org/asm/asm/merge_requests/56 |
>> https://gitlab.ow2.org/asm/asm/merge_requests/56 ]
>> - StringBuffer no longer used in util (Printer.buf deprecated, use stringBuilder
>> instead)

>> 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


-- 
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