Hi Rory, > Can you advise on the contact name you want listed, dev mailing list and CI > if possible ?
Contact name: Ioannis Tsakpinis Dev mailing list: * Forum: http://forum.lwjgl.org * Issue Tracking: https://github.com/LWJGL/lwjgl3/issues CI: * Travis-CI: https://travis-ci.org/LWJGL-CI/ * TeamCity: http://teamcity.lwjgl.org/ > As part of the Quality Outreach I send , every ~3 week, an email to contacts > regarding the > contents of the latest JDK 9 Early Access build - example attached. I try to > list any important > changes that have made it into the build. Let me know if you are interested > in receiving availability emails? Sure, thanks. > Rgds,Rory > > > On 25/07/2016 14:58, Ioannis Tsakpinis wrote: >> >> Hello, >> >> This is a request to add LWJGL 3 (https://www.lwjgl.org) to the FOSS >> projects >> listed in the Quality Outreach page >> (https://wiki.openjdk.java.net/display/quality/Quality+Outreach). >> >> Our CI currently runs on JDK 8, except for Javadoc generation, which uses >> JDK 9 for the new search box (currently 60MB of HTML, without the index). >> We test JDK 9 builds manually. >> >> LWJGL 3 requires Java 8+ to build and run. We build without issues up to >> the >> latest JDK 8 build (u112 b03). The build fails on JDK 9 with Jigsaw, >> because >> the Kotlin compiler has dependencies on sun.reflect classes that have been >> removed. We use Kotlin offline only, as a type-safe DSL for LWJGL's code >> generator. The rest of the build, including the compiled Kotlin code, >> works on >> JDK 9. >> >> At runtime, everything runs fine on all JDKs: 8u112 b03, 9 b128, Jigsaw >> b127. >> All tests pass, all demos run without issues. Our only mischief is heavy >> use >> of Unsafe internally. Some usages may be replaced with VarHandles and >> multi- >> release JARs in the future. Certain usages cannot be replaced until >> Project >> Panama (in Java 10). >> >> Thanks, >> >> Ioannis Tsakpinis >> @iotsakp > > > -- > Rgds,Rory O'Donnell > Quality Engineering Manager > Oracle EMEA, Dublin,Ireland > > > > ---------- Forwarded message ---------- > From: "Rory O'Donnell" <rory.odonn...@oracle.com> > To: > Cc: rory.odonn...@oracle.com, Dalibor Topic <dalibor.to...@oracle.com>, > Balchandra Vaidya <balchandra.vai...@oracle.com>, Muneer Kolarkunnu > <abdul.kolarku...@oracle.com> > Date: Mon, 8 Feb 2016 12:26:33 +0000 > Subject: Early Access builds of JDK 8u76 b04, JDK 9 & JDK 9 with Project > Jigsaw b104 are available on java.net > > > > Early Access b04 for JDK 8u76 is available on java.net, summary of changes > are listed here . > > Early Access b104 for JDK 9 is available on java.net, summary of changes > are listed here . > > JEP 280: Indify String Concatenation [0] > > This JEP proposed to change the static String-concatenation bytecode > sequence generated by javac to use invokedynamic calls to JDK library > functions. This will enable future optimizations of String concatenation > without requiring further changes to the bytecode emitted by javac. > > Early Access b104 for JDK 9 with Project Jigsaw is available on java.net. > > Great to meet so many of you at FOSDEM this year, videos of some of the > presentations are available [1] > > Rgds,Rory > > [0] http://openjdk.java.net/jeps/280 > [1] http://video.fosdem.org/2016/h1301 > > -- > Rgds,Rory O'Donnell > Quality Engineering Manager > Oracle EMEA , Dublin, Ireland > >