Hi Ioannis,
Can you advise on the contact name you want listed, dev mailing list and
CI if possible ?
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?
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
--- Begin Message ---
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
|
--- End Message ---