OpenJDK Quality Outreach - LWJGL

Ioannis Tsakpinis iotsakp at gmail.com
Mon Jul 25 14:27:43 UTC 2016


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.odonnell at oracle.com>
> To:
> Cc: rory.odonnell at oracle.com, Dalibor Topic <dalibor.topic at oracle.com>,
> Balchandra Vaidya <balchandra.vaidya at oracle.com>, Muneer Kolarkunnu
> <abdul.kolarkunnu at 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
>
>


More information about the quality-discuss mailing list