Re: ASM 6.1-beta released

Evgeny Mandrikov <[email protected]> Mon, 08 Jan 2018 19:22:35 +0000
Newsgroups gmane.comp.java.objectweb.asm
Message-ID <CAEPFu6_4pipvqgy20jkfEae5-u3t3b261b_wUO61eM_L75JxXw@mail.gmail.com>
Hi Kumar,

FYI I reported https://gitlab.ow2.org/asm/asm/issues/317805 yesterday
and to me seems that nashorn can be affected affected at least by this one
as following:
org.objectweb.asm.Type.getOpcode(Opcodes.IRETURN)
is used by
org.objectweb.asm.commons.InstructionAdapter#areturn
which in his turn is used by
jdk.nashorn.internal.runtime.linker.JavaAdapterBytecodeGenerator

Hope this helps.

Regards,
Evgeny


On Mon, Jan 8, 2018 at 7:24 PM Kumar Srinivasan <
[email protected]> wrote:

>
> 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)
> - 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)
> - 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/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
> - numbering of synthetic parameters: see
> 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