OpenJDK Quality Outreach - LWJGL

Rory O'Donnell rory.odonnell at oracle.com
Tue Jul 26 08:34:34 UTC 2016


Hi Ioannis,

Add to Quality Outreach.

Rgds,Rory


On 25/07/2016 15:27, Ioannis Tsakpinis wrote:
> 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
>>
>>

-- 
Rgds,Rory O'Donnell
Quality Engineering Manager
Oracle EMEA , Dublin, Ireland



More information about the quality-discuss mailing list