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