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.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
--
Rgds,Rory O'Donnell
Quality Engineering Manager
Oracle EMEA , Dublin, Ireland