From johan.vos at gluonhq.com Fri Aug 2 09:50:26 2019 From: johan.vos at gluonhq.com (Johan Vos) Date: Fri, 2 Aug 2019 11:50:26 +0200 Subject: PR for Android available Message-ID: Hi, The required changes for iOS are merged in the github sandbox repo [1]. I now created a PR containing the changes for Android [2]. It's still work in progress, as I have to clean up a few things (e.g. the use of __USE_GNU), but it builds ok for me. [1] https://github.com/mobileopenjdk/jdk/ [2] https://github.com/mobileopenjdk/jdk/pull/2 - Johan From mp at jugs.org Sun Aug 4 09:40:22 2019 From: mp at jugs.org (Michael Paus) Date: Sun, 4 Aug 2019 11:40:22 +0200 Subject: PR for Android available In-Reply-To: References: Message-ID: <1cce8023-dde3-4afa-21cf-6918e6820c58@jugs.org> Hi, I assume this is intended to be used together with the GraalVM or will there be any other options to use it? Do you already have an idea when a first beta for Java Mobile for Android may be available? Somewhere else you wrote that you have to create static libraries for JavaFX in order to get them running with GraalVM. So I am wondering how you will deal with user code which contains dynamic native libraries, e.g., the native libraries packaged into the SQLite jar. Michael Am 02.08.19 um 11:50 schrieb Johan Vos: > Hi, > > The required changes for iOS are merged in the github sandbox repo [1]. > I now created a PR containing the changes for Android [2]. It's still work > in progress, as I have to clean up a few things (e.g. the use of > __USE_GNU), but it builds ok for me. > > [1] https://github.com/mobileopenjdk/jdk/ > [2] https://github.com/mobileopenjdk/jdk/pull/2 > > - Johan From johan.vos at gluonhq.com Sun Aug 4 19:00:40 2019 From: johan.vos at gluonhq.com (Johan Vos) Date: Sun, 4 Aug 2019 21:00:40 +0200 Subject: PR for Android available In-Reply-To: <1cce8023-dde3-4afa-21cf-6918e6820c58@jugs.org> References: <1cce8023-dde3-4afa-21cf-6918e6820c58@jugs.org> Message-ID: Hi Michael, With the PR, it is also possible to generate libjvm.a (at least for client, I didn't test server), hence in theory you can use the HotSpot VM as well. While that is interesting and good for testing, I think the major usage is indeed with GraalVM. As for native libs in jars: that should still be possible. - Johan On Sun, Aug 4, 2019 at 11:40 AM Michael Paus wrote: > Hi, > > I assume this is intended to be used together with the GraalVM or will > there > be any other options to use it? Do you already have an idea when a first > beta > for Java Mobile for Android may be available? > > Somewhere else you wrote that you have to create static libraries for > JavaFX > in order to get them running with GraalVM. So I am wondering how you will > deal with user code which contains dynamic native libraries, e.g., the > native > libraries packaged into the SQLite jar. > > Michael > > Am 02.08.19 um 11:50 schrieb Johan Vos: > > Hi, > > > > The required changes for iOS are merged in the github sandbox repo [1]. > > I now created a PR containing the changes for Android [2]. It's still > work > > in progress, as I have to clean up a few things (e.g. the use of > > __USE_GNU), but it builds ok for me. > > > > [1] https://github.com/mobileopenjdk/jdk/ > > [2] https://github.com/mobileopenjdk/jdk/pull/2 > > > > - Johan > > > From worldbusinessgroups at gmail.com Wed Aug 28 18:32:20 2019 From: worldbusinessgroups at gmail.com (BGroup) Date: Wed, 28 Aug 2019 22:32:20 +0400 Subject: (2) $1618 Message-ID: This is a text part of the message. It is shown for the users of old-style e-mail clients From duke at openjdk.java.net Fri Aug 30 15:21:43 2019 From: duke at openjdk.java.net (duke) Date: Fri, 30 Aug 2019 15:21:43 GMT Subject: git: openjdk/mobile: 8230390: Problemlist SA tests with AOT Message-ID: Changeset: 79c14f08 Author: Tobias Hartmann Date: 2019-08-30 16:17:21 +0000 URL: https://github.com/openjdk/mobile/commit/79c14f08 8230390: Problemlist SA tests with AOT Putting tests on the problem list. Reviewed-by: roland ! test/hotspot/jtreg/ProblemList-aot.txt From duke at openjdk.java.net Fri Aug 30 18:14:40 2019 From: duke at openjdk.java.net (duke) Date: Fri, 30 Aug 2019 18:14:40 GMT Subject: git: openjdk/mobile: 8230327: Make G1DirtyCardQueueSet free-id init unconditional Message-ID: Changeset: 1668370d Author: Kim Barrett Date: 2019-08-30 14:05:00 +0000 URL: https://github.com/openjdk/mobile/commit/1668370d 8230327: Make G1DirtyCardQueueSet free-id init unconditional Remove conditional init and make the set an inline member. Reviewed-by: sjohanss, lkorinth, tschatzl ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/g1/g1DirtyCardQueue.cpp ! src/hotspot/share/gc/g1/g1DirtyCardQueue.hpp ! src/hotspot/share/gc/g1/g1FreeIdSet.hpp From duke at openjdk.java.net Fri Aug 30 18:36:56 2019 From: duke at openjdk.java.net (duke) Date: Fri, 30 Aug 2019 18:36:56 GMT Subject: git: openjdk/mobile: 8230337: Clarify intention of Elements.{getPackageOf, getModuleOf} Message-ID: <72ed9762-d310-4318-ade3-d7e7f3ff3c01@openjdk.java.net> Changeset: f14e2135 Author: Joe Darcy Date: 2019-08-30 11:26:48 +0000 URL: https://github.com/openjdk/mobile/commit/f14e2135 8230337: Clarify intention of Elements.{getPackageOf, getModuleOf} Reviewed-by: jjg ! src/java.compiler/share/classes/javax/lang/model/util/Elements.java + test/langtools/tools/javac/processing/model/util/elements/TestGetModuleOf.java ! test/langtools/tools/javac/processing/model/util/elements/TestGetPackageOf.java From duke at openjdk.java.net Fri Aug 30 19:09:45 2019 From: duke at openjdk.java.net (duke) Date: Fri, 30 Aug 2019 19:09:45 GMT Subject: git: openjdk/mobile: 8227224: GenCollectedHeap: add subspace transitions for young gen for gc+heap=info log lines Message-ID: <0b600ecb-7d61-41c5-9d2e-471803082d67@openjdk.java.net> Changeset: 448e0030 Author: Antonios Printezis Date: 2019-08-30 14:58:40 +0000 URL: https://github.com/openjdk/mobile/commit/448e0030 8227224: GenCollectedHeap: add subspace transitions for young gen for gc+heap=info log lines Reviewed-by: kbarrett, tschatzl ! src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp ! src/hotspot/share/gc/shared/genCollectedHeap.cpp ! src/hotspot/share/gc/shared/genCollectedHeap.hpp From duke at openjdk.java.net Fri Aug 30 20:03:09 2019 From: duke at openjdk.java.net (duke) Date: Fri, 30 Aug 2019 20:03:09 GMT Subject: git: openjdk/mobile: 8230372: Remove G1GCPhaseTimes::MergeLBProcessedBuffers Message-ID: <836a1299-37af-4e4b-bac1-8b71ec9918fa@openjdk.java.net> Changeset: a72d25fc Author: Kim Barrett Date: 2019-08-30 15:36:44 +0000 URL: https://github.com/openjdk/mobile/commit/a72d25fc 8230372: Remove G1GCPhaseTimes::MergeLBProcessedBuffers Removed no longer needed phase time. Reviewed-by: sjohanss, tschatzl ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/g1/g1GCPhaseTimes.cpp ! src/hotspot/share/gc/g1/g1GCPhaseTimes.hpp ! test/hotspot/jtreg/gc/g1/TestGCLogMessages.java From duke at openjdk.java.net Sat Aug 31 16:28:16 2019 From: duke at openjdk.java.net (duke) Date: Sat, 31 Aug 2019 16:28:16 GMT Subject: git: openjdk/mobile: 8230373: Use java.io.Serial in generated exception types Message-ID: <5cc24f87-03e7-4eda-b9b4-709888268ac7@openjdk.java.net> Changeset: 2399a8d7 Author: Joe Darcy Date: 2019-08-31 09:18:40 +0000 URL: https://github.com/openjdk/mobile/commit/2399a8d7 8230373: Use java.io.Serial in generated exception types Reviewed-by: erikj, alanb ! make/scripts/genExceptions.sh