From jdv at openjdk.java.net Mon Jun 1 09:01:49 2020 From: jdv at openjdk.java.net (Jayathirth D V) Date: Mon, 1 Jun 2020 09:01:49 GMT Subject: RFR: 8246239: Revert JDK-8244193 as it causes performance regression Message-ID: <4Tkas4B0eRNmE5tkQoOZz93qndBT1kdEnpCTTdr0-fQ=.1391e1cd-4629-4529-9eb2-b7ed8f1548e7@github.com> JDK-8244193 was raised and fixed because we had refresh issues related to checkbox but it has caused performance regression in other benchmarks. ------------- Commit messages: - 8246239: Revert JDK-8244193 as it causes performance regression Changes: https://git.openjdk.java.net/lanai/pull/49/files Webrev: https://webrevs.openjdk.java.net/lanai/49/webrev.00 Issue: https://bugs.openjdk.java.net/browse/JDK-8246239 Stats: 63 lines in 2 files changed: 27 ins; 30 del; 6 mod Patch: https://git.openjdk.java.net/lanai/pull/49.diff Fetch: git fetch https://git.openjdk.java.net/lanai pull/49/head:pull/49 PR: https://git.openjdk.java.net/lanai/pull/49 From jdv at openjdk.java.net Mon Jun 1 09:04:17 2020 From: jdv at openjdk.java.net (Jayathirth D V) Date: Mon, 1 Jun 2020 09:04:17 GMT Subject: [Integrated] RFR: 8246239: Revert JDK-8244193 as it causes performance regression In-Reply-To: <4Tkas4B0eRNmE5tkQoOZz93qndBT1kdEnpCTTdr0-fQ=.1391e1cd-4629-4529-9eb2-b7ed8f1548e7@github.com> References: <4Tkas4B0eRNmE5tkQoOZz93qndBT1kdEnpCTTdr0-fQ=.1391e1cd-4629-4529-9eb2-b7ed8f1548e7@github.com> Message-ID: On Mon, 1 Jun 2020 08:53:05 GMT, Jayathirth D V wrote: > JDK-8244193 was raised and fixed because we had refresh issues related to checkbox but it has caused performance > regression in other benchmarks. This pull request has now been integrated. Changeset: a7d93863 Author: Jayathirth D V URL: https://git.openjdk.java.net/lanai/commit/a7d93863 Stats: 63 lines in 2 files changed: 30 ins; 27 del; 6 mod 8246239: Revert JDK-8244193 as it causes performance regression ------------- PR: https://git.openjdk.java.net/lanai/pull/49 From duke at openjdk.java.net Mon Jun 1 17:40:54 2020 From: duke at openjdk.java.net (duke) Date: Mon, 1 Jun 2020 17:40:54 GMT Subject: git: openjdk/lanai: 2 new changesets Message-ID: <642569ea-dcd1-4eb0-8588-5f21f74a293a@openjdk.org> Changeset: e97c5f41 Author: Pankaj Bansal Date: 2020-06-01 23:06:02 +0000 URL: https://git.openjdk.java.net/lanai/commit/e97c5f41 8196094: javax/swing/JFileChooser/8002077/bug8002077.java fails Reviewed-by: psadhukhan ! test/jdk/ProblemList.txt ! test/jdk/javax/swing/JFileChooser/8002077/bug8002077.java Changeset: ccf8d553 Author: duke Date: 2020-06-01 17:40:10 +0000 URL: https://git.openjdk.java.net/lanai/commit/ccf8d553 Automatic merge of client:master into master From duke at openjdk.java.net Tue Jun 2 16:36:54 2020 From: duke at openjdk.java.net (duke) Date: Tue, 2 Jun 2020 16:36:54 GMT Subject: git: openjdk/lanai: 2 new changesets Message-ID: <9b122bbd-284d-470d-b88b-dd4ec953c611@openjdk.org> Changeset: b4943a3f Author: Alexander Zuev Date: 2020-06-02 19:32:44 +0000 URL: https://git.openjdk.java.net/lanai/commit/b4943a3f 8237243: [macOS] java/awt/event/KeyEvent/DisabledTargetF10/DisabledTargetF10.html fails Reviewed-by: psadhukhan + test/jdk/java/awt/event/KeyEvent/DisabledTargetF10/DisabledTargetF10.java Changeset: 413525fb Author: duke Date: 2020-06-02 16:36:17 +0000 URL: https://git.openjdk.java.net/lanai/commit/413525fb Automatic merge of client:master into master From avu at openjdk.java.net Tue Jun 2 17:01:09 2020 From: avu at openjdk.java.net (Alexey Ushakov) Date: Tue, 2 Jun 2020 17:01:09 GMT Subject: RFR: 8246331: Lanai: do not update AA clip info in nonAA mode Message-ID: Update clip info on demand ------------- Commit messages: - 8246331: Lanai: do not update AA clip info in nonAA mode Changes: https://git.openjdk.java.net/lanai/pull/50/files Webrev: https://webrevs.openjdk.java.net/lanai/50/webrev.00 Issue: https://bugs.openjdk.java.net/browse/JDK-8246331 Stats: 174 lines in 4 files changed: 89 ins; 69 del; 16 mod Patch: https://git.openjdk.java.net/lanai/pull/50.diff Fetch: git fetch https://git.openjdk.java.net/lanai pull/50/head:pull/50 PR: https://git.openjdk.java.net/lanai/pull/50 From avu at openjdk.java.net Tue Jun 2 17:03:24 2020 From: avu at openjdk.java.net (Alexey Ushakov) Date: Tue, 2 Jun 2020 17:03:24 GMT Subject: [Integrated] RFR: 8246331: Lanai: do not update AA clip info in nonAA mode In-Reply-To: References: Message-ID: On Tue, 2 Jun 2020 16:51:40 GMT, Alexey Ushakov wrote: > Update clip info on demand This pull request has now been integrated. Changeset: 0c519db9 Author: Alexey Ushakov URL: https://git.openjdk.java.net/lanai/commit/0c519db9 Stats: 174 lines in 4 files changed: 69 ins; 89 del; 16 mod 8246331: Lanai: do not update AA clip info in nonAA mode ------------- PR: https://git.openjdk.java.net/lanai/pull/50 From avu at openjdk.java.net Tue Jun 2 17:28:16 2020 From: avu at openjdk.java.net (Alexey Ushakov) Date: Tue, 2 Jun 2020 17:28:16 GMT Subject: RFR: 8242354: support for bufImgOps (RescaleOp, LookupOp, ConvolveOp) Message-ID: <0pGdGPqj54JmB0JCEUSBEcVek8QvwB-PGWNi0z7JXM4=.8786e984-3625-47c6-be50-9edbf5686427@github.com> Refactoring as bonus (use single struct instead of parameters lists) Authored-by: Artem Bochkarev ------------- Commit messages: - 8242354: support for bufImgOps (RescaleOp, LookupOp, ConvolveOp) Changes: https://git.openjdk.java.net/lanai/pull/51/files Webrev: https://webrevs.openjdk.java.net/lanai/51/webrev.00 Issue: https://bugs.openjdk.java.net/browse/JDK-8242354 Stats: 1128 lines in 16 files changed: 372 ins; 477 del; 279 mod Patch: https://git.openjdk.java.net/lanai/pull/51.diff Fetch: git fetch https://git.openjdk.java.net/lanai pull/51/head:pull/51 PR: https://git.openjdk.java.net/lanai/pull/51 From avu at openjdk.java.net Tue Jun 2 17:31:50 2020 From: avu at openjdk.java.net (Alexey Ushakov) Date: Tue, 2 Jun 2020 17:31:50 GMT Subject: RFR: 8242354: support for bufImgOps (RescaleOp, LookupOp, ConvolveOp) In-Reply-To: <0pGdGPqj54JmB0JCEUSBEcVek8QvwB-PGWNi0z7JXM4=.8786e984-3625-47c6-be50-9edbf5686427@github.com> References: <0pGdGPqj54JmB0JCEUSBEcVek8QvwB-PGWNi0z7JXM4=.8786e984-3625-47c6-be50-9edbf5686427@github.com> Message-ID: On Tue, 2 Jun 2020 17:19:17 GMT, Alexey Ushakov wrote: > Refactoring as bonus (use single struct instead of parameters lists) > Authored-by: Artem Bochkarev /contributor add Artem Bochkarev This pull request has now been integrated. Changeset: a403550c Author: Alexey Ushakov URL: https://git.openjdk.java.net/lanai/commit/a403550c Stats: 1130 lines in 16 files changed: 479 ins; 374 del; 277 mod 8242354: support for bufImgOps (RescaleOp, LookupOp, ConvolveOp) Co-authored-by: Artem Bochkarev ------------- PR: https://git.openjdk.java.net/lanai/pull/51 From avu at openjdk.java.net Tue Jun 2 17:57:25 2020 From: avu at openjdk.java.net (Alexey Ushakov) Date: Tue, 2 Jun 2020 17:57:25 GMT Subject: RFR: 8242952: fixed MTLBlitLoops::replaceTextureRegion (add correct =?UTF-8?B?b2Zmc2V04oCm?= Message-ID: ? to raster) Authored-by: Artem Bochkarev fixed JDK-8242952: Initial images are not proper in JSplitPane Demo ------------- Commit messages: - 8242952: fixed MTLBlitLoops::replaceTextureRegion (add correct offset to raster) Changes: https://git.openjdk.java.net/lanai/pull/52/files Webrev: https://webrevs.openjdk.java.net/lanai/52/webrev.00 Issue: https://bugs.openjdk.java.net/browse/JDK-8242952 Stats: 19 lines in 2 files changed: 14 ins; 0 del; 5 mod Patch: https://git.openjdk.java.net/lanai/pull/52.diff Fetch: git fetch https://git.openjdk.java.net/lanai pull/52/head:pull/52 PR: https://git.openjdk.java.net/lanai/pull/52 From avu at openjdk.java.net Tue Jun 2 18:00:08 2020 From: avu at openjdk.java.net (Alexey Ushakov) Date: Tue, 2 Jun 2020 18:00:08 GMT Subject: [Integrated] RFR: 8242952: fixed MTLBlitLoops::replaceTextureRegion (add correct =?UTF-8?B?b2Zmc2V04oCm?= In-Reply-To: References: Message-ID: On Tue, 2 Jun 2020 17:46:22 GMT, Alexey Ushakov wrote: > ? to raster) > > Authored-by: Artem Bochkarev > fixed JDK-8242952: Initial images are not proper in JSplitPane Demo This pull request has now been integrated. Changeset: c723f096 Author: Alexey Ushakov URL: https://git.openjdk.java.net/lanai/commit/c723f096 Stats: 19 lines in 2 files changed: 0 ins; 14 del; 5 mod 8242952: fixed MTLBlitLoops::replaceTextureRegion (add correct offset? Co-authored-by: Artem Bochkarev Co-authored-by: add Artem Bochkarev ------------- PR: https://git.openjdk.java.net/lanai/pull/52 From ajit.ghaisas at oracle.com Wed Jun 3 11:52:47 2020 From: ajit.ghaisas at oracle.com (Ajit Ghaisas) Date: Wed, 3 Jun 2020 17:22:47 +0530 Subject: RFR: 8242354: support for bufImgOps (RescaleOp, LookupOp, ConvolveOp) In-Reply-To: References: <0pGdGPqj54JmB0JCEUSBEcVek8QvwB-PGWNi0z7JXM4=.8786e984-3625-47c6-be50-9edbf5686427@github.com> Message-ID: <5B22633F-80E3-4352-8D9E-5D88A137B97D@oracle.com> Thanks for implementing this. The PR contains incorrect bug number : 8242354 which was used for MaskBlit. Correct JBS is - JDK-8242355 Regards, Ajit > On 02-Jun-2020, at 11:01 PM, Alexey Ushakov wrote: > > On Tue, 2 Jun 2020 17:19:17 GMT, Alexey Ushakov wrote: > >> Refactoring as bonus (use single struct instead of parameters lists) >> Authored-by: Artem Bochkarev > > /contributor add Artem Bochkarev > > This pull request has now been integrated. > > Changeset: a403550c > Author: Alexey Ushakov > URL: https://git.openjdk.java.net/lanai/commit/a403550c > Stats: 1130 lines in 16 files changed: 479 ins; 374 del; 277 mod > > 8242354: support for bufImgOps (RescaleOp, LookupOp, ConvolveOp) > > Co-authored-by: Artem Bochkarev > > ------------- > > PR: https://git.openjdk.java.net/lanai/pull/51 From psadhukhan at openjdk.java.net Wed Jun 3 12:47:29 2020 From: psadhukhan at openjdk.java.net (Prasanta Sadhukhan) Date: Wed, 3 Jun 2020 12:47:29 GMT Subject: RFR: 8238703: system_profiler command not found Message-ID: <6Eq83QRqt3C5pWspkB5ygOwFW4pjlwWFp_GZTFhmGRk=.a9f79fc2-5cd8-4cb7-a03f-cf57d646718c@github.com> Use absolute path for system_profiler command ------------- Commit messages: - 8238703: system_profiler command not found Changes: https://git.openjdk.java.net/lanai/pull/53/files Webrev: https://webrevs.openjdk.java.net/lanai/53/webrev.00 Issue: https://bugs.openjdk.java.net/browse/JDK-8238703 Stats: 1 line in 1 file changed: 0 ins; 0 del; 1 mod Patch: https://git.openjdk.java.net/lanai/pull/53.diff Fetch: git fetch https://git.openjdk.java.net/lanai pull/53/head:pull/53 PR: https://git.openjdk.java.net/lanai/pull/53 From psadhukhan at openjdk.java.net Wed Jun 3 12:47:52 2020 From: psadhukhan at openjdk.java.net (Prasanta Sadhukhan) Date: Wed, 3 Jun 2020 12:47:52 GMT Subject: [Integrated] RFR: 8238703: system_profiler command not found In-Reply-To: <6Eq83QRqt3C5pWspkB5ygOwFW4pjlwWFp_GZTFhmGRk=.a9f79fc2-5cd8-4cb7-a03f-cf57d646718c@github.com> References: <6Eq83QRqt3C5pWspkB5ygOwFW4pjlwWFp_GZTFhmGRk=.a9f79fc2-5cd8-4cb7-a03f-cf57d646718c@github.com> Message-ID: On Wed, 3 Jun 2020 12:40:18 GMT, Prasanta Sadhukhan wrote: > Use absolute path for system_profiler command This pull request has now been integrated. Changeset: c9e8f24a Author: Prasanta Sadhukhan URL: https://git.openjdk.java.net/lanai/commit/c9e8f24a Stats: 1 line in 1 file changed: 0 ins; 0 del; 1 mod 8238703: system_profiler command not found ------------- PR: https://git.openjdk.java.net/lanai/pull/53 From avu at openjdk.java.net Wed Jun 3 14:52:13 2020 From: avu at openjdk.java.net (Alexey Ushakov) Date: Wed, 3 Jun 2020 14:52:13 GMT Subject: RFR: 8246454: Lanai: Create RenderPerf tests for rectangular and shape clips Message-ID: <5JfBYtbWYTQnpLRfBJkXthIDbzCCW7V2snqpjYgC3VA=.d66c9c68-3244-46c3-a3b6-57d06a7688be@github.com> Created the following tests: testClipFlatBubbles testClipFlatBubblesAA testClipFlatBoxBubbles testClipFlatBoxBubblesAA ------------- Commit messages: - 8246454: Lanai: Create RenderPerf tests for rectangular and shape clips Changes: https://git.openjdk.java.net/lanai/pull/54/files Webrev: https://webrevs.openjdk.java.net/lanai/54/webrev.00 Issue: https://bugs.openjdk.java.net/browse/JDK-8246454 Stats: 51 lines in 1 file changed: 51 ins; 0 del; 0 mod Patch: https://git.openjdk.java.net/lanai/pull/54.diff Fetch: git fetch https://git.openjdk.java.net/lanai pull/54/head:pull/54 PR: https://git.openjdk.java.net/lanai/pull/54 From avu at openjdk.java.net Wed Jun 3 14:54:30 2020 From: avu at openjdk.java.net (Alexey Ushakov) Date: Wed, 3 Jun 2020 14:54:30 GMT Subject: [Integrated] RFR: 8246454: Lanai: Create RenderPerf tests for rectangular and shape clips In-Reply-To: <5JfBYtbWYTQnpLRfBJkXthIDbzCCW7V2snqpjYgC3VA=.d66c9c68-3244-46c3-a3b6-57d06a7688be@github.com> References: <5JfBYtbWYTQnpLRfBJkXthIDbzCCW7V2snqpjYgC3VA=.d66c9c68-3244-46c3-a3b6-57d06a7688be@github.com> Message-ID: On Wed, 3 Jun 2020 14:45:07 GMT, Alexey Ushakov wrote: > Created the following tests: > testClipFlatBubbles > testClipFlatBubblesAA > testClipFlatBoxBubbles > testClipFlatBoxBubblesAA This pull request has now been integrated. Changeset: 961a913a Author: Alexey Ushakov URL: https://git.openjdk.java.net/lanai/commit/961a913a Stats: 51 lines in 1 file changed: 0 ins; 51 del; 0 mod 8246454: Lanai: Create RenderPerf tests for rectangular and shape clips ------------- PR: https://git.openjdk.java.net/lanai/pull/54 From alexey.ushakov at jetbrains.com Wed Jun 3 15:36:16 2020 From: alexey.ushakov at jetbrains.com (Alexey Ushakov) Date: Wed, 3 Jun 2020 18:36:16 +0300 Subject: RFR: 8242354: support for bufImgOps (RescaleOp, LookupOp, ConvolveOp) In-Reply-To: <5B22633F-80E3-4352-8D9E-5D88A137B97D@oracle.com> References: <0pGdGPqj54JmB0JCEUSBEcVek8QvwB-PGWNi0z7JXM4=.8786e984-3625-47c6-be50-9edbf5686427@github.com> <5B22633F-80E3-4352-8D9E-5D88A137B97D@oracle.com> Message-ID: <00492CEF-627F-4CEF-9D46-691977C3B9FF@jetbrains.com> Hi Ajit, Thanks for the correction. I?ve just published some of Artem?s work (while he is on a leave) from our internal repo to avoid merge conflicts in the future. Best Regards, Alexey > On 3 Jun 2020, at 14:52, Ajit Ghaisas wrote: > > Thanks for implementing this. > The PR contains incorrect bug number : 8242354 which was used for MaskBlit. > Correct JBS is - JDK-8242355 > > Regards, > Ajit > >> On 02-Jun-2020, at 11:01 PM, Alexey Ushakov wrote: >> >> On Tue, 2 Jun 2020 17:19:17 GMT, Alexey Ushakov wrote: >> >>> Refactoring as bonus (use single struct instead of parameters lists) >>> Authored-by: Artem Bochkarev >> >> /contributor add Artem Bochkarev >> >> This pull request has now been integrated. >> >> Changeset: a403550c >> Author: Alexey Ushakov >> URL: https://git.openjdk.java.net/lanai/commit/a403550c >> Stats: 1130 lines in 16 files changed: 479 ins; 374 del; 277 mod >> >> 8242354: support for bufImgOps (RescaleOp, LookupOp, ConvolveOp) >> >> Co-authored-by: Artem Bochkarev >> >> ------------- >> >> PR: https://git.openjdk.java.net/lanai/pull/51 > From duke at openjdk.java.net Wed Jun 3 16:26:56 2020 From: duke at openjdk.java.net (duke) Date: Wed, 3 Jun 2020 16:26:56 GMT Subject: git: openjdk/lanai: 2 new changesets Message-ID: <07308aed-2bf6-4abd-a3bd-a81d22dcfe65@openjdk.org> Changeset: 5aea3f02 Author: Prasanta Sadhukhan Date: 2020-06-03 21:51:50 +0000 URL: https://git.openjdk.java.net/lanai/commit/5aea3f02 8245668: closed test javax/swing/JComboBox/4765319/bug4765319.java fails on windows Reviewed-by: kizune ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicComboBoxUI.java Changeset: 4ac8803c Author: duke Date: 2020-06-03 16:26:16 +0000 URL: https://git.openjdk.java.net/lanai/commit/4ac8803c Automatic merge of client:master into master From avu at openjdk.java.net Thu Jun 4 10:56:57 2020 From: avu at openjdk.java.net (Alexey Ushakov) Date: Thu, 4 Jun 2020 10:56:57 GMT Subject: RFR: 8246495: Lanai: update AA clip info on GPU via compute shader Message-ID: Implemented compute shader for transfering clip data in AA mode Used MTLResourceStorageModePrivate for clipping MTLDataBuffer objects Adjusted thread groups sizes Reduced number of rendered objects in clip tests for more precise measurements ------------- Commit messages: - 8246495: Lanai: update AA clip info on GPU via compute shader Changes: https://git.openjdk.java.net/lanai/pull/55/files Webrev: https://webrevs.openjdk.java.net/lanai/55/webrev.00 Issue: https://bugs.openjdk.java.net/browse/JDK-8246495 Stats: 58 lines in 6 files changed: 50 ins; 0 del; 8 mod Patch: https://git.openjdk.java.net/lanai/pull/55.diff Fetch: git fetch https://git.openjdk.java.net/lanai pull/55/head:pull/55 PR: https://git.openjdk.java.net/lanai/pull/55 From avu at openjdk.java.net Thu Jun 4 11:10:45 2020 From: avu at openjdk.java.net (Alexey Ushakov) Date: Thu, 4 Jun 2020 11:10:45 GMT Subject: [Integrated] RFR: 8246495: Lanai: update AA clip info on GPU via compute shader In-Reply-To: References: Message-ID: <2sBSylf0DkhU7qh9FRn4HI_TxhY11euRDws637j6ARY=.7e7e57c3-5d80-4676-82f3-bfeb2e41b2b6@github.com> On Thu, 4 Jun 2020 10:49:46 GMT, Alexey Ushakov wrote: > Implemented compute shader for transfering clip data in AA mode > Used MTLResourceStorageModePrivate for clipping MTLDataBuffer objects > Adjusted thread groups sizes > Reduced number of rendered objects in clip tests for more precise measurements This pull request has now been integrated. Changeset: 8fae5e00 Author: Alexey Ushakov URL: https://git.openjdk.java.net/lanai/commit/8fae5e00 Stats: 58 lines in 6 files changed: 0 ins; 50 del; 8 mod 8246495: Lanai: update AA clip info on GPU via compute shader ------------- PR: https://git.openjdk.java.net/lanai/pull/55 From duke at openjdk.java.net Fri Jun 5 23:43:54 2020 From: duke at openjdk.java.net (duke) Date: Fri, 5 Jun 2020 23:43:54 GMT Subject: git: openjdk/lanai: 2 new changesets Message-ID: <894e7372-e019-4b48-a374-e1f6ebc69c82@openjdk.org> Changeset: 2048bcb6 Author: Phil Race Date: 2020-06-05 16:40:56 +0000 URL: https://git.openjdk.java.net/lanai/commit/2048bcb6 8244621: [macos10.15] Garbled FX printing plus CoreText warnings on Catalina when building with Xcode 11 Reviewed-by: kcr, psadhukhan ! src/java.desktop/macosx/native/libawt_lwawt/font/AWTFont.m Changeset: a876ec7d Author: duke Date: 2020-06-05 23:43:16 +0000 URL: https://git.openjdk.java.net/lanai/commit/a876ec7d Automatic merge of client:master into master From duke at openjdk.java.net Mon Jun 8 14:00:54 2020 From: duke at openjdk.java.net (duke) Date: Mon, 8 Jun 2020 14:00:54 GMT Subject: git: openjdk/lanai: 2 new changesets Message-ID: Changeset: 2845c3d0 Author: Alexander Scherbatiy Date: 2020-06-08 16:38:23 +0000 URL: https://git.openjdk.java.net/lanai/commit/2845c3d0 8245938: Remove unused print_stack(void) method from XToolkit.c Reviewed-by: serb ! src/java.desktop/unix/native/libawt_xawt/xawt/XToolkit.c Changeset: 676af469 Author: duke Date: 2020-06-08 14:00:15 +0000 URL: https://git.openjdk.java.net/lanai/commit/676af469 Automatic merge of client:master into master From duke at openjdk.java.net Tue Jun 9 12:02:41 2020 From: duke at openjdk.java.net (duke) Date: Tue, 9 Jun 2020 12:02:41 GMT Subject: git: openjdk/lanai: 146 new changesets Message-ID: <4bacd282-477a-4de3-8662-778cb8ef7368@openjdk.org> Changeset: 4eeb6129 Author: Adam Sotona Date: 2020-05-30 20:10:18 +0000 URL: https://git.openjdk.java.net/lanai/commit/4eeb6129 8244573: java.lang.ArrayIndexOutOfBoundsException thrown for malformed class file Fixed java.lang.ArrayIndexOutOfBoundsException in com.sun.tools.classfile.Code_attribute.getInstructions() for methods with no instructions Reviewed-by: vromero ! src/jdk.jdeps/share/classes/com/sun/tools/classfile/Code_attribute.java + test/langtools/tools/javap/8244573/Malformed.jcod + test/langtools/tools/javap/8244573/T8244573.java Changeset: 6212aea5 Author: Weijun Wang Date: 2020-05-31 10:13:04 +0000 URL: https://git.openjdk.java.net/lanai/commit/6212aea5 8246193: Possible NPE in ENC-PA-REP search in AS-REQ Reviewed-by: xuelei ! src/java.security.jgss/share/classes/sun/security/krb5/KrbKdcRep.java + test/jdk/sun/security/krb5/auto/AlwaysEncPaReq.java ! test/jdk/sun/security/krb5/auto/KDC.java Changeset: 0082c694 Author: Hong Shao Yang Committer: Lance Andersen Date: 2020-05-31 11:32:44 +0000 URL: https://git.openjdk.java.net/lanai/commit/0082c694 8246198: Typo in java/util/regex/Pattern.java Reviewed-by: lancea, prappo, naoto ! src/java.base/share/classes/java/util/regex/Pattern.java Changeset: 116aee49 Author: Per Lid?n Date: 2020-05-31 23:15:05 +0000 URL: https://git.openjdk.java.net/lanai/commit/116aee49 8242527: ZGC: TestUncommit.java fails due to "Exception: Uncommitted too fast" Reviewed-by: eosterlund ! test/hotspot/jtreg/gc/z/TestUncommit.java Changeset: 231d9a01 Author: Per Lid?n Date: 2020-05-31 23:15:07 +0000 URL: https://git.openjdk.java.net/lanai/commit/231d9a01 8246044: ZGC: Rename ZDirector's max_capacity to soft_max_capacity Reviewed-by: stefank, eosterlund ! src/hotspot/share/gc/z/zDirector.cpp Changeset: 7467cd2e Author: Per Lid?n Date: 2020-05-31 23:15:30 +0000 URL: https://git.openjdk.java.net/lanai/commit/7467cd2e 8246045: ZGC: Fix ZDirector::rule_high_usage() calculation Reviewed-by: stefank, eosterlund ! src/hotspot/share/gc/z/zDirector.cpp Changeset: bfd2e961 Author: Jim Laskey Date: 2020-06-01 08:17:32 +0000 URL: https://git.openjdk.java.net/lanai/commit/bfd2e961 8230800: Clarify String::stripIndent javadoc when string ends with line terminator Reviewed-by: jlaskey, bchristi, rriggs ! src/java.base/share/classes/java/lang/String.java Changeset: 4d10ebba Author: Zhengyu Gu Date: 2020-06-01 08:19:58 +0000 URL: https://git.openjdk.java.net/lanai/commit/4d10ebba 8246075: Missing logging in nmethod::oops_do_marking_epilogue() on early return path Reviewed-by: kbarrett ! src/hotspot/share/code/nmethod.cpp Changeset: 5a57b9f8 Author: Adam Sotona Date: 2020-05-29 09:56:05 +0000 URL: https://git.openjdk.java.net/lanai/commit/5a57b9f8 8245153: Unicode encoded double-quoted empty string does not compile Fixed parsing of Unicode encoded double-quoted empty strings in c.s.t.j.p.JavaTokenizer::scanString Reviewed-by: jlaskey ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavaTokenizer.java + test/langtools/tools/javac/8245153/T8245153.java Changeset: 0ec39a0b Author: Xin Liu Date: 2020-06-01 08:52:01 +0000 URL: https://git.openjdk.java.net/lanai/commit/0ec39a0b 8230552: Provide information when hitting a HaltNode for architectures other than x86 Reviewed-by: mdoerr ! src/hotspot/cpu/arm/arm.ad ! src/hotspot/cpu/ppc/ppc.ad ! src/hotspot/cpu/s390/s390.ad Changeset: d0c6eef9 Author: Phil Race Date: 2020-06-01 10:04:19 +0000 URL: https://git.openjdk.java.net/lanai/commit/d0c6eef9 8246263: jdk is not yet ready for new Copyright line Reviewed-by: pbansal ! test/jdk/javax/swing/JPopupMenu/4760494/bug4760494.java Changeset: 0b20eafb Author: Boris Ulasevich Date: 2020-06-01 13:31:53 +0000 URL: https://git.openjdk.java.net/lanai/commit/0b20eafb 8241004: NMT tests fail on unaligned thread size with debug build Reviewed-by: zgu, dsamersoff ! src/hotspot/share/services/virtualMemoryTracker.cpp Changeset: ad7dafb1 Author: Claes Redestad Date: 2020-06-01 21:57:08 +0000 URL: https://git.openjdk.java.net/lanai/commit/ad7dafb1 8246251: Adjust HelloClasslist after JDK-8230301 Reviewed-by: mchung ! make/jdk/src/classes/build/tools/classlist/HelloClasslist.java Changeset: f3e027c0 Author: Fedor Burdun Committer: Claes Redestad Date: 2020-06-01 22:03:52 +0000 URL: https://git.openjdk.java.net/lanai/commit/f3e027c0 8246256: GenerateLinkOptData should not mutate the interim or bootstrap JDK Reviewed-by: erikj, ihse ! make/GenerateLinkOptData.gmk Changeset: 1f698a35 Author: Claes Redestad Date: 2020-06-01 22:04:22 +0000 URL: https://git.openjdk.java.net/lanai/commit/1f698a35 8246152: Improve String concat bootstrapping Reviewed-by: forax, psandoz ! src/java.base/share/classes/java/lang/invoke/StringConcatFactory.java ! test/jdk/java/lang/String/concat/StringConcatFactoryInvariants.java + test/micro/org/openjdk/bench/java/lang/invoke/StringConcatFactoryBootstraps.java Changeset: 5e5880d4 Author: Mandy Chung Date: 2020-06-01 13:19:06 +0000 URL: https://git.openjdk.java.net/lanai/commit/5e5880d4 8245061: Lookup::defineHiddenClass should throw ClassFormatError if this_class is not Class_info structure 8245432: Lookup::defineHiddenClass should throw UnsupportedClassVersionError if bytes are of an unsupported major or minor version 8245596: Clarify Lookup::defineHiddenClass spec @throws IAE if the bytes has ACC_MODULE flag set Reviewed-by: alanb, dholmes ! src/java.base/share/classes/java/lang/invoke/InvokerBytecodeGenerator.java ! src/java.base/share/classes/java/lang/invoke/MethodHandles.java ! src/java.base/share/classes/jdk/internal/misc/VM.java ! src/java.base/share/classes/jdk/internal/module/ModuleInfo.java ! test/jdk/java/lang/invoke/DefineClassTest.java + test/jdk/java/lang/invoke/defineHiddenClass/BadClassFile.jcod + test/jdk/java/lang/invoke/defineHiddenClass/BadClassFile2.jcod + test/jdk/java/lang/invoke/defineHiddenClass/BadClassFileVersion.jcod ! test/jdk/java/lang/invoke/defineHiddenClass/BasicTest.java + test/jdk/java/lang/invoke/defineHiddenClass/PreviewHiddenClass.java Changeset: 567692e4 Author: Erik Gahlin Date: 2020-06-01 22:55:22 +0000 URL: https://git.openjdk.java.net/lanai/commit/567692e4 8246259: JFR: Fetch VM memory pools without using streams Reviewed-by: mgronlun ! src/jdk.jfr/share/classes/jdk/jfr/events/AbstractBufferStatisticsEvent.java ! src/jdk.jfr/share/classes/jdk/jfr/events/DirectBufferStatisticsEvent.java Changeset: d42bfef8 Author: Vicente Romero Date: 2020-06-01 17:00:40 +0000 URL: https://git.openjdk.java.net/lanai/commit/d42bfef8 8227046: compiler implementation for sealed classes 8225056: VM support for sealed classes 8227044: javax.lang.model for sealed classes 8227045: Preview APIs support for sealed classes 8227047: Javadoc for sealed types 8245854: JVM TI Specification for sealed classes Co-authored-by: Harold Seigel Co-authored-by: Jan Lahoda Reviewed-by: mcimadamore, forax, darcy, dholmes, jlahoda, lfoltan, mchung, sspitsyn, vromero ! make/autoconf/spec.gmk.in ! make/data/jdwp/jdwp.spec ! make/hotspot/symbols/symbols-unix ! src/hotspot/share/classfile/classFileParser.cpp ! src/hotspot/share/classfile/classFileParser.hpp ! src/hotspot/share/classfile/vmSymbols.hpp ! src/hotspot/share/include/jvm.h ! src/hotspot/share/logging/logTag.hpp ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/oops/instanceKlass.hpp ! src/hotspot/share/prims/jvm.cpp ! src/hotspot/share/prims/jvmti.xml ! src/hotspot/share/prims/jvmtiClassFileReconstituter.cpp ! src/hotspot/share/prims/jvmtiClassFileReconstituter.hpp ! src/hotspot/share/prims/jvmtiRedefineClasses.cpp ! src/hotspot/share/prims/jvmtiRedefineClasses.hpp ! src/java.base/share/classes/java/lang/Class.java ! src/java.base/share/classes/jdk/internal/PreviewFeature.java ! src/java.base/share/classes/jdk/internal/org/objectweb/asm/ClassReader.java ! src/java.base/share/classes/jdk/internal/org/objectweb/asm/ClassVisitor.java ! src/java.base/share/classes/jdk/internal/org/objectweb/asm/ClassWriter.java ! src/java.base/share/classes/jdk/internal/org/objectweb/asm/Constants.java ! src/java.base/share/classes/jdk/internal/org/objectweb/asm/commons/ClassRemapper.java ! src/java.base/share/classes/jdk/internal/org/objectweb/asm/tree/ClassNode.java ! src/java.base/share/classes/jdk/internal/org/objectweb/asm/util/ASMifier.java ! src/java.base/share/classes/jdk/internal/org/objectweb/asm/util/CheckClassAdapter.java ! src/java.base/share/classes/jdk/internal/org/objectweb/asm/util/Printer.java ! src/java.base/share/classes/jdk/internal/org/objectweb/asm/util/Textifier.java ! src/java.base/share/classes/jdk/internal/org/objectweb/asm/util/TraceClassVisitor.java ! src/java.base/share/native/libjava/Class.c ! src/java.compiler/share/classes/javax/lang/model/SourceVersion.java ! src/java.compiler/share/classes/javax/lang/model/element/Modifier.java ! src/java.compiler/share/classes/javax/lang/model/element/TypeElement.java ! src/java.instrument/share/native/libinstrument/JavaExceptions.c ! src/jdk.compiler/share/classes/com/sun/source/tree/ClassTree.java ! src/jdk.compiler/share/classes/com/sun/source/util/TreeScanner.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Flags.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Preview.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symbol.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Types.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TypeEnter.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassReader.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassWriter.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Target.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/PrintingProcessor.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties ! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/JCTree.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/Pretty.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeInfo.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeMaker.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeScanner.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Dependencies.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Names.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractExecutableMemberWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ClassWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/LinkInfoImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/standard.properties ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Utils.java ! src/jdk.jdeps/share/classes/com/sun/tools/classfile/Attribute.java ! src/jdk.jdeps/share/classes/com/sun/tools/classfile/ClassWriter.java + src/jdk.jdeps/share/classes/com/sun/tools/classfile/PermittedSubclasses_attribute.java ! src/jdk.jdeps/share/classes/com/sun/tools/javap/AttributeWriter.java + test/hotspot/jtreg/runtime/modules/SealedModuleTest.java + test/hotspot/jtreg/runtime/modules/TEST.properties + test/hotspot/jtreg/runtime/modules/sealedP1/C1.java + test/hotspot/jtreg/runtime/modules/sealedP1/SuperClass.jcod + test/hotspot/jtreg/runtime/modules/sealedP2/C2.java + test/hotspot/jtreg/runtime/modules/sealedP3/C3.java + test/hotspot/jtreg/runtime/sealedClasses/AbstractSealedTest.java + test/hotspot/jtreg/runtime/sealedClasses/GetPermittedSubclasses.jcod + test/hotspot/jtreg/runtime/sealedClasses/GetPermittedSubclassesTest.java + test/hotspot/jtreg/runtime/sealedClasses/OverrideSealedTest.java + test/hotspot/jtreg/runtime/sealedClasses/Pkg/NotPermitted.jcod + test/hotspot/jtreg/runtime/sealedClasses/Pkg/Permitted.java + test/hotspot/jtreg/runtime/sealedClasses/Pkg/SealedInterface.jcod + test/hotspot/jtreg/runtime/sealedClasses/RedefineSealedClass.java + test/hotspot/jtreg/runtime/sealedClasses/SealedTest.java + test/hotspot/jtreg/runtime/sealedClasses/SealedUnnamedModuleIntfTest.java + test/hotspot/jtreg/runtime/sealedClasses/SealedUnnamedModuleTest.java + test/hotspot/jtreg/runtime/sealedClasses/TEST.properties + test/hotspot/jtreg/runtime/sealedClasses/asteroids/Pluto.java + test/hotspot/jtreg/runtime/sealedClasses/otherPkg/WrongPackage.java + test/hotspot/jtreg/runtime/sealedClasses/planets/Mars.jcod + test/hotspot/jtreg/runtime/sealedClasses/planets/Neptune.java + test/hotspot/jtreg/runtime/sealedClasses/planets/OuterPlanets.jcod + test/jdk/java/lang/instrument/RedefinePermittedSubclassesAttr/ClassFour.java + test/jdk/java/lang/instrument/RedefinePermittedSubclassesAttr/ClassOne.java + test/jdk/java/lang/instrument/RedefinePermittedSubclassesAttr/ClassThree.java + test/jdk/java/lang/instrument/RedefinePermittedSubclassesAttr/ClassTwo.java + test/jdk/java/lang/instrument/RedefinePermittedSubclassesAttr/Host/Host.java + test/jdk/java/lang/instrument/RedefinePermittedSubclassesAttr/Host/redef/Host.java + test/jdk/java/lang/instrument/RedefinePermittedSubclassesAttr/HostA/Host.java + test/jdk/java/lang/instrument/RedefinePermittedSubclassesAttr/HostA/redef/Host.java + test/jdk/java/lang/instrument/RedefinePermittedSubclassesAttr/HostAB/Host.java + test/jdk/java/lang/instrument/RedefinePermittedSubclassesAttr/HostAB/redef/Host.java + test/jdk/java/lang/instrument/RedefinePermittedSubclassesAttr/HostABC/Host.java + test/jdk/java/lang/instrument/RedefinePermittedSubclassesAttr/HostABC/redef/Host.java + test/jdk/java/lang/instrument/RedefinePermittedSubclassesAttr/HostABCD/redef/Host.java + test/jdk/java/lang/instrument/RedefinePermittedSubclassesAttr/HostABD/redef/Host.java + test/jdk/java/lang/instrument/RedefinePermittedSubclassesAttr/HostAC/redef/Host.java + test/jdk/java/lang/instrument/RedefinePermittedSubclassesAttr/HostACB/redef/Host.java + test/jdk/java/lang/instrument/RedefinePermittedSubclassesAttr/HostB/redef/Host.java + test/jdk/java/lang/instrument/RedefinePermittedSubclassesAttr/HostBA/redef/Host.java + test/jdk/java/lang/instrument/RedefinePermittedSubclassesAttr/HostBAC/redef/Host.java + test/jdk/java/lang/instrument/RedefinePermittedSubclassesAttr/HostBCA/redef/Host.java + test/jdk/java/lang/instrument/RedefinePermittedSubclassesAttr/HostCAB/redef/Host.java + test/jdk/java/lang/instrument/RedefinePermittedSubclassesAttr/HostCBA/redef/Host.java + test/jdk/java/lang/instrument/RedefinePermittedSubclassesAttr/TestPermittedSubclassesAttr.java + test/jdk/java/lang/reflect/sealed_classes/SealedClassesReflectionTest.java + test/langtools/jdk/javadoc/doclet/testSealedTypes/TestSealedTypes.java ! test/langtools/lib/annotations/annotations/classfile/ClassfileInspector.java ! test/langtools/tools/javac/MethodParameters/AttributeVisitor.java + test/langtools/tools/javac/diags/examples/CantInheritFromSealed.java + test/langtools/tools/javac/diags/examples/CantInheritFromSealed2.java + test/langtools/tools/javac/diags/examples/DuplicateTypeInPermits.java + test/langtools/tools/javac/diags/examples/LocalCantInheritFromSealed.java + test/langtools/tools/javac/diags/examples/NonSealedWithNoSealedSuper.java + test/langtools/tools/javac/diags/examples/PermitsCantListDeclaringClass.java + test/langtools/tools/javac/diags/examples/PermitsCantListSuperType.java + test/langtools/tools/javac/diags/examples/PermitsInNoSealedClass.java + test/langtools/tools/javac/diags/examples/SealedMustHaveSubtypes.java + test/langtools/tools/javac/diags/examples/SealedNotAllowedInLocalClass.java + test/langtools/tools/javac/diags/examples/SealedTypes.java + test/langtools/tools/javac/diags/examples/SubtypeDoesntExtendSealed.java + test/langtools/tools/javac/diags/examples/TypeVarInPermits.java ! test/langtools/tools/javac/enum/FauxEnum3.java ! test/langtools/tools/javac/enum/FauxEnum3.out + test/langtools/tools/javac/enum/FauxEnum3.preview.out ! test/langtools/tools/javac/parser/JavacParserTest.java ! test/langtools/tools/javac/processing/model/TestSourceVersion.java + test/langtools/tools/javac/processing/model/element/TestSealed.java + test/langtools/tools/javac/sealed/CheckSubtypesOfSealedTest.java + test/langtools/tools/javac/sealed/SealedCompilationTests.java + test/langtools/tools/javac/sealed/SealedDiffConfigurationsTest.java Changeset: 30aa1b06 Author: Pengfei Li Date: 2020-06-02 03:34:15 +0000 URL: https://git.openjdk.java.net/lanai/commit/30aa1b06 8245158: C2: Enable SLP for some manually unrolled loops In SuperWord::find_align_to_ref(), only discard unalignable memory ops if memory references should be aligned on this platform. Reviewed-by: roland, thartmann ! src/hotspot/share/opto/superword.cpp ! src/hotspot/share/opto/superword.hpp Changeset: 00f223e2 Author: Daniel D. Daugherty Date: 2020-06-01 23:37:14 +0000 URL: https://git.openjdk.java.net/lanai/commit/00f223e2 8153224: Monitor deflation prolong safepoints Add support for AsyncDeflateIdleMonitors (default true); the async deflation work is performed by the ServiceThread. Co-authored-by: Carsten Varming Reviewed-by: dcubed, rehn, rkennke, cvarming, coleenp, acorn, dholmes, eosterlund ! src/hotspot/share/prims/jvm.cpp ! src/hotspot/share/prims/jvmtiEnvBase.cpp ! src/hotspot/share/prims/whitebox.cpp ! src/hotspot/share/runtime/basicLock.cpp ! src/hotspot/share/runtime/globals.hpp ! src/hotspot/share/runtime/init.cpp ! src/hotspot/share/runtime/objectMonitor.cpp ! src/hotspot/share/runtime/objectMonitor.hpp ! src/hotspot/share/runtime/objectMonitor.inline.hpp ! src/hotspot/share/runtime/safepoint.cpp ! src/hotspot/share/runtime/serviceThread.cpp ! src/hotspot/share/runtime/sharedRuntime.cpp ! src/hotspot/share/runtime/synchronizer.cpp ! src/hotspot/share/runtime/synchronizer.hpp ! src/hotspot/share/runtime/thread.cpp ! src/hotspot/share/runtime/vframe.cpp ! src/hotspot/share/runtime/vmOperations.cpp ! src/hotspot/share/runtime/vmOperations.hpp ! src/hotspot/share/runtime/vmStructs.cpp ! src/hotspot/share/runtime/vmThread.cpp ! src/hotspot/share/services/threadService.cpp ! test/hotspot/gtest/oops/test_markWord.cpp ! test/hotspot/jtreg/runtime/logging/SafepointCleanupTest.java Changeset: 1adecc8e Author: Xiaohong Gong Date: 2020-06-02 04:32:40 +0000 URL: https://git.openjdk.java.net/lanai/commit/1adecc8e 8245717: VM option "-XX:EnableJVMCIProduct" could not be repetitively enabled Reviewed-by: dholmes, kvn ! src/hotspot/share/runtime/arguments.cpp ! test/hotspot/jtreg/compiler/jvmci/TestEnableJVMCIProduct.java Changeset: 04ad75e7 Author: Jan Lahoda Date: 2020-06-02 08:27:37 +0000 URL: https://git.openjdk.java.net/lanai/commit/04ad75e7 8241519: javac crashes with wrong module-info.class in module path If module-info.class is broken, mark the corresponding ModuleSymbol as erroneous. Reviewed-by: jjg ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Modules.java ! test/langtools/tools/javac/modules/EdgeCases.java Changeset: 44ae643b Author: Jan Lahoda Date: 2020-06-02 08:41:36 +0000 URL: https://git.openjdk.java.net/lanai/commit/44ae643b 8210649: AssertionError @ jdk.compiler/com.sun.tools.javac.comp.Modules.enter(Modules.java:244) Do not clean trees after last round of annotation processing, if the trees won't be re-entered again. Reviewed-by: vromero ! src/jdk.compiler/share/classes/com/sun/tools/javac/main/JavaCompiler.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/JavacProcessingEnvironment.java + test/langtools/tools/javac/processing/T8210649.java Changeset: 5793b063 Author: Tobias Hartmann Date: 2020-06-02 09:07:53 +0000 URL: https://git.openjdk.java.net/lanai/commit/5793b063 8246153: TestEliminateArrayCopy fails with -XX:+StressReflectiveCode Use the memory input instead of the control input to find the membar. Reviewed-by: kvn, neliasso ! src/hotspot/share/opto/macro.cpp ! test/hotspot/jtreg/compiler/arraycopy/TestEliminateArrayCopy.java Changeset: f822eed5 Author: Tobias Hartmann Date: 2020-06-02 09:57:57 +0000 URL: https://git.openjdk.java.net/lanai/commit/f822eed5 8245957: Remove unused LIR_OpBranch::type after SPARC port removal Removed LIR_OpBranch::type after the only remaining usage was removed with the SPARC port removal. Reviewed-by: kvn, mdoerr ! src/hotspot/cpu/aarch64/c1_LIRGenerator_aarch64.cpp ! src/hotspot/cpu/arm/c1_LIRGenerator_arm.cpp ! src/hotspot/cpu/ppc/c1_LIRGenerator_ppc.cpp ! src/hotspot/cpu/s390/c1_LIRGenerator_s390.cpp ! src/hotspot/cpu/x86/c1_LIRGenerator_x86.cpp ! src/hotspot/share/c1/c1_LIR.cpp ! src/hotspot/share/c1/c1_LIR.hpp ! src/hotspot/share/c1/c1_LIRGenerator.cpp ! src/hotspot/share/gc/g1/c1/g1BarrierSetC1.cpp ! src/hotspot/share/gc/shared/c1/barrierSetC1.cpp ! src/hotspot/share/gc/shared/c1/cardTableBarrierSetC1.cpp ! src/hotspot/share/gc/shenandoah/c1/shenandoahBarrierSetC1.cpp ! src/hotspot/share/gc/z/c1/zBarrierSetC1.cpp Changeset: b5775c83 Author: Tobias Hartmann Date: 2020-06-02 10:00:40 +0000 URL: https://git.openjdk.java.net/lanai/commit/b5775c83 8239477: jdk/jfr/jcmd/TestJcmdStartStopDefault.java fails -XX:+VerifyOops with "verify_oop: rsi: broken oop" Use T_ADDRESS instead of T_OBJECT to load metadata. Reviewed-by: kvn ! src/hotspot/share/c1/c1_LIRGenerator.cpp Changeset: f39a71ca Author: Ioi Lam Date: 2020-06-02 01:08:44 +0000 URL: https://git.openjdk.java.net/lanai/commit/f39a71ca 8243506: SharedBaseAddress is ignored by -Xshare:dump Reviewed-by: stuefe, ccheung ! src/hotspot/share/classfile/compactHashtable.cpp ! src/hotspot/share/memory/archiveUtils.cpp ! src/hotspot/share/memory/archiveUtils.inline.hpp ! src/hotspot/share/memory/dynamicArchive.cpp ! src/hotspot/share/memory/metaspaceShared.cpp ! src/hotspot/share/memory/metaspaceShared.hpp ! src/hotspot/share/runtime/arguments.cpp ! src/hotspot/share/runtime/arguments.hpp ! test/hotspot/jtreg/runtime/cds/SharedBaseAddress.java + test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/SharedBaseAddressOption.java Changeset: f7a65b7f Author: Christian Hagedorn Date: 2020-06-02 11:05:34 +0000 URL: https://git.openjdk.java.net/lanai/commit/f7a65b7f 8239083: C1 assert(known_holder == NULL || (known_holder->is_instance_klass() && (!known_holder->is_interface() || ((ciInstanceKlass*)known_holder)->has_nonstatic_concrete_methods())), "should be non-static concrete method"); Remove unnecessary preparation to profile the holder of a static method called by a method handle in C1. Reviewed-by: thartmann, kvn ! src/hotspot/share/c1/c1_GraphBuilder.cpp + test/hotspot/jtreg/compiler/c1/TestStaticInterfaceMethodCall.java Changeset: 22532ff3 Author: Conor Cleary Committer: Julia Boes Date: 2020-06-02 11:25:58 +0000 URL: https://git.openjdk.java.net/lanai/commit/22532ff3 8242281: IntStream.html#reduce doc should not mention average Remove mention of average function in apiNote of IntStream::reduce(int, IntBinaryOperator) Reviewed-by: psandoz, jlaskey, lancea, dfuchs ! src/java.base/share/classes/java/util/stream/IntStream.java Changeset: 19257f4f Author: Claes Redestad Date: 2020-06-02 12:34:05 +0000 URL: https://git.openjdk.java.net/lanai/commit/19257f4f 8246241: LambdaFormEditor should use a transform lookup key that is not a SoftReference Reviewed-by: psandoz, mchung ! src/java.base/share/classes/java/lang/invoke/LambdaFormEditor.java Changeset: 82dc495c Author: Aleksey Shipilev Date: 2020-06-02 14:26:16 +0000 URL: https://git.openjdk.java.net/lanai/commit/82dc495c 8246100: Shenandoah: walk roots in more efficient order Reviewed-by: zgu ! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.cpp Changeset: ed538ea5 Author: Aleksey Shipilev Date: 2020-06-02 14:27:18 +0000 URL: https://git.openjdk.java.net/lanai/commit/ed538ea5 8246097: Shenandoah: limit parallelism in CLDG root handling Reviewed-by: zgu ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp ! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.cpp ! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.hpp ! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahSharedVariables.hpp Changeset: 01cfedf2 Author: Roland Westrelin Date: 2020-04-29 10:06:38 +0000 URL: https://git.openjdk.java.net/lanai/commit/01cfedf2 8244086: Following 8241492, strip mined loop may run extra iterations Reviewed-by: mdoerr, thartmann ! src/hotspot/share/opto/loopnode.cpp + test/hotspot/jtreg/compiler/loopstripmining/TestStripMinedLimitBelowInit.java Changeset: 9c99008a Author: Roland Westrelin Date: 2020-05-28 13:21:54 +0000 URL: https://git.openjdk.java.net/lanai/commit/9c99008a 8245714: "Bad graph detected in build_loop_late" when loads are pinned on loop limit check uncommon branch Reviewed-by: thartmann ! src/hotspot/share/opto/loopPredicate.cpp + test/hotspot/jtreg/compiler/loopopts/TestBadControlLoopLimitCheck.java Changeset: ccb6d0e5 Author: Ioi Lam Date: 2020-06-02 09:29:10 +0000 URL: https://git.openjdk.java.net/lanai/commit/ccb6d0e5 8234628: Change BasicHashTables::new_entry() to use clamp() Reviewed-by: dcubed ! src/hotspot/share/utilities/hashtable.cpp Changeset: a1114948 Author: Joe Darcy Date: 2020-06-02 09:54:51 +0000 URL: https://git.openjdk.java.net/lanai/commit/a1114948 8246290: Refine specification of javax.lang.model.element.Modifier::toString Reviewed-by: vromero, jjg ! src/java.compiler/share/classes/javax/lang/model/element/Modifier.java Changeset: f6ad22fc Author: Pavel Rappo Date: 2020-06-02 18:43:22 +0000 URL: https://git.openjdk.java.net/lanai/commit/f6ad22fc 8236823: Ensure that API documentation uses minified libraries Reviewed-by: jjg ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDoclet.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/Head.java + src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/jquery-ui.overrides.css + src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/script-dir/jquery-3.4.1.min.js ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/script-dir/jquery-ui.css ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/DocPaths.java ! test/langtools/jdk/javadoc/doclet/testSearch/TestSearch.java ! test/langtools/jdk/javadoc/tool/api/basic/APITest.java Changeset: 5f67125b Author: Gerard Ziemski Date: 2020-06-02 13:12:50 +0000 URL: https://git.openjdk.java.net/lanai/commit/5f67125b 8245509: Crash handler itself crashes when reporting Unsafe.putInt(0) crash Added ResourceMarker Reviewed-by: coleenp, dholmes ! src/hotspot/share/utilities/vmError.cpp Changeset: 8752e02e Author: Gerard Ziemski Date: 2020-06-02 13:15:13 +0000 URL: https://git.openjdk.java.net/lanai/commit/8752e02e 8245833: crash_with_sigfpe uses pthread_kill(SIGFPE) on macOS Changed division code to ensure that real crash happens Reviewed-by: dholmes ! src/hotspot/share/utilities/vmError.cpp Changeset: 512cc3eb Author: Zhengyu Gu Date: 2020-06-02 14:57:40 +0000 URL: https://git.openjdk.java.net/lanai/commit/512cc3eb 8245961: Shenandoah: move some root marking to concurrent phase Reviewed-by: shade ! src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.cpp ! src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.hpp ! src/hotspot/share/gc/shenandoah/shenandoahNMethod.cpp ! src/hotspot/share/gc/shenandoah/shenandoahPhaseTimings.cpp ! src/hotspot/share/gc/shenandoah/shenandoahPhaseTimings.hpp ! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.cpp ! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.hpp ! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.inline.hpp Changeset: 334df28e Author: Zhengyu Gu Date: 2020-06-02 15:01:45 +0000 URL: https://git.openjdk.java.net/lanai/commit/334df28e 8246342: Shenandoah: remove unused ShenandoahIsMarkedNextClosure Reviewed-by: shade ! src/hotspot/share/gc/shenandoah/shenandoahStringDedup.cpp Changeset: 5ce3d0d8 Author: Thomas Stuefe Date: 2020-06-02 21:04:13 +0000 URL: https://git.openjdk.java.net/lanai/commit/5ce3d0d8 8245707: Increase Metaspace reserve alignment Reviewed-by: iklam, coleenp ! src/hotspot/share/memory/metaspace.cpp Changeset: 1933fe39 Author: Andy Herrick Date: 2020-06-02 09:30:21 +0000 URL: https://git.openjdk.java.net/lanai/commit/1933fe39 8246010: AdditionalLaunchersTest is not enabled, and fails Reviewed-by: asemenyuk, almatvee ! src/jdk.incubator.jpackage/windows/classes/jdk/incubator/jpackage/internal/resources/WinResources.properties ! src/jdk.incubator.jpackage/windows/classes/jdk/incubator/jpackage/internal/resources/WinResources_ja.properties ! src/jdk.incubator.jpackage/windows/classes/jdk/incubator/jpackage/internal/resources/WinResources_zh_CN.properties + test/jdk/tools/jpackage/share/AddLauncherTest.java - test/jdk/tools/jpackage/share/AdditionalLaunchersTest.java Changeset: 47cc808b Author: Alexander Matveev Date: 2020-06-02 09:39:54 +0000 URL: https://git.openjdk.java.net/lanai/commit/47cc808b 8232841: [TESTBUG] [macos] SigningPackageTest fails when untrusted certificates exist on machine Reviewed-by: herrick, asemenyuk ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/Executor.java ! test/jdk/tools/jpackage/macosx/base/SigningCheck.java Changeset: 7e862f91 Author: Joe Darcy Date: 2020-06-02 12:16:58 +0000 URL: https://git.openjdk.java.net/lanai/commit/7e862f91 8246368: Add override for return tag of Modifier::toString Reviewed-by: jjg ! src/java.compiler/share/classes/javax/lang/model/element/Modifier.java Changeset: ddbc7ed0 Author: Serguei Spitsyn Date: 2020-06-02 19:34:19 +0000 URL: https://git.openjdk.java.net/lanai/commit/ddbc7ed0 8221306: JVMTI spec for FramePop(), MethodExit(), and MethodEnter() could use some cleanup JVMTI spec cleanup for functions FramePop(), MethodExit(), and MethodEnter() Reviewed-by: cjplummer, amenkov ! src/hotspot/share/prims/jvmti.xml Changeset: 0366f6bf Author: Claes Redestad Date: 2020-06-02 22:22:58 +0000 URL: https://git.openjdk.java.net/lanai/commit/0366f6bf 8246338: Reduce overhead of normalizing file paths Reviewed-by: alanb ! src/java.base/unix/classes/java/io/UnixFileSystem.java + test/micro/org/openjdk/bench/java/io/FileOpen.java Changeset: f2cd6d6a Author: Igor Ignatyev Date: 2020-06-02 13:04:21 +0000 URL: https://git.openjdk.java.net/lanai/commit/f2cd6d6a 8243430: use reproducible random in :vmTestbase_vm_gc Reviewed-by: kbarrett, lmesnik, tschatzl ! test/hotspot/jtreg/vmTestbase/gc/ArrayJuggle/Juggle01/Juggle01.java ! test/hotspot/jtreg/vmTestbase/gc/ArrayJuggle/Juggle02/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/ArrayJuggle/Juggle03/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/ArrayJuggle/Juggle04/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/ArrayJuggle/Juggle05/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/ArrayJuggle/Juggle06/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/ArrayJuggle/Juggle07/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/ArrayJuggle/Juggle08/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/ArrayJuggle/Juggle09/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/ArrayJuggle/Juggle10/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/ArrayJuggle/Juggle11/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/ArrayJuggle/Juggle12/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/ArrayJuggle/Juggle13/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/ArrayJuggle/Juggle14/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/ArrayJuggle/Juggle15/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/ArrayJuggle/Juggle16/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/ArrayJuggle/Juggle17/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/ArrayJuggle/Juggle18/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/ArrayJuggle/Juggle19/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/ArrayJuggle/Juggle20/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/ArrayJuggle/Juggle21/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/ArrayJuggle/Juggle22/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/ArrayJuggle/Juggle23/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/ArrayJuggle/Juggle24/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/ArrayJuggle/Juggle25/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/ArrayJuggle/Juggle26/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/ArrayJuggle/Juggle27/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/ArrayJuggle/Juggle28/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/ArrayJuggle/Juggle29/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/ArrayJuggle/Juggle30/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/ArrayJuggle/Juggle31/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/ArrayJuggle/Juggle32/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/ArrayJuggle/Juggle33/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/ArrayJuggle/Juggle34/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/gctests/AllocateWithoutOomTest/AllocateWithoutOomTest.java ! test/hotspot/jtreg/vmTestbase/gc/gctests/CallGC/CallGC02/CallGC02.java ! test/hotspot/jtreg/vmTestbase/gc/gctests/FinalizeTest01/FinalizeTest01.java ! test/hotspot/jtreg/vmTestbase/gc/gctests/FinalizeTest02/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/gctests/FinalizeTest04/FinalizeTest04.java ! test/hotspot/jtreg/vmTestbase/gc/gctests/FinalizeTest05/FinalizeTest05.java ! test/hotspot/jtreg/vmTestbase/gc/gctests/InterruptGC/InterruptGC.java ! test/hotspot/jtreg/vmTestbase/gc/gctests/JumbleGC/JumbleGC.java ! test/hotspot/jtreg/vmTestbase/gc/gctests/JumbleGC002/JumbleGC002.java ! test/hotspot/jtreg/vmTestbase/gc/gctests/LargeObjects/large001/large001.java ! test/hotspot/jtreg/vmTestbase/gc/gctests/LargeObjects/large002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/gctests/LargeObjects/large003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/gctests/LargeObjects/large004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/gctests/LargeObjects/large005/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/gctests/LoadUnloadGC2/LoadUnloadGC2.java ! test/hotspot/jtreg/vmTestbase/gc/gctests/MatrixJuggleGC/MatrixJuggleGC.java ! test/hotspot/jtreg/vmTestbase/gc/gctests/MemoryEater/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/gctests/MemoryEaterMT/MemoryEaterMT.java ! test/hotspot/jtreg/vmTestbase/gc/gctests/OneeFinalizerTest/OneeFinalizerTest.java ! test/hotspot/jtreg/vmTestbase/gc/gctests/PhantomReference/PhantomReferenceEvilTest/PhantomReferenceEvilTest.java ! test/hotspot/jtreg/vmTestbase/gc/gctests/PhantomReference/PhantomReferenceTest/PhantomReferenceTest.java ! test/hotspot/jtreg/vmTestbase/gc/gctests/PhantomReference/phantom001/phantom001.java ! test/hotspot/jtreg/vmTestbase/gc/gctests/PhantomReference/phantom002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/gctests/ReferencesGC/ReferencesGC.java ! test/hotspot/jtreg/vmTestbase/gc/gctests/SoftReference/SoftReferenceTest/SoftReferenceTest.java ! test/hotspot/jtreg/vmTestbase/gc/gctests/SoftReference/soft001/soft001.java ! test/hotspot/jtreg/vmTestbase/gc/gctests/SoftReference/soft002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/gctests/SoftReference/soft003/soft003.java ! test/hotspot/jtreg/vmTestbase/gc/gctests/SoftReference/soft004/soft004.java ! test/hotspot/jtreg/vmTestbase/gc/gctests/SoftReference/soft005/soft005.java ! test/hotspot/jtreg/vmTestbase/gc/gctests/StringIntern/StringIntern.java ! test/hotspot/jtreg/vmTestbase/gc/gctests/StringInternGC/StringInternGC.java ! test/hotspot/jtreg/vmTestbase/gc/gctests/StringInternSync/StringInternSync.java ! test/hotspot/jtreg/vmTestbase/gc/gctests/StringInternSync2/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/gctests/StringInternSyncWithGC/StringInternSyncWithGC.java ! test/hotspot/jtreg/vmTestbase/gc/gctests/StringInternSyncWithGC2/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/gctests/StringInternSyncWithGC3/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/gctests/StringInternSyncWithGC4/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/gctests/ThreadGC/ThreadGC.java ! test/hotspot/jtreg/vmTestbase/gc/gctests/WeakReference/WeakReferenceEvilTest/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/gctests/WeakReference/WeakReferenceTest/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/gctests/WeakReference/weak001/weak001.java ! test/hotspot/jtreg/vmTestbase/gc/gctests/WeakReference/weak002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/gctests/WeakReference/weak003/weak003.java ! test/hotspot/jtreg/vmTestbase/gc/gctests/WeakReference/weak004/weak004.java ! test/hotspot/jtreg/vmTestbase/gc/gctests/WeakReference/weak005/weak005.java ! test/hotspot/jtreg/vmTestbase/gc/gctests/WeakReference/weak006/weak006.java ! test/hotspot/jtreg/vmTestbase/gc/gctests/WeakReference/weak007/weak007.java ! test/hotspot/jtreg/vmTestbase/gc/gctests/WeakReferenceGC/WeakReferenceGC.java ! test/hotspot/jtreg/vmTestbase/gc/gctests/gctest01/gctest01.java ! test/hotspot/jtreg/vmTestbase/gc/gctests/gctest02/gctest02.java ! test/hotspot/jtreg/vmTestbase/gc/gctests/gctest03/gctest03.java ! test/hotspot/jtreg/vmTestbase/gc/gctests/gctest04/gctest04.java ! test/hotspot/jtreg/vmTestbase/gc/gctests/nativeGC05/nativeGC05.java ! test/hotspot/jtreg/vmTestbase/gc/hashcode/ExternalHashingTest/ExternalHashingTest.java ! test/hotspot/jtreg/vmTestbase/gc/hashcode/HashCodeTestC/HashCodeTestC.java ! test/hotspot/jtreg/vmTestbase/gc/hashcode/HashCodeTestCC/HashCodeTestCC.java ! test/hotspot/jtreg/vmTestbase/gc/hashcode/HashCodeTestP/HashCodeTestP.java ! test/hotspot/jtreg/vmTestbase/gc/hashcode/HashCodeTestPC/HashCodeTestPC.java ! test/hotspot/jtreg/vmTestbase/gc/huge/quicklook/largeheap/Access/access.java ! test/hotspot/jtreg/vmTestbase/gc/lock/jni/jnilock001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/lock/jni/jnilock002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/lock/jni/jnilock003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/lock/jniref/jniglobalreflock01/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/lock/jniref/jniglobalreflock02/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/lock/jniref/jniglobalreflock03/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/lock/jniref/jniglobalreflock04/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/lock/jniref/jnilocalreflock01/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/lock/jniref/jnilocalreflock02/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/lock/jniref/jnilocalreflock03/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/lock/jniref/jnilocalreflock04/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/lock/jniref/jnireflock01/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/lock/jniref/jnireflock02/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/lock/jniref/jnireflock03/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/lock/jniref/jnireflock04/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/lock/jniref/jniweakglobalreflock01/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/lock/jniref/jniweakglobalreflock02/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/lock/jniref/jniweakglobalreflock03/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/lock/jniref/jniweakglobalreflock04/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/lock/jvmti/alloc/jvmtialloclock01/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/lock/jvmti/alloc/jvmtialloclock02/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/lock/jvmti/alloc/jvmtialloclock03/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/lock/jvmti/alloc/jvmtialloclock04/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/lock/malloc/malloclock01/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/lock/malloc/malloclock02/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/lock/malloc/malloclock03/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/lock/malloc/malloclock04/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/memory/Array/ArrayJuggle/Juggle1/Juggle1.java ! test/hotspot/jtreg/vmTestbase/gc/memory/Array/ArrayJuggle/Juggle1_gc/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/memory/Array/ArrayJuggle/Juggle2/Juggle2.java ! test/hotspot/jtreg/vmTestbase/gc/memory/Array/ArrayJuggle/Juggle2_gc/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/memory/Churn/Churn.README ! test/hotspot/jtreg/vmTestbase/gc/memory/Churn/Churn1/Churn1.java ! test/hotspot/jtreg/vmTestbase/gc/memory/Churn/Churn2/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/memory/Churn/Churn3/Churn3.java ! test/hotspot/jtreg/vmTestbase/gc/memory/Churn/Churn3a/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/memory/Churn/Churn4/Churn4.java ! test/hotspot/jtreg/vmTestbase/gc/memory/FillingStation/FillingStation.java ! test/hotspot/jtreg/vmTestbase/gc/memory/LargePagesTest/LargePagesTest.java ! test/hotspot/jtreg/vmTestbase/gc/memory/UniThread/Circular3/Circular3.java ! test/hotspot/jtreg/vmTestbase/gc/memory/UniThread/Circular4/Circular4.java ! test/hotspot/jtreg/vmTestbase/gc/memory/UniThread/Linear3/Linear3.java ! test/hotspot/jtreg/vmTestbase/gc/memory/UniThread/Linear4/Linear4.java ! test/hotspot/jtreg/vmTestbase/gc/vector/DoubleArrayHigh/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/vector/DoubleArrayLow/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/vector/FloatArrayHigh/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/vector/FloatArrayLow/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/vector/NonbranchyTreeHigh/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/vector/NonbranchyTreeLow/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/vector/SimpleGC/SimpleGC.java ! test/hotspot/jtreg/vmTestbase/vm/gc/compact/Compact_Arrays/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/gc/compact/Compact_Arrays1/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/gc/compact/Compact_Arrays_ArrayOf/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/gc/compact/Compact_Arrays_ArrayOf1/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/gc/compact/Compact_Arrays_TwoFields/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/gc/compact/Compact_Arrays_TwoFields1/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/gc/compact/Compact_InternedStrings/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/gc/compact/Compact_InternedStrings1/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/gc/compact/Compact_InternedStrings_NonbranchyTree/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/gc/compact/Compact_InternedStrings_Strings/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/gc/compact/Compact_NonbranchyTree/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/gc/compact/Compact_NonbranchyTree1/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/gc/compact/Compact_NonbranchyTree_ArrayOf/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/gc/compact/Compact_NonbranchyTree_ArrayOf1/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/gc/compact/Compact_NonbranchyTree_TwoFields/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/gc/compact/Compact_NonbranchyTree_TwoFields1/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/gc/compact/Compact_Strings/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/gc/compact/Compact_Strings1/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/gc/compact/Compact_Strings_ArrayOf/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/gc/compact/Compact_Strings_ArrayOf1/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/gc/compact/Compact_Strings_InternedStrings/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/gc/compact/Compact_Strings_TwoFields/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/gc/compact/Compact_Strings_TwoFields1/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/gc/compact/Compact_TwoFields_InternedStrings/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/gc/compact/Humongous_Arrays/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/gc/compact/Humongous_Arrays1/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/gc/compact/Humongous_Arrays5M/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/gc/compact/Humongous_InternedStrings/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/gc/compact/Humongous_InternedStrings1/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/gc/compact/Humongous_NonbranchyTree/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/gc/compact/Humongous_NonbranchyTree1/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/gc/compact/Humongous_NonbranchyTree5M/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/gc/compact/Humongous_Strings/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/gc/compact/Humongous_Strings1/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/Concurrent.java ! test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp30yp0rp0mr30st300/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp30yp0rp0mr70st300t1/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp30yp0rp30mr0st300/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp30yp0rp30mr30st0t1/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp30yp0rp30mr70st0/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp30yp0rp30mr70st300t1/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp30yp0rp70mr30st0/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp30yp0rp70mr30st300t1/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp30yp10rp0mr30st300/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp30yp10rp0mr70st300t1/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp30yp10rp30mr0st300/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp30yp10rp30mr30st0t1/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp30yp10rp30mr70st0/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp30yp10rp30mr70st300t1/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp30yp10rp70mr30st0/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp30yp10rp70mr30st300t1/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp30yp25rp0mr30st300/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp30yp25rp0mr70st300t1/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp30yp25rp30mr0st300/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp30yp25rp30mr30st0t1/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp30yp25rp30mr70st0/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp30yp25rp30mr70st300t1/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp30yp25rp70mr30st0/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp30yp25rp70mr30st300t1/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp50yp0rp0mr30st300/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp50yp0rp0mr70st300t1/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp50yp0rp30mr0st300/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp50yp0rp30mr30st0t1/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp50yp0rp30mr70st0/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp50yp0rp30mr70st300t1/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp50yp0rp70mr30st0/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp50yp0rp70mr30st300t1/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp50yp10rp0mr30st300/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp50yp10rp0mr70st300t1/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp50yp10rp30mr0st300/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp50yp10rp30mr30st0t1/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp50yp10rp30mr70st0/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp50yp10rp30mr70st300t1/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp50yp10rp70mr30st0/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp50yp10rp70mr30st300t1/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp60yp0rp30mr0st300/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/gc/containers/Combination01/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/gc/containers/Combination02/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/gc/containers/Combination03/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/gc/containers/Combination04/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/gc/containers/Combination05/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/gc/containers/ConcurrentHashMap_Arrays/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/gc/containers/HashMap_Arrays/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/gc/containers/LinkedBlockingDeque_Arrays/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/gc/containers/LinkedHashMap_Arrays/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/gc/containers/LinkedList_Arrays/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/gc/containers/TreeMap_Arrays/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/gc/containers/TreeSet_String/TestDescription.java Changeset: 453f6cf4 Author: Igor Ignatyev Date: 2020-06-02 13:04:21 +0000 URL: https://git.openjdk.java.net/lanai/commit/453f6cf4 8243434: use reproducible random in :vmTestbase_vm_g1classunloading Reviewed-by: kbarrett, lmesnik ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/bytecode/DefaultTemplateClass.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/bytecode/HumongousTemplateClassGen.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/configuration/TestConfiguration.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/keepref/NullClassloaderHolder.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/loading/ClassLoadingHelper.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_anonclassloader_inMemoryCompilation_keep_class/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_anonclassloader_inMemoryCompilation_keep_obj/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_anonclassloader_keep_class/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_anonclassloader_keep_obj/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level1_inMemoryCompilation_keep_cl/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level1_inMemoryCompilation_keep_class/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level1_inMemoryCompilation_keep_obj/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level1_keep_cl/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level1_keep_class/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level1_keep_obj/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level2_inMemoryCompilation_keep_cl/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level2_inMemoryCompilation_keep_class/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level2_inMemoryCompilation_keep_obj/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level2_keep_cl/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level2_keep_class/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level2_keep_obj/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level3_inMemoryCompilation_keep_cl/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level3_inMemoryCompilation_keep_class/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level3_inMemoryCompilation_keep_obj/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level3_keep_cl/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level3_keep_class/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level3_keep_obj/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level4_inMemoryCompilation_keep_cl/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level4_inMemoryCompilation_keep_class/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level4_inMemoryCompilation_keep_obj/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level4_keep_cl/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level4_keep_class/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level4_keep_obj/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_humongous_class_inMemoryCompilation_keep_cl/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_humongous_class_inMemoryCompilation_keep_class/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_humongous_class_inMemoryCompilation_keep_obj/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_humongous_class_keep_cl/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_humongous_class_keep_class/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_humongous_class_keep_obj/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_jni_classloading_inMemoryCompilation_keep_cl/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_jni_classloading_inMemoryCompilation_keep_class/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_jni_classloading_inMemoryCompilation_keep_obj/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_jni_classloading_keep_cl/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_jni_classloading_keep_class/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_jni_classloading_keep_obj/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_jni_global_ref_inMemoryCompilation_keep_cl/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_jni_global_ref_inMemoryCompilation_keep_class/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_jni_global_ref_inMemoryCompilation_keep_obj/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_jni_global_ref_keep_cl/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_jni_global_ref_keep_class/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_jni_global_ref_keep_obj/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_jni_local_ref_inMemoryCompilation_keep_cl/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_jni_local_ref_inMemoryCompilation_keep_class/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_jni_local_ref_inMemoryCompilation_keep_obj/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_jni_local_ref_keep_cl/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_jni_local_ref_keep_class/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_jni_local_ref_keep_obj/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_rootClass_inMemoryCompilation_keep_cl/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_rootClass_inMemoryCompilation_keep_class/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_rootClass_inMemoryCompilation_keep_obj/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_rootClass_keep_cl/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_rootClass_keep_class/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_rootClass_keep_obj/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_stackLocal_inMemoryCompilation_keep_cl/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_stackLocal_inMemoryCompilation_keep_class/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_stackLocal_inMemoryCompilation_keep_obj/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_stackLocal_keep_cl/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_stackLocal_keep_class/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_stackLocal_keep_obj/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_staticField_inMemoryCompilation_keep_cl/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_staticField_inMemoryCompilation_keep_class/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_staticField_inMemoryCompilation_keep_obj/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_staticField_keep_cl/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_staticField_keep_class/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_staticField_keep_obj/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_strongRef_inMemoryCompilation_keep_cl/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_strongRef_inMemoryCompilation_keep_class/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_strongRef_inMemoryCompilation_keep_obj/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_strongRef_keep_cl/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_strongRef_keep_class/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_strongRef_keep_obj/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_threadItself_inMemoryCompilation_keep_cl/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_threadItself_inMemoryCompilation_keep_class/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_threadItself_inMemoryCompilation_keep_obj/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_threadItself_keep_cl/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_threadItself_keep_class/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_threadItself_keep_obj/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_phantom_ref_inMemoryCompilation_keep_cl/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_phantom_ref_inMemoryCompilation_keep_class/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_phantom_ref_inMemoryCompilation_keep_obj/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_phantom_ref_keep_cl/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_phantom_ref_keep_class/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_phantom_ref_keep_obj/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_prot_domains_inMemoryCompilation_keep_cl/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_prot_domains_inMemoryCompilation_keep_class/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_prot_domains_inMemoryCompilation_keep_obj/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_prot_domains_keep_cl/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_prot_domains_keep_class/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_prot_domains_keep_obj/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_redefinition_inMemoryCompilation_keep_cl/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_redefinition_inMemoryCompilation_keep_class/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_redefinition_inMemoryCompilation_keep_obj/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_redefinition_keep_cl/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_redefinition_keep_class/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_redefinition_keep_obj/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_reflection_classloading_inMemoryCompilation_keep_cl/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_reflection_classloading_inMemoryCompilation_keep_class/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_reflection_classloading_inMemoryCompilation_keep_obj/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_reflection_classloading_keep_cl/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_reflection_classloading_keep_class/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_reflection_classloading_keep_obj/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_weak_ref_inMemoryCompilation_keep_cl/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_weak_ref_inMemoryCompilation_keep_class/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_weak_ref_inMemoryCompilation_keep_obj/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_weak_ref_keep_cl/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_weak_ref_keep_class/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_weak_ref_keep_obj/TestDescription.java Changeset: 3dc78e76 Author: Alex Menkov Date: 2020-06-02 13:22:06 +0000 URL: https://git.openjdk.java.net/lanai/commit/3dc78e76 8204994: SA might fail to attach to process with "Windbg Error: WaitForEvent failed" Reviewed-by: sspitsyn, cjplummer ! src/jdk.hotspot.agent/windows/native/libsaproc/sawindbg.cpp Changeset: d347d2eb Author: Naoto Sato Date: 2020-06-02 13:49:47 +0000 URL: https://git.openjdk.java.net/lanai/commit/d347d2eb 8246261: TCKLocalTime.java failed due to "AssertionError: expected [18:14:22] but found [18:14:23]" Reviewed-by: lancea, joehw ! test/jdk/java/time/tck/java/time/TCKLocalDateTime.java ! test/jdk/java/time/tck/java/time/TCKLocalTime.java ! test/jdk/java/time/tck/java/time/TCKZonedDateTime.java Changeset: 563ce121 Author: Daniel D. Daugherty Date: 2020-06-02 19:49:07 +0000 URL: https://git.openjdk.java.net/lanai/commit/563ce121 8246359: clarify confusing comment in ObjectMonitor::EnterI()'s race with async deflation Reviewed-by: cvarming, eosterlund, dholmes ! src/hotspot/share/runtime/objectMonitor.cpp Changeset: 56b79604 Author: Valerie Peng Date: 2020-06-03 04:29:04 +0000 URL: https://git.openjdk.java.net/lanai/commit/56b79604 8242897: KeyFactory.generatePublic( x509Spec ) failed with java.security.InvalidKeyException Changed SunRsaSign provider to accept RSA signature oid in RSA key encoding for backward compatibility Reviewed-by: weijun ! src/java.base/share/classes/sun/security/rsa/RSAKeyFactory.java ! src/java.base/share/classes/sun/security/rsa/RSAKeyPairGenerator.java ! src/java.base/share/classes/sun/security/rsa/RSAPrivateCrtKeyImpl.java ! src/java.base/share/classes/sun/security/rsa/RSAPrivateKeyImpl.java ! src/java.base/share/classes/sun/security/rsa/RSAPublicKeyImpl.java ! src/java.base/share/classes/sun/security/rsa/RSAUtil.java ! src/java.base/share/classes/sun/security/util/KnownOIDs.java + test/jdk/sun/security/rsa/TestRSAOidSupport.java ! test/jdk/sun/security/tools/keytool/fakegen/java.base/sun/security/rsa/RSAKeyPairGenerator.java Changeset: 26a18414 Author: Stefan Karlsson Date: 2020-05-29 11:58:00 +0000 URL: https://git.openjdk.java.net/lanai/commit/26a18414 8246134: ZGC: Restructure hs_err sections Reviewed-by: pliden, eosterlund ! src/hotspot/share/gc/z/zBarrierSet.cpp ! src/hotspot/share/gc/z/zBarrierSet.hpp ! src/hotspot/share/gc/z/zCollectedHeap.cpp ! src/hotspot/share/gc/z/zGlobals.cpp ! src/hotspot/share/gc/z/zGlobals.hpp ! src/hotspot/share/gc/z/zHeap.cpp Changeset: 1314ca87 Author: Aleksey Shipilev Date: 2020-06-03 14:02:51 +0000 URL: https://git.openjdk.java.net/lanai/commit/1314ca87 8246433: Shenandoah: walk roots in more efficient order in ShenandoahRootUpdater Reviewed-by: zgu ! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.inline.hpp Changeset: 5fc89b6e Author: Stefan Karlsson Date: 2020-06-03 14:30:56 +0000 URL: https://git.openjdk.java.net/lanai/commit/5fc89b6e 8246135: Save important GC log lines and print them when dumping hs_err files Reviewed-by: sjohanss, pliden, eosterlund + src/hotspot/share/gc/shared/gcLogPrecious.cpp + src/hotspot/share/gc/shared/gcLogPrecious.hpp ! src/hotspot/share/memory/universe.cpp ! src/hotspot/share/utilities/vmError.cpp Changeset: a180444c Author: Stefan Karlsson Date: 2020-06-03 14:32:31 +0000 URL: https://git.openjdk.java.net/lanai/commit/a180444c 8246404: ZGC: Use GCLogPrecious for important logging lines Reviewed-by: sjohanss, pliden, eosterlund ! src/hotspot/os/bsd/gc/z/zPhysicalMemoryBacking_bsd.cpp ! src/hotspot/os/linux/gc/z/zMountPoint_linux.cpp ! src/hotspot/os/linux/gc/z/zPhysicalMemoryBacking_linux.cpp ! src/hotspot/os/windows/gc/z/zSyscall_windows.cpp ! src/hotspot/share/gc/z/zCPU.cpp ! src/hotspot/share/gc/z/zHeuristics.cpp ! src/hotspot/share/gc/z/zLargePages.cpp ! src/hotspot/share/gc/z/zMarkStackAllocator.cpp ! src/hotspot/share/gc/z/zNUMA.cpp ! src/hotspot/share/gc/z/zPageAllocator.cpp ! src/hotspot/share/gc/z/zRuntimeWorkers.cpp ! src/hotspot/share/gc/z/zVirtualMemory.cpp ! src/hotspot/share/gc/z/zWorkers.cpp Changeset: b5678a43 Author: Stefan Karlsson Date: 2020-06-02 09:57:35 +0000 URL: https://git.openjdk.java.net/lanai/commit/b5678a43 8246258: Enable hs_err heap printing earlier during initialization Reviewed-by: stuefe, sjohanss ! src/hotspot/share/gc/epsilon/epsilonHeap.cpp ! src/hotspot/share/gc/epsilon/epsilonHeap.hpp ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp ! src/hotspot/share/gc/shared/collectedHeap.cpp ! src/hotspot/share/gc/shared/genCollectedHeap.cpp ! src/hotspot/share/utilities/vmError.cpp Changeset: a809ff0e Author: Stefan Karlsson Date: 2020-06-03 14:34:35 +0000 URL: https://git.openjdk.java.net/lanai/commit/a809ff0e 8246434: Threads::print_on_error assumes that the heap has been set up Reviewed-by: dholmes ! src/hotspot/share/runtime/thread.cpp Changeset: 10874e02 Author: Conor Cleary Committer: Patrick Concannon Date: 2020-06-03 14:31:04 +0000 URL: https://git.openjdk.java.net/lanai/commit/10874e02 8245658: Arrays.java has two occurrences of bad unicode constants in Javadoc This patch fixes two instances of bad unicode formatting in the javadoc for Arrays.java where the null character constant was incorrectly specified. Reviewed-by: jlaskey, lancea, prappo, dfuchs ! src/java.base/share/classes/java/util/Arrays.java Changeset: 06b49fa3 Author: Nils Eliasson Date: 2020-06-03 15:26:04 +0000 URL: https://git.openjdk.java.net/lanai/commit/06b49fa3 8244658: Remove dead code in code cache sweeper Reviewed-by: mdoerr, kvn ! src/hotspot/share/runtime/sweeper.cpp ! src/hotspot/share/runtime/sweeper.hpp ! src/hotspot/share/runtime/vmOperations.cpp ! src/hotspot/share/runtime/vmOperations.hpp Changeset: 99d6bea2 Author: Nils Eliasson Date: 2020-06-03 15:26:18 +0000 URL: https://git.openjdk.java.net/lanai/commit/99d6bea2 8244660: Code cache sweeper heuristics is broken Reviewed-by: thartmann, rehn ! src/hotspot/share/code/codeCache.cpp ! src/hotspot/share/compiler/compileBroker.cpp ! src/hotspot/share/compiler/compilerDefinitions.cpp ! src/hotspot/share/jfr/metadata/metadata.xml ! src/hotspot/share/jfr/periodic/jfrPeriodic.cpp ! src/hotspot/share/runtime/globals.hpp ! src/hotspot/share/runtime/mutex.hpp ! src/hotspot/share/runtime/mutexLocker.cpp ! src/hotspot/share/runtime/mutexLocker.hpp ! src/hotspot/share/runtime/sweeper.cpp ! src/hotspot/share/runtime/sweeper.hpp Changeset: f7cb0f76 Author: Man Cao Committer: Nils Eliasson Date: 2020-06-03 15:26:23 +0000 URL: https://git.openjdk.java.net/lanai/commit/f7cb0f76 8244278: Excessive code cache flushes and sweeps Reviewed-by: neliasso ! src/hotspot/share/runtime/sweeper.cpp Changeset: eec7750e Author: Chris Hegarty Date: 2020-06-03 15:46:53 +0000 URL: https://git.openjdk.java.net/lanai/commit/eec7750e 8238763: ObjectInputStream readUnshared method handling of Records Reviewed-by: rriggs ! src/java.base/share/classes/java/io/ObjectInputStream.java + test/jdk/java/io/Serializable/records/UnsharedTest.java Changeset: f1e1cb70 Author: Chris Hegarty Committer: Maurizio Cimadamore Date: 2020-06-03 16:50:03 +0000 URL: https://git.openjdk.java.net/lanai/commit/f1e1cb70 8246095: Tweaks to memory access API Add more user friendly API points to the foreign memory acesss API Reviewed-by: chegar, psandoz ! src/java.base/share/classes/java/lang/invoke/LambdaFormEditor.java ! src/java.base/share/classes/java/lang/invoke/MethodHandles.java ! src/java.base/share/classes/java/lang/invoke/VarHandles.java ! src/java.base/share/classes/jdk/internal/util/ArraysSupport.java ! src/java.base/share/classes/module-info.java ! src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/MappedMemorySegment.java ! src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/MemoryAddress.java ! src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/MemoryHandles.java ! src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/MemoryLayout.java ! src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/MemorySegment.java ! src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/AbstractMemorySegmentImpl.java ! src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/MappedMemorySegmentImpl.java ! test/jdk/java/foreign/TestAdaptVarHandles.java ! test/jdk/java/foreign/TestByteBuffer.java ! test/jdk/java/foreign/TestLayoutPaths.java ! test/jdk/java/foreign/TestMemoryCopy.java + test/jdk/java/foreign/TestMemoryHandleAsUnsigned.java + test/jdk/java/foreign/TestMismatch.java ! test/jdk/java/foreign/TestNative.java ! test/jdk/java/foreign/TestSegments.java ! test/jdk/java/foreign/TestSpliterator.java ! test/jdk/java/util/stream/test/org/openjdk/tests/java/util/stream/SegmentTestDataProvider.java + test/micro/org/openjdk/bench/jdk/incubator/foreign/BulkOps.java ! test/micro/org/openjdk/bench/jdk/incubator/foreign/LoopOverNonConstantMapped.java + test/micro/org/openjdk/bench/jdk/incubator/foreign/TestAdaptVarHandles.java Changeset: d9fc4454 Author: Zhengyu Gu Date: 2020-06-03 12:09:04 +0000 URL: https://git.openjdk.java.net/lanai/commit/d9fc4454 8246458: Shenandoah: TestAllocObjects.java test fail with -XX:+ShenandoahVerify Reviewed-by: shade ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp Changeset: 827c8865 Author: Claes Redestad Date: 2020-06-03 22:29:34 +0000 URL: https://git.openjdk.java.net/lanai/commit/827c8865 8246451: Reduce overhead of normalizing file paths with trailing slash Reviewed-by: lancea ! src/java.base/unix/classes/java/io/UnixFileSystem.java ! test/micro/org/openjdk/bench/java/io/FileOpen.java Changeset: 7d1eb8f0 Author: Erik Gahlin Date: 2020-06-04 00:09:04 +0000 URL: https://git.openjdk.java.net/lanai/commit/7d1eb8f0 8246260: JFR: Write event size field without padding Reviewed-by: jbachorik, mgronlun ! make/src/classes/build/tools/jfr/GenerateJfrFiles.java ! src/hotspot/share/jfr/recorder/jfrEventSetting.cpp ! src/hotspot/share/jfr/recorder/jfrEventSetting.hpp ! src/hotspot/share/jfr/recorder/jfrEventSetting.inline.hpp ! src/hotspot/share/jfr/recorder/service/jfrEvent.hpp ! src/hotspot/share/jfr/recorder/storage/jfrStorage.cpp ! src/hotspot/share/jfr/writers/jfrEventWriterHost.hpp ! src/hotspot/share/jfr/writers/jfrEventWriterHost.inline.hpp ! src/hotspot/share/jfr/writers/jfrJavaEventWriter.cpp ! src/hotspot/share/jfr/writers/jfrNativeEventWriter.hpp ! src/jdk.jfr/share/classes/jdk/jfr/internal/EventWriter.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/PlatformEventType.java + test/jdk/jdk/jfr/jvm/TestFatEvent.java Changeset: 2bfc64ad Author: Erik Gahlin Date: 2020-06-04 00:14:33 +0000 URL: https://git.openjdk.java.net/lanai/commit/2bfc64ad 8245283: JFR: Can't handle constant dynamic used by Jacoco agent Reviewed-by: mgronlun ! src/hotspot/share/jfr/instrumentation/jfrEventClassTransformer.cpp Changeset: bcbe46b0 Author: Weijun Wang Date: 2020-06-04 10:04:32 +0000 URL: https://git.openjdk.java.net/lanai/commit/bcbe46b0 8246397: Use KnownOIDs for known OIDs Reviewed-by: xuelei ! src/java.base/share/classes/java/security/Signature.java ! src/java.base/share/classes/java/security/cert/CertificateRevokedException.java ! src/java.base/share/classes/java/security/cert/X509CRLSelector.java ! src/java.base/share/classes/java/security/cert/X509CertSelector.java ! src/java.base/share/classes/javax/crypto/Cipher.java ! src/java.base/share/classes/sun/security/pkcs12/PKCS12KeyStore.java ! src/java.base/share/classes/sun/security/provider/certpath/AdaptableX509CertSelector.java ! src/java.base/share/classes/sun/security/provider/certpath/PolicyChecker.java ! src/java.base/share/classes/sun/security/provider/certpath/PolicyNodeImpl.java ! src/jdk.crypto.ec/share/classes/sun/security/ec/XECParameters.java Changeset: 62d1de37 Author: Jesper Wilhelmsson Date: 2020-06-04 04:34:51 +0000 URL: https://git.openjdk.java.net/lanai/commit/62d1de37 Added tag jdk-15+26 for changeset 0a32396f7a69 ! .hgtags Changeset: 4365c2b7 Author: Jorn Vernee Committer: Claes Redestad Date: 2020-06-04 14:56:36 +0000 URL: https://git.openjdk.java.net/lanai/commit/4365c2b7 8246572: Always pass java.library.path when running micro benchmarks Reviewed-by: ihse, redestad ! make/RunTests.gmk Changeset: e1b8e91e Author: Magnus Ihse Bursie Date: 2020-06-04 14:56:32 +0000 URL: https://git.openjdk.java.net/lanai/commit/e1b8e91e 8246478: Remove src/utils/reorder Reviewed-by: iklam - src/utils/reorder/Makefile - src/utils/reorder/tests/Exit.java - src/utils/reorder/tests/Hello.java - src/utils/reorder/tests/IntToString.java - src/utils/reorder/tests/JHello.java - src/utils/reorder/tests/LoadFrame.java - src/utils/reorder/tests/LoadJFrame.java - src/utils/reorder/tests/LoadToolkit.java - src/utils/reorder/tests/Null.java - src/utils/reorder/tests/Sleep.java - src/utils/reorder/tools/Combine.java - src/utils/reorder/tools/MaxTime.java - src/utils/reorder/tools/mcount.c - src/utils/reorder/tools/remove_mcount.c - src/utils/reorder/tools/util-i586.il Changeset: a351ebd4 Author: Eric Caspole Date: 2020-06-04 13:16:38 +0000 URL: https://git.openjdk.java.net/lanai/commit/a351ebd4 8245043: Simplified contention benchmark Reviewed-by: shade, skuksenko + test/micro/org/openjdk/bench/vm/lang/MonitorBench.java Changeset: dd016c34 Author: Vladimir Kozlov Date: 2020-06-04 10:59:06 +0000 URL: https://git.openjdk.java.net/lanai/commit/dd016c34 8227647: [Graal] Test8009761.java fails due to "RuntimeException: static java.lang.Object compiler.uncommontrap.Test8009761.m3(boolean,boolean) not compiled" Wait Graal compilation to finish if request came from testing environment. Reviewed-by: thartmann, iignatyev ! src/hotspot/share/compiler/compileBroker.cpp ! src/hotspot/share/compiler/compileTask.hpp Changeset: 9cadf1a0 Author: Brian Burkhalter Date: 2020-06-04 11:39:39 +0000 URL: https://git.openjdk.java.net/lanai/commit/9cadf1a0 8246282: [REDO] JDK-8245121 (bf) XBuffer.put(Xbuffer src) can give unexpected result when storage overlaps Reviewed-by: psandoz, alanb ! src/java.base/share/classes/java/nio/Direct-X-Buffer.java.template ! src/java.base/share/classes/java/nio/Heap-X-Buffer.java.template ! src/java.base/share/classes/java/nio/StringCharBuffer.java ! src/java.base/share/classes/java/nio/X-Buffer.java.template + test/jdk/java/nio/Buffer/BulkPutBuffer.java Changeset: 1b590970 Author: Zhengyu Gu Date: 2020-06-04 15:01:04 +0000 URL: https://git.openjdk.java.net/lanai/commit/1b590970 8246612: Shenandoah: add timing tracking to ShenandoahStringDedupRoots Reviewed-by: shade ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp ! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.cpp ! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.hpp Changeset: 9a88048a Author: Ziyi Luo Committer: Paul Hohensee Date: 2020-06-04 13:25:33 +0000 URL: https://git.openjdk.java.net/lanai/commit/9a88048a 8246274: G1 old gen allocation tracking is not in a separate class Add G1OldGenAllocationTracker Reviewed-by: tschatzl, phh ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp + src/hotspot/share/gc/g1/g1OldGenAllocationTracker.cpp + src/hotspot/share/gc/g1/g1OldGenAllocationTracker.hpp ! src/hotspot/share/gc/g1/g1Policy.cpp ! src/hotspot/share/gc/g1/g1Policy.hpp Changeset: b94314a0 Author: Valerie Peng Date: 2020-06-04 20:30:16 +0000 URL: https://git.openjdk.java.net/lanai/commit/b94314a0 8087327: CipherStream produces new byte array on every update or doFinal operation Changed Cipher[In/Out]putStream to allocate a buffer and reuse it Reviewed-by: weijun ! src/java.base/share/classes/javax/crypto/CipherInputStream.java ! src/java.base/share/classes/javax/crypto/CipherOutputStream.java Changeset: 0db1be28 Author: Vicente Romero Date: 2020-06-04 19:02:43 +0000 URL: https://git.openjdk.java.net/lanai/commit/0db1be28 8246486: javac doesn't allow a subclass to be declared before a sealed superclass with no permits clause Reviewed-by: mcimadamore ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TypeEnter.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/JavacProcessingEnvironment.java ! test/langtools/lib/combo/tools/javac/combo/CompilationTestCase.java ! test/langtools/tools/javac/enum/FauxEnum3.java ! test/langtools/tools/javac/enum/FauxEnum3.out - test/langtools/tools/javac/enum/FauxEnum3.preview.out ! test/langtools/tools/javac/sealed/SealedCompilationTests.java Changeset: 507816d5 Author: Weijun Wang Date: 2020-06-05 07:53:50 +0000 URL: https://git.openjdk.java.net/lanai/commit/507816d5 8244565: Accept PKCS #8 with version number 1 Reviewed-by: valeriep ! src/java.base/share/classes/sun/security/pkcs/PKCS8Key.java ! src/java.base/share/classes/sun/security/provider/DSAPrivateKey.java ! src/java.base/share/classes/sun/security/rsa/RSAPrivateCrtKeyImpl.java ! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11Key.java ! src/jdk.crypto.ec/share/classes/sun/security/ec/ECPrivateKeyImpl.java ! src/jdk.crypto.ec/share/classes/sun/security/ec/XDHPrivateKeyImpl.java ! src/jdk.crypto.ec/share/classes/sun/security/ec/ed/EdDSAPrivateKeyImpl.java ! test/jdk/sun/security/pkcs/pkcs8/PKCS8Test.java Changeset: 9a7f519a Author: Serguei Spitsyn Date: 2020-06-05 00:06:16 +0000 URL: https://git.openjdk.java.net/lanai/commit/9a7f519a 8245321: refactor the redefine check that an attribute consisting of a list of classes has not changed Refactor the redefine check of an array attribute Reviewed-by: hseigel, coleenp ! src/hotspot/share/prims/jvmtiRedefineClasses.cpp Changeset: 9d5f3884 Author: Shravya Rukmannagari Date: 2020-06-04 17:36:58 +0000 URL: https://git.openjdk.java.net/lanai/commit/9d5f3884 8245512: CRC32 optimization using AVX512 instructions Reviewed-by: kvn ! src/hotspot/cpu/x86/assembler_x86.cpp ! src/hotspot/cpu/x86/assembler_x86.hpp ! src/hotspot/cpu/x86/macroAssembler_x86.cpp ! src/hotspot/cpu/x86/macroAssembler_x86.hpp ! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp ! src/hotspot/cpu/x86/stubRoutines_x86.cpp ! src/hotspot/cpu/x86/stubRoutines_x86.hpp Changeset: aee74901 Author: Zhengyu Gu Date: 2020-06-04 20:57:04 +0000 URL: https://git.openjdk.java.net/lanai/commit/aee74901 8246593: Shenandoah: string dedup roots should be processed during concurrent weak roots phase Reviewed-by: shade ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp Changeset: 1c27ce30 Author: Stefan Karlsson Date: 2020-06-05 07:56:07 +0000 URL: https://git.openjdk.java.net/lanai/commit/1c27ce30 8246405: Add GCLogPrecious functionality to log and report debug errors Reviewed-by: pliden, eosterlund ! src/hotspot/share/gc/shared/gcLogPrecious.cpp ! src/hotspot/share/gc/shared/gcLogPrecious.hpp Changeset: 8384f7ff Author: Stefan Karlsson Date: 2020-06-05 09:05:41 +0000 URL: https://git.openjdk.java.net/lanai/commit/8384f7ff 8246406: ZGC: Generate crash reports in debug builds for a few important errors paths Reviewed-by: pliden, eosterlund ! src/hotspot/os/bsd/gc/z/zPhysicalMemoryBacking_bsd.cpp ! src/hotspot/os/linux/gc/z/zPhysicalMemoryBacking_linux.cpp ! src/hotspot/share/gc/z/zMarkStackAllocator.cpp ! src/hotspot/share/gc/z/zVirtualMemory.cpp Changeset: 4d75aef6 Author: Richard Reingruber Date: 2020-02-13 15:56:28 +0000 URL: https://git.openjdk.java.net/lanai/commit/4d75aef6 8238585: JvmtiEventControllerPrivate::enter_interp_only_mode() should not make compiled methods on stack not_entrant Reviewed-by: mdoerr, kvn, sspitsyn ! src/hotspot/share/prims/jvmtiEnvBase.hpp ! src/hotspot/share/prims/jvmtiEventController.cpp ! src/hotspot/share/prims/jvmtiThreadState.cpp ! src/hotspot/share/runtime/thread.hpp ! src/hotspot/share/runtime/vmOperations.hpp Changeset: d071ed02 Author: Patrick Concannon Date: 2020-06-05 09:35:42 +0000 URL: https://git.openjdk.java.net/lanai/commit/d071ed02 8244582: Remove terminally deprecated Solaris-specific SO_FLOW_SLA socket option This patch removes ExtendedSocketOptions.SO_FLOW_SLA, SocketFlow and SocketFlow.Status which were terminally deprecated in JDK 14 in preparation for the removal of the Solaris port. Reviewed-by: alanb, dfuchs, chegar, vtewari ! src/jdk.net/share/classes/jdk/net/ExtendedSocketOptions.java ! src/jdk.net/share/classes/jdk/net/NetworkPermission.java - src/jdk.net/share/classes/jdk/net/SocketFlow.java ! src/jdk.net/share/classes/jdk/net/Sockets.java ! test/jdk/java/lang/RuntimeTests/loadLibrary/LoadLibraryTest.java ! test/jdk/java/net/SocketOption/AfterClose.java ! test/jdk/java/net/SocketOption/UnsupportedOptionsTest.java - test/jdk/jdk/net/SocketFlow/SocketFlowBasic.java ! test/jdk/jdk/net/Sockets/ExtOptionTest.java - test/jdk/jdk/net/Sockets/Test.java - test/jdk/jdk/net/Sockets/policy.fail - test/jdk/jdk/net/Sockets/policy.success ! test/jdk/sun/security/provider/PolicyFile/Modules.java ! test/jdk/sun/security/provider/PolicyFile/modules.policy Changeset: 09630505 Author: Thomas Schatzl Date: 2020-06-05 10:44:24 +0000 URL: https://git.openjdk.java.net/lanai/commit/09630505 8246557: test_os_linux.cpp uses NULL instead of MAP_FAILED to check for failed mmap call Reviewed-by: sjohanss, stefank ! test/hotspot/gtest/runtime/test_os_linux.cpp Changeset: 6c3bc710 Author: Dean Long Date: 2020-06-05 02:00:02 +0000 URL: https://git.openjdk.java.net/lanai/commit/6c3bc710 8243380: Update Graal Reviewed-by: kvn ! src/jdk.aot/share/classes/jdk.tools.jaotc.binformat/src/jdk/tools/jaotc/binformat/BinaryContainer.java ! src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/AOTCompilationTask.java ! src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/CallInfo.java ! src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/CodeOffsets.java ! src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/CompiledMethodInfo.java ! src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/JavaCallSiteRelocationSymbol.java ! src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/Main.java - src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/MarkId.java ! src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/MarkProcessor.java ! src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/MetadataBuilder.java ! src/jdk.internal.vm.compiler/share/classes/jdk.internal.vm.compiler.collections/src/jdk/internal/vm/compiler/collections/EconomicMap.java ! src/jdk.internal.vm.compiler/share/classes/jdk.internal.vm.compiler.collections/src/jdk/internal/vm/compiler/collections/EconomicMapImpl.java ! src/jdk.internal.vm.compiler/share/classes/jdk.internal.vm.compiler.collections/src/jdk/internal/vm/compiler/collections/UnmodifiableEconomicMap.java ! src/jdk.internal.vm.compiler/share/classes/jdk.internal.vm.compiler.libgraal/src/jdk/internal/vm/compiler/libgraal/LibGraal.java + src/jdk.internal.vm.compiler/share/classes/jdk.internal.vm.compiler.libgraal/src/jdk/internal/vm/compiler/libgraal/LibGraalIsolate.java + src/jdk.internal.vm.compiler/share/classes/jdk.internal.vm.compiler.libgraal/src/jdk/internal/vm/compiler/libgraal/LibGraalObject.java ! src/jdk.internal.vm.compiler/share/classes/jdk.internal.vm.compiler.libgraal/src/jdk/internal/vm/compiler/libgraal/LibGraalScope.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.asm.aarch64.test/src/org/graalvm/compiler/asm/aarch64/test/TestProtectedAssembler.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.asm.aarch64/src/org/graalvm/compiler/asm/aarch64/AArch64Assembler.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.asm.aarch64/src/org/graalvm/compiler/asm/aarch64/AArch64MacroAssembler.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.asm.amd64/src/org/graalvm/compiler/asm/amd64/AMD64Assembler.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.asm.amd64/src/org/graalvm/compiler/asm/amd64/AMD64MacroAssembler.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.asm/src/org/graalvm/compiler/asm/AsmOptions.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.code/src/org/graalvm/compiler/code/CompilationResult.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.code/src/org/graalvm/compiler/code/HexCodeFileDisassemblerProvider.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.aarch64.test/src/org/graalvm/compiler/core/aarch64/test/AArch64ArrayAddressTest.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.aarch64.test/src/org/graalvm/compiler/core/aarch64/test/AArch64MergeExtendWithAddSubTest.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.aarch64.test/src/org/graalvm/compiler/core/aarch64/test/AArch64MergeNarrowWithAddSubTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.aarch64.test/src/org/graalvm/compiler/core/aarch64/test/AArch64TestBitAndBranchTest.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.aarch64.test/src/org/graalvm/compiler/core/aarch64/test/AArch64VolatileAccessesTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.aarch64/src/org/graalvm/compiler/core/aarch64/AArch64ArithmeticLIRGenerator.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.aarch64/src/org/graalvm/compiler/core/aarch64/AArch64NodeMatchRules.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.aarch64/src/org/graalvm/compiler/core/aarch64/AArch64ReadReplacementPhase.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.amd64/src/org/graalvm/compiler/core/amd64/AMD64ArithmeticLIRGenerator.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.amd64/src/org/graalvm/compiler/core/amd64/AMD64LIRGenerator.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/CompilationListenerProfiler.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/CompilerProfiler.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/GraalOptions.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/NumUtil.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/calc/Condition.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/spi/CodeGenProviders.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/spi/ForeignCallDescriptor.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/spi/ForeignCallSignature.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/spi/ForeignCallsProvider.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/spi/MetaAccessExtensionProvider.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/type/FloatStamp.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/util/BitMap2D.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.match.processor/src/org/graalvm/compiler/core/match/processor/MatchProcessor.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/ArrayCopyVirtualizationTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/BoxingEliminationTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/CheckGraalInvariants.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/ConditionTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/GuardPrioritiesTest.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/IfCanonicalizerSwapTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/LateMembarInsertionTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/LockEliminationTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/LongNodeChainTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/MemoryGraphCanonicalizeTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/MemoryScheduleTest.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/NegateCanonicalizationTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/NodePosIteratorTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/SchedulingTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/SimpleCFGTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/StaticInterfaceFieldTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/UnsafeVirtualizationTest.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/UnschedulableGraphTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/VerifyBailoutUsageTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/VerifyDebugUsage.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/VerifyDebugUsageTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/VerifyVirtualizableTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/ea/EATestBase.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/ea/PartialEscapeAnalysisTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/tutorial/InvokeGraal.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/tutorial/StaticAnalysis.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core/src/org/graalvm/compiler/core/CompilationWrapper.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core/src/org/graalvm/compiler/core/GraalCompiler.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core/src/org/graalvm/compiler/core/GraalServiceThread.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core/src/org/graalvm/compiler/core/doc-files/CompilationFailureActionHelp.txt ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core/src/org/graalvm/compiler/core/gen/DebugInfoBuilder.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core/src/org/graalvm/compiler/core/gen/LIRCompilerBackend.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core/src/org/graalvm/compiler/core/gen/NodeLIRBuilder.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core/src/org/graalvm/compiler/core/phases/LowTier.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core/src/org/graalvm/compiler/core/target/Backend.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.debug.test/src/org/graalvm/compiler/debug/test/DebugContextTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.debug.test/src/org/graalvm/compiler/debug/test/TimerKeyTest.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.debug/src/org/graalvm/compiler/debug/CompilationListener.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.debug/src/org/graalvm/compiler/debug/DebugContext.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.debug/src/org/graalvm/compiler/debug/DebugOptions.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.debug/src/org/graalvm/compiler/debug/DiagnosticsOutputDirectory.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.debug/src/org/graalvm/compiler/debug/GlobalMetrics.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.graph.test/src/org/graalvm/compiler/graph/test/GraphTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.graph.test/src/org/graalvm/compiler/graph/test/graphio/GraphOutputTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.graph.test/src/org/graalvm/compiler/graph/test/graphio/NodeEncodingTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.graph/src/org/graalvm/compiler/graph/Node.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.graph/src/org/graalvm/compiler/graph/NodeClass.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.graph/src/org/graalvm/compiler/graph/NodeList.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.graph/src/org/graalvm/compiler/graph/spi/CanonicalizerTool.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.aarch64/src/org/graalvm/compiler/hotspot/aarch64/AArch64HotSpotBackend.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.aarch64/src/org/graalvm/compiler/hotspot/aarch64/AArch64HotSpotBackendFactory.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.aarch64/src/org/graalvm/compiler/hotspot/aarch64/AArch64HotSpotDirectStaticCallOp.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.aarch64/src/org/graalvm/compiler/hotspot/aarch64/AArch64HotSpotDirectVirtualCallOp.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.aarch64/src/org/graalvm/compiler/hotspot/aarch64/AArch64HotSpotForeignCallsProvider.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.aarch64/src/org/graalvm/compiler/hotspot/aarch64/AArch64HotSpotLIRGenerator.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.aarch64/src/org/graalvm/compiler/hotspot/aarch64/AArch64HotSpotLoadConfigValueOp.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.aarch64/src/org/graalvm/compiler/hotspot/aarch64/AArch64HotSpotLoweringProvider.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.aarch64/src/org/graalvm/compiler/hotspot/aarch64/AArch64HotSpotMove.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.aarch64/src/org/graalvm/compiler/hotspot/aarch64/AArch64HotSpotNodeLIRBuilder.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.aarch64/src/org/graalvm/compiler/hotspot/aarch64/AArch64HotSpotSafepointOp.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.aarch64/src/org/graalvm/compiler/hotspot/aarch64/AArch64IndirectCallOp.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64.test/src/org/graalvm/compiler/hotspot/amd64/test/StubAVXTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64ArrayCompareToStub.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64ArrayEqualsStub.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64ArrayIndexOfStub.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotAddressLowering.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotBackend.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotBackendFactory.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotDirectStaticCallOp.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotForeignCallsProvider.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotLIRGenerator.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotLoadConfigValueOp.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotLoweringProvider.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotMove.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotNodeLIRBuilder.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotSafepointOp.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotspotDirectVirtualCallOp.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64IndirectCallOp.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64X87MathSnippets.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.jdk9.test/src/org/graalvm/compiler/hotspot/jdk9/test/MathDoubleFMATest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.jdk9.test/src/org/graalvm/compiler/hotspot/jdk9/test/MathFMAConstantInputTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.jdk9.test/src/org/graalvm/compiler/hotspot/jdk9/test/MathFloatFMATest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.jdk9.test/src/org/graalvm/compiler/hotspot/jdk9/test/StringUTF16ToBytesGetCharsTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/AheadOfTimeCompilationTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/ArrayCopyIntrinsificationTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/CheckGraalIntrinsics.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/CompileTheWorld.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/ForeignCallDeoptimizeTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/GraalOSRTestBase.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/HotSpotCryptoSubstitutionTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/HotSpotGraalCompilerTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/HotSpotResolvedJavaFieldTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/JVMCIInfopointErrorTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/LambdaStableNameTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/MethodSubstitutionEffectTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/MethodSubstitutionForeignCallTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/ReplaceConstantNodesPhaseTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/ReservedStackAccessTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/TestIntrinsicCompiles.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/AOTGraalHotSpotVMConfig.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/CompilationTask.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/EncodedSnippets.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/GraalHotSpotVMConfig.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/GraalHotSpotVMConfigAccess.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/GraalHotSpotVMConfigBase.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/GraalHotSpotVMConfigVersioned.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/HotSpotBackend.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/HotSpotBackendFactory.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/HotSpotCompiledCodeBuilder.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/HotSpotDebugInfoBuilder.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/HotSpotForeignCallLinkage.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/HotSpotForeignCallLinkageImpl.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/HotSpotGraalCompiler.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/HotSpotGraalRuntime.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/HotSpotHostBackend.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/HotSpotLIRGenerator.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/HotSpotMarkId.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/HotSpotReplacementsImpl.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/HotSpotTTYStreamProvider.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/JFRCompilerProfiler.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/JVMCIVersionCheck.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/SymbolicSnippetEncoder.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/meta/DefaultHotSpotLoweringProvider.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/meta/HotSpotForeignCallDescriptor.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/meta/HotSpotForeignCallsProviderImpl.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/meta/HotSpotGraphBuilderPlugins.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/meta/HotSpotHostForeignCallsProvider.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/meta/HotSpotMetaAccessExtensionProvider.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/meta/HotSpotObjdumpDisassemblerProvider.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/meta/HotSpotProviders.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/meta/HotSpotSuitesProvider.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/GraalHotSpotVMConfigNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/KlassBeingInitializedCheckNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/StubForeignCallNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/aot/InitializeKlassNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/aot/ResolveConstantNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/aot/ResolveDynamicConstantNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/aot/ResolveMethodAndLoadCountersNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/profiling/ProfileNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/phases/OnStackReplacementPhase.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/phases/aot/AOTInliningPolicy.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/phases/aot/ReplaceConstantNodesPhase.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/AESCryptSubstitutions.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/AssertionSnippets.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/CRC32CSubstitutions.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/CRC32Substitutions.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/CallSiteTargetNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/CipherBlockChainingSubstitutions.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/ClassGetHubNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/CounterModeSubstitutions.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/DigestBaseSubstitutions.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/FastNotifyNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/HotSpotAllocationSnippets.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/HotSpotClassSubstitutions.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/HotSpotG1WriteBarrierSnippets.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/HotSpotReflectionGetCallerClassNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/HotSpotReplacementsUtil.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/HotSpotSerialWriteBarrierSnippets.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/HubGetClassNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/IdentityHashCodeNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/InstanceOfSnippets.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/KlassLayoutHelperNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/LoadExceptionObjectSnippets.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/Log.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/MonitorSnippets.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/ObjectCloneNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/ObjectCloneSnippets.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/ObjectSnippets.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/ReflectionGetCallerClassNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/SHA2Substitutions.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/SHA5Substitutions.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/SHASubstitutions.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/StringToBytesSnippets.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/StringUTF16Substitutions.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/UnsafeCopyMemoryNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/UnsafeSnippets.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/arraycopy/HotSpotArraycopySnippets.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/profiling/ProbabilisticProfileSnippets.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/profiling/ProfileSnippets.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/stubs/CreateExceptionStub.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/stubs/ExceptionHandlerStub.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/stubs/ForeignCallSnippets.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/stubs/ForeignCallStub.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/stubs/SnippetStub.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/stubs/Stub.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/stubs/StubUtil.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/stubs/UnwindExceptionToCallerStub.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/word/MetaspacePointer.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.java/src/org/graalvm/compiler/java/BciBlockMapping.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.java/src/org/graalvm/compiler/java/BytecodeParser.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.java/src/org/graalvm/compiler/java/FrameStateBuilder.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.java/src/org/graalvm/compiler/java/LambdaUtils.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/SwitchHashTableTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir.aarch64/src/org/graalvm/compiler/lir/aarch64/AArch64ArithmeticOp.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir.aarch64/src/org/graalvm/compiler/lir/aarch64/AArch64Move.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir.aarch64/src/org/graalvm/compiler/lir/aarch64/AArch64SpeculativeBarrier.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir.amd64/src/org/graalvm/compiler/lir/amd64/AMD64ControlFlow.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir.amd64/src/org/graalvm/compiler/lir/amd64/AMD64Move.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/LIR.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/alloc/lsra/LinearScan.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/alloc/lsra/LinearScanAllocationPhase.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/alloc/lsra/LinearScanLifetimeAnalysisPhase.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/asm/CompilationResultBuilder.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/dfa/MarkBasePointersPhase.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/gen/ArithmeticLIRGeneratorTool.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/gen/LIRGenerator.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/hashing/HashFunction.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/hashing/Hasher.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/hashing/IntHasher.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/phases/LIRPhase.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/stackslotalloc/StackSlotAllocatorUtil.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.loop.phases/src/org/graalvm/compiler/loop/phases/ConvertDeoptimizeToGuardPhase.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.loop.phases/src/org/graalvm/compiler/loop/phases/LoopTransformations.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.loop/src/org/graalvm/compiler/loop/LoopFragmentInside.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.microbenchmarks/src/org/graalvm/compiler/microbenchmarks/graal/FrameStateAssigmentPhaseBenchmark.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.microbenchmarks/src/org/graalvm/compiler/microbenchmarks/graal/GraalBenchmark.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.microbenchmarks/src/org/graalvm/compiler/microbenchmarks/graal/GraphCopyBenchmark.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.microbenchmarks/src/org/graalvm/compiler/microbenchmarks/graal/NodeBenchmark.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.microbenchmarks/src/org/graalvm/compiler/microbenchmarks/graal/SchedulePhaseBenchmark.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.microbenchmarks/src/org/graalvm/compiler/microbenchmarks/graal/util/GraalState.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.microbenchmarks/src/org/graalvm/compiler/microbenchmarks/lir/GraalCompilerState.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.microbenchmarks/src/org/graalvm/compiler/microbenchmarks/lir/RegisterAllocationTimeBenchmark.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes.test/src/org/graalvm/compiler/nodes/test/IfNodeCanonicalizationTest2.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes.test/src/org/graalvm/compiler/nodes/test/NegateNodeCanonicalizationTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes.test/src/org/graalvm/compiler/nodes/test/ShortCircuitOrNodeTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes.test/src/org/graalvm/compiler/nodes/test/StructuredGraphTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/AbstractBeginNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/AbstractMergeNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/AbstractStateSplit.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/ComputeObjectAddressNode.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/DeoptBciSupplier.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/DeoptimizeNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/DeoptimizingNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/DynamicDeoptimizeNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/FrameState.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/GetObjectAddressNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/GraphDecoder.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/GraphEncoder.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/IfNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/InliningLog.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/Invokable.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/Invoke.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/InvokeNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/InvokeWithExceptionNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/KillingBeginNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/LoopBeginNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/LoopExitNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/MergeNode.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/MultiKillingBeginNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/SafepointNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/ShortCircuitOrNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/SimplifyingGraphDecoder.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/SnippetAnchorNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/StructuredGraph.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/UnreachableBeginNode.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/UnreachableControlSinkNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/UnwindNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/VirtualState.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/WithExceptionNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/FloatConvertNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/IntegerDivRemNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/NegateNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/ObjectEqualsNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/RemNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/UnpackEndianHalfNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/cfg/Block.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/debug/SideEffectNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/debug/StringToBytesNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/debug/VerifyHeapNode.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/extended/AbstractBoxingNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/extended/BoxNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/extended/BytecodeExceptionNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/extended/FixedValueAnchorNode.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/extended/ForeignCall.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/extended/ForeignCallNode.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/extended/ForeignCallWithExceptionNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/extended/GetClassNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/extended/IntegerSwitchNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/extended/JavaReadNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/extended/JavaWriteNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/extended/LoadArrayComponentHubNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/extended/LoadHubNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/extended/LoadHubOrNullNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/extended/LoadMethodNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/extended/OSRStartNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/extended/RawLoadNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/extended/RawStoreNode.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/extended/RawVolatileLoadNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/extended/StateSplitProxyNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/extended/StoreHubNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/extended/UnboxNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/extended/UnsafeAccessNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/extended/UnsafeMemoryLoadNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/extended/UnsafeMemoryStoreNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/graphbuilderconf/ForeignCallPlugin.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/graphbuilderconf/GraphBuilderContext.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/graphbuilderconf/IntrinsicContext.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/java/AbstractNewObjectNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/java/AbstractUnsafeCompareAndSwapNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/java/AccessFieldNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/java/AccessIndexedNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/java/AccessMonitorNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/java/ArrayLengthNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/java/AtomicReadAndWriteNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/java/ClassIsAssignableFromNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/java/DynamicNewArrayNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/java/DynamicNewInstanceNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/java/ExceptionObjectNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/java/ForeignCallDescriptors.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/java/InstanceOfDynamicNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/java/InstanceOfNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/java/LoadExceptionObjectNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/java/LoadIndexedNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/java/MonitorEnterNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/java/MonitorExitNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/java/NewArrayNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/java/NewInstanceNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/java/NewMultiArrayNode.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/java/RawMonitorEnterNode.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/memory/SideEffectFreeWrite.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/memory/VolatileReadNode.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/memory/VolatileWriteNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/memory/WriteNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/memory/address/IndexAddressNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/spi/CoreProviders.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/spi/CoreProvidersDelegate.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/spi/CoreProvidersImpl.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/spi/DelegatingReplacements.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/spi/Lowerable.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/spi/NodeLIRBuilderTool.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/spi/Replacements.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/spi/SnippetParameterInfo.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/spi/VirtualizerTool.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/util/ConstantReflectionUtil.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/util/GraphUtil.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/virtual/EscapeObjectState.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/virtual/VirtualArrayNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/virtual/VirtualBoxingNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/virtual/VirtualInstanceNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/virtual/VirtualObjectNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.options/src/org/graalvm/compiler/options/OptionsParser.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/CanonicalizerPhase.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/ConditionalEliminationPhase.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/FixReadsPhase.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/FloatingReadPhase.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/FrameStateAssignmentPhase.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/GuardLoweringPhase.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/InsertMembarsPhase.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/LockEliminationPhase.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/LoweringPhase.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/RemoveValueProxyPhase.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/SnippetFrameStateAssignment.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/UseTrappingNullChecksPhase.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/WriteBarrierAdditionPhase.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/inlining/InliningUtil.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/inlining/info/elem/InlineableGraph.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/inlining/policy/GreedyInliningPolicy.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/inlining/policy/InlineEverythingPolicy.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/inlining/policy/InlineMethodSubstitutionsPolicy.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/inlining/policy/InliningPolicy.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/inlining/walker/InliningData.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases/src/org/graalvm/compiler/phases/BasePhase.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases/src/org/graalvm/compiler/phases/schedule/SchedulePhase.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases/src/org/graalvm/compiler/phases/util/GraphOrder.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases/src/org/graalvm/compiler/phases/util/Providers.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.printer/src/org/graalvm/compiler/printer/BciBlockMappingDumpHandler.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.printer/src/org/graalvm/compiler/printer/BinaryGraphPrinter.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.printer/src/org/graalvm/compiler/printer/GraalDebugHandlersFactory.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.aarch64/src/org/graalvm/compiler/replacements/aarch64/AArch64GraphBuilderPlugins.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.amd64/src/org/graalvm/compiler/replacements/amd64/AMD64ArrayIndexOf.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.amd64/src/org/graalvm/compiler/replacements/amd64/AMD64ArrayIndexOfDispatchNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.amd64/src/org/graalvm/compiler/replacements/amd64/AMD64GraphBuilderPlugins.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.amd64/src/org/graalvm/compiler/replacements/amd64/AMD64StringLatin1Substitutions.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.amd64/src/org/graalvm/compiler/replacements/amd64/AMD64StringSubstitutions.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.amd64/src/org/graalvm/compiler/replacements/amd64/AMD64StringUTF16Substitutions.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.jdk9.test/src/org/graalvm/compiler/replacements/jdk9/test/MethodHandleImplTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.jdk9.test/src/org/graalvm/compiler/replacements/jdk9/test/VarHandleTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/BitOpNodesTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/MethodSubstitutionTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/PEGraphDecoderTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/ReplacementsParseTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/RootMethodSubstitutionTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/StandardMethodSubstitutionsTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/StringCompareToTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/StringCompressInflateTest.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/StringIndexOfCharConstantBindingTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/StringIndexOfCharTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/StringIndexOfTestBase.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/StringSubstitutionTestBase.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/StringSubstitutionsTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/WordTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/AllocationSnippets.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/BoxingSnippets.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/CachingPEGraphDecoder.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/ConstantStringIndexOfSnippets.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/DefaultJavaLoweringProvider.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/GraphKit.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/IntrinsicGraphBuilder.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/MethodHandlePlugin.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/PEGraphDecoder.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/ReplacementsImpl.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/ReplacementsUtil.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/SnippetTemplate.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/StandardGraphBuilderPlugins.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/StringIndexOfNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/StringLatin1IndexOfNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/StringUTF16IndexOfNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/StringUTF16Substitutions.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/TargetGraphBuilderPlugins.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/arraycopy/ArrayCopy.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/arraycopy/ArrayCopyCallNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/arraycopy/ArrayCopyForeignCalls.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/arraycopy/ArrayCopyLookup.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/arraycopy/ArrayCopyNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/arraycopy/ArrayCopySnippets.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/arraycopy/CheckcastArrayCopyCallNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/gc/G1WriteBarrierSnippets.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/gc/SerialWriteBarrierSnippets.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/gc/WriteBarrierSnippets.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/nodes/ArrayEqualsNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/nodes/AssertionNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/nodes/BasicArrayCopyNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/nodes/BasicObjectCloneNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/nodes/BinaryMathIntrinsicNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/nodes/FusedMultiplyAddNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/nodes/MacroNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/nodes/MacroStateSplitNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/nodes/MethodHandleNode.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/nodes/ObjectClone.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/nodes/ProfileBooleanNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/nodes/PureFunctionMacroNode.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/nodes/ReflectionGetCallerClassNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/nodes/UnaryMathIntrinsicNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/nodes/VirtualizableInvokeMacroNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.serviceprovider/src/org/graalvm/compiler/serviceprovider/GraalServices.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.serviceprovider/src/org/graalvm/compiler/serviceprovider/IsolateUtil.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.test/src/org/graalvm/compiler/test/GraalTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.virtual/src/org/graalvm/compiler/virtual/nodes/MaterializedObjectState.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.virtual/src/org/graalvm/compiler/virtual/nodes/VirtualObjectState.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.virtual/src/org/graalvm/compiler/virtual/phases/ea/EffectsPhase.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.virtual/src/org/graalvm/compiler/virtual/phases/ea/GraphEffectList.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.virtual/src/org/graalvm/compiler/virtual/phases/ea/ObjectState.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.virtual/src/org/graalvm/compiler/virtual/phases/ea/PEReadEliminationClosure.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.virtual/src/org/graalvm/compiler/virtual/phases/ea/PartialEscapeClosure.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.virtual/src/org/graalvm/compiler/virtual/phases/ea/PartialEscapePhase.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.virtual/src/org/graalvm/compiler/virtual/phases/ea/ReadEliminationClosure.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.virtual/src/org/graalvm/compiler/virtual/phases/ea/VirtualizerToolImpl.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.word/src/org/graalvm/compiler/word/Word.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.word/src/org/graalvm/compiler/word/WordOperationPlugin.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.word/src/org/graalvm/compiler/word/WordTypes.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.graphio/src/org/graalvm/graphio/GraphOutput.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.graphio/src/org/graalvm/graphio/GraphProtocol.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.micro.benchmarks/src/micro/benchmarks/ArrayAllocationBenchmark.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.micro.benchmarks/src/micro/benchmarks/ArrayDuplicationBenchmark.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.micro.benchmarks/src/micro/benchmarks/ArrayListBenchmark.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.micro.benchmarks/src/micro/benchmarks/BenchmarkBase.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.micro.benchmarks/src/micro/benchmarks/BigIntegerBenchmark.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.micro.benchmarks/src/micro/benchmarks/BoxingBenchmark.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.micro.benchmarks/src/micro/benchmarks/ConcurrentHashBenchmark.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.micro.benchmarks/src/micro/benchmarks/ConcurrentSkipListBenchmark.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.micro.benchmarks/src/micro/benchmarks/GroupAllocationBenchmark.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.micro.benchmarks/src/micro/benchmarks/GuardedIntrinsicBenchmark.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.micro.benchmarks/src/micro/benchmarks/HashBenchmark.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.micro.benchmarks/src/micro/benchmarks/MathFunctionBenchmark.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.micro.benchmarks/src/micro/benchmarks/SimpleSyncBenchmark.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.micro.benchmarks/src/micro/benchmarks/StringBenchmark.java Changeset: 5f0f4d75 Author: Martin Doerr Date: 2020-06-03 00:22:26 +0000 URL: https://git.openjdk.java.net/lanai/commit/5f0f4d75 8246377: [PPC64] Further improvements for assembler stop function Reviewed-by: goetz, xliu ! src/hotspot/cpu/ppc/disassembler_ppc.cpp ! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp ! src/hotspot/cpu/ppc/macroAssembler_ppc.hpp ! src/hotspot/os_cpu/aix_ppc/os_aix_ppc.cpp ! src/hotspot/os_cpu/linux_ppc/os_linux_ppc.cpp Changeset: f833afa6 Author: Weijun Wang Date: 2020-06-05 17:55:57 +0000 URL: https://git.openjdk.java.net/lanai/commit/f833afa6 8246640: @systemproperty should be @systemProperty in java.security.jgss Reviewed-by: xuelei ! src/java.security.jgss/share/classes/javax/security/auth/kerberos/KerberosPrincipal.java Changeset: cb960ee7 Author: Coleen Phillimore Date: 2020-06-05 06:54:05 +0000 URL: https://git.openjdk.java.net/lanai/commit/cb960ee7 8245487: Potential double-free of interfaces array Free _local_interfaces when we free _transitive_interfaces since they can share memory. Reviewed-by: fparain, lfoltan, iklam ! src/hotspot/share/classfile/classFileParser.cpp ! src/hotspot/share/classfile/classLoaderDataGraph.cpp ! src/hotspot/share/memory/universe.cpp + test/hotspot/jtreg/runtime/classFileParserBug/BadClassPackage.jasm + test/hotspot/jtreg/runtime/classFileParserBug/TestBadPackageWithInterface.java Changeset: 4de42006 Author: Jim Laskey Date: 2020-06-05 09:37:14 +0000 URL: https://git.openjdk.java.net/lanai/commit/4de42006 8230743: StringJoiner does not handle too large strings correctly Reviewed-by: rriggs, psandoz, martin ! src/java.base/share/classes/java/util/StringJoiner.java ! test/jdk/java/util/StringJoiner/MergeTest.java ! test/jdk/java/util/StringJoiner/StringJoinerTest.java Changeset: 45fa5aa6 Author: Markus Gr?nlund Date: 2020-06-05 14:59:27 +0000 URL: https://git.openjdk.java.net/lanai/commit/45fa5aa6 8242088: Replace mutually exclusive lists with concurrent alternatives Reviewed-by: egahlin ! src/hotspot/share/jfr/jfr.cpp ! src/hotspot/share/jfr/recorder/checkpoint/jfrCheckpointManager.cpp ! src/hotspot/share/jfr/recorder/checkpoint/jfrCheckpointManager.hpp ! src/hotspot/share/jfr/recorder/checkpoint/jfrCheckpointWriter.cpp ! src/hotspot/share/jfr/recorder/checkpoint/types/jfrTypeManager.cpp ! src/hotspot/share/jfr/recorder/service/jfrPostBox.hpp ! src/hotspot/share/jfr/recorder/service/jfrRecorderService.cpp ! src/hotspot/share/jfr/recorder/service/jfrRecorderThreadLoop.cpp ! src/hotspot/share/jfr/recorder/storage/jfrBuffer.cpp ! src/hotspot/share/jfr/recorder/storage/jfrBuffer.hpp + src/hotspot/share/jfr/recorder/storage/jfrFullStorage.hpp + src/hotspot/share/jfr/recorder/storage/jfrFullStorage.inline.hpp ! src/hotspot/share/jfr/recorder/storage/jfrMemorySpace.hpp ! src/hotspot/share/jfr/recorder/storage/jfrMemorySpace.inline.hpp ! src/hotspot/share/jfr/recorder/storage/jfrMemorySpaceRetrieval.hpp ! src/hotspot/share/jfr/recorder/storage/jfrStorage.cpp ! src/hotspot/share/jfr/recorder/storage/jfrStorage.hpp ! src/hotspot/share/jfr/recorder/storage/jfrStorageControl.cpp ! src/hotspot/share/jfr/recorder/storage/jfrStorageControl.hpp ! src/hotspot/share/jfr/recorder/storage/jfrStorageUtils.hpp ! src/hotspot/share/jfr/recorder/storage/jfrStorageUtils.inline.hpp ! src/hotspot/share/jfr/recorder/stringpool/jfrStringPool.cpp ! src/hotspot/share/jfr/recorder/stringpool/jfrStringPool.hpp ! src/hotspot/share/jfr/recorder/stringpool/jfrStringPoolBuffer.hpp ! src/hotspot/share/jfr/recorder/stringpool/jfrStringPoolWriter.cpp ! src/hotspot/share/jfr/support/jfrFlush.cpp + src/hotspot/share/jfr/utilities/jfrConcurrentLinkedListHost.hpp + src/hotspot/share/jfr/utilities/jfrConcurrentLinkedListHost.inline.hpp + src/hotspot/share/jfr/utilities/jfrConcurrentQueue.hpp + src/hotspot/share/jfr/utilities/jfrConcurrentQueue.inline.hpp ! src/hotspot/share/jfr/utilities/jfrIterator.hpp + src/hotspot/share/jfr/utilities/jfrLinkedList.hpp + src/hotspot/share/jfr/utilities/jfrLinkedList.inline.hpp + src/hotspot/share/jfr/utilities/jfrNode.hpp + src/hotspot/share/jfr/utilities/jfrRelation.hpp + src/hotspot/share/jfr/utilities/jfrVersionSystem.hpp + src/hotspot/share/jfr/utilities/jfrVersionSystem.inline.hpp Changeset: c66bef02 Author: Markus Gr?nlund Date: 2020-06-05 15:11:44 +0000 URL: https://git.openjdk.java.net/lanai/commit/c66bef02 8233705: Let artifact iteration running time be a function of incrementally tagged artifacts Reviewed-by: egahlin ! src/hotspot/share/jfr/instrumentation/jfrEventClassTransformer.cpp ! src/hotspot/share/jfr/instrumentation/jfrJvmtiAgent.cpp ! src/hotspot/share/jfr/jfr.cpp - src/hotspot/share/jfr/jni/jfrGetAllEventClasses.cpp - src/hotspot/share/jfr/jni/jfrGetAllEventClasses.hpp ! src/hotspot/share/jfr/jni/jfrJniMethod.cpp ! src/hotspot/share/jfr/jni/jfrUpcalls.cpp ! src/hotspot/share/jfr/leakprofiler/checkpoint/objectSampleCheckpoint.cpp ! src/hotspot/share/jfr/leakprofiler/checkpoint/objectSampleCheckpoint.hpp ! src/hotspot/share/jfr/recorder/checkpoint/jfrCheckpointManager.cpp ! src/hotspot/share/jfr/recorder/checkpoint/jfrCheckpointManager.hpp ! src/hotspot/share/jfr/recorder/checkpoint/jfrCheckpointWriter.cpp ! src/hotspot/share/jfr/recorder/checkpoint/jfrCheckpointWriter.hpp ! src/hotspot/share/jfr/recorder/checkpoint/jfrMetadataEvent.cpp ! src/hotspot/share/jfr/recorder/checkpoint/jfrMetadataEvent.hpp ! src/hotspot/share/jfr/recorder/checkpoint/types/jfrTypeSet.cpp ! src/hotspot/share/jfr/recorder/checkpoint/types/jfrTypeSet.hpp ! src/hotspot/share/jfr/recorder/checkpoint/types/jfrTypeSetUtils.cpp ! src/hotspot/share/jfr/recorder/checkpoint/types/jfrTypeSetUtils.hpp ! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceId.cpp ! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceId.hpp ! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceId.inline.hpp + src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceIdBits.hpp ! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceIdBits.inline.hpp ! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceIdEpoch.hpp + src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceIdKlassQueue.cpp + src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceIdKlassQueue.hpp + src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceIdLoadBarrier.cpp + src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceIdLoadBarrier.hpp + src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceIdLoadBarrier.inline.hpp ! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceIdMacros.hpp ! src/hotspot/share/jfr/recorder/repository/jfrChunkWriter.cpp ! src/hotspot/share/jfr/recorder/service/jfrRecorderService.cpp ! src/hotspot/share/jfr/recorder/service/jfrRecorderThread.cpp ! src/hotspot/share/jfr/recorder/stacktrace/jfrStackTrace.cpp + src/hotspot/share/jfr/recorder/storage/jfrEpochStorage.hpp + src/hotspot/share/jfr/recorder/storage/jfrEpochStorage.inline.hpp ! src/hotspot/share/jfr/recorder/storage/jfrFullStorage.inline.hpp ! src/hotspot/share/jfr/recorder/storage/jfrMemorySpace.hpp ! src/hotspot/share/jfr/recorder/storage/jfrMemorySpace.inline.hpp ! src/hotspot/share/jfr/recorder/storage/jfrMemorySpaceRetrieval.hpp ! src/hotspot/share/jfr/recorder/storage/jfrStorage.cpp ! src/hotspot/share/jfr/recorder/storage/jfrStorage.hpp ! src/hotspot/share/jfr/recorder/storage/jfrStorageUtils.hpp ! src/hotspot/share/jfr/recorder/storage/jfrStorageUtils.inline.hpp ! src/hotspot/share/jfr/recorder/stringpool/jfrStringPool.cpp ! src/hotspot/share/jfr/recorder/stringpool/jfrStringPool.hpp ! src/hotspot/share/jfr/recorder/stringpool/jfrStringPoolBuffer.hpp - src/hotspot/share/jfr/support/jfrEventClass.cpp - src/hotspot/share/jfr/support/jfrEventClass.hpp + src/hotspot/share/jfr/support/jfrJdkJfrEvent.cpp + src/hotspot/share/jfr/support/jfrJdkJfrEvent.hpp + src/hotspot/share/jfr/support/jfrKlassUnloading.cpp + src/hotspot/share/jfr/support/jfrKlassUnloading.hpp ! src/hotspot/share/jfr/support/jfrMethodLookup.cpp ! src/hotspot/share/jfr/support/jfrThreadLocal.cpp ! src/hotspot/share/jfr/support/jfrThreadLocal.hpp + src/hotspot/share/jfr/utilities/jfrEpochQueue.hpp + src/hotspot/share/jfr/utilities/jfrEpochQueue.inline.hpp + src/hotspot/share/jfr/utilities/jfrPredicate.hpp ! src/hotspot/share/jfr/utilities/jfrRelation.hpp ! src/hotspot/share/jfr/utilities/jfrTypes.hpp ! src/hotspot/share/jfr/writers/jfrWriterHost.inline.hpp Changeset: 06e47d05 Author: Per Lid?n Date: 2020-06-05 15:22:53 +0000 URL: https://git.openjdk.java.net/lanai/commit/06e47d05 8246622: Remove CollectedHeap::print_gc_threads_on() Reviewed-by: stefank, tschatzl, sjohanss ! src/hotspot/share/gc/epsilon/epsilonHeap.hpp ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/g1/g1CollectedHeap.hpp ! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp ! src/hotspot/share/gc/g1/g1ConcurrentMark.hpp ! src/hotspot/share/gc/g1/g1ConcurrentRefine.cpp ! src/hotspot/share/gc/g1/g1ConcurrentRefine.hpp ! src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp ! src/hotspot/share/gc/parallel/parallelScavengeHeap.hpp ! src/hotspot/share/gc/shared/collectedHeap.hpp ! src/hotspot/share/gc/shared/genCollectedHeap.cpp ! src/hotspot/share/gc/shared/genCollectedHeap.hpp ! src/hotspot/share/gc/shared/stringdedup/stringDedup.cpp ! src/hotspot/share/gc/shared/stringdedup/stringDedup.hpp ! src/hotspot/share/gc/shared/workgroup.cpp ! src/hotspot/share/gc/shared/workgroup.hpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp ! src/hotspot/share/gc/z/zCollectedHeap.cpp ! src/hotspot/share/gc/z/zCollectedHeap.hpp ! src/hotspot/share/gc/z/zHeap.cpp ! src/hotspot/share/gc/z/zHeap.hpp ! src/hotspot/share/gc/z/zRuntimeWorkers.cpp ! src/hotspot/share/gc/z/zRuntimeWorkers.hpp ! src/hotspot/share/gc/z/zWorkers.cpp ! src/hotspot/share/gc/z/zWorkers.hpp ! src/hotspot/share/runtime/thread.cpp Changeset: 498b0e61 Author: Coleen Phillimore Date: 2020-06-05 09:55:31 +0000 URL: https://git.openjdk.java.net/lanai/commit/498b0e61 8246340: Move SystemDictionary GC roots into OopStorage Use vm_global() OopStorage for system dictionary roots Reviewed-by: eosterlund, lfoltan ! src/hotspot/share/classfile/dictionary.cpp ! src/hotspot/share/classfile/dictionary.hpp ! src/hotspot/share/classfile/systemDictionary.cpp ! src/hotspot/share/classfile/systemDictionary.hpp ! src/hotspot/share/classfile/systemDictionaryShared.cpp ! src/hotspot/share/classfile/systemDictionaryShared.hpp ! src/hotspot/share/gc/g1/g1GCPhaseTimes.cpp ! src/hotspot/share/gc/g1/g1GCPhaseTimes.hpp ! src/hotspot/share/gc/g1/g1RootProcessor.cpp ! src/hotspot/share/gc/g1/g1RootProcessor.hpp ! src/hotspot/share/gc/parallel/psParallelCompact.cpp ! src/hotspot/share/gc/parallel/psRootType.hpp ! src/hotspot/share/gc/parallel/psScavenge.cpp ! src/hotspot/share/gc/shared/genCollectedHeap.cpp ! src/hotspot/share/gc/shared/genCollectedHeap.hpp ! src/hotspot/share/gc/shenandoah/shenandoahPhaseTimings.hpp ! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.cpp ! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.hpp ! src/hotspot/share/gc/shenandoah/shenandoahRootVerifier.cpp ! src/hotspot/share/gc/z/zRootsIterator.cpp ! src/hotspot/share/gc/z/zRootsIterator.hpp ! src/hotspot/share/jfr/leakprofiler/chains/rootSetClosure.cpp ! src/hotspot/share/jfr/leakprofiler/checkpoint/rootResolver.cpp ! src/hotspot/share/jfr/leakprofiler/utilities/rootType.hpp ! src/hotspot/share/oops/oopHandle.hpp ! src/hotspot/share/oops/oopHandle.inline.hpp ! src/hotspot/share/prims/jvmtiTagMap.cpp ! src/hotspot/share/runtime/vmStructs.cpp ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/memory/SystemDictionary.java ! test/hotspot/jtreg/gc/g1/TestGCLogMessages.java ! test/jdk/jdk/jfr/event/gc/collection/TestG1ParallelPhases.java Changeset: 0b02c5b5 Author: Pavel Rappo Date: 2020-06-05 15:03:09 +0000 URL: https://git.openjdk.java.net/lanai/commit/0b02c5b5 8245981: Upgrade to jQuery 3.5.1 Reviewed-by: hannesw ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDoclet.java - src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/script-dir/jquery-3.4.1.js - src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/script-dir/jquery-3.4.1.min.js + src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/script-dir/jquery-3.5.1.js + src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/script-dir/jquery-3.5.1.min.js ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/DocPaths.java ! src/jdk.javadoc/share/legal/jquery.md ! test/langtools/jdk/javadoc/doclet/testSearch/TestSearch.java ! test/langtools/jdk/javadoc/tool/api/basic/APITest.java Changeset: efffff1d Author: Igor Ignatyev Date: 2020-06-05 07:28:50 +0000 URL: https://git.openjdk.java.net/lanai/commit/efffff1d 8245874: requires.extraPropDefns.vmOpts doesn't need -Xbootclasspath/a:bootClasses Reviewed-by: lmesnik, vlivanov ! test/hotspot/jtreg/TEST.ROOT ! test/jdk/TEST.ROOT Changeset: ec4240b3 Author: Jim Laskey Date: 2020-06-05 11:46:58 +0000 URL: https://git.openjdk.java.net/lanai/commit/ec4240b3 8246696: Test: java/util/StringJoiner/StringJoinerTest.java failing with OOM Reviewed-by: sundar ! test/jdk/ProblemList.txt Changeset: 13d30235 Author: John Jiang Date: 2020-06-05 23:36:01 +0000 URL: https://git.openjdk.java.net/lanai/commit/13d30235 8244683: A TSA server used by tests Reviewed-by: weijun ! test/jdk/sun/security/tools/jarsigner/TimestampCheck.java + test/lib/jdk/test/lib/security/timestamp/DefaultRespInterceptor.java + test/lib/jdk/test/lib/security/timestamp/RespInterceptor.java + test/lib/jdk/test/lib/security/timestamp/SignerEntry.java + test/lib/jdk/test/lib/security/timestamp/TsaHandler.java + test/lib/jdk/test/lib/security/timestamp/TsaParam.java + test/lib/jdk/test/lib/security/timestamp/TsaServer.java + test/lib/jdk/test/lib/security/timestamp/TsaSigner.java Changeset: 97fc959e Author: Patrick Concannon Date: 2020-06-05 16:40:16 +0000 URL: https://git.openjdk.java.net/lanai/commit/97fc959e 8246132: AsynchronousSocketChannelNAPITest failing with a NotYetConnectedException Fix for intermitant failure with AsynchronousSocketChannelNAPITest that sometimes fails with a NotYetConnectedException while trying to read data after connecting Reviewed-by: alanb, dfuchs ! test/jdk/jdk/net/ExtendedSocketOption/AsynchronousSocketChannelNAPITest.java Changeset: 9c3be788 Author: Hannes Walln?fer Date: 2020-06-05 18:06:13 +0000 URL: https://git.openjdk.java.net/lanai/commit/9c3be788 8246429: Javadoc comparators are not module-aware Reviewed-by: jjg ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Comparators.java ! test/langtools/jdk/javadoc/doclet/testModules/TestModulePackages.java Changeset: 8d19eca7 Author: Fernando Guallini Committer: Patrick Concannon Date: 2020-06-05 17:34:49 +0000 URL: https://git.openjdk.java.net/lanai/commit/8d19eca7 8222241: Example in ServiceLoader API docs should have one provides directive This patch fixes an example given in the ServiceLoader API doc that, if used, would result in a compilation error. Reviewed-by: alanb ! src/java.base/share/classes/java/util/ServiceLoader.java Changeset: a46a94c4 Author: Stuart Marks Date: 2020-06-05 10:14:10 +0000 URL: https://git.openjdk.java.net/lanai/commit/a46a94c4 8245068: Implement Deprecation of RMI Activation Reviewed-by: lancea, rriggs ! src/java.rmi/share/classes/com/sun/rmi/rmid/ExecOptionPermission.java ! src/java.rmi/share/classes/com/sun/rmi/rmid/ExecPermission.java ! src/java.rmi/share/classes/java/rmi/activation/Activatable.java ! src/java.rmi/share/classes/java/rmi/activation/ActivateFailedException.java ! src/java.rmi/share/classes/java/rmi/activation/ActivationDesc.java ! src/java.rmi/share/classes/java/rmi/activation/ActivationException.java ! src/java.rmi/share/classes/java/rmi/activation/ActivationGroup.java ! src/java.rmi/share/classes/java/rmi/activation/ActivationGroupDesc.java ! src/java.rmi/share/classes/java/rmi/activation/ActivationGroupID.java ! src/java.rmi/share/classes/java/rmi/activation/ActivationGroup_Stub.java ! src/java.rmi/share/classes/java/rmi/activation/ActivationID.java ! src/java.rmi/share/classes/java/rmi/activation/ActivationInstantiator.java ! src/java.rmi/share/classes/java/rmi/activation/ActivationMonitor.java ! src/java.rmi/share/classes/java/rmi/activation/ActivationSystem.java ! src/java.rmi/share/classes/java/rmi/activation/Activator.java ! src/java.rmi/share/classes/java/rmi/activation/UnknownGroupException.java ! src/java.rmi/share/classes/java/rmi/activation/UnknownObjectException.java ! src/java.rmi/share/classes/java/rmi/activation/package-info.java ! src/java.rmi/share/classes/module-info.java ! src/java.rmi/share/classes/sun/rmi/registry/RegistryImpl.java ! src/java.rmi/share/classes/sun/rmi/server/ActivatableRef.java ! src/java.rmi/share/classes/sun/rmi/server/ActivatableServerRef.java ! src/java.rmi/share/classes/sun/rmi/server/Activation$ActivationSystemImpl_Stub.java ! src/java.rmi/share/classes/sun/rmi/server/Activation.java ! src/java.rmi/share/classes/sun/rmi/server/ActivationGroupImpl.java ! src/java.rmi/share/classes/sun/rmi/server/ActivationGroupInit.java ! src/java.rmi/share/classes/sun/rmi/server/InactiveGroupException.java ! src/java.rmi/share/classes/sun/rmi/server/resources/rmid.properties Changeset: 71c926c4 Author: Jim Laskey Date: 2020-06-05 16:34:23 +0000 URL: https://git.openjdk.java.net/lanai/commit/71c926c4 8246697: Test: java/util/StringJoiner/StringJoinerTest.java failing with OOM Reviewed-by: iignatyev ! test/jdk/ProblemList.txt ! test/jdk/java/util/StringJoiner/MergeTest.java ! test/jdk/java/util/StringJoiner/StringJoinerTest.java Changeset: cd651b9a Author: Magnus Ihse Bursie Date: 2020-06-06 02:04:21 +0000 URL: https://git.openjdk.java.net/lanai/commit/cd651b9a 8246435: Replace Javascript implementation of pandoc filters with Java Reviewed-by: erikj ! make/CompileToolsJdk.gmk ! make/Docs.gmk ! make/autoconf/boot-jdk.m4 ! make/autoconf/spec.gmk.in ! make/common/modules/LauncherCommon.gmk ! make/conf/jib-profiles.js + make/jdk/src/classes/build/tools/pandocfilter/PandocFilter.java + make/jdk/src/classes/build/tools/pandocfilter/PandocManPageHtmlFilter.java + make/jdk/src/classes/build/tools/pandocfilter/PandocManPageTroffFilter.java + make/jdk/src/classes/build/tools/pandocfilter/json/JSON.java + make/jdk/src/classes/build/tools/pandocfilter/json/JSONArray.java + make/jdk/src/classes/build/tools/pandocfilter/json/JSONBoolean.java + make/jdk/src/classes/build/tools/pandocfilter/json/JSONDecimal.java + make/jdk/src/classes/build/tools/pandocfilter/json/JSONNull.java + make/jdk/src/classes/build/tools/pandocfilter/json/JSONNumber.java + make/jdk/src/classes/build/tools/pandocfilter/json/JSONObject.java + make/jdk/src/classes/build/tools/pandocfilter/json/JSONParser.java + make/jdk/src/classes/build/tools/pandocfilter/json/JSONString.java + make/jdk/src/classes/build/tools/pandocfilter/json/JSONValue.java - make/scripts/pandoc-html-manpage-filter.js ! make/scripts/pandoc-html-manpage-filter.sh.template - make/scripts/pandoc-troff-manpage-filter.js ! make/scripts/pandoc-troff-manpage-filter.sh.template Changeset: 2625942c Author: Magnus Ihse Bursie Date: 2020-06-06 02:06:48 +0000 URL: https://git.openjdk.java.net/lanai/commit/2625942c 8246484: Verify patch at start of COMPARE_BUILD=PATCH run Reviewed-by: erikj ! make/InitSupport.gmk Changeset: ff8c6d5d Author: John Jiang Date: 2020-06-06 13:51:23 +0000 URL: https://git.openjdk.java.net/lanai/commit/ff8c6d5d 8246709: sun/security/tools/jarsigner/TsacertOptionTest.java compilation failed after JDK-8244683 Reviewed-by: weijun ! test/jdk/sun/security/tools/jarsigner/TimestampCheck.java ! test/jdk/sun/security/tools/jarsigner/TsacertOptionTest.java ! test/lib/jdk/test/lib/security/timestamp/TsaServer.java Changeset: be145265 Author: Serguei Spitsyn Date: 2020-06-06 08:13:40 +0000 URL: https://git.openjdk.java.net/lanai/commit/be145265 8196450: Deprecate JDWP/JDI canUnrestrictedlyRedefineClasses to match JVM TI capabilities Deprecate capabilities unsupported in JVM TI Reviewed-by: dholmes, cjplummer ! make/data/jdwp/jdwp.spec ! src/jdk.jdi/share/classes/com/sun/jdi/VirtualMachine.java ! src/jdk.jdi/share/classes/com/sun/tools/jdi/VirtualMachineImpl.java Changeset: 35ceac00 Author: Yang Zhang Date: 2020-06-08 02:42:57 +0000 URL: https://git.openjdk.java.net/lanai/commit/35ceac00 8243597: AArch64: Add support for integer vector abs Reviewed-by: aph ! src/hotspot/cpu/aarch64/aarch64.ad ! src/hotspot/cpu/aarch64/assembler_aarch64.hpp Changeset: a98bad2b Author: Tobias Hartmann Date: 2020-06-08 08:30:52 +0000 URL: https://git.openjdk.java.net/lanai/commit/a98bad2b 8246453: TestClone crashes with "all collected exceptions must come from the same place" Set deoptimize_on_exception for slow paths. Reviewed-by: neliasso ! src/hotspot/share/opto/arraycopynode.cpp ! src/hotspot/share/opto/arraycopynode.hpp ! src/hotspot/share/opto/library_call.cpp ! test/hotspot/jtreg/compiler/intrinsics/object/TestClone.java Changeset: 7d6c1cf4 Author: Matthias Baesken Date: 2020-06-08 09:29:32 +0000 URL: https://git.openjdk.java.net/lanai/commit/7d6c1cf4 8246648: issue with OperatingSystemImpl getFreeSwapSpaceSize in docker after 8242480 Reviewed-by: bobv, sgehwolf ! src/jdk.management/unix/classes/com/sun/management/internal/OperatingSystemImpl.java Changeset: 9149f10f Author: Yasumasa Suenaga Date: 2020-06-08 17:21:09 +0000 URL: https://git.openjdk.java.net/lanai/commit/9149f10f 8241439: jdk.NativeLibraryEvent hooks all opened regular files Reviewed-by: stuefe, cito ! src/hotspot/os/linux/os_linux.cpp Changeset: 086c5f17 Author: Erik ?sterlund Date: 2020-06-08 12:15:30 +0000 URL: https://git.openjdk.java.net/lanai/commit/086c5f17 8246442: nmethod::can_convert_to_zombie() asserts when not called by the sweeper Reviewed-by: dholmes, dcubed, kvn ! src/hotspot/share/code/nmethod.cpp Changeset: 045d61b5 Author: Alexey Semenyuk Date: 2020-06-08 09:12:58 +0000 URL: https://git.openjdk.java.net/lanai/commit/045d61b5 8246624: Refactor JLinkBundlerHelper and StandardBundlerParam classes Reviewed-by: herrick, almatvee ! src/jdk.incubator.jpackage/linux/classes/jdk/incubator/jpackage/internal/LinuxAppImageBuilder.java ! src/jdk.incubator.jpackage/linux/classes/jdk/incubator/jpackage/internal/LinuxDebBundler.java ! src/jdk.incubator.jpackage/macosx/classes/jdk/incubator/jpackage/internal/MacAppImageBuilder.java ! src/jdk.incubator.jpackage/macosx/classes/jdk/incubator/jpackage/internal/resources/MacResources.properties ! src/jdk.incubator.jpackage/macosx/classes/jdk/incubator/jpackage/internal/resources/MacResources_ja.properties ! src/jdk.incubator.jpackage/macosx/classes/jdk/incubator/jpackage/internal/resources/MacResources_zh_CN.properties ! src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/AbstractAppImageBuilder.java ! src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/AbstractImageBundler.java - src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/ArgAction.java ! src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/Arguments.java ! src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/BundleParams.java ! src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/DeployParams.java ! src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/JLinkBundlerHelper.java + src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/LauncherData.java - src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/ModFile.java - src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/RelativeFileSet.java ! src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/StandardBundlerParam.java ! src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/resources/MainResources.properties ! src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/resources/MainResources_ja.properties ! src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/resources/MainResources_zh_CN.properties ! src/jdk.incubator.jpackage/windows/classes/jdk/incubator/jpackage/internal/WinMsiBundler.java ! src/jdk.incubator.jpackage/windows/classes/jdk/incubator/jpackage/internal/WindowsAppImageBuilder.java ! test/jdk/tools/jpackage/junit/jdk/incubator/jpackage/internal/AppImageFileTest.java ! test/jdk/tools/jpackage/junit/jdk/incubator/jpackage/internal/DeployParamsTest.java ! test/jdk/tools/jpackage/share/jdk/jpackage/tests/ModulePathTest.java Changeset: 28d2cdf9 Author: Alexey Semenyuk Date: 2020-06-08 09:13:00 +0000 URL: https://git.openjdk.java.net/lanai/commit/28d2cdf9 8246627: Consolidate app image bundlers Reviewed-by: herrick, almatvee ! src/jdk.incubator.jpackage/linux/classes/jdk/incubator/jpackage/internal/DesktopIntegration.java ! src/jdk.incubator.jpackage/linux/classes/jdk/incubator/jpackage/internal/LinuxAppBundler.java ! src/jdk.incubator.jpackage/linux/classes/jdk/incubator/jpackage/internal/LinuxAppImageBuilder.java ! src/jdk.incubator.jpackage/linux/classes/jdk/incubator/jpackage/internal/LinuxDebBundler.java ! src/jdk.incubator.jpackage/linux/classes/jdk/incubator/jpackage/internal/LinuxPackageBundler.java ! src/jdk.incubator.jpackage/linux/classes/jdk/incubator/jpackage/internal/LinuxRpmBundler.java ! src/jdk.incubator.jpackage/macosx/classes/jdk/incubator/jpackage/internal/MacAppBundler.java ! src/jdk.incubator.jpackage/macosx/classes/jdk/incubator/jpackage/internal/MacAppImageBuilder.java ! src/jdk.incubator.jpackage/macosx/classes/jdk/incubator/jpackage/internal/MacBaseInstallerBundler.java ! src/jdk.incubator.jpackage/macosx/classes/jdk/incubator/jpackage/internal/MacDmgBundler.java ! src/jdk.incubator.jpackage/macosx/classes/jdk/incubator/jpackage/internal/MacPkgBundler.java ! src/jdk.incubator.jpackage/macosx/native/applauncher/MacLauncher.cpp ! src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/AbstractAppImageBuilder.java - src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/AbstractImageBundler.java + src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/AppImageBundler.java ! src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/AppImageFile.java ! src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/ApplicationLayout.java + src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/CfgFile.java ! src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/JLinkBundlerHelper.java ! src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/StandardBundlerParam.java ! src/jdk.incubator.jpackage/windows/classes/jdk/incubator/jpackage/internal/WinAppBundler.java ! src/jdk.incubator.jpackage/windows/classes/jdk/incubator/jpackage/internal/WinExeBundler.java ! src/jdk.incubator.jpackage/windows/classes/jdk/incubator/jpackage/internal/WinMsiBundler.java ! src/jdk.incubator.jpackage/windows/classes/jdk/incubator/jpackage/internal/WindowsAppImageBuilder.java - src/jdk.incubator.jpackage/windows/classes/jdk/incubator/jpackage/internal/WindowsBundlerParam.java ! src/jdk.incubator.jpackage/windows/classes/jdk/incubator/jpackage/internal/WixSourcesBuilder.java ! src/jdk.incubator.jpackage/windows/classes/jdk/incubator/jpackage/internal/resources/WinResources.properties ! src/jdk.incubator.jpackage/windows/classes/jdk/incubator/jpackage/internal/resources/WinResources_ja.properties ! src/jdk.incubator.jpackage/windows/classes/jdk/incubator/jpackage/internal/resources/WinResources_zh_CN.properties ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JPackageCommand.java ! test/jdk/tools/jpackage/share/jdk/jpackage/tests/AppVersionTest.java ! test/jdk/tools/jpackage/share/jdk/jpackage/tests/BasicTest.java ! test/jdk/tools/jpackage/share/jdk/jpackage/tests/JLinkOptionsTest.java Changeset: f87ef60b Author: Alexey Semenyuk Date: 2020-06-08 09:13:01 +0000 URL: https://git.openjdk.java.net/lanai/commit/f87ef60b 8238204: run_tests.sh fails on macOS when called from test_jpackage.sh Reviewed-by: herrick, almatvee ! test/jdk/tools/jpackage/run_tests.sh ! test/jdk/tools/jpackage/test_jpackage.sh Changeset: 3943f9d0 Author: Julia Boes Date: 2020-06-08 15:27:31 +0000 URL: https://git.openjdk.java.net/lanai/commit/3943f9d0 8246431: java/net/httpclient/PathSubscriber tests fail due to missing FilePermission Add explicit jtreg build configuration and adjust permissions accordingly Reviewed-by: chegar, dfuchs ! test/jdk/java/net/httpclient/PathSubscriber/BodyHandlerOfFileDownloadTest.java ! test/jdk/java/net/httpclient/PathSubscriber/BodyHandlerOfFileTest.java ! test/jdk/java/net/httpclient/PathSubscriber/BodySubscriberOfFileTest.java ! test/jdk/java/net/httpclient/PathSubscriber/ofFile.policy ! test/jdk/java/net/httpclient/PathSubscriber/ofFileDownload.policy Changeset: 358714bc Author: Jan Lahoda Date: 2020-06-08 16:59:43 +0000 URL: https://git.openjdk.java.net/lanai/commit/358714bc 8246353: Sealed types not supported by jshell Reviewed-by: rfield, vromero ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.jshell/share/classes/jdk/jshell/Eval.java ! src/jdk.jshell/share/classes/jdk/jshell/MaskCommentsAndModifiers.java ! src/jdk.jshell/share/classes/jdk/jshell/TreeDependencyScanner.java ! test/langtools/jdk/jshell/ClassesTest.java ! test/langtools/jdk/jshell/ErrorTranslationTest.java ! test/langtools/jdk/jshell/IgnoreTest.java ! test/langtools/jdk/jshell/MethodsTest.java ! test/langtools/jdk/jshell/ModifiersTest.java + test/langtools/jdk/jshell/SealedClassesTest.java ! test/langtools/tools/javac/sealed/SealedCompilationTests.java Changeset: e90621c1 Author: Vicente Romero Date: 2020-06-08 11:08:28 +0000 URL: https://git.openjdk.java.net/lanai/commit/e90621c1 8246199: 'permits' is a restricted identifier Reviewed-by: mcimadamore ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java ! test/langtools/tools/javac/sealed/SealedCompilationTests.java Changeset: b073038e Author: Magnus Ihse Bursie Date: 2020-06-08 18:15:55 +0000 URL: https://git.openjdk.java.net/lanai/commit/b073038e 8246751: Mac OS build settings should use -O3 Reviewed-by: erikj ! make/autoconf/flags-cflags.m4 Changeset: ea9aeda5 Author: Daniil Titov Date: 2020-06-08 09:47:21 +0000 URL: https://git.openjdk.java.net/lanai/commit/ea9aeda5 8131745: java/lang/management/ThreadMXBean/AllThreadIds.java still fails intermittently Reviewed-by: sspitsyn, amenkov ! test/jdk/ProblemList.txt ! test/jdk/java/lang/management/ThreadMXBean/AllThreadIds.java Changeset: 5805cbea Author: Daniil Titov Date: 2020-06-08 09:58:55 +0000 URL: https://git.openjdk.java.net/lanai/commit/5805cbea 8081652: [TESTBUG] java/lang/management/ThreadMXBean/ThreadMXBeanStateTest.java timed out intermittently Reviewed-by: cjplummer, dholmes ! test/jdk/ProblemList.txt ! test/jdk/java/lang/Thread/ThreadStateController.java ! test/jdk/java/lang/management/ThreadMXBean/ThreadMXBeanStateTest.java Changeset: a043bd0f Author: Claes Redestad Date: 2020-06-08 19:23:51 +0000 URL: https://git.openjdk.java.net/lanai/commit/a043bd0f 8246632: StringConcatFactory::makeConcatWithConstants no longer throws NullPointerException when an unexpected constant is null Reviewed-by: rriggs, mchung ! src/java.base/share/classes/java/lang/invoke/StringConcatFactory.java ! test/jdk/java/lang/String/concat/StringConcatFactoryInvariants.java Changeset: 785b9142 Author: Anthony Scarpino Date: 2020-06-08 10:45:58 +0000 URL: https://git.openjdk.java.net/lanai/commit/785b9142 8243424: Signature and SignatureSpi get parameter methods may return null when unsupported Reviewed-by: mullan ! src/java.base/share/classes/java/security/Signature.java ! src/java.base/share/classes/java/security/SignatureSpi.java Changeset: a748779e Author: Markus Gr?nlund Date: 2020-06-08 19:49:21 +0000 URL: https://git.openjdk.java.net/lanai/commit/a748779e 8246770: Atomic::add() with 64 bit value fails to link on 32-bit platforms Reviewed-by: egahlin ! src/hotspot/share/jfr/recorder/storage/jfrMemorySpace.inline.hpp ! src/hotspot/share/jfr/recorder/storage/jfrStorage.cpp ! src/hotspot/share/jfr/utilities/jfrVersionSystem.hpp ! src/hotspot/share/jfr/utilities/jfrVersionSystem.inline.hpp Changeset: 46f4bf93 Author: Erik Joelsson Date: 2020-06-08 11:06:36 +0000 URL: https://git.openjdk.java.net/lanai/commit/46f4bf93 8246750: Docs bundle should be published to common dir Reviewed-by: ihse ! make/conf/jib-profiles.js Changeset: 63ade9c4 Author: Adam Sotona Date: 2020-06-08 16:07:03 +0000 URL: https://git.openjdk.java.net/lanai/commit/63ade9c4 8236697: Stack overflow with cyclic hierarchy in class file Implemented minimal necessary cycle detection to avoid stack overflow in c.s.t.j.code.Types::asSuper Reviewed-by: vromero ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Types.java + test/langtools/tools/javac/8236697/Cyclic.jcod + test/langtools/tools/javac/8236697/T8236697.java + test/langtools/tools/javac/8236697/T8236697.out Changeset: 17867010 Author: Brian Burkhalter Date: 2020-06-08 13:15:59 +0000 URL: https://git.openjdk.java.net/lanai/commit/17867010 8246729: MappedByteBuffer.force() throws IndexOutOfBoundsException Reviewed-by: psandoz, alanb ! src/java.base/share/classes/java/nio/MappedByteBuffer.java ! test/jdk/java/nio/MappedByteBuffer/Force.java Changeset: 9cd41b65 Author: Claes Redestad Date: 2020-06-08 22:47:16 +0000 URL: https://git.openjdk.java.net/lanai/commit/9cd41b65 8246592: Simplify checking of boolean file attributes Reviewed-by: rriggs, alanb ! src/java.base/share/classes/java/io/File.java ! src/java.base/share/classes/java/io/FileSystem.java ! src/java.base/unix/classes/java/io/UnixFileSystem.java ! test/micro/org/openjdk/bench/java/io/FileOpen.java Changeset: 6fc6476d Author: Dean Long Date: 2020-06-08 15:12:08 +0000 URL: https://git.openjdk.java.net/lanai/commit/6fc6476d 8246719: remove LambdaStableNameTest from problem list Reviewed-by: kvn ! test/hotspot/jtreg/ProblemList-graal.txt Changeset: 71d646a1 Author: Mandy Chung Date: 2020-06-08 16:55:45 +0000 URL: https://git.openjdk.java.net/lanai/commit/71d646a1 8235521: Replacement API for Unsafe::ensureClassInitialized Reviewed-by: alanb, chegar, psandoz ! src/java.base/share/classes/java/lang/invoke/MethodHandles.java ! src/java.base/share/classes/jdk/internal/access/SharedSecrets.java ! src/java.desktop/share/classes/sun/awt/AWTAccessor.java ! src/java.desktop/share/classes/sun/swing/SwingAccessor.java ! src/java.management/share/classes/sun/management/ManagementFactoryHelper.java ! src/java.security.jgss/share/classes/sun/security/krb5/KerberosSecrets.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.graph/src/org/graalvm/compiler/graph/NodeClass.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/SecuritySupport.java ! src/jdk.unsupported/share/classes/sun/misc/Unsafe.java + test/jdk/java/lang/invoke/MethodHandles/ensureInitialized/Main.java + test/jdk/java/lang/invoke/MethodHandles/ensureInitialized/java.base/java/lang/DefaultInit.java + test/jdk/java/lang/invoke/MethodHandles/ensureInitialized/java.base/java/lang/Helper.java + test/jdk/java/lang/invoke/MethodHandles/ensureInitialized/java.base/java/lang/PublicInit.java + test/jdk/java/lang/invoke/MethodHandles/ensureInitialized/m1/module-info.java + test/jdk/java/lang/invoke/MethodHandles/ensureInitialized/m1/p1/A.java + test/jdk/java/lang/invoke/MethodHandles/ensureInitialized/m1/p1/B.java + test/jdk/java/lang/invoke/MethodHandles/ensureInitialized/m1/p1/Test.java + test/jdk/java/lang/invoke/MethodHandles/ensureInitialized/m1/p1/internal/C.java + test/jdk/java/lang/invoke/MethodHandles/ensureInitialized/m1/p1/internal/D.java + test/jdk/java/lang/invoke/MethodHandles/ensureInitialized/m2/module-info.java + test/jdk/java/lang/invoke/MethodHandles/ensureInitialized/m2/p2/T.java + test/jdk/java/lang/invoke/MethodHandles/ensureInitialized/m2/p2/internal/X.java Changeset: 976c4693 Author: Alexander Matveev Date: 2020-06-08 20:19:12 +0000 URL: https://git.openjdk.java.net/lanai/commit/976c4693 8236282: [macos] Find permanent solution to macOS test timeout problem JDK-8235738 Reviewed-by: herrick, asemenyuk ! src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/Executor.java ! src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/IOUtils.java Changeset: b37d806d Author: Andy Herrick Date: 2020-06-08 20:24:29 +0000 URL: https://git.openjdk.java.net/lanai/commit/b37d806d 8246706: [macos] Allow SigningPackageTest to be built with real certificates Reviewed-by: asemenyuk, almatvee ! test/jdk/tools/jpackage/macosx/SigningAppImageTest.java ! test/jdk/tools/jpackage/macosx/SigningPackageTest.java ! test/jdk/tools/jpackage/macosx/base/SigningBase.java Changeset: dc91b066 Author: Igor Ignatyev Date: 2020-06-08 21:27:22 +0000 URL: https://git.openjdk.java.net/lanai/commit/dc91b066 8244614: cleanup keywords used/available in hotspot testbase Reviewed-by: coleenp, mseledtsov ! test/hotspot/jtreg/TEST.ROOT ! test/hotspot/jtreg/compiler/c2/Test8062950.java ! test/hotspot/jtreg/compiler/codegen/IntRotateWithImmediate.java ! test/hotspot/jtreg/compiler/stringopts/TestOptimizeStringConcat.java ! test/hotspot/jtreg/gc/CriticalNativeArgs.java ! test/hotspot/jtreg/gc/TestAgeOutput.java ! test/hotspot/jtreg/gc/TestAllocateHeapAt.java ! test/hotspot/jtreg/gc/TestAllocateHeapAtError.java ! test/hotspot/jtreg/gc/TestAllocateHeapAtMultiple.java ! test/hotspot/jtreg/gc/TestCardTablePageCommits.java ! test/hotspot/jtreg/gc/TestConcurrentGCBreakpoints.java ! test/hotspot/jtreg/gc/TestFullGCALot.java ! test/hotspot/jtreg/gc/TestJNIWeak/TestJNIWeak.java ! test/hotspot/jtreg/gc/TestMemoryInitializationWithSerial.java ! test/hotspot/jtreg/gc/TestNUMAPageSize.java ! test/hotspot/jtreg/gc/TestNumWorkerOutput.java ! test/hotspot/jtreg/gc/TestObjectAlignment.java ! test/hotspot/jtreg/gc/TestSoftReferencesBehaviorOnOOME.java ! test/hotspot/jtreg/gc/TestStackOverflow.java ! test/hotspot/jtreg/gc/TestSystemGC.java ! test/hotspot/jtreg/gc/TestVerifyDuringStartup.java ! test/hotspot/jtreg/gc/TestVerifySilently.java ! test/hotspot/jtreg/gc/TestVerifySubSet.java ! test/hotspot/jtreg/gc/arguments/TestAggressiveHeap.java ! test/hotspot/jtreg/gc/arguments/TestAlignmentToUseLargePages.java ! test/hotspot/jtreg/gc/arguments/TestArrayAllocatorMallocLimit.java ! test/hotspot/jtreg/gc/arguments/TestDisableDefaultGC.java ! test/hotspot/jtreg/gc/arguments/TestG1ConcMarkStepDurationMillis.java ! test/hotspot/jtreg/gc/arguments/TestG1ConcRefinementThreads.java ! test/hotspot/jtreg/gc/arguments/TestG1HeapRegionSize.java ! test/hotspot/jtreg/gc/arguments/TestG1HeapSizeFlags.java ! test/hotspot/jtreg/gc/arguments/TestG1PercentageOptions.java ! test/hotspot/jtreg/gc/arguments/TestHeapFreeRatio.java ! test/hotspot/jtreg/gc/arguments/TestInitialTenuringThreshold.java ! test/hotspot/jtreg/gc/arguments/TestMaxMinHeapFreeRatioFlags.java ! test/hotspot/jtreg/gc/arguments/TestMaxNewSize.java ! test/hotspot/jtreg/gc/arguments/TestMaxRAMFlags.java ! test/hotspot/jtreg/gc/arguments/TestMinAndInitialSurvivorRatioFlags.java ! test/hotspot/jtreg/gc/arguments/TestMinInitialErgonomics.java ! test/hotspot/jtreg/gc/arguments/TestNewRatioFlag.java ! test/hotspot/jtreg/gc/arguments/TestNewSizeFlags.java ! test/hotspot/jtreg/gc/arguments/TestNewSizeThreadIncrease.java ! test/hotspot/jtreg/gc/arguments/TestObjectTenuringFlags.java ! test/hotspot/jtreg/gc/arguments/TestParallelGCThreads.java ! test/hotspot/jtreg/gc/arguments/TestParallelHeapSizeFlags.java ! test/hotspot/jtreg/gc/arguments/TestParallelRefProc.java ! test/hotspot/jtreg/gc/arguments/TestSelectDefaultGC.java ! test/hotspot/jtreg/gc/arguments/TestSerialHeapSizeFlags.java ! test/hotspot/jtreg/gc/arguments/TestShrinkHeapInSteps.java ! test/hotspot/jtreg/gc/arguments/TestSoftMaxHeapSizeFlag.java ! test/hotspot/jtreg/gc/arguments/TestSurvivorRatioFlag.java ! test/hotspot/jtreg/gc/arguments/TestTargetSurvivorRatioFlag.java ! test/hotspot/jtreg/gc/arguments/TestUnrecognizedVMOptionsHandling.java ! test/hotspot/jtreg/gc/arguments/TestUseCompressedOopsErgo.java ! test/hotspot/jtreg/gc/arguments/TestUseNUMAInterleaving.java ! test/hotspot/jtreg/gc/arguments/TestVerifyBeforeAndAfterGCFlags.java ! test/hotspot/jtreg/gc/class_unloading/TestClassUnloadingDisabled.java ! test/hotspot/jtreg/gc/class_unloading/TestG1ClassUnloadingHWM.java ! test/hotspot/jtreg/gc/cslocker/TestCSLocker.java ! test/hotspot/jtreg/gc/epsilon/TestAlignment.java ! test/hotspot/jtreg/gc/epsilon/TestAlwaysPretouch.java ! test/hotspot/jtreg/gc/epsilon/TestArraycopyCheckcast.java ! test/hotspot/jtreg/gc/epsilon/TestByteArrays.java ! test/hotspot/jtreg/gc/epsilon/TestClasses.java ! test/hotspot/jtreg/gc/epsilon/TestDieDefault.java ! test/hotspot/jtreg/gc/epsilon/TestDieWithHeapDump.java ! test/hotspot/jtreg/gc/epsilon/TestDieWithOnError.java ! test/hotspot/jtreg/gc/epsilon/TestElasticTLAB.java ! test/hotspot/jtreg/gc/epsilon/TestElasticTLABDecay.java ! test/hotspot/jtreg/gc/epsilon/TestEpsilonEnabled.java ! test/hotspot/jtreg/gc/epsilon/TestHelloWorld.java ! test/hotspot/jtreg/gc/epsilon/TestLogTrace.java ! test/hotspot/jtreg/gc/epsilon/TestManyThreads.java ! test/hotspot/jtreg/gc/epsilon/TestMaxTLAB.java ! test/hotspot/jtreg/gc/epsilon/TestMemoryMXBeans.java ! test/hotspot/jtreg/gc/epsilon/TestMemoryPools.java ! test/hotspot/jtreg/gc/epsilon/TestObjects.java ! test/hotspot/jtreg/gc/epsilon/TestPrintHeapSteps.java ! test/hotspot/jtreg/gc/epsilon/TestRefArrays.java ! test/hotspot/jtreg/gc/epsilon/TestUpdateCountersSteps.java ! test/hotspot/jtreg/gc/ergonomics/TestDynamicNumberOfGCThreads.java ! test/hotspot/jtreg/gc/ergonomics/TestInitialGCThreadLogging.java ! test/hotspot/jtreg/gc/g1/Test2GbHeap.java ! test/hotspot/jtreg/gc/g1/TestConcurrentSystemGC.java ! test/hotspot/jtreg/gc/g1/TestEagerReclaimHumongousRegions.java ! test/hotspot/jtreg/gc/g1/TestEagerReclaimHumongousRegionsClearMarkBits.java ! test/hotspot/jtreg/gc/g1/TestEagerReclaimHumongousRegionsLog.java ! test/hotspot/jtreg/gc/g1/TestEagerReclaimHumongousRegionsWithRefs.java ! test/hotspot/jtreg/gc/g1/TestEdenSurvivorLessThanMax.java ! test/hotspot/jtreg/gc/g1/TestFromCardCacheIndex.java ! test/hotspot/jtreg/gc/g1/TestG1TraceEagerReclaimHumongousObjects.java ! test/hotspot/jtreg/gc/g1/TestGCLogMessages.java ! test/hotspot/jtreg/gc/g1/TestGreyReclaimedHumongousObjects.java ! test/hotspot/jtreg/gc/g1/TestHumongousCodeCacheRoots.java ! test/hotspot/jtreg/gc/g1/TestHumongousRemsetsMatch.java ! test/hotspot/jtreg/gc/g1/TestInvalidateArrayCopy.java ! test/hotspot/jtreg/gc/g1/TestLargePageUseForAuxMemory.java ! test/hotspot/jtreg/gc/g1/TestLargePageUseForHeap.java ! test/hotspot/jtreg/gc/g1/TestMarkStackSizes.java ! test/hotspot/jtreg/gc/g1/TestNoEagerReclaimOfHumongousRegions.java ! test/hotspot/jtreg/gc/g1/TestNoUseHCC.java ! test/hotspot/jtreg/gc/g1/TestPLABOutput.java ! test/hotspot/jtreg/gc/g1/TestPLABSizeBounds.java ! test/hotspot/jtreg/gc/g1/TestParallelAlwaysPreTouch.java ! test/hotspot/jtreg/gc/g1/TestPeriodicCollectionJNI.java ! test/hotspot/jtreg/gc/g1/TestPrintRegionRememberedSetInfo.java ! test/hotspot/jtreg/gc/g1/TestRegionLivenessPrint.java ! test/hotspot/jtreg/gc/g1/TestRemsetLoggingThreads.java ! test/hotspot/jtreg/gc/g1/TestSharedArchiveWithPreTouch.java ! test/hotspot/jtreg/gc/g1/TestStringDeduplicationAgeThreshold.java ! test/hotspot/jtreg/gc/g1/TestStringDeduplicationFullGC.java ! test/hotspot/jtreg/gc/g1/TestStringDeduplicationInterned.java ! test/hotspot/jtreg/gc/g1/TestStringDeduplicationPrintOptions.java ! test/hotspot/jtreg/gc/g1/TestStringDeduplicationTableRehash.java ! test/hotspot/jtreg/gc/g1/TestStringDeduplicationTableResize.java ! test/hotspot/jtreg/gc/g1/TestStringDeduplicationYoungGC.java ! test/hotspot/jtreg/gc/g1/TestVerifyGCType.java ! test/hotspot/jtreg/gc/g1/mixedgc/TestOldGenCollectionUsage.java ! test/hotspot/jtreg/gc/g1/numa/TestG1NUMATouchRegions.java ! test/hotspot/jtreg/gc/logging/TestDeprecatedPrintFlags.java ! test/hotspot/jtreg/gc/logging/TestGCId.java ! test/hotspot/jtreg/gc/logging/TestMetaSpaceLog.java ! test/hotspot/jtreg/gc/logging/TestPrintReferences.java ! test/hotspot/jtreg/gc/logging/TestUnifiedLoggingSwitchStress.java ! test/hotspot/jtreg/gc/metaspace/TestCapacityUntilGCWrapAround.java ! test/hotspot/jtreg/gc/metaspace/TestMetaspaceSizeFlags.java ! test/hotspot/jtreg/gc/metaspace/TestSizeTransitions.java ! test/hotspot/jtreg/gc/nvdimm/TestAllocateOldGenAt.java ! test/hotspot/jtreg/gc/nvdimm/TestAllocateOldGenAtError.java ! test/hotspot/jtreg/gc/nvdimm/TestAllocateOldGenAtMultiple.java ! test/hotspot/jtreg/gc/parallel/TestPrintGCDetailsVerbose.java ! test/hotspot/jtreg/gc/shenandoah/TestAllocHumongousFragment.java ! test/hotspot/jtreg/gc/shenandoah/TestAllocIntArrays.java ! test/hotspot/jtreg/gc/shenandoah/TestAllocObjectArrays.java ! test/hotspot/jtreg/gc/shenandoah/TestAllocObjects.java ! test/hotspot/jtreg/gc/shenandoah/TestArrayCopyCheckCast.java ! test/hotspot/jtreg/gc/shenandoah/TestArrayCopyStress.java ! test/hotspot/jtreg/gc/shenandoah/TestEvilSyncBug.java ! test/hotspot/jtreg/gc/shenandoah/TestGCThreadGroups.java ! test/hotspot/jtreg/gc/shenandoah/TestHeapUncommit.java ! test/hotspot/jtreg/gc/shenandoah/TestHumongousThreshold.java ! test/hotspot/jtreg/gc/shenandoah/TestLargeObjectAlignment.java ! test/hotspot/jtreg/gc/shenandoah/TestLotsOfCycles.java ! test/hotspot/jtreg/gc/shenandoah/TestObjItrWithHeapDump.java ! test/hotspot/jtreg/gc/shenandoah/TestParallelRefprocSanity.java ! test/hotspot/jtreg/gc/shenandoah/TestPeriodicGC.java ! test/hotspot/jtreg/gc/shenandoah/TestRefprocSanity.java ! test/hotspot/jtreg/gc/shenandoah/TestRetainObjects.java ! test/hotspot/jtreg/gc/shenandoah/TestSieveObjects.java ! test/hotspot/jtreg/gc/shenandoah/TestSmallHeap.java ! test/hotspot/jtreg/gc/shenandoah/TestStringDedup.java ! test/hotspot/jtreg/gc/shenandoah/TestStringDedupStress.java ! test/hotspot/jtreg/gc/shenandoah/TestStringInternCleanup.java ! test/hotspot/jtreg/gc/shenandoah/TestVerifyJCStress.java ! test/hotspot/jtreg/gc/shenandoah/TestVerifyLevels.java ! test/hotspot/jtreg/gc/shenandoah/TestWithLogLevel.java ! test/hotspot/jtreg/gc/shenandoah/TestWrongArrayMember.java ! test/hotspot/jtreg/gc/shenandoah/compiler/BarrierInInfiniteLoop.java ! test/hotspot/jtreg/gc/shenandoah/compiler/CallMultipleCatchProjs.java ! test/hotspot/jtreg/gc/shenandoah/compiler/FoldIfAfterExpansion.java ! test/hotspot/jtreg/gc/shenandoah/compiler/LRBRightAfterMemBar.java ! test/hotspot/jtreg/gc/shenandoah/compiler/TestC1ArrayCopyNPE.java ! test/hotspot/jtreg/gc/shenandoah/compiler/TestC1VectorizedMismatch.java ! test/hotspot/jtreg/gc/shenandoah/compiler/TestClone.java ! test/hotspot/jtreg/gc/shenandoah/compiler/TestExpandedWBLostNullCheckDep.java ! test/hotspot/jtreg/gc/shenandoah/compiler/TestMaybeNullUnsafeAccess.java ! test/hotspot/jtreg/gc/shenandoah/compiler/TestNullCheck.java ! test/hotspot/jtreg/gc/shenandoah/compiler/TestReferenceCAS.java ! test/hotspot/jtreg/gc/shenandoah/compiler/TestShenandoahCmpPAfterCall.java ! test/hotspot/jtreg/gc/shenandoah/compiler/TestUnsafeOffheapSwap.java ! test/hotspot/jtreg/gc/shenandoah/compiler/TestWriteBarrierClearControl.java ! test/hotspot/jtreg/gc/shenandoah/jni/TestJNICritical.java ! test/hotspot/jtreg/gc/shenandoah/jni/TestJNIGlobalRefs.java ! test/hotspot/jtreg/gc/shenandoah/jni/TestPinnedGarbage.java ! test/hotspot/jtreg/gc/shenandoah/jvmti/TestHeapDump.java ! test/hotspot/jtreg/gc/shenandoah/mxbeans/TestMemoryMXBeans.java ! test/hotspot/jtreg/gc/shenandoah/mxbeans/TestMemoryPools.java ! test/hotspot/jtreg/gc/shenandoah/mxbeans/TestPauseNotifications.java ! test/hotspot/jtreg/gc/shenandoah/oom/TestAllocLargeObj.java ! test/hotspot/jtreg/gc/shenandoah/oom/TestAllocLargerThanHeap.java ! test/hotspot/jtreg/gc/shenandoah/oom/TestAllocSmallObj.java ! test/hotspot/jtreg/gc/shenandoah/oom/TestClassLoaderLeak.java ! test/hotspot/jtreg/gc/shenandoah/oom/TestThreadFailure.java ! test/hotspot/jtreg/gc/shenandoah/options/TestAlwaysPreTouch.java ! test/hotspot/jtreg/gc/shenandoah/options/TestArgumentRanges.java ! test/hotspot/jtreg/gc/shenandoah/options/TestClassUnloadingArguments.java ! test/hotspot/jtreg/gc/shenandoah/options/TestCodeCacheRootStyles.java ! test/hotspot/jtreg/gc/shenandoah/options/TestCriticalControlThreadPriority.java ! test/hotspot/jtreg/gc/shenandoah/options/TestEnabled.java ! test/hotspot/jtreg/gc/shenandoah/options/TestExplicitGC.java ! test/hotspot/jtreg/gc/shenandoah/options/TestExplicitGCNoConcurrent.java ! test/hotspot/jtreg/gc/shenandoah/options/TestHeuristicsUnlock.java ! test/hotspot/jtreg/gc/shenandoah/options/TestHumongousMoves.java ! test/hotspot/jtreg/gc/shenandoah/options/TestHumongousThresholdArgs.java ! test/hotspot/jtreg/gc/shenandoah/options/TestLoopMiningArguments.java ! test/hotspot/jtreg/gc/shenandoah/options/TestModeUnlock.java ! test/hotspot/jtreg/gc/shenandoah/options/TestObjectAlignment.java ! test/hotspot/jtreg/gc/shenandoah/options/TestPacing.java ! test/hotspot/jtreg/gc/shenandoah/options/TestParallelRegionStride.java ! test/hotspot/jtreg/gc/shenandoah/options/TestRegionSizeArgs.java ! test/hotspot/jtreg/gc/shenandoah/options/TestSelectiveBarrierFlags.java ! test/hotspot/jtreg/gc/shenandoah/options/TestSingleThreaded.java ! test/hotspot/jtreg/gc/shenandoah/options/TestThreadCounts.java ! test/hotspot/jtreg/gc/shenandoah/options/TestThreadCountsOverride.java ! test/hotspot/jtreg/gc/shenandoah/options/TestWrongBarrierDisable.java ! test/hotspot/jtreg/gc/shenandoah/options/TestWrongBarrierEnable.java ! test/hotspot/jtreg/gc/startup_warnings/TestG1.java ! test/hotspot/jtreg/gc/startup_warnings/TestParallelGC.java ! test/hotspot/jtreg/gc/startup_warnings/TestSerialGC.java ! test/hotspot/jtreg/gc/startup_warnings/TestShenandoah.java ! test/hotspot/jtreg/gc/stress/CriticalNativeStress.java ! test/hotspot/jtreg/gc/stress/TestJNIBlockFullGC/TestJNIBlockFullGC.java ! test/hotspot/jtreg/gc/stress/TestReclaimStringsLeaksMemory.java ! test/hotspot/jtreg/gc/stress/TestStressG1Humongous.java ! test/hotspot/jtreg/gc/stress/gcbasher/TestGCBasherWithAllocateHeapAt.java ! test/hotspot/jtreg/gc/stress/gcbasher/TestGCBasherWithG1.java ! test/hotspot/jtreg/gc/stress/gcbasher/TestGCBasherWithParallel.java ! test/hotspot/jtreg/gc/stress/gcbasher/TestGCBasherWithSerial.java ! test/hotspot/jtreg/gc/stress/gcbasher/TestGCBasherWithShenandoah.java ! test/hotspot/jtreg/gc/stress/gcbasher/TestGCBasherWithZ.java ! test/hotspot/jtreg/gc/stress/gclocker/TestExcessGCLockerCollections.java ! test/hotspot/jtreg/gc/stress/gclocker/TestGCLockerWithG1.java ! test/hotspot/jtreg/gc/stress/gclocker/TestGCLockerWithParallel.java ! test/hotspot/jtreg/gc/stress/gclocker/TestGCLockerWithSerial.java ! test/hotspot/jtreg/gc/stress/gclocker/TestGCLockerWithShenandoah.java ! test/hotspot/jtreg/gc/stress/gcold/TestGCOldWithG1.java ! test/hotspot/jtreg/gc/stress/gcold/TestGCOldWithParallel.java ! test/hotspot/jtreg/gc/stress/gcold/TestGCOldWithSerial.java ! test/hotspot/jtreg/gc/stress/gcold/TestGCOldWithShenandoah.java ! test/hotspot/jtreg/gc/stress/gcold/TestGCOldWithZ.java ! test/hotspot/jtreg/gc/stress/systemgc/TestSystemGCWithG1.java ! test/hotspot/jtreg/gc/stress/systemgc/TestSystemGCWithParallel.java ! test/hotspot/jtreg/gc/stress/systemgc/TestSystemGCWithSerial.java ! test/hotspot/jtreg/gc/stress/systemgc/TestSystemGCWithShenandoah.java ! test/hotspot/jtreg/runtime/7158988/FieldMonitor.java ! test/hotspot/jtreg/runtime/8010389/VMThreadDlopen.java ! test/hotspot/jtreg/runtime/ClassFile/JsrRewriting.java ! test/hotspot/jtreg/runtime/CompressedOops/CompressedKlassPointerAndOops.java ! test/hotspot/jtreg/runtime/LoadClass/LoadClassNegative.java ! test/hotspot/jtreg/runtime/LoadClass/ShowClassLoader.java ! test/hotspot/jtreg/runtime/Metaspace/PrintMetaspaceDcmd.java ! test/hotspot/jtreg/runtime/NMT/BaselineWithParameter.java ! test/hotspot/jtreg/runtime/NMT/ChangeTrackingLevel.java ! test/hotspot/jtreg/runtime/NMT/CheckForProperDetailStackTrace.java ! test/hotspot/jtreg/runtime/NMT/CommandLineDetail.java ! test/hotspot/jtreg/runtime/NMT/CommandLineEmptyArgument.java ! test/hotspot/jtreg/runtime/NMT/CommandLineInvalidArgument.java ! test/hotspot/jtreg/runtime/NMT/CommandLineSummary.java ! test/hotspot/jtreg/runtime/NMT/CommandLineTurnOffNMT.java ! test/hotspot/jtreg/runtime/NMT/CommitOverlappingRegions.java ! test/hotspot/jtreg/runtime/NMT/HugeArenaTracking.java ! test/hotspot/jtreg/runtime/NMT/JcmdBaselineDetail.java ! test/hotspot/jtreg/runtime/NMT/JcmdDetailDiff.java ! test/hotspot/jtreg/runtime/NMT/JcmdScale.java ! test/hotspot/jtreg/runtime/NMT/JcmdScaleDetail.java ! test/hotspot/jtreg/runtime/NMT/JcmdSummaryClass.java ! test/hotspot/jtreg/runtime/NMT/JcmdSummaryDiff.java ! test/hotspot/jtreg/runtime/NMT/JcmdWithNMTDisabled.java ! test/hotspot/jtreg/runtime/NMT/MallocRoundingReportTest.java ! test/hotspot/jtreg/runtime/NMT/MallocSiteHashOverflow.java ! test/hotspot/jtreg/runtime/NMT/MallocSiteTypeChange.java ! test/hotspot/jtreg/runtime/NMT/MallocStressTest.java ! test/hotspot/jtreg/runtime/NMT/MallocTestType.java ! test/hotspot/jtreg/runtime/NMT/MallocTrackingVerify.java ! test/hotspot/jtreg/runtime/NMT/NMTWithCDS.java ! test/hotspot/jtreg/runtime/NMT/PrintNMTStatistics.java ! test/hotspot/jtreg/runtime/NMT/PrintNMTStatisticsWithNMTDisabled.java ! test/hotspot/jtreg/runtime/NMT/ReleaseCommittedMemory.java ! test/hotspot/jtreg/runtime/NMT/ReleaseNoCommit.java ! test/hotspot/jtreg/runtime/NMT/SafepointPollingPages.java ! test/hotspot/jtreg/runtime/NMT/ShutdownTwice.java ! test/hotspot/jtreg/runtime/NMT/SummaryAfterShutdown.java ! test/hotspot/jtreg/runtime/NMT/SummarySanityCheck.java ! test/hotspot/jtreg/runtime/NMT/ThreadedMallocTestType.java ! test/hotspot/jtreg/runtime/NMT/ThreadedVirtualAllocTestType.java ! test/hotspot/jtreg/runtime/NMT/UnsafeAllocMemory.java ! test/hotspot/jtreg/runtime/NMT/VirtualAllocAttemptReserveMemoryAt.java ! test/hotspot/jtreg/runtime/NMT/VirtualAllocCommitMerge.java ! test/hotspot/jtreg/runtime/NMT/VirtualAllocCommitUncommitRecommit.java ! test/hotspot/jtreg/runtime/NMT/VirtualAllocTestType.java ! test/hotspot/jtreg/runtime/SameObject/SameObject.java ! test/hotspot/jtreg/runtime/memory/ReserveMemory.java ! test/hotspot/jtreg/serviceability/attach/AttachWithStalePidFile.java ! test/hotspot/jtreg/serviceability/dcmd/compiler/CodeHeapAnalyticsParams.java ! test/hotspot/jtreg/serviceability/jvmti/8036666/GetObjectLockCount.java ! test/hotspot/jtreg/serviceability/sa/jmap-hprof/JMapHProfLargeHeapTest.java ! test/hotspot/jtreg/vmTestbase/gc/ArrayJuggle/Juggle01/Juggle01.java ! test/hotspot/jtreg/vmTestbase/gc/ArrayJuggle/Juggle02/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/ArrayJuggle/Juggle03/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/ArrayJuggle/Juggle04/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/ArrayJuggle/Juggle05/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/ArrayJuggle/Juggle06/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/ArrayJuggle/Juggle07/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/ArrayJuggle/Juggle08/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/ArrayJuggle/Juggle09/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/ArrayJuggle/Juggle10/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/ArrayJuggle/Juggle11/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/ArrayJuggle/Juggle12/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/ArrayJuggle/Juggle13/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/ArrayJuggle/Juggle14/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/ArrayJuggle/Juggle15/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/ArrayJuggle/Juggle16/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/ArrayJuggle/Juggle17/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/ArrayJuggle/Juggle18/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/ArrayJuggle/Juggle19/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/ArrayJuggle/Juggle20/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/ArrayJuggle/Juggle21/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/ArrayJuggle/Juggle22/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/ArrayJuggle/Juggle23/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/ArrayJuggle/Juggle24/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/ArrayJuggle/Juggle25/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/ArrayJuggle/Juggle26/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/ArrayJuggle/Juggle27/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/ArrayJuggle/Juggle28/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/ArrayJuggle/Juggle29/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/ArrayJuggle/Juggle30/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/ArrayJuggle/Juggle31/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/ArrayJuggle/Juggle32/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/ArrayJuggle/Juggle33/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/ArrayJuggle/Juggle34/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_anonclassloader_inMemoryCompilation_keep_class/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_anonclassloader_inMemoryCompilation_keep_obj/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_anonclassloader_keep_class/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_anonclassloader_keep_obj/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level1_inMemoryCompilation_keep_cl/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level1_inMemoryCompilation_keep_class/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level1_inMemoryCompilation_keep_obj/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level1_keep_cl/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level1_keep_class/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level1_keep_obj/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level2_inMemoryCompilation_keep_cl/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level2_inMemoryCompilation_keep_class/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level2_inMemoryCompilation_keep_obj/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level2_keep_cl/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level2_keep_class/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level2_keep_obj/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level3_inMemoryCompilation_keep_cl/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level3_inMemoryCompilation_keep_class/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level3_inMemoryCompilation_keep_obj/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level3_keep_cl/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level3_keep_class/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level3_keep_obj/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level4_inMemoryCompilation_keep_cl/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level4_inMemoryCompilation_keep_class/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level4_inMemoryCompilation_keep_obj/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level4_keep_cl/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level4_keep_class/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level4_keep_obj/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_humongous_class_inMemoryCompilation_keep_cl/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_humongous_class_inMemoryCompilation_keep_class/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_humongous_class_inMemoryCompilation_keep_obj/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_humongous_class_keep_cl/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_humongous_class_keep_class/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_humongous_class_keep_obj/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_jni_classloading_inMemoryCompilation_keep_cl/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_jni_classloading_inMemoryCompilation_keep_class/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_jni_classloading_inMemoryCompilation_keep_obj/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_jni_classloading_keep_cl/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_jni_classloading_keep_class/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_jni_classloading_keep_obj/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_jni_global_ref_inMemoryCompilation_keep_cl/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_jni_global_ref_inMemoryCompilation_keep_class/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_jni_global_ref_inMemoryCompilation_keep_obj/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_jni_global_ref_keep_cl/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_jni_global_ref_keep_class/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_jni_global_ref_keep_obj/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_jni_local_ref_inMemoryCompilation_keep_cl/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_jni_local_ref_inMemoryCompilation_keep_class/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_jni_local_ref_inMemoryCompilation_keep_obj/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_jni_local_ref_keep_cl/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_jni_local_ref_keep_class/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_jni_local_ref_keep_obj/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_rootClass_inMemoryCompilation_keep_cl/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_rootClass_inMemoryCompilation_keep_class/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_rootClass_inMemoryCompilation_keep_obj/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_rootClass_keep_cl/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_rootClass_keep_class/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_rootClass_keep_obj/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_stackLocal_inMemoryCompilation_keep_cl/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_stackLocal_inMemoryCompilation_keep_class/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_stackLocal_inMemoryCompilation_keep_obj/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_stackLocal_keep_cl/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_stackLocal_keep_class/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_stackLocal_keep_obj/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_staticField_inMemoryCompilation_keep_cl/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_staticField_inMemoryCompilation_keep_class/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_staticField_inMemoryCompilation_keep_obj/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_staticField_keep_cl/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_staticField_keep_class/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_staticField_keep_obj/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_strongRef_inMemoryCompilation_keep_cl/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_strongRef_inMemoryCompilation_keep_class/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_strongRef_inMemoryCompilation_keep_obj/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_strongRef_keep_cl/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_strongRef_keep_class/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_strongRef_keep_obj/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_threadItself_inMemoryCompilation_keep_cl/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_threadItself_inMemoryCompilation_keep_class/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_threadItself_inMemoryCompilation_keep_obj/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_threadItself_keep_cl/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_threadItself_keep_class/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_threadItself_keep_obj/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_phantom_ref_inMemoryCompilation_keep_cl/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_phantom_ref_inMemoryCompilation_keep_class/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_phantom_ref_inMemoryCompilation_keep_obj/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_phantom_ref_keep_cl/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_phantom_ref_keep_class/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_phantom_ref_keep_obj/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_prot_domains_inMemoryCompilation_keep_cl/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_prot_domains_inMemoryCompilation_keep_class/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_prot_domains_inMemoryCompilation_keep_obj/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_prot_domains_keep_cl/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_prot_domains_keep_class/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_prot_domains_keep_obj/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_redefinition_inMemoryCompilation_keep_cl/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_redefinition_inMemoryCompilation_keep_class/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_redefinition_inMemoryCompilation_keep_obj/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_redefinition_keep_cl/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_redefinition_keep_class/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_redefinition_keep_obj/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_reflection_classloading_inMemoryCompilation_keep_cl/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_reflection_classloading_inMemoryCompilation_keep_class/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_reflection_classloading_inMemoryCompilation_keep_obj/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_reflection_classloading_keep_cl/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_reflection_classloading_keep_class/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_reflection_classloading_keep_obj/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_weak_ref_inMemoryCompilation_keep_cl/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_weak_ref_inMemoryCompilation_keep_class/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_weak_ref_inMemoryCompilation_keep_obj/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_weak_ref_keep_cl/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_weak_ref_keep_class/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_weak_ref_keep_obj/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/gctests/AllocateWithoutOomTest/AllocateWithoutOomTest.java ! test/hotspot/jtreg/vmTestbase/gc/gctests/BigChains/BigChains.java ! test/hotspot/jtreg/vmTestbase/gc/gctests/CallGC/CallGC01/CallGC01.java ! test/hotspot/jtreg/vmTestbase/gc/gctests/CallGC/CallGC02/CallGC02.java ! test/hotspot/jtreg/vmTestbase/gc/gctests/ClassDeallocGC/ClassDeallocGC.java ! test/hotspot/jtreg/vmTestbase/gc/gctests/FinalizeTest01/FinalizeTest01.java ! test/hotspot/jtreg/vmTestbase/gc/gctests/FinalizeTest02/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/gctests/FinalizeTest04/FinalizeTest04.java ! test/hotspot/jtreg/vmTestbase/gc/gctests/FinalizeTest05/FinalizeTest05.java ! test/hotspot/jtreg/vmTestbase/gc/gctests/FinalizerGC01/FinalizerGC01.java ! test/hotspot/jtreg/vmTestbase/gc/gctests/FinalizerGC02/FinalizerGC02.java ! test/hotspot/jtreg/vmTestbase/gc/gctests/GcPointerCheckTest/GcPointerCheckTest.java ! test/hotspot/jtreg/vmTestbase/gc/gctests/HeapUsageTest/HeapUsageTest.java ! test/hotspot/jtreg/vmTestbase/gc/gctests/InterruptGC/InterruptGC.java ! test/hotspot/jtreg/vmTestbase/gc/gctests/JumbleGC/JumbleGC.java ! test/hotspot/jtreg/vmTestbase/gc/gctests/JumbleGC002/JumbleGC002.java ! test/hotspot/jtreg/vmTestbase/gc/gctests/LargeObjects/large001/large001.java ! test/hotspot/jtreg/vmTestbase/gc/gctests/LargeObjects/large002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/gctests/LargeObjects/large003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/gctests/LargeObjects/large004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/gctests/LargeObjects/large005/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/gctests/LoadUnloadGC/LoadUnloadGC.java ! test/hotspot/jtreg/vmTestbase/gc/gctests/LoadUnloadGC2/LoadUnloadGC2.java ! test/hotspot/jtreg/vmTestbase/gc/gctests/MTLinkedListGC/MTLinkedListGC.java ! test/hotspot/jtreg/vmTestbase/gc/gctests/MTasyncGC/MTasyncGC.java ! test/hotspot/jtreg/vmTestbase/gc/gctests/MTsyncGC/MTsyncGC.java ! test/hotspot/jtreg/vmTestbase/gc/gctests/MatrixJuggleGC/MatrixJuggleGC.java ! test/hotspot/jtreg/vmTestbase/gc/gctests/MemoryEater/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/gctests/MemoryEaterMT/MemoryEaterMT.java ! test/hotspot/jtreg/vmTestbase/gc/gctests/ObjectMonitorCleanup/ObjectMonitorCleanup.java ! test/hotspot/jtreg/vmTestbase/gc/gctests/OneeFinalizerTest/OneeFinalizerTest.java ! test/hotspot/jtreg/vmTestbase/gc/gctests/PhantomReference/PhantomReferenceEvilTest/PhantomReferenceEvilTest.java ! test/hotspot/jtreg/vmTestbase/gc/gctests/PhantomReference/PhantomReferenceTest/PhantomReferenceTest.java ! test/hotspot/jtreg/vmTestbase/gc/gctests/PhantomReference/phantom001/phantom001.java ! test/hotspot/jtreg/vmTestbase/gc/gctests/PhantomReference/phantom002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/gctests/ReferencesGC/ReferencesGC.java ! test/hotspot/jtreg/vmTestbase/gc/gctests/RememberedSet/RememberedSet.java ! test/hotspot/jtreg/vmTestbase/gc/gctests/SoftReference/SoftReferenceTest/SoftReferenceTest.java ! test/hotspot/jtreg/vmTestbase/gc/gctests/SoftReference/soft001/soft001.java ! test/hotspot/jtreg/vmTestbase/gc/gctests/SoftReference/soft002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/gctests/SoftReference/soft003/soft003.java ! test/hotspot/jtreg/vmTestbase/gc/gctests/SoftReference/soft004/soft004.java ! test/hotspot/jtreg/vmTestbase/gc/gctests/SoftReference/soft005/soft005.java ! test/hotspot/jtreg/vmTestbase/gc/gctests/StringGC/StringGC.java ! test/hotspot/jtreg/vmTestbase/gc/gctests/StringIntern/StringIntern.java ! test/hotspot/jtreg/vmTestbase/gc/gctests/StringInternGC/StringInternGC.java ! test/hotspot/jtreg/vmTestbase/gc/gctests/StringInternSync/StringInternSync.java ! test/hotspot/jtreg/vmTestbase/gc/gctests/StringInternSync2/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/gctests/StringInternSyncWithGC/StringInternSyncWithGC.java ! test/hotspot/jtreg/vmTestbase/gc/gctests/StringInternSyncWithGC2/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/gctests/StringInternSyncWithGC3/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/gctests/StringInternSyncWithGC4/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/gctests/ThreadGC/ThreadGC.java ! test/hotspot/jtreg/vmTestbase/gc/gctests/WeakReference/WeakReferenceEvilTest/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/gctests/WeakReference/WeakReferenceTest/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/gctests/WeakReference/weak001/weak001.java ! test/hotspot/jtreg/vmTestbase/gc/gctests/WeakReference/weak002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/gctests/WeakReference/weak003/weak003.java ! test/hotspot/jtreg/vmTestbase/gc/gctests/WeakReference/weak004/weak004.java ! test/hotspot/jtreg/vmTestbase/gc/gctests/WeakReference/weak005/weak005.java ! test/hotspot/jtreg/vmTestbase/gc/gctests/WeakReference/weak006/weak006.java ! test/hotspot/jtreg/vmTestbase/gc/gctests/WeakReference/weak007/weak007.java ! test/hotspot/jtreg/vmTestbase/gc/gctests/WeakReferenceGC/WeakReferenceGC.java ! test/hotspot/jtreg/vmTestbase/gc/gctests/fileTest/fileTest.java ! test/hotspot/jtreg/vmTestbase/gc/gctests/gctest01/gctest01.java ! test/hotspot/jtreg/vmTestbase/gc/gctests/gctest02/gctest02.java ! test/hotspot/jtreg/vmTestbase/gc/gctests/gctest03/gctest03.java ! test/hotspot/jtreg/vmTestbase/gc/gctests/gctest04/gctest04.java ! test/hotspot/jtreg/vmTestbase/gc/gctests/mallocWithGC1/mallocWithGC1.java ! test/hotspot/jtreg/vmTestbase/gc/gctests/mallocWithGC2/mallocWithGC2.java ! test/hotspot/jtreg/vmTestbase/gc/gctests/mallocWithGC3/mallocWithGC3.java ! test/hotspot/jtreg/vmTestbase/gc/gctests/nativeGC01/nativeGC01.java ! test/hotspot/jtreg/vmTestbase/gc/gctests/nativeGC02/nativeGC02.java ! test/hotspot/jtreg/vmTestbase/gc/gctests/nativeGC03/nativeGC03.java ! test/hotspot/jtreg/vmTestbase/gc/gctests/nativeGC05/nativeGC05.java ! test/hotspot/jtreg/vmTestbase/gc/hashcode/ExternalHashingTest/ExternalHashingTest.java ! test/hotspot/jtreg/vmTestbase/gc/hashcode/HashCodeSimpleTest/HashCodeSimpleTest.java ! test/hotspot/jtreg/vmTestbase/gc/hashcode/HashCodeTestC/HashCodeTestC.java ! test/hotspot/jtreg/vmTestbase/gc/hashcode/HashCodeTestCC/HashCodeTestCC.java ! test/hotspot/jtreg/vmTestbase/gc/hashcode/HashCodeTestP/HashCodeTestP.java ! test/hotspot/jtreg/vmTestbase/gc/hashcode/HashCodeTestPC/HashCodeTestPC.java ! test/hotspot/jtreg/vmTestbase/gc/huge/quicklook/largeheap/Access/access.java ! test/hotspot/jtreg/vmTestbase/gc/huge/quicklook/largeheap/MemOptions/MemOptionsTest.java ! test/hotspot/jtreg/vmTestbase/gc/lock/jni/jnilock001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/lock/jni/jnilock002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/lock/jni/jnilock003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/lock/jniref/jniglobalreflock01/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/lock/jniref/jniglobalreflock02/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/lock/jniref/jniglobalreflock03/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/lock/jniref/jniglobalreflock04/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/lock/jniref/jnilocalreflock01/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/lock/jniref/jnilocalreflock02/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/lock/jniref/jnilocalreflock03/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/lock/jniref/jnilocalreflock04/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/lock/jniref/jnireflock01/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/lock/jniref/jnireflock02/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/lock/jniref/jnireflock03/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/lock/jniref/jnireflock04/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/lock/jniref/jniweakglobalreflock01/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/lock/jniref/jniweakglobalreflock02/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/lock/jniref/jniweakglobalreflock03/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/lock/jniref/jniweakglobalreflock04/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/lock/jvmti/alloc/jvmtialloclock01/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/lock/jvmti/alloc/jvmtialloclock02/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/lock/jvmti/alloc/jvmtialloclock03/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/lock/jvmti/alloc/jvmtialloclock04/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/lock/malloc/malloclock01/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/lock/malloc/malloclock02/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/lock/malloc/malloclock03/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/lock/malloc/malloclock04/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/memory/Array/ArrayJuggle/Juggle1/Juggle1.java ! test/hotspot/jtreg/vmTestbase/gc/memory/Array/ArrayJuggle/Juggle1_gc/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/memory/Array/ArrayJuggle/Juggle2/Juggle2.java ! test/hotspot/jtreg/vmTestbase/gc/memory/Array/ArrayJuggle/Juggle2_gc/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/memory/Array/SampleMe/SampleMe.java ! test/hotspot/jtreg/vmTestbase/gc/memory/Churn/Churn1/Churn1.java ! test/hotspot/jtreg/vmTestbase/gc/memory/Churn/Churn2/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/memory/Churn/Churn3/Churn3.java ! test/hotspot/jtreg/vmTestbase/gc/memory/Churn/Churn3a/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/memory/Churn/Churn4/Churn4.java ! test/hotspot/jtreg/vmTestbase/gc/memory/FillingStation/FillingStation.java ! test/hotspot/jtreg/vmTestbase/gc/memory/LargePagesTest/LargePagesTest.java ! test/hotspot/jtreg/vmTestbase/gc/memory/Nio/Nio.java ! test/hotspot/jtreg/vmTestbase/gc/memory/UniThread/Circular1/Circular1.java ! test/hotspot/jtreg/vmTestbase/gc/memory/UniThread/Circular2/Circular2.java ! test/hotspot/jtreg/vmTestbase/gc/memory/UniThread/Circular3/Circular3.java ! test/hotspot/jtreg/vmTestbase/gc/memory/UniThread/Circular4/Circular4.java ! test/hotspot/jtreg/vmTestbase/gc/memory/UniThread/Linear1/Linear1.java ! test/hotspot/jtreg/vmTestbase/gc/memory/UniThread/Linear2/Linear2.java ! test/hotspot/jtreg/vmTestbase/gc/memory/UniThread/Linear3/Linear3.java ! test/hotspot/jtreg/vmTestbase/gc/memory/UniThread/Linear4/Linear4.java ! test/hotspot/jtreg/vmTestbase/gc/vector/CircularListHigh/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/vector/CircularListLow/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/vector/DoubleArrayHigh/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/vector/DoubleArrayLow/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/vector/FloatArrayHigh/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/vector/FloatArrayLow/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/vector/LinearListHigh/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/vector/LinearListLow/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/vector/NonbranchyTreeHigh/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/vector/NonbranchyTreeLow/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/vector/ObjectArrayHigh/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/vector/ObjectArrayLow/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/vector/SimpleGC/SimpleGC.java ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/RedefineClasses/redefclass031/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/gc/compact/Compact_Arrays/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/gc/compact/Compact_Arrays1/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/gc/compact/Compact_Arrays_ArrayOf/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/gc/compact/Compact_Arrays_ArrayOf1/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/gc/compact/Compact_Arrays_TwoFields/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/gc/compact/Compact_Arrays_TwoFields1/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/gc/compact/Compact_InternedStrings/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/gc/compact/Compact_InternedStrings1/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/gc/compact/Compact_InternedStrings_NonbranchyTree/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/gc/compact/Compact_InternedStrings_Strings/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/gc/compact/Compact_NonbranchyTree/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/gc/compact/Compact_NonbranchyTree1/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/gc/compact/Compact_NonbranchyTree_ArrayOf/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/gc/compact/Compact_NonbranchyTree_ArrayOf1/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/gc/compact/Compact_NonbranchyTree_TwoFields/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/gc/compact/Compact_NonbranchyTree_TwoFields1/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/gc/compact/Compact_Strings/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/gc/compact/Compact_Strings1/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/gc/compact/Compact_Strings_ArrayOf/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/gc/compact/Compact_Strings_ArrayOf1/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/gc/compact/Compact_Strings_InternedStrings/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/gc/compact/Compact_Strings_TwoFields/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/gc/compact/Compact_Strings_TwoFields1/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/gc/compact/Compact_TwoFields_InternedStrings/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/gc/compact/Humongous_Arrays/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/gc/compact/Humongous_Arrays1/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/gc/compact/Humongous_Arrays5M/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/gc/compact/Humongous_InternedStrings/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/gc/compact/Humongous_InternedStrings1/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/gc/compact/Humongous_NonbranchyTree/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/gc/compact/Humongous_NonbranchyTree1/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/gc/compact/Humongous_NonbranchyTree5M/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/gc/compact/Humongous_Strings/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/gc/compact/Humongous_Strings1/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp30yp0rp0mr30st300/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp30yp0rp0mr70st300t1/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp30yp0rp30mr0st300/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp30yp0rp30mr30st0t1/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp30yp0rp30mr70st0/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp30yp0rp30mr70st300t1/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp30yp0rp70mr30st0/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp30yp0rp70mr30st300t1/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp30yp10rp0mr30st300/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp30yp10rp0mr70st300t1/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp30yp10rp30mr0st300/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp30yp10rp30mr30st0t1/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp30yp10rp30mr70st0/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp30yp10rp30mr70st300t1/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp30yp10rp70mr30st0/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp30yp10rp70mr30st300t1/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp30yp25rp0mr30st300/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp30yp25rp0mr70st300t1/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp30yp25rp30mr0st300/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp30yp25rp30mr30st0t1/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp30yp25rp30mr70st0/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp30yp25rp30mr70st300t1/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp30yp25rp70mr30st0/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp30yp25rp70mr30st300t1/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp50yp0rp0mr30st300/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp50yp0rp0mr70st300t1/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp50yp0rp30mr0st300/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp50yp0rp30mr30st0t1/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp50yp0rp30mr70st0/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp50yp0rp30mr70st300t1/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp50yp0rp70mr30st0/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp50yp0rp70mr30st300t1/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp50yp10rp0mr30st300/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp50yp10rp0mr70st300t1/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp50yp10rp30mr0st300/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp50yp10rp30mr30st0t1/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp50yp10rp30mr70st0/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp50yp10rp30mr70st300t1/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp50yp10rp70mr30st0/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp50yp10rp70mr30st300t1/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp60yp0rp30mr0st300/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/gc/containers/Combination01/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/gc/containers/Combination02/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/gc/containers/Combination03/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/gc/containers/Combination04/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/gc/containers/Combination05/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/gc/containers/ConcurrentHashMap_Arrays/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/gc/containers/HashMap_Arrays/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/gc/containers/LinkedBlockingDeque_Arrays/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/gc/containers/LinkedHashMap_Arrays/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/gc/containers/LinkedList_Arrays/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/gc/containers/TreeMap_Arrays/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/gc/containers/TreeSet_String/TestDescription.java Changeset: 8dc66431 Author: Thomas Stuefe Date: 2020-06-09 08:41:33 +0000 URL: https://git.openjdk.java.net/lanai/commit/8dc66431 8243535: NMT may show wrong numbers for CDS and CCS Reviewed-by: zgu, iklam ! src/hotspot/os/posix/os_posix.cpp ! src/hotspot/os/windows/os_windows.cpp ! src/hotspot/share/memory/filemap.cpp ! src/hotspot/share/memory/metaspaceShared.cpp ! src/hotspot/share/memory/virtualspace.hpp ! src/hotspot/share/runtime/os.cpp ! src/hotspot/share/runtime/os.hpp ! src/hotspot/share/services/memTracker.hpp ! src/hotspot/share/services/virtualMemoryTracker.cpp ! src/hotspot/share/services/virtualMemoryTracker.hpp Changeset: 82e3640e Author: Shivangi Gupta Date: 2020-06-09 00:04:40 +0000 URL: https://git.openjdk.java.net/lanai/commit/82e3640e 8246330: Add TLS Tests for Legacy ECDSA curves Reviewed-by: rhalade ! test/jdk/javax/net/ssl/templates/SSLSocketTemplate.java + test/jdk/sun/security/ssl/CipherSuite/DisabledCurve.java Changeset: 4d8189b2 Author: Per Lid?n Date: 2020-06-09 11:01:09 +0000 URL: https://git.openjdk.java.net/lanai/commit/4d8189b2 8245203: ZGC: Don't track size in ZPhysicalMemoryBacking Reviewed-by: eosterlund, stefank ! src/hotspot/os/bsd/gc/z/zPhysicalMemoryBacking_bsd.cpp ! src/hotspot/os/bsd/gc/z/zPhysicalMemoryBacking_bsd.hpp ! src/hotspot/os/linux/gc/z/zPhysicalMemoryBacking_linux.cpp ! src/hotspot/os/linux/gc/z/zPhysicalMemoryBacking_linux.hpp ! src/hotspot/os/windows/gc/z/zPhysicalMemoryBacking_windows.cpp ! src/hotspot/os/windows/gc/z/zPhysicalMemoryBacking_windows.hpp ! src/hotspot/share/gc/z/zPageAllocator.cpp ! src/hotspot/share/gc/z/zPhysicalMemory.cpp ! src/hotspot/share/gc/z/zPhysicalMemory.hpp Changeset: 63a3d8f0 Author: Per Lid?n Date: 2020-06-09 11:01:09 +0000 URL: https://git.openjdk.java.net/lanai/commit/63a3d8f0 8245204: ZGC: Introduce ZListRemoveIterator Reviewed-by: eosterlund, stefank ! src/hotspot/share/gc/z/zList.hpp ! src/hotspot/share/gc/z/zList.inline.hpp Changeset: cd16b568 Author: Per Lid?n Date: 2020-06-09 11:01:09 +0000 URL: https://git.openjdk.java.net/lanai/commit/cd16b568 8246265: ZGC: Introduce ZConditionLock Reviewed-by: eosterlund, stefank ! src/hotspot/share/gc/z/zLock.hpp ! src/hotspot/share/gc/z/zLock.inline.hpp Changeset: d7e68f37 Author: Per Lid?n Date: 2020-06-09 11:01:09 +0000 URL: https://git.openjdk.java.net/lanai/commit/d7e68f37 8245208: ZGC: Don't hold the ZPageAllocator lock while committing/uncommitting memory Reviewed-by: eosterlund, stefank ! src/hotspot/os/bsd/gc/z/zPhysicalMemoryBacking_bsd.cpp ! src/hotspot/os/bsd/gc/z/zPhysicalMemoryBacking_bsd.hpp ! src/hotspot/os/linux/gc/z/zPhysicalMemoryBacking_linux.cpp ! src/hotspot/os/linux/gc/z/zPhysicalMemoryBacking_linux.hpp ! src/hotspot/os/windows/gc/z/zPhysicalMemoryBacking_windows.cpp ! src/hotspot/os/windows/gc/z/zPhysicalMemoryBacking_windows.hpp ! src/hotspot/share/gc/z/vmStructs_z.hpp ! src/hotspot/share/gc/z/zAllocationFlags.hpp ! src/hotspot/share/gc/z/zArguments.cpp ! src/hotspot/share/gc/z/zCollectedHeap.cpp ! src/hotspot/share/gc/z/zCollectedHeap.hpp ! src/hotspot/share/gc/z/zFuture.hpp ! src/hotspot/share/gc/z/zFuture.inline.hpp ! src/hotspot/share/gc/z/zHeap.cpp ! src/hotspot/share/gc/z/zHeap.hpp ! src/hotspot/share/gc/z/zHeuristics.cpp ! src/hotspot/share/gc/z/zHeuristics.hpp ! src/hotspot/share/gc/z/zInitialize.cpp ! src/hotspot/share/gc/z/zMemory.cpp ! src/hotspot/share/gc/z/zMemory.hpp ! src/hotspot/share/gc/z/zPage.cpp ! src/hotspot/share/gc/z/zPage.hpp ! src/hotspot/share/gc/z/zPage.inline.hpp ! src/hotspot/share/gc/z/zPageAllocator.cpp ! src/hotspot/share/gc/z/zPageAllocator.hpp ! src/hotspot/share/gc/z/zPageCache.cpp ! src/hotspot/share/gc/z/zPageCache.hpp - src/hotspot/share/gc/z/zPageCache.inline.hpp ! src/hotspot/share/gc/z/zPhysicalMemory.cpp ! src/hotspot/share/gc/z/zPhysicalMemory.hpp ! src/hotspot/share/gc/z/zPhysicalMemory.inline.hpp ! src/hotspot/share/gc/z/zUncommitter.cpp ! src/hotspot/share/gc/z/zUncommitter.hpp ! src/hotspot/share/gc/z/zVirtualMemory.cpp ! src/hotspot/share/gc/z/zVirtualMemory.hpp ! src/hotspot/share/jfr/metadata/metadata.xml ! src/jdk.jfr/share/conf/jfr/default.jfc ! src/jdk.jfr/share/conf/jfr/profile.jfc ! test/hotspot/gtest/gc/z/test_zForwarding.cpp ! test/hotspot/gtest/gc/z/test_zPhysicalMemory.cpp ! test/hotspot/jtreg/gc/z/TestUncommit.java - test/jdk/jdk/jfr/event/gc/detailed/TestZPageCacheFlushEvent.java ! test/jdk/jdk/jfr/event/gc/detailed/TestZUncommitEvent.java ! test/lib/jdk/test/lib/jfr/EventNames.java Changeset: 9d0ba7ae Author: Per Lid?n Date: 2020-06-09 11:01:09 +0000 URL: https://git.openjdk.java.net/lanai/commit/9d0ba7ae 8246220: ZGC: Introduce ZUnmapper to asynchronous unmap pages Reviewed-by: eosterlund, stefank ! src/hotspot/share/gc/z/zPageAllocator.cpp ! src/hotspot/share/gc/z/zPageAllocator.hpp ! src/hotspot/share/gc/z/zPhysicalMemory.cpp ! src/hotspot/share/gc/z/zPhysicalMemory.hpp + src/hotspot/share/gc/z/zUnmapper.cpp + src/hotspot/share/gc/z/zUnmapper.hpp ! src/hotspot/share/jfr/metadata/metadata.xml ! src/jdk.jfr/share/conf/jfr/default.jfc ! src/jdk.jfr/share/conf/jfr/profile.jfc + test/hotspot/jtreg/gc/z/TestPageCacheFlush.java + test/jdk/jdk/jfr/event/gc/detailed/TestZUnmapEvent.java ! test/lib/jdk/test/lib/jfr/EventNames.java Changeset: 41c5a07f Author: Prasanta Sadhukhan Date: 2020-06-09 17:03:35 +0000 URL: https://git.openjdk.java.net/lanai/commit/41c5a07f Merge ! test/jdk/ProblemList.txt ! test/jdk/ProblemList.txt Changeset: 4116ed62 Author: duke Date: 2020-06-09 11:44:22 +0000 URL: https://git.openjdk.java.net/lanai/commit/4116ed62 Automatic merge of client:master into master ! make/autoconf/spec.gmk.in ! make/autoconf/spec.gmk.in From duke at openjdk.java.net Wed Jun 10 07:27:54 2020 From: duke at openjdk.java.net (duke) Date: Wed, 10 Jun 2020 07:27:54 GMT Subject: git: openjdk/lanai: 23 new changesets Message-ID: Changeset: 022d7a19 Author: Adam Sotona Date: 2020-06-09 09:37:53 +0000 URL: https://git.openjdk.java.net/lanai/commit/022d7a19 8236108: tools/javac/lambda/LambdaParserTest.java timed out The patch filters redundant or non-sense combinations of lambdas and it reduces the number of performed sub-tests. Reviewed-by: vromero ! test/langtools/tools/javac/lambda/LambdaParserTest.java Changeset: c47f27e1 Author: Erik Joelsson Date: 2020-06-09 14:09:22 +0000 URL: https://git.openjdk.java.net/lanai/commit/c47f27e1 8236469: macOS devkit needs 64-bit SetFile for Catalina Reviewed-by: ihse ! make/conf/jib-profiles.js Changeset: ac906168 Author: Patrick Concannon Date: 2020-06-09 15:26:53 +0000 URL: https://git.openjdk.java.net/lanai/commit/ac906168 8243999: DatagramSocket and MulticastSocket constructors don't specify how a null InetAddress is handled This fix clarifies the behaviours of constructors from DatagramSocket and MulticastSocket when no address or a null address is supplied. Reviewed-by: dfuchs ! src/java.base/share/classes/java/net/DatagramSocket.java ! src/java.base/share/classes/java/net/MulticastSocket.java ! test/jdk/java/net/DatagramSocket/Constructor.java + test/jdk/java/net/MulticastSocket/Constructor.java Changeset: 59428f4a Author: Vicente Romero Date: 2020-06-09 10:31:05 +0000 URL: https://git.openjdk.java.net/lanai/commit/59428f4a 8245958: j.l.Record need to mention that canonical constructor may not be public Reviewed-by: mchung ! src/java.base/share/classes/java/lang/Record.java Changeset: 5b6f050f Author: Patrick Concannon Date: 2020-06-09 15:39:22 +0000 URL: https://git.openjdk.java.net/lanai/commit/5b6f050f 8245828: Remove unnecessary NetworkPermission checks from jdk/net/ExtendedSocketOptions.java This fix removes NetworkPermission checks that were made redundant in jdk/net/ExtendedSocketOptions after the socket option SO_FLOW_SLA was removed. Reviewed-by: alanb ! src/jdk.net/share/classes/jdk/net/ExtendedSocketOptions.java ! test/jdk/java/net/SocketOption/OptionsTest.java + test/jdk/java/net/SocketOption/options.policy Changeset: 3df95aa3 Author: Pavel Rappo Date: 2020-06-09 16:17:09 +0000 URL: https://git.openjdk.java.net/lanai/commit/3df95aa3 8247212: Use assistant markup in java.lang.module.ModuleDescriptor Reviewed-by: alanb ! src/java.base/share/classes/java/lang/module/ModuleDescriptor.java ! src/java.base/share/classes/java/lang/module/ModuleReader.java ! src/java.base/share/classes/jdk/internal/module/ServicesCatalog.java Changeset: 6e43cdda Author: Pavel Rappo Date: 2020-06-09 16:28:10 +0000 URL: https://git.openjdk.java.net/lanai/commit/6e43cdda 8247115: Fix typos in java.lang.invoke and java.lang Reviewed-by: lancea ! src/java.base/share/classes/java/lang/Math.java ! src/java.base/share/classes/java/lang/Runtime.java ! src/java.base/share/classes/java/lang/StackStreamFactory.java ! src/java.base/share/classes/java/lang/invoke/ClassSpecializer.java ! src/java.base/share/classes/java/lang/invoke/IndirectVarHandle.java ! src/java.base/share/classes/java/lang/invoke/LambdaForm.java ! src/java.base/share/classes/java/lang/invoke/MethodHandle.java ! src/java.base/share/classes/java/lang/invoke/MethodHandleInfo.java ! src/java.base/share/classes/java/lang/invoke/MethodHandleNatives.java ! src/java.base/share/classes/java/lang/invoke/MethodType.java ! src/java.base/share/classes/java/lang/invoke/VarHandle.java Changeset: 9a8ace2c Author: Erik ?sterlund Date: 2020-06-09 16:09:55 +0000 URL: https://git.openjdk.java.net/lanai/commit/9a8ace2c 8246837: Rename WeakHandle to better reflect its OopStorage association Reviewed-by: coleenp ! src/hotspot/share/classfile/classLoaderData.cpp ! src/hotspot/share/classfile/classLoaderData.hpp ! src/hotspot/share/classfile/protectionDomainCache.cpp ! src/hotspot/share/classfile/protectionDomainCache.hpp ! src/hotspot/share/oops/weakHandle.cpp ! src/hotspot/share/oops/weakHandle.hpp ! src/hotspot/share/utilities/hashtable.cpp Changeset: ac2828dd Author: Hannes Walln?fer Date: 2020-06-09 18:18:22 +0000 URL: https://git.openjdk.java.net/lanai/commit/ac2828dd 8164408: Add module support for @see, @link and @linkplain javadoc tags Reviewed-by: jjg ! src/jdk.compiler/share/classes/com/sun/tools/javac/api/JavacTrees.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/DocCommentParser.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/ReferenceParser.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/DCTree.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/DocTreeMaker.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/CommentHelper.java + test/langtools/jdk/javadoc/doclet/testLinkTaglet/TestLinkTagletWithModule.java + test/langtools/jdk/javadoc/doclet/testSeeTag/TestSeeTagWithModule.java Changeset: f160c80e Author: Erik ?sterlund Date: 2020-06-09 16:22:54 +0000 URL: https://git.openjdk.java.net/lanai/commit/f160c80e 8244920: Access violation in frames::interpreter_frame_method Reviewed-by: mgronlun, coleenp ! src/hotspot/share/runtime/deoptimization.cpp Changeset: 6cbd66b1 Author: Erik ?sterlund Date: 2020-06-09 16:22:54 +0000 URL: https://git.openjdk.java.net/lanai/commit/6cbd66b1 8242240: JfrStacktrace_lock rank not special enough Reviewed-by: mgronlun, pliden ! src/hotspot/share/runtime/mutexLocker.cpp Changeset: 201d0a48 Author: Patric Hedlin Date: 2020-06-08 13:57:55 +0000 URL: https://git.openjdk.java.net/lanai/commit/201d0a48 8246689: Enable independent compressed oops/class ptrs on Aarch64 Reviewed-by: eosterlund ! src/hotspot/cpu/aarch64/globalDefinitions_aarch64.hpp ! test/hotspot/jtreg/runtime/CompressedOops/CompressedClassPointers.java Changeset: 140a7976 Author: Joe Wang Date: 2020-06-09 21:23:33 +0000 URL: https://git.openjdk.java.net/lanai/commit/140a7976 8237456: Transform filtered through SAX filter mishandles character entities Reviewed-by: aefimov, lancea ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/serializer/ToStream.java + test/jaxp/javax/xml/jaxp/unittest/transform/SAXFilterTest.java Changeset: 27e16867 Author: Naoto Sato Date: 2020-06-09 14:46:08 +0000 URL: https://git.openjdk.java.net/lanai/commit/27e16867 8246662: Test java/time/test/java/time/format/TestUnicodeExtension.java failed on japanese locale Reviewed-by: rriggs, joehw ! src/java.base/share/classes/java/time/format/DateTimeFormatter.java ! test/jdk/java/time/test/java/time/format/TestUnicodeExtension.java Changeset: 0bf3ba40 Author: Kim Barrett Date: 2020-06-09 18:42:00 +0000 URL: https://git.openjdk.java.net/lanai/commit/0bf3ba40 8246718: ParallelGC should not check for forward objects for copy task queue Prefetch task's oop markword and unconditionally push task. Reviewed-by: tschatzl, eosterlund ! src/hotspot/share/gc/parallel/psPromotionManager.hpp ! src/hotspot/share/gc/parallel/psPromotionManager.inline.hpp Changeset: b6a9f301 Author: Anthony Scarpino Date: 2020-06-09 16:01:25 +0000 URL: https://git.openjdk.java.net/lanai/commit/b6a9f301 8241680: crypto microbenchmarks need updating for disabled EC curves Reviewed-by: ecaspole, redestad, skuksenko, jnimeh ! test/micro/org/openjdk/bench/javax/crypto/full/KeyAgreementBench.java ! test/micro/org/openjdk/bench/javax/crypto/full/KeyPairGeneratorBench.java ! test/micro/org/openjdk/bench/javax/crypto/full/SignatureBench.java Changeset: ee452946 Author: Anthony Scarpino Date: 2020-06-09 18:27:59 +0000 URL: https://git.openjdk.java.net/lanai/commit/ee452946 8245686: Ed25519 and Ed448 present in handshake messages Reviewed-by: jnimeh, xuelei, wetmore ! src/java.base/share/classes/sun/security/ssl/SignatureScheme.java Changeset: 80ae89b1 Author: Jie Fu Date: 2020-06-10 09:32:27 +0000 URL: https://git.openjdk.java.net/lanai/commit/80ae89b1 8247284: Zero VM is broken after JDK-8244920 ('class JavaFrameAnchor' has no member named 'set_last_Java_sp') Reviewed-by: iklam, dholmes ! src/hotspot/cpu/zero/javaFrameAnchor_zero.hpp Changeset: 56abdc17 Author: Jonathan Gibbons Date: 2020-06-09 19:34:18 +0000 URL: https://git.openjdk.java.net/lanai/commit/56abdc17 8246712: doclint incorrectly reports some HTML elements as empty Reviewed-by: prappo ! src/jdk.compiler/share/classes/com/sun/tools/doclint/Checker.java + test/langtools/tools/doclint/EmptyHtmlTest.java Changeset: 0652a788 Author: Jonathan Gibbons Date: 2020-06-09 19:50:30 +0000 URL: https://git.openjdk.java.net/lanai/commit/0652a788 8246705: javadoc gives "misleading" and incomplete warning message Reviewed-by: hannesw ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/ElementsTable.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/resources/javadoc.properties ! test/langtools/jdk/javadoc/tool/modules/MissingSourceModules.java ! test/langtools/jdk/javadoc/tool/modules/Modules.java Changeset: 07e6b75f Author: Jonathan Gibbons Date: 2020-06-09 20:05:04 +0000 URL: https://git.openjdk.java.net/lanai/commit/07e6b75f 8242607: -Xdoclint doesn't report missing/unexpected comments Reviewed-by: ksrini ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/CommentUtils.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Utils.java + test/langtools/jdk/javadoc/doclet/testMissingComment/TestMissingComment.java ! test/langtools/jdk/javadoc/tool/QuietOption.java ! test/langtools/jdk/javadoc/tool/doclint/DocLintTest.java Changeset: a6df9ae2 Author: Prasanta Sadhukhan Date: 2020-06-10 12:43:22 +0000 URL: https://git.openjdk.java.net/lanai/commit/a6df9ae2 Merge Changeset: 5645835a Author: duke Date: 2020-06-10 07:24:46 +0000 URL: https://git.openjdk.java.net/lanai/commit/5645835a Automatic merge of client:master into master From jdv at openjdk.java.net Wed Jun 10 09:42:46 2020 From: jdv at openjdk.java.net (Jayathirth D V) Date: Wed, 10 Jun 2020 09:42:46 GMT Subject: RFR: 8247304: Use separate MTLCommandQueue for final blit and MTLDrawable =?UTF-8?B?4oCm?= Message-ID: ?present ------------- Commit messages: - 8247304: Use separate MTLCommandQueue for final blit and MTLDrawable present Changes: https://git.openjdk.java.net/lanai/pull/56/files Webrev: https://webrevs.openjdk.java.net/lanai/56/webrev.00 Issue: https://bugs.openjdk.java.net/browse/JDK-8247304 Stats: 20 lines in 4 files changed: 12 ins; 0 del; 8 mod Patch: https://git.openjdk.java.net/lanai/pull/56.diff Fetch: git fetch https://git.openjdk.java.net/lanai pull/56/head:pull/56 PR: https://git.openjdk.java.net/lanai/pull/56 From jdv at openjdk.java.net Wed Jun 10 09:45:30 2020 From: jdv at openjdk.java.net (Jayathirth D V) Date: Wed, 10 Jun 2020 09:45:30 GMT Subject: [Integrated] RFR: 8247304: Use separate MTLCommandQueue for final blit and MTLDrawable =?UTF-8?B?4oCm?= In-Reply-To: References: Message-ID: On Wed, 10 Jun 2020 09:30:40 GMT, Jayathirth D V wrote: > ?present This pull request has now been integrated. Changeset: 12b63f53 Author: Jayathirth D V URL: https://git.openjdk.java.net/lanai/commit/12b63f53 Stats: 20 lines in 4 files changed: 0 ins; 12 del; 8 mod 8247304: Use separate MTLCommandQueue for final blit and MTLDrawable ? ------------- PR: https://git.openjdk.java.net/lanai/pull/56 From aghaisas at openjdk.java.net Fri Jun 12 07:42:34 2020 From: aghaisas at openjdk.java.net (Ajit Ghaisas) Date: Fri, 12 Jun 2020 07:42:34 GMT Subject: [Integrated] RFR: 8247464: Memory Leak in MTLBlitLoops_CopyArea() method In-Reply-To: References: Message-ID: On Fri, 12 Jun 2020 07:26:54 GMT, Ajit Ghaisas wrote: > Issue : https://bugs.openjdk.java.net/browse/JDK-8247464 > Fix : Mark newly allocated buffer as 'autorelease' This pull request has now been integrated. Changeset: 955a58a5 Author: Ajit Ghaisas URL: https://git.openjdk.java.net/lanai/commit/955a58a5 Stats: 1 line in 1 file changed: 0 ins; 0 del; 1 mod 8247464: Memory Leak in MTLBlitLoops_CopyArea() method ------------- PR: https://git.openjdk.java.net/lanai/pull/57 From aghaisas at openjdk.java.net Fri Jun 12 07:41:57 2020 From: aghaisas at openjdk.java.net (Ajit Ghaisas) Date: Fri, 12 Jun 2020 07:41:57 GMT Subject: RFR: 8247464: Memory Leak in MTLBlitLoops_CopyArea() method Message-ID: Issue : https://bugs.openjdk.java.net/browse/JDK-8247464 Fix : Mark newly allocated buffer as 'autorelease' ------------- Commit messages: - mark buff autorelease Changes: https://git.openjdk.java.net/lanai/pull/57/files Webrev: https://webrevs.openjdk.java.net/lanai/57/webrev.00 Issue: https://bugs.openjdk.java.net/browse/JDK-8247464 Stats: 1 line in 1 file changed: 0 ins; 0 del; 1 mod Patch: https://git.openjdk.java.net/lanai/pull/57.diff Fetch: git fetch https://git.openjdk.java.net/lanai pull/57/head:pull/57 PR: https://git.openjdk.java.net/lanai/pull/57 From psadhukhan at openjdk.java.net Mon Jun 15 13:05:22 2020 From: psadhukhan at openjdk.java.net (Prasanta Sadhukhan) Date: Mon, 15 Jun 2020 13:05:22 GMT Subject: FYI: 8242950: Files which can't be selected has different color with =?UTF-8?B?bWV0YWzigKY=?= Message-ID: ? than opengl in JFileChooser Opengl uses GL_INTENITY as internal format for texture creation in glTexImage2D As per https://www.khronos.org/registry/OpenGL-Refpages/gl2.1/xhtml/glTexImage2D.xml, GL internally assembles it into an RGBA element by replicating the intensity value three times for red, green, blue, and alpha. Same is done in Metal grayscale text rendering. ------------- Commit messages: - 8242950: Files which can't be selected has different color with metal than opengl in JFileChooser Changes: https://git.openjdk.java.net/lanai/pull/58/files Webrev: https://webrevs.openjdk.java.net/lanai/58/webrev.00 Issue: https://bugs.openjdk.java.net/browse/JDK-8242950 Stats: 24 lines in 1 file changed: 20 ins; 1 del; 3 mod Patch: https://git.openjdk.java.net/lanai/pull/58.diff Fetch: git fetch https://git.openjdk.java.net/lanai pull/58/head:pull/58 PR: https://git.openjdk.java.net/lanai/pull/58 From psadhukhan at openjdk.java.net Mon Jun 15 13:05:23 2020 From: psadhukhan at openjdk.java.net (Prasanta Sadhukhan) Date: Mon, 15 Jun 2020 13:05:23 GMT Subject: [Integrated] FYI: 8242950: Files which can't be selected has different color with =?UTF-8?B?bWV0YWzigKY=?= In-Reply-To: References: Message-ID: On Mon, 15 Jun 2020 12:49:33 GMT, Prasanta Sadhukhan wrote: > ? than opengl in JFileChooser > > Opengl uses GL_INTENITY as internal format for texture creation in glTexImage2D > As per https://www.khronos.org/registry/OpenGL-Refpages/gl2.1/xhtml/glTexImage2D.xml, > GL internally assembles it into an RGBA element by replicating the intensity value three times for red, green, blue, > and alpha. Same is done in Metal grayscale text rendering. This pull request has now been integrated. Changeset: e16e7f0b Author: Prasanta Sadhukhan URL: https://git.openjdk.java.net/lanai/commit/e16e7f0b Stats: 24 lines in 1 file changed: 1 ins; 20 del; 3 mod 8242950: Files which can't be selected has different color with metal? ------------- PR: https://git.openjdk.java.net/lanai/pull/58 From psadhukhan at openjdk.java.net Wed Jun 17 16:52:16 2020 From: psadhukhan at openjdk.java.net (Prasanta Sadhukhan) Date: Wed, 17 Jun 2020 16:52:16 GMT Subject: RFR: 8247772: Lanai: Several jtreg tests fails with assertion =?UTF-8?B?dmFsaWRhdGVUZXh04oCm?= Message-ID: <67n-_SN6Li--9o1PXKaL_cFj3itH2m5wzjOY5rQPhwc=.bc4903f7-6f22-491a-8612-5be42db50afe@github.com> ?ureDimensions: 759: failed assertion 'MTLTextureDescriptor has width greater than maximum allowed size of 16384' Check texture width against MaxTextureSize of 16384 before using during MTL texture creation ------------- Commit messages: - 8247772: Lanai: Several jtreg tests fails with assertion validateTextureDimensions: 759: failed assertion 'MTLTextureDescriptor has width greater than maximum allowed size of 16384' Changes: https://git.openjdk.java.net/lanai/pull/59/files Webrev: https://webrevs.openjdk.java.net/lanai/59/webrev.00 Issue: https://bugs.openjdk.java.net/browse/JDK-8247772 Stats: 16 lines in 3 files changed: 9 ins; 6 del; 1 mod Patch: https://git.openjdk.java.net/lanai/pull/59.diff Fetch: git fetch https://git.openjdk.java.net/lanai pull/59/head:pull/59 PR: https://git.openjdk.java.net/lanai/pull/59 From psadhukhan at openjdk.java.net Wed Jun 17 16:54:37 2020 From: psadhukhan at openjdk.java.net (Prasanta Sadhukhan) Date: Wed, 17 Jun 2020 16:54:37 GMT Subject: Integrated: 8247772: Lanai: Several jtreg tests fails with assertion =?UTF-8?B?dmFsaWRhdGVUZXh04oCm?= In-Reply-To: <67n-_SN6Li--9o1PXKaL_cFj3itH2m5wzjOY5rQPhwc=.bc4903f7-6f22-491a-8612-5be42db50afe@github.com> References: <67n-_SN6Li--9o1PXKaL_cFj3itH2m5wzjOY5rQPhwc=.bc4903f7-6f22-491a-8612-5be42db50afe@github.com> Message-ID: On Wed, 17 Jun 2020 16:42:02 GMT, Prasanta Sadhukhan wrote: > ?ureDimensions: 759: failed assertion 'MTLTextureDescriptor has width greater than maximum allowed size of 16384' > > Check texture width against MaxTextureSize of 16384 before using during MTL texture creation This pull request has now been integrated. Changeset: 2947a7c3 Author: Prasanta Sadhukhan URL: https://git.openjdk.java.net/lanai/commit/2947a7c3 Stats: 16 lines in 3 files changed: 6 ins; 9 del; 1 mod 8247772: Lanai: Several jtreg tests fails with assertion validateText? ------------- PR: https://git.openjdk.java.net/lanai/pull/59 From ajit.ghaisas at oracle.com Thu Jun 18 06:30:38 2020 From: ajit.ghaisas at oracle.com (Ajit Ghaisas) Date: Thu, 18 Jun 2020 12:00:38 +0530 Subject: =?utf-8?Q?Re=3A_RFR=3A_8247772=3A_Lanai=3A_Several_jtreg_tests_fa?= =?utf-8?Q?ils_with_assertion_validateText=E2=80=A6?= In-Reply-To: <67n-_SN6Li--9o1PXKaL_cFj3itH2m5wzjOY5rQPhwc=.bc4903f7-6f22-491a-8612-5be42db50afe@github.com> References: <67n-_SN6Li--9o1PXKaL_cFj3itH2m5wzjOY5rQPhwc=.bc4903f7-6f22-491a-8612-5be42db50afe@github.com> Message-ID: <6B926FBA-C1BD-403B-B9AC-B831EEDE968D@oracle.com> Hi Prasanta, I have few review comments that I have captured in JDK-8247831 Regards, Ajit > On 17-Jun-2020, at 10:22 PM, Prasanta Sadhukhan wrote: > > ?ureDimensions: 759: failed assertion 'MTLTextureDescriptor has width greater than maximum allowed size of 16384' > > Check texture width against MaxTextureSize of 16384 before using during MTL texture creation > > ------------- > > Commit messages: > - 8247772: Lanai: Several jtreg tests fails with assertion validateTextureDimensions: 759: failed assertion 'MTLTextureDescriptor has width greater than maximum allowed size of 16384' > > Changes: https://git.openjdk.java.net/lanai/pull/59/files > Webrev: https://webrevs.openjdk.java.net/lanai/59/webrev.00 > Issue: https://bugs.openjdk.java.net/browse/JDK-8247772 > Stats: 16 lines in 3 files changed: 9 ins; 6 del; 1 mod > Patch: https://git.openjdk.java.net/lanai/pull/59.diff > Fetch: git fetch https://git.openjdk.java.net/lanai pull/59/head:pull/59 > > PR: https://git.openjdk.java.net/lanai/pull/59 From philip.race at oracle.com Thu Jun 18 20:18:04 2020 From: philip.race at oracle.com (Philip Race) Date: Thu, 18 Jun 2020 13:18:04 -0700 Subject: EA2 build of Project Lanai (Metal rendering pipeline for macOS) is now posted. Message-ID: <8336f3ee-f965-05c9-cffa-3ba091afe50d@oracle.com> Hi all, https://jdk.java.net/lanai/ is now hosting the EA 2 build of Lanai Build 15-lanai+1-157 (2020/6/12) EA 2 contains the following new bug fixes relative to EA 1. * 8247464: Memory Leak in MTLBlitLoops_CopyArea() method * 8247304: Use separate MTLCommandQueue for final blit and MTLDrawable * 8246495: Lanai: update AA clip info on GPU via compute shader * 8246454: Lanai: Create RenderPerf tests for rectangular and shape clips * 8242952: fixed MTLBlitLoops::replaceTextureRegion (add correct offset * 8242354: support for bufImgOps (RescaleOp, LookupOp, ConvolveOp) * 8246331: Lanai: do not update AA clip info in nonAA mode * 8246239: Revert JDK-8244193 as it causes performance regression -phil From duke at openjdk.java.net Mon Jun 22 07:00:47 2020 From: duke at openjdk.java.net (duke) Date: Mon, 22 Jun 2020 07:00:47 GMT Subject: git: openjdk/lanai: 2 new changesets Message-ID: Changeset: 02201d19 Author: Sergey Bylokhov Date: 2020-06-22 06:48:26 +0000 URL: https://git.openjdk.java.net/lanai/commit/02201d19 7131400: [macosx] Desktop.edit(a directory) should throw IOException Reviewed-by: pbansal, aivanov ! src/java.desktop/share/classes/java/awt/Desktop.java + test/jdk/java/awt/Desktop/EditPrintFolder.java Changeset: 6605af4c Author: duke Date: 2020-06-22 07:00:03 +0000 URL: https://git.openjdk.java.net/lanai/commit/6605af4c Automatic merge of client:master into master From duke at openjdk.java.net Mon Jun 22 07:14:42 2020 From: duke at openjdk.java.net (duke) Date: Mon, 22 Jun 2020 07:14:42 GMT Subject: git: openjdk/lanai: 2 new changesets Message-ID: Changeset: 3c472b67 Author: Pankaj Bansal Date: 2020-06-22 12:39:59 +0000 URL: https://git.openjdk.java.net/lanai/commit/3c472b67 8198623: java/awt/KeyboardFocusmanager/TypeAhead/EnqueueWithDialogButtonTest/EnqueueWithDialogButtonTest.java fails on mac Reviewed-by: jdv ! test/jdk/ProblemList.txt ! test/jdk/java/awt/KeyboardFocusmanager/TypeAhead/EnqueueWithDialogButtonTest/EnqueueWithDialogButtonTest.java ! test/jdk/java/awt/KeyboardFocusmanager/TypeAhead/FreezeTest/FreezeTest.java Changeset: fc34f909 Author: duke Date: 2020-06-22 07:14:06 +0000 URL: https://git.openjdk.java.net/lanai/commit/fc34f909 Automatic merge of client:master into master From duke at openjdk.java.net Mon Jun 22 23:51:36 2020 From: duke at openjdk.java.net (duke) Date: Mon, 22 Jun 2020 23:51:36 GMT Subject: git: openjdk/lanai: 184 new changesets Message-ID: Changeset: 90a774b9 Author: Stefan Karlsson Date: 2020-06-10 08:57:50 +0000 URL: https://git.openjdk.java.net/lanai/commit/90a774b9 8246272: Make use of GCLogPrecious for G1, Parallel and Serial Reviewed-by: pliden, eosterlund, sjohanss ! src/hotspot/share/gc/g1/g1InitLogger.cpp ! src/hotspot/share/gc/shared/gcInitLogger.cpp Changeset: 8e865fc5 Author: Stefan Karlsson Date: 2020-06-10 08:58:43 +0000 URL: https://git.openjdk.java.net/lanai/commit/8e865fc5 8246926: Clean up newlines and whitespaces in hs_err files Reviewed-by: dholmes, eosterlund, iklam ! src/hotspot/os/aix/os_aix.cpp ! src/hotspot/os/linux/os_linux.cpp ! src/hotspot/os/linux/os_linux.hpp ! src/hotspot/os/posix/os_posix.cpp ! src/hotspot/os/windows/os_windows.cpp ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/runtime/os.cpp ! src/hotspot/share/utilities/vmError.cpp ! test/hotspot/jtreg/runtime/logging/OsCpuLoggingTest.java Changeset: c58aaca7 Author: Stefan Karlsson Date: 2020-06-10 08:59:34 +0000 URL: https://git.openjdk.java.net/lanai/commit/c58aaca7 8247201: Print potential pointer value of readable stack memory in hs_err file Reviewed-by: eosterlund, dholmes, tschatzl ! src/hotspot/share/runtime/os.cpp Changeset: 81685b2a Author: Stefan Karlsson Date: 2020-06-10 09:00:12 +0000 URL: https://git.openjdk.java.net/lanai/commit/81685b2a 8247214: ZGC: ZUncommit initialization should use precious logging Reviewed-by: pliden, eosterlund, tschatzl ! src/hotspot/share/gc/z/zPhysicalMemory.cpp Changeset: b4d09cc9 Author: Stefan Karlsson Date: 2020-06-10 09:00:59 +0000 URL: https://git.openjdk.java.net/lanai/commit/b4d09cc9 8247236: fieldDescriptor::print_on_for prints extra newline after NULL Reviewed-by: iklam, coleenp, tschatzl ! src/hotspot/share/runtime/fieldDescriptor.cpp Changeset: 0e770d1e Author: Conor Cleary Committer: Julia Boes Date: 2020-06-10 09:56:33 +0000 URL: https://git.openjdk.java.net/lanai/commit/0e770d1e 8243655: Map.replace javadoc code snippet typo Replace 'value' with 'oldValue' in Map.replace(K, V, V) javadoc Reviewed-by: jlaskey, martin, prappo, jboes ! src/java.base/share/classes/java/util/Map.java Changeset: a5e03e23 Author: Jan Lahoda Date: 2020-06-10 11:01:29 +0000 URL: https://git.openjdk.java.net/lanai/commit/a5e03e23 8235564: javac crashes while compiling incorrect method invocation with member reference Reviewed-by: vromero ! src/jdk.compiler/share/classes/com/sun/tools/javac/api/JavacTaskPool.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/DeferredAttr.java ! test/langtools/tools/javac/api/TestGetScopeResult.java + test/langtools/tools/javac/lambda/T8235564.java Changeset: c4985fb8 Author: Jan Lahoda Date: 2020-06-10 11:01:34 +0000 URL: https://git.openjdk.java.net/lanai/commit/c4985fb8 8237210: Modify the header to include Oracle copyright line Reviewed-by: jjg ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TreeDiffer.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TreeHasher.java Changeset: 2e8356ea Author: Patrick Concannon Date: 2020-06-10 11:08:19 +0000 URL: https://git.openjdk.java.net/lanai/commit/2e8356ea 8244933: DatagramSocket.connect does not specify that it may cause datagrams in the socket receive buffer to be discarded This fix updates the javadoc for `DatagramSocket.connect` to inform the user that it may cause datagrams in the socket receive buffer to be discarded if not previously received via a call to `DatagramSocket.receive`. Reviewed-by: alanb, dfuchs ! src/java.base/share/classes/java/net/DatagramSocket.java Changeset: 19be4971 Author: Ralf Schmelter Date: 2020-06-10 12:29:01 +0000 URL: https://git.openjdk.java.net/lanai/commit/19be4971 8237354: Add option to jcmd to write a gzipped heap dump Reviewed-by: rrich, clanger, goetz ! src/hotspot/share/gc/shared/workgroup.cpp ! src/hotspot/share/gc/shared/workgroup.hpp ! src/hotspot/share/services/diagnosticCommand.cpp ! src/hotspot/share/services/diagnosticCommand.hpp ! src/hotspot/share/services/heapDumper.cpp ! src/hotspot/share/services/heapDumper.hpp + src/hotspot/share/services/heapDumperCompression.cpp + src/hotspot/share/services/heapDumperCompression.hpp ! src/java.base/share/native/libzip/zip_util.c + test/hotspot/jtreg/serviceability/dcmd/gc/HeapDumpCompressedTest.java + test/lib/jdk/test/lib/hprof/parser/GzipRandomAccess.java ! test/lib/jdk/test/lib/hprof/parser/HprofReader.java ! test/lib/jdk/test/lib/hprof/parser/Reader.java Changeset: 1dc79293 Author: Erik Gahlin Date: 2020-06-10 12:42:02 +0000 URL: https://git.openjdk.java.net/lanai/commit/1dc79293 8247269: JFR: Reduce allocation when using AnnotationElement Reviewed-by: mgronlun ! src/jdk.jfr/share/classes/jdk/jfr/AnnotationElement.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/Type.java Changeset: 7e3d4f8c Author: Erik Gahlin Date: 2020-06-10 13:01:49 +0000 URL: https://git.openjdk.java.net/lanai/commit/7e3d4f8c 8247266: Speed up test\jdk\jdk\jfr\event\gc\detailed\TestZUncommitEvent.java Reviewed-by: mgronlun ! test/jdk/jdk/jfr/event/gc/detailed/TestZUncommitEvent.java Changeset: 65c461ed Author: Erik Gahlin Date: 2020-06-10 13:58:15 +0000 URL: https://git.openjdk.java.net/lanai/commit/65c461ed 8247320: JFR: Reduce logging overhead Reviewed-by: mgronlun ! src/jdk.jfr/share/classes/jdk/jfr/FlightRecorder.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/ASMToolkit.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/Logger.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/MetadataHandler.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/PlatformRecording.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/RepositoryChunk.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/RequestEngine.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/ShutdownHook.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/ChunkParser.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/instrument/JDKEvents.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/instrument/JIMethodCallInliner.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/instrument/JIMethodMergeAdapter.java Changeset: f3c2a17a Author: Coleen Phillimore Date: 2020-06-10 08:29:39 +0000 URL: https://git.openjdk.java.net/lanai/commit/f3c2a17a 8247220: Make OopHandle constructor explicit Fix null initializations to explicitly call the OopHandle constructor Reviewed-by: lfoltan, kbarrett ! src/hotspot/share/classfile/classLoaderData.cpp ! src/hotspot/share/classfile/classLoaderData.hpp ! src/hotspot/share/classfile/javaClasses.cpp ! src/hotspot/share/classfile/moduleEntry.hpp ! src/hotspot/share/classfile/systemDictionaryShared.cpp ! src/hotspot/share/oops/constantPool.cpp ! src/hotspot/share/oops/cpCache.cpp ! src/hotspot/share/oops/klass.cpp ! src/hotspot/share/oops/oopHandle.hpp Changeset: d36a55d2 Author: Zhengyu Gu Date: 2020-06-10 08:34:10 +0000 URL: https://git.openjdk.java.net/lanai/commit/d36a55d2 8246591: Shenandoah: move string dedup roots scanning to concurrent phase Reviewed-by: shade ! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.cpp ! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.hpp ! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.inline.hpp Changeset: 191fe75c Author: Alexander Matveev Date: 2020-06-10 09:44:56 +0000 URL: https://git.openjdk.java.net/lanai/commit/191fe75c 8233215: jpackage doesn't allow enough flexibility for file type binding Reviewed-by: herrick, asemenyuk ! src/jdk.incubator.jpackage/macosx/classes/jdk/incubator/jpackage/internal/MacAppImageBuilder.java ! src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/AddLauncherArguments.java ! src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/Arguments.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/MacHelper.java + test/jdk/tools/jpackage/macosx/MacFileAssociationsTest.java Changeset: 714b345b Author: Aleksey Shipilev Date: 2020-06-10 16:05:36 +0000 URL: https://git.openjdk.java.net/lanai/commit/714b345b 8247310: Shenandoah: pacer should not affect interrupt status Reviewed-by: zgu ! src/hotspot/share/gc/shenandoah/shenandoahPacer.cpp ! src/hotspot/share/gc/shenandoah/shenandoahPacer.hpp Changeset: 268d8701 Author: Alexey Semenyuk Date: 2020-06-10 11:12:33 +0000 URL: https://git.openjdk.java.net/lanai/commit/268d8701 8231283: Add support to jpackage to create install Linux packages in /usr hierarchy Reviewed-by: herrick, almatvee ! src/jdk.incubator.jpackage/linux/classes/jdk/incubator/jpackage/internal/LinuxDebBundler.java ! src/jdk.incubator.jpackage/linux/classes/jdk/incubator/jpackage/internal/LinuxPackageBundler.java ! src/jdk.incubator.jpackage/linux/classes/jdk/incubator/jpackage/internal/LinuxRpmBundler.java ! src/jdk.incubator.jpackage/linux/classes/jdk/incubator/jpackage/internal/resources/LinuxResources.properties ! src/jdk.incubator.jpackage/linux/classes/jdk/incubator/jpackage/internal/resources/LinuxResources_ja.properties ! src/jdk.incubator.jpackage/linux/classes/jdk/incubator/jpackage/internal/resources/LinuxResources_zh_CN.properties ! src/jdk.incubator.jpackage/linux/classes/jdk/incubator/jpackage/internal/resources/template.spec + src/jdk.incubator.jpackage/linux/native/applauncher/Executor.cpp + src/jdk.incubator.jpackage/linux/native/applauncher/Executor.h ! src/jdk.incubator.jpackage/linux/native/applauncher/LinuxLauncher.cpp + src/jdk.incubator.jpackage/linux/native/applauncher/Package.cpp + src/jdk.incubator.jpackage/linux/native/applauncher/Package.h ! src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/ApplicationLayout.java ! src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/CfgFile.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/AdditionalLauncher.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/HelloApp.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JPackageCommand.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/LinuxHelper.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/MacHelper.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/PackageTest.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TKit.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/WindowsHelper.java + test/jdk/tools/jpackage/linux/jdk/jpackage/tests/UsrTreeTest.java ! test/jdk/tools/jpackage/share/InstallDirTest.java ! test/jdk/tools/jpackage/share/LicenseTest.java ! test/jdk/tools/jpackage/share/RuntimePackageTest.java Changeset: 847a3bac Author: Calvin Cheung Date: 2020-06-10 15:50:26 +0000 URL: https://git.openjdk.java.net/lanai/commit/847a3bac 8198698: Support Lambda proxy classes in dynamic CDS archive Added archving of hidden classes of type lambda proxy classes. Co-authored-by: Ioi Lam Reviewed-by: mchung, iklam, dholmes ! make/hotspot/symbols/symbols-unix ! src/hotspot/share/classfile/systemDictionary.cpp ! src/hotspot/share/classfile/systemDictionary.hpp ! src/hotspot/share/classfile/systemDictionaryShared.cpp ! src/hotspot/share/classfile/systemDictionaryShared.hpp ! src/hotspot/share/include/jvm.h ! src/hotspot/share/memory/dynamicArchive.cpp ! src/hotspot/share/oops/constantPool.cpp ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/oops/instanceKlass.hpp ! src/hotspot/share/oops/klass.hpp ! src/hotspot/share/prims/jvm.cpp ! src/hotspot/share/runtime/mutexLocker.cpp ! src/hotspot/share/runtime/mutexLocker.hpp ! src/java.base/share/classes/java/lang/invoke/InnerClassLambdaMetafactory.java + src/java.base/share/classes/java/lang/invoke/LambdaProxyClassArchive.java ! src/java.base/share/classes/jdk/internal/misc/VM.java + src/java.base/share/native/libjava/LambdaProxyClassArchive.c ! src/java.base/share/native/libjava/VM.c + test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/BasicLambdaTest.java + test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/CDSStreamTestDriver.java + test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/DoubleSumAverageTest.java + test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/LambdaCustomLoader.java + test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/LambdaForClassInBaseArchive.java + test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/LambdaProxyCallerIsHidden.java + test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/NestTest.java + test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/ParallelLambdaLoadTest.java + test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/PredicateTest.java + test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/RegularHiddenClass.java + test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/StaticInnerTest.java + test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/UnsafeAndLambda.java + test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/UnsafeAnonymous.java + test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/UsedAllArchivedLambdas.java + test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/methodHandles/CDSMHTest_generate.sh + test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/methodHandles/MethodHandlesAsCollectorTest.java + test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/methodHandles/MethodHandlesCastFailureTest.java + test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/methodHandles/MethodHandlesGeneralTest.java + test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/methodHandles/MethodHandlesInvokersTest.java + test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/methodHandles/MethodHandlesPermuteArgumentsTest.java + test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/methodHandles/MethodHandlesSpreadArgumentsTest.java + test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/test-classes/BasicLambdaApp.java + test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/test-classes/CustomLoaderApp.java + test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/test-classes/LambHello.java + test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/test-classes/LambdaProxyCallerIsHiddenApp.java + test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/test-classes/LambdaVerification.java + test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/test-classes/NestApp.java + test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/test-classes/ParallelLambdaLoad.java + test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/test-classes/PredicateApp.java + test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/test-classes/SimpleApp.java + test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/test-classes/StaticInnerApp.java + test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/test-classes/TestMHApp.java + test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/test-classes/TestStreamApp.java + test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/test-classes/UnsafeAndLambdaApp.java + test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/test-classes/UnsafeAnonymousApp.java + test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/test-classes/UsedAllArchivedLambdasApp.java ! test/hotspot/jtreg/runtime/cds/appcds/javaldr/AnonVmClassesDuringDump.java ! test/lib/jdk/test/lib/Utils.java Changeset: bf22f822 Author: Christian Hagedorn Date: 2020-06-10 17:56:23 +0000 URL: https://git.openjdk.java.net/lanai/commit/bf22f822 8244719: CTW: C2 compilation fails with "assert(!VerifyHashTableKeys || _hash_lock == 0) failed: remove node from hash table before modifying it" Fix Parse::Block::init_graph() to also count predecessors for exception blocks because they can have a direct bytecode jump to them resulting in this assertion failure. Reviewed-by: kvn, thartmann ! src/hotspot/share/opto/parse1.cpp + test/hotspot/jtreg/compiler/parsing/TestExceptionBlockWithPredecessors.jasm + test/hotspot/jtreg/compiler/parsing/TestExceptionBlockWithPredecessorsMain.java Changeset: e47b2bc8 Author: Igor Ignatyev Date: 2020-06-10 10:47:40 +0000 URL: https://git.openjdk.java.net/lanai/commit/e47b2bc8 8246387: switch to jtreg 5.1 Reviewed-by: dholmes, erikj ! make/conf/jib-profiles.js ! test/failure_handler/src/share/classes/jdk/test/failurehandler/jtreg/GatherDiagnosticInfoObserver.java ! test/hotspot/jtreg/TEST.ROOT ! test/hotspot/jtreg/runtime/condy/staticInit/TestInitException.java ! test/jaxp/TEST.ROOT ! test/jdk/TEST.ROOT ! test/langtools/TEST.ROOT ! test/lib-test/TEST.ROOT ! test/lib/jdk/test/lib/Utils.java ! test/lib/jdk/test/lib/cds/CDSTestUtils.java Changeset: 99136026 Author: Claes Redestad Date: 2020-06-10 20:53:04 +0000 URL: https://git.openjdk.java.net/lanai/commit/99136026 8246129: ZIP entries created for DOS epoch include local timezone metadata Reviewed-by: lancea ! src/java.base/share/classes/java/util/zip/ZipEntry.java ! src/java.base/share/classes/java/util/zip/ZipUtils.java + test/jdk/java/util/zip/ZipFile/ZipEntryTimeBounds.java Changeset: 120a0d11 Author: Roger Riggs Date: 2020-06-10 14:51:28 +0000 URL: https://git.openjdk.java.net/lanai/commit/120a0d11 8247274: (test) HexPrinter cleanup Reviewed-by: lancea ! test/lib-test/jdk/test/lib/hexdump/HexPrinterTest.java ! test/lib/jdk/test/lib/hexdump/HexPrinter.java Changeset: b03766fb Author: Igor Ignatyev Date: 2020-06-10 13:15:27 +0000 URL: https://git.openjdk.java.net/lanai/commit/b03766fb 8183040: update jdk/test/lib/Platform.java to use NIO file Reviewed-by: amenkov, bpb ! test/lib/jdk/test/lib/Platform.java ! test/lib/jdk/test/lib/SA/SATestUtils.java Changeset: 54f7732c Author: Naoto Sato Date: 2020-06-10 13:29:44 +0000 URL: https://git.openjdk.java.net/lanai/commit/54f7732c 8246721: java/util/Locale/LocaleProvidersRun.java failed on Windows platforms Reviewed-by: rriggs ! test/jdk/java/util/Locale/LocaleProvidersRun.java Changeset: 74500984 Author: Ralf Schmelter Date: 2020-06-10 23:40:44 +0000 URL: https://git.openjdk.java.net/lanai/commit/74500984 8247362: HeapDumpComressedTest fails Reviewed-by: dcubed, stefank ! test/hotspot/jtreg/serviceability/dcmd/gc/HeapDumpCompressedTest.java Changeset: 52be8949 Author: Alexander Matveev Date: 2020-06-10 18:18:30 +0000 URL: https://git.openjdk.java.net/lanai/commit/52be8949 8245788: EmptyFolderPackageTest fails on Windows 10 Reviewed-by: herrick, asemenyuk ! test/jdk/tools/jpackage/share/EmptyFolderPackageTest.java Changeset: e3cb4df4 Author: Jonathan Gibbons Date: 2020-06-10 17:23:05 +0000 URL: https://git.openjdk.java.net/lanai/commit/e3cb4df4 8247235: doclint should permit "self-closing" tags for void elements in HTML5 Reviewed-by: hannesw ! src/jdk.compiler/share/classes/com/sun/tools/doclint/Checker.java ! test/langtools/jdk/javadoc/doclet/testWarnings/TestWarnings.java ! test/langtools/jdk/javadoc/doclet/testWarnings/pkg/X.java Changeset: 60981917 Author: Alexey Semenyuk Date: 2020-06-10 20:45:28 +0000 URL: https://git.openjdk.java.net/lanai/commit/60981917 8233244: Add tests for icons configuration in rpm/deb packages Reviewed-by: herrick, almatvee ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/FileAssociations.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/LinuxHelper.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/PackageTest.java Changeset: a2401333 Author: Alexey Semenyuk Date: 2020-06-10 20:45:28 +0000 URL: https://git.openjdk.java.net/lanai/commit/a2401333 8246042: Non-ASCII characters are not handled correctly in the native launcher Reviewed-by: herrick, almatvee ! src/jdk.incubator.jpackage/share/native/applauncher/JvmLauncher.cpp ! src/jdk.incubator.jpackage/share/native/applauncher/JvmLauncher.h ! src/jdk.incubator.jpackage/share/native/common/tstrings.cpp ! src/jdk.incubator.jpackage/share/native/common/tstrings.h ! test/jdk/tools/jpackage/apps/image/Hello.java + test/jdk/tools/jpackage/share/jdk/jpackage/tests/UnicodeArgsTest.java Changeset: 259662fe Author: Alexey Semenyuk Date: 2020-06-10 20:45:28 +0000 URL: https://git.openjdk.java.net/lanai/commit/259662fe 8247353: jtreg tests minor issues clean up Reviewed-by: herrick, almatvee ! test/jdk/tools/jpackage/share/AddLauncherTest.java ! test/jdk/tools/jpackage/share/jdk/jpackage/tests/BasicTest.java Changeset: 462f8068 Author: Jie Fu Date: 2020-06-11 10:08:33 +0000 URL: https://git.openjdk.java.net/lanai/commit/462f8068 8247377: Zero and Minimal VMs are broken after JDK-8198698 ('SystemDictionaryShared' has not been declared) Reviewed-by: dholmes ! src/hotspot/share/prims/jvm.cpp Changeset: bb5e5b38 Author: Jesper Wilhelmsson Date: 2020-06-11 04:07:58 +0000 URL: https://git.openjdk.java.net/lanai/commit/bb5e5b38 Added tag jdk-15+27 for changeset 506abc554cae ! .hgtags Changeset: 2ff9f53a Author: Serguei Spitsyn Date: 2020-06-11 05:53:33 +0000 URL: https://git.openjdk.java.net/lanai/commit/2ff9f53a 8222005: ClassRedefinition crashes with: guarantee(false) failed: OLD and/or OBSOLETE method(s) found Remove optimizations from class redefinition that cause the guarantee hit Reviewed-by: coleenp, dcubed ! src/hotspot/share/oops/cpCache.cpp ! src/hotspot/share/oops/klassVtable.cpp ! src/hotspot/share/prims/jvmtiRedefineClasses.cpp Changeset: 6d8c81f6 Author: Serguei Spitsyn Date: 2020-06-11 06:04:05 +0000 URL: https://git.openjdk.java.net/lanai/commit/6d8c81f6 8245126: Kitchensink fails with: assert(!method->is_old()) failed: Should not be installing old methods Fix the method->is_old() assert Reviewed-by: dlong, chagedorn ! src/hotspot/share/ci/ciEnv.cpp ! src/hotspot/share/ci/ciEnv.hpp ! src/hotspot/share/compiler/compileBroker.cpp ! src/hotspot/share/jvmci/jvmciEnv.cpp ! src/hotspot/share/jvmci/jvmciEnv.hpp Changeset: 96fadefa Author: Yumin Qi Date: 2020-06-10 23:16:27 +0000 URL: https://git.openjdk.java.net/lanai/commit/96fadefa 8240245: Avoid calling is_shared_class_visible() in SystemDictionary::load_shared_class() SystemDitionary::load_shared_class can avoid calling is_shared_class_visible if dumptime and runtime do not use modulepath and boot classpath appending. Reviewed-by: iklam, ccheung ! src/hotspot/share/classfile/classLoader.cpp ! src/hotspot/share/classfile/classLoader.hpp ! src/hotspot/share/classfile/systemDictionary.cpp ! src/hotspot/share/classfile/systemDictionary.hpp ! src/hotspot/share/memory/filemap.cpp ! src/hotspot/share/memory/filemap.hpp ! src/hotspot/share/memory/metaspaceShared.cpp ! src/hotspot/share/memory/metaspaceShared.hpp ! src/hotspot/share/runtime/arguments.cpp + test/hotspot/jtreg/runtime/cds/appcds/jigsaw/modulepath/OptimizeModuleHandlingTest.java + test/hotspot/jtreg/runtime/cds/appcds/jigsaw/modulepath/src/com.bars/com/bars/Main.java + test/hotspot/jtreg/runtime/cds/appcds/jigsaw/modulepath/src/com.bars/module-info.java + test/hotspot/jtreg/runtime/cds/appcds/jigsaw/modulepath/src/com.foos/com/foos/Test.java + test/hotspot/jtreg/runtime/cds/appcds/jigsaw/modulepath/src/com.foos/module-info.java Changeset: c563c3d1 Author: Alan Bateman Date: 2020-06-11 07:27:22 +0000 URL: https://git.openjdk.java.net/lanai/commit/c563c3d1 8241770: Module xxxAnnotation() methods throw NCDFE if module-info.class found as resource in unnamed module Reviewed-by: mchung ! src/java.base/share/classes/java/lang/Module.java ! src/java.base/share/classes/jdk/internal/module/ModuleInfoWriter.java ! test/jdk/java/lang/ModuleTests/AnnotationsTest.java Changeset: 6a2e3ca2 Author: Robbin Ehn Date: 2020-06-11 10:00:23 +0000 URL: https://git.openjdk.java.net/lanai/commit/6a2e3ca2 8247248: JVM TI Monitor queries might create JNI locals in another thread when using handshakes Reviewed-by: dholmes, dcubed, sspitsyn, ysuenaga ! src/hotspot/share/prims/jvmtiEnv.cpp ! src/hotspot/share/prims/jvmtiEnvBase.cpp ! src/hotspot/share/prims/jvmtiEnvBase.hpp Changeset: b9ce3b43 Author: Fairoz Matte Date: 2020-06-11 08:23:09 +0000 URL: https://git.openjdk.java.net/lanai/commit/b9ce3b43 8243451: nsk.share.jdi.Debugee.isJFR_active() is incorrect and corresponsing logic seems to be broken Fix check isJFR_active() Reviewed-by: sspitsyn, lmesnik ! test/hotspot/jtreg/vmTestbase/nsk/share/jdi/Debugee.java ! test/hotspot/jtreg/vmTestbase/nsk/share/jdi/HeapwalkingDebuggee.java ! test/hotspot/jtreg/vmTestbase/nsk/share/jdi/HeapwalkingDebugger.java ! test/hotspot/jtreg/vmTestbase/nsk/share/jdi/TestDebuggerType2.java Changeset: 0228a5c7 Author: Markus Gr?nlund Date: 2020-06-11 10:48:35 +0000 URL: https://git.openjdk.java.net/lanai/commit/0228a5c7 8245113: JFR Recorder Thread to run in thread state "_thread_in_native" Reviewed-by: egahlin ! src/hotspot/share/jfr/jni/jfrJavaSupport.cpp ! src/hotspot/share/jfr/jni/jfrJniMethod.cpp ! src/hotspot/share/jfr/leakprofiler/checkpoint/objectSampleCheckpoint.cpp ! src/hotspot/share/jfr/recorder/checkpoint/jfrCheckpointManager.cpp ! src/hotspot/share/jfr/recorder/checkpoint/jfrMetadataEvent.cpp ! src/hotspot/share/jfr/recorder/checkpoint/jfrMetadataEvent.hpp ! src/hotspot/share/jfr/recorder/checkpoint/types/jfrTypeSet.cpp ! src/hotspot/share/jfr/recorder/repository/jfrChunkRotation.cpp ! src/hotspot/share/jfr/recorder/repository/jfrEmergencyDump.cpp ! src/hotspot/share/jfr/recorder/service/jfrRecorderService.cpp ! src/hotspot/share/jfr/recorder/service/jfrRecorderThreadLoop.cpp ! src/hotspot/share/jfr/utilities/jfrConcurrentLinkedListHost.hpp ! src/hotspot/share/jfr/utilities/jfrConcurrentLinkedListHost.inline.hpp ! src/hotspot/share/jfr/utilities/jfrVersionSystem.inline.hpp Changeset: 83d0318e Author: Markus Gr?nlund Date: 2020-06-11 10:56:59 +0000 URL: https://git.openjdk.java.net/lanai/commit/83d0318e 8239024: Kitchensink24HStress.java failed due to timeout Reviewed-by: egahlin ! src/hotspot/share/jfr/leakprofiler/checkpoint/eventEmitter.cpp ! src/hotspot/share/jfr/leakprofiler/checkpoint/eventEmitter.hpp ! src/hotspot/share/jfr/leakprofiler/checkpoint/objectSampleCheckpoint.cpp ! src/hotspot/share/jfr/recorder/repository/jfrEmergencyDump.cpp ! src/hotspot/share/jfr/recorder/service/jfrRecorderService.cpp Changeset: 2085fd32 Author: Thomas Stuefe Date: 2020-06-11 12:51:09 +0000 URL: https://git.openjdk.java.net/lanai/commit/2085fd32 8247252: TestCombinedCompressedFlags.java failed src/hotspot/share/services/virtualMemoryTracker.cpp:388 Error: ShouldNotReachHere() Reviewed-by: minqi, dholmes ! src/hotspot/share/memory/metaspaceShared.cpp ! src/hotspot/share/services/virtualMemoryTracker.cpp ! test/hotspot/jtreg/runtime/cds/SharedBaseAddress.java ! test/hotspot/jtreg/runtime/cds/appcds/ArchiveRelocationTest.java ! test/hotspot/jtreg/runtime/cds/appcds/TestCombinedCompressedFlags.java Changeset: 03642a01 Author: Jim Laskey Date: 2020-06-11 10:08:23 +0000 URL: https://git.openjdk.java.net/lanai/commit/03642a01 8230744: Several classes throw OutOfMemoryError without message Reviewed-by: psandoz, martin, bchristi, rriggs, smarks ! src/java.base/share/classes/java/lang/AbstractStringBuilder.java ! src/java.base/share/classes/java/lang/String.java ! src/java.base/share/classes/java/lang/StringLatin1.java ! src/java.base/share/classes/java/lang/StringUTF16.java ! src/java.base/share/classes/java/util/concurrent/PriorityBlockingQueue.java ! src/java.base/share/classes/java/util/regex/Pattern.java ! src/java.base/share/classes/jdk/internal/misc/Unsafe.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/utils/UnsyncByteArrayOutputStream.java ! src/jdk.zipfs/share/classes/jdk/nio/zipfs/ByteArrayChannel.java Changeset: 95730995 Author: Alexey Semenyuk Date: 2020-06-11 09:51:33 +0000 URL: https://git.openjdk.java.net/lanai/commit/95730995 8246792: Mac signing tests failed (unsealed contents present in the bundle root) Reviewed-by: herrick, almatvee ! src/jdk.incubator.jpackage/macosx/classes/jdk/incubator/jpackage/internal/MacAppImageBuilder.java ! src/jdk.incubator.jpackage/macosx/classes/jdk/incubator/jpackage/internal/MacDmgBundler.java ! src/jdk.incubator.jpackage/macosx/classes/jdk/incubator/jpackage/internal/MacPkgBundler.java ! src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/AppImageFile.java ! src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/IOUtils.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JPackageCommand.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/PackageTest.java ! test/jdk/tools/jpackage/share/jdk/jpackage/tests/BasicTest.java Changeset: 7e052132 Author: Evgeny Nikitin Date: 2020-05-11 17:00:16 +0000 URL: https://git.openjdk.java.net/lanai/commit/7e052132 8244282: test/hotspot/jtreg/compiler/intrinsics/Test8237524.java fails with --illegal-access=deny Add modules to test/hotspot/jtreg/compiler/intrinsics/Test8237524 Reviewed-by: iignatyev ! test/hotspot/jtreg/compiler/intrinsics/Test8237524.java Changeset: 212ab176 Author: Evgeny Nikitin Date: 2020-06-10 13:17:03 +0000 URL: https://git.openjdk.java.net/lanai/commit/212ab176 8242923: Trigger interface MethodHandle resolve in test without Nashorn Reviewed-by: iignatyev ! test/hotspot/jtreg/ProblemList.txt ! test/hotspot/jtreg/compiler/jsr292/CreatesInterfaceDotEqualsCallInfo.java - test/hotspot/jtreg/compiler/jsr292/createsInterfaceDotEqualsCallInfo.js Changeset: 30ff2ad5 Author: Calvin Cheung Date: 2020-06-11 15:47:36 +0000 URL: https://git.openjdk.java.net/lanai/commit/30ff2ad5 8246382: assert in MetaspaceShared::map_archives Perform base archive header CRC check earlier. Reviewed-by: iklam, coleenp ! src/hotspot/share/memory/dynamicArchive.cpp ! src/hotspot/share/memory/filemap.cpp ! src/hotspot/share/memory/metaspaceShared.cpp + test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/MismatchedBaseArchive.java Changeset: 7da56dfb Author: Jesper Wilhelmsson Date: 2020-06-11 18:08:29 +0000 URL: https://git.openjdk.java.net/lanai/commit/7da56dfb Added tag jdk-16+0 for changeset 93813843680b ! .hgtags Changeset: 9ac1ab37 Author: Aleksey Shipilev Date: 2020-06-11 18:16:26 +0000 URL: https://git.openjdk.java.net/lanai/commit/9ac1ab37 8247358: Shenandoah: reconsider free budget slice for marking Reviewed-by: zgu ! src/hotspot/share/gc/shenandoah/shenandoahPacer.cpp Changeset: 4862a00f Author: Aleksey Shipilev Date: 2020-06-11 18:16:32 +0000 URL: https://git.openjdk.java.net/lanai/commit/4862a00f 8247367: Shenandoah: pacer should wait on lock instead of exponential backoff Reviewed-by: zgu ! src/hotspot/share/gc/shenandoah/shenandoahPacer.cpp ! src/hotspot/share/gc/shenandoah/shenandoahPacer.inline.hpp Changeset: bb867793 Author: Prasadrao Koppula Date: 2020-06-11 21:54:51 +0000 URL: https://git.openjdk.java.net/lanai/commit/bb867793 8246031: SSLSocket.getSession() doesn't close connection for timeout/ interrupts Reviewed-by: xuelei, coffeys ! src/java.base/share/classes/sun/security/ssl/SSLSocketImpl.java + test/jdk/sun/security/ssl/SSLSocketImpl/SetSoTimeout.java Changeset: 65455ff6 Author: Lance Andersen Date: 2020-06-11 12:58:13 +0000 URL: https://git.openjdk.java.net/lanai/commit/65455ff6 8207936: TestZipFile.java can fail with an OOM error Reviewed-by: joehw, redestad ! test/jdk/java/util/zip/ZipFile/TestZipFile.java Changeset: 6dec50a7 Author: Mandy Chung Date: 2020-06-11 11:07:09 +0000 URL: https://git.openjdk.java.net/lanai/commit/6dec50a7 8247247: JFR tests fail due to JDK-8235521 missing doPrivileged block Reviewed-by: egahlin ! src/jdk.jfr/share/classes/jdk/jfr/internal/MetadataRepository.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/SecuritySupport.java Changeset: 15999a9f Author: Sean Coffey Date: 2020-06-11 20:06:46 +0000 URL: https://git.openjdk.java.net/lanai/commit/15999a9f Merge Changeset: a5b57127 Author: Joe Darcy Date: 2020-06-07 20:02:03 +0000 URL: https://git.openjdk.java.net/lanai/commit/a5b57127 8235496: Start of release updates for JDK 16 8245585: Add SourceVersion.RELEASE_16 8245586: Add source 16 and target 16 to javac 8245544: com/sun/tools/javac/platform/JDKPlatformProvider.java does not support ct.sym with platform versions 16+ Co-authored-by: David Holmes Co-authored-by: Jan Lahoda Reviewed-by: erikj, dholmes, ihse, neugens, jjg, jlahoda, jlaskey, mikael ! make/autoconf/version-numbers + make/data/symbols/java.base-F.sym.txt + make/data/symbols/java.compiler-F.sym.txt + make/data/symbols/java.desktop-F.sym.txt + make/data/symbols/java.management.rmi-F.sym.txt + make/data/symbols/java.naming-F.sym.txt + make/data/symbols/java.xml-F.sym.txt + make/data/symbols/jdk.compiler-F.sym.txt + make/data/symbols/jdk.incubator.foreign-F.sym.txt + make/data/symbols/jdk.jartool-F.sym.txt + make/data/symbols/jdk.javadoc-F.sym.txt + make/data/symbols/jdk.net-F.sym.txt + make/data/symbols/jdk.nio.mapmode-F.sym.txt + make/data/symbols/jdk.rmic-F.sym.txt + make/data/symbols/jdk.scripting.nashorn-F.sym.txt + make/data/symbols/jdk.unsupported-F.sym.txt ! make/data/symbols/symbols ! src/hotspot/share/classfile/classFileParser.cpp ! src/java.base/share/classes/jdk/internal/org/objectweb/asm/ClassReader.java ! src/java.base/share/classes/jdk/internal/org/objectweb/asm/Opcodes.java ! src/java.compiler/share/classes/javax/lang/model/SourceVersion.java ! src/java.compiler/share/classes/javax/lang/model/util/AbstractAnnotationValueVisitor14.java ! src/java.compiler/share/classes/javax/lang/model/util/AbstractElementVisitor14.java ! src/java.compiler/share/classes/javax/lang/model/util/AbstractTypeVisitor14.java ! src/java.compiler/share/classes/javax/lang/model/util/ElementKindVisitor14.java ! src/java.compiler/share/classes/javax/lang/model/util/ElementScanner14.java ! src/java.compiler/share/classes/javax/lang/model/util/SimpleAnnotationValueVisitor14.java ! src/java.compiler/share/classes/javax/lang/model/util/SimpleElementVisitor14.java ! src/java.compiler/share/classes/javax/lang/model/util/SimpleTypeVisitor14.java ! src/java.compiler/share/classes/javax/lang/model/util/TypeKindVisitor14.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassFile.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Target.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/platform/JDKPlatformProvider.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/PrintingProcessor.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/classfile/Classfile.java ! test/hotspot/jtreg/runtime/CommandLine/VMDeprecatedOptions.java ! test/hotspot/jtreg/runtime/modules/sealedP1/SuperClass.jcod ! test/hotspot/jtreg/runtime/records/abstractRecord.jcod ! test/hotspot/jtreg/runtime/records/badRecordAttribute.jcod ! test/hotspot/jtreg/runtime/records/notFinalRecord.jcod ! test/hotspot/jtreg/runtime/records/recordIgnoredVersion.jcod ! test/hotspot/jtreg/runtime/records/shortRecordAttribute.jcod ! test/hotspot/jtreg/runtime/records/superNotJLRecord.jcod ! test/hotspot/jtreg/runtime/records/twoRecordAttributes.jcod ! test/hotspot/jtreg/runtime/sealedClasses/GetPermittedSubclasses.jcod ! test/hotspot/jtreg/runtime/sealedClasses/Pkg/NotPermitted.jcod ! test/hotspot/jtreg/runtime/sealedClasses/Pkg/SealedInterface.jcod ! test/hotspot/jtreg/runtime/sealedClasses/planets/Mars.jcod ! test/hotspot/jtreg/runtime/sealedClasses/planets/OuterPlanets.jcod ! test/jdk/java/lang/module/ClassFileVersionsTest.java ! test/langtools/tools/javac/api/T6395981.java ! test/langtools/tools/javac/classfiles/ClassVersionChecker.java ! test/langtools/tools/javac/lib/JavacTestingAbstractProcessor.java ! test/langtools/tools/javac/preview/classReaderTest/Client.nopreview.out ! test/langtools/tools/javac/preview/classReaderTest/Client.preview.out ! test/langtools/tools/javac/versions/Versions.java Changeset: 319b4e71 Author: Iris Clark Date: 2020-06-09 08:56:13 +0000 URL: https://git.openjdk.java.net/lanai/commit/319b4e71 8246803: Update link to license in Docs.gmk Reviewed-by: darcy, mikael ! make/Docs.gmk Changeset: 6341f8c0 Author: Leonid Mesnik Date: 2020-06-11 14:03:00 +0000 URL: https://git.openjdk.java.net/lanai/commit/6341f8c0 8244965: Incorrect error message in vmTestbase/nsk/jdi/VirtualMachine/suspend/suspend001/TestDescription.java Reviewed-by: dholmes ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/dispose/dispose004.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/suspend/suspend001.java Changeset: b81f2f1f Author: Joe Darcy Date: 2020-06-11 15:55:19 +0000 URL: https://git.openjdk.java.net/lanai/commit/b81f2f1f 8245620: Improve Annotation.annotationType() documentation Reviewed-by: alanb, prappo ! src/java.base/share/classes/java/lang/annotation/Annotation.java Changeset: 2f5d4c63 Author: Joe Darcy Date: 2020-06-11 16:35:29 +0000 URL: https://git.openjdk.java.net/lanai/commit/2f5d4c63 8247374: Remove default constructors from javax.net.sslK Reviewed-by: xuelei ! src/java.base/share/classes/javax/net/ssl/ExtendedSSLSession.java ! src/java.base/share/classes/javax/net/ssl/KeyManagerFactorySpi.java ! src/java.base/share/classes/javax/net/ssl/SSLContextSpi.java ! src/java.base/share/classes/javax/net/ssl/TrustManagerFactorySpi.java ! src/java.base/share/classes/javax/net/ssl/X509ExtendedTrustManager.java Changeset: c0475c81 Author: Mandy Chung Date: 2020-06-11 11:07:09 +0000 URL: https://git.openjdk.java.net/lanai/commit/c0475c81 8247247: JFR tests fail due to JDK-8235521 missing doPrivileged block Reviewed-by: egahlin ! src/jdk.jfr/share/classes/jdk/jfr/internal/MetadataRepository.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/SecuritySupport.java Changeset: edefd3c1 Author: Alexey Semenyuk Date: 2020-06-11 19:46:39 +0000 URL: https://git.openjdk.java.net/lanai/commit/edefd3c1 8247422: --runtime-image on Mac should work for runtime root 8247424: jpackage BasicTest.java failed two sub-tests Reviewed-by: herrick, almatvee ! src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/StandardBundlerParam.java ! test/jdk/tools/jpackage/share/jdk/jpackage/tests/BasicTest.java + test/jdk/tools/jpackage/share/jdk/jpackage/tests/CookedRuntimeTest.java Changeset: 0b8f18be Author: Valerie Peng Date: 2020-06-12 02:34:44 +0000 URL: https://git.openjdk.java.net/lanai/commit/0b8f18be 8246613: Choose the default SecureRandom algo based on registration ordering Fixed java.security.Provider and SecureRandom to use the 1st registered SecureRandom service Reviewed-by: weijun, mullan ! src/java.base/share/classes/java/security/Provider.java ! src/java.base/share/classes/java/security/SecureRandom.java ! test/jdk/java/security/SecureRandom/DefaultAlgo.java Changeset: 56d333c5 Author: Jesper Wilhelmsson Date: 2020-06-12 05:00:09 +0000 URL: https://git.openjdk.java.net/lanai/commit/56d333c5 Added tag jdk-15+27 for changeset 93813843680b ! .hgtags Changeset: 494f9667 Author: Jesper Wilhelmsson Date: 2020-06-12 05:12:32 +0000 URL: https://git.openjdk.java.net/lanai/commit/494f9667 Merge ! .hgtags ! .hgtags Changeset: 08304ada Author: Jesper Wilhelmsson Date: 2020-06-12 09:47:25 +0000 URL: https://git.openjdk.java.net/lanai/commit/08304ada Added tag jdk-16+1 for changeset 4a485c89d5a0 ! .hgtags Changeset: 1b75b7de Author: Conor Cleary Committer: Patrick Concannon Date: 2020-06-12 09:48:30 +0000 URL: https://git.openjdk.java.net/lanai/commit/1b75b7de 8246143: UnreferencedXXX tests fail when run with --illegal-access=deny This patch updates the @modules tag with +open in the tests UnreferencedDatagramSockets and UnreferncedMulticastSockets in advance of the removal of --illegal-access to allow access to private member fields required by the tests. Reviewed-by: alanb, dfuchs ! test/jdk/java/net/DatagramSocket/UnreferencedDatagramSockets.java ! test/jdk/java/net/MulticastSocket/UnreferencedMulticastSockets.java Changeset: 24f040da Author: Jie Fu Date: 2020-06-12 10:52:20 +0000 URL: https://git.openjdk.java.net/lanai/commit/24f040da 8247396: Exclude PCH for files in $(OPT_SPEED_SRC) with clang after JDK-8246751 Reviewed-by: ihse, erikj ! make/hotspot/lib/JvmOverrideFiles.gmk Changeset: 1b64fb20 Author: Jan Lahoda Date: 2020-06-12 13:38:06 +0000 URL: https://git.openjdk.java.net/lanai/commit/1b64fb20 8247334: Trees.getScope crashes for annotated local records Reviewed-by: vromero ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TypeEnter.java ! test/langtools/tools/javac/api/TestGetScopeResult.java Changeset: ac460314 Author: Poonam Bajaj Date: 2020-06-12 12:51:32 +0000 URL: https://git.openjdk.java.net/lanai/commit/ac460314 8243290: Improve diagnostic messages for class verification and redefinition failures Reviewed-by: coleenp, hseigel, sspitsyn ! src/hotspot/share/classfile/verifier.cpp ! src/hotspot/share/prims/jvmtiRedefineClasses.cpp Changeset: c06fe155 Author: Daniel D. Daugherty Date: 2020-06-12 12:06:24 +0000 URL: https://git.openjdk.java.net/lanai/commit/c06fe155 8247492: ProblemList tools/jlink/plugins/CompressorPluginTest.java Reviewed-by: jlaskey ! test/jdk/ProblemList.txt Changeset: 0e4829ef Author: Calvin Cheung Date: 2020-06-12 16:48:27 +0000 URL: https://git.openjdk.java.net/lanai/commit/0e4829ef 8245060: remove copying of s.h.WB$WhiteBoxPermission in cds/appcds tests Reviewed-by: dholmes, minqi, iklam ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/AppendClasspath.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/ArrayKlasses.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/ClassResolutionFailure.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/DynamicArchiveRelocationTest.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/DynamicLotsOfClasses.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/ExcludedClasses.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/HelloDynamic.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/HelloDynamicCustom.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/HelloDynamicCustomUnload.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/JITInteraction.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/LinkClassTest.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/MethodSorting.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/MissingArchive.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/NoClassToArchive.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/RelativePath.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/SharedArchiveFileOption.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/UnsupportedBaseArchive.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/UnusedCPDuringDump.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/methodHandles/CDSMHTest_generate.sh ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/methodHandles/MethodHandlesAsCollectorTest.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/methodHandles/MethodHandlesCastFailureTest.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/methodHandles/MethodHandlesGeneralTest.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/methodHandles/MethodHandlesInvokersTest.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/methodHandles/MethodHandlesPermuteArgumentsTest.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/methodHandles/MethodHandlesSpreadArgumentsTest.java ! test/hotspot/jtreg/runtime/cds/appcds/loaderConstraints/DynamicLoaderConstraintsTest.java Changeset: 1a681a43 Author: Magnus Ihse Bursie Date: 2020-06-12 20:28:07 +0000 URL: https://git.openjdk.java.net/lanai/commit/1a681a43 8200738: Use --hash-style=gnu for gcc Reviewed-by: erikj ! make/autoconf/flags-ldflags.m4 ! make/autoconf/spec.gmk.in ! make/autoconf/toolchain.m4 Changeset: be278bc5 Author: Joe Darcy Date: 2020-06-12 13:16:40 +0000 URL: https://git.openjdk.java.net/lanai/commit/be278bc5 8246222: Rename javac test T6395981.java to be more informative Reviewed-by: jjg - test/langtools/tools/javac/api/T6395981.java + test/langtools/tools/javac/api/TestGetSourceVersions.java Changeset: 892d9985 Author: Xin Liu Date: 2020-06-12 13:33:29 +0000 URL: https://git.openjdk.java.net/lanai/commit/892d9985 8139046: Compiler Control: IGVPrintLevel directive should set PrintIdealGraph Make !PrintIdealGraph a synonym for PrintIdealGraphLevel=-1 => print nothing Reviewed-by: simonis, phh, neliasso ! src/hotspot/share/compiler/compilerDefinitions.cpp ! src/hotspot/share/opto/c2_globals.hpp ! src/hotspot/share/opto/compile.cpp ! src/hotspot/share/opto/compile.hpp ! src/hotspot/share/opto/idealGraphPrinter.cpp ! src/hotspot/share/opto/idealGraphPrinter.hpp ! src/hotspot/share/opto/parse2.cpp Changeset: 8c90f4c0 Author: Daniel D. Daugherty Date: 2020-06-12 17:28:39 +0000 URL: https://git.openjdk.java.net/lanai/commit/8c90f4c0 8247495: ProblemList vmTestbase/nsk/jvmti/SetFieldAccessWatch/setfldw001/TestDescription.java Reviewed-by: cjplummer, minqi ! test/hotspot/jtreg/ProblemList-Xcomp.txt Changeset: bac2e7fc Author: Leonid Mesnik Date: 2020-06-12 14:33:55 +0000 URL: https://git.openjdk.java.net/lanai/commit/bac2e7fc 8242328: Update mentions of ThreadMBean to ThreadMXBean Reviewed-by: dholmes, iignatyev, sspitsyn ! src/hotspot/share/classfile/vmSymbols.hpp ! src/hotspot/share/compiler/compileBroker.cpp ! src/java.management/share/classes/sun/management/HotspotThreadMBean.java ! src/jdk.management.agent/share/conf/management.properties ! src/jdk.management/share/native/libmanagement_ext/GarbageCollectorExtImpl.c ! src/jdk.management/share/native/libmanagement_ext/GcInfoBuilder.c ! test/hotspot/jtreg/vmTestbase/nsk/monitoring/CompilationMXBean/comptimemon001/comptimemon001.java ! test/hotspot/jtreg/vmTestbase/nsk/monitoring/CompilationMXBean/comptimemon002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/monitoring/CompilationMXBean/comptimemon003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/monitoring/CompilationMXBean/comptimemon004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/monitoring/CompilationMXBean/comptimemon005/TestDescription.java ! test/jdk/sun/management/jmxremote/bootstrap/rmiregistry.properties ! test/jdk/sun/management/jmxremote/bootstrap/rmiregistryssl.properties Changeset: 1faed205 Author: Xue-Lei Andrew Fan Date: 2020-06-12 15:55:08 +0000 URL: https://git.openjdk.java.net/lanai/commit/1faed205 8247510: typo in IllegalHandshakeMessage Reviewed-by: wetmore ! test/jdk/javax/net/ssl/SSLEngine/IllegalHandshakeMessage.java Changeset: 19c5bfe4 Author: Jan Lahoda Date: 2020-06-12 13:38:06 +0000 URL: https://git.openjdk.java.net/lanai/commit/19c5bfe4 8247334: Trees.getScope crashes for annotated local records Reviewed-by: vromero ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TypeEnter.java ! test/langtools/tools/javac/api/TestGetScopeResult.java Changeset: 4bc69f42 Author: Andy Herrick Date: 2020-06-12 11:24:09 +0000 URL: https://git.openjdk.java.net/lanai/commit/4bc69f42 8247418: Only validate the certificates trust if using the default key user name Reviewed-by: asemenyuk, almatvee ! test/jdk/tools/jpackage/macosx/base/SigningCheck.java Changeset: eeb3c5e9 Author: Daniel D. Daugherty Date: 2020-06-12 12:06:24 +0000 URL: https://git.openjdk.java.net/lanai/commit/eeb3c5e9 8247492: ProblemList tools/jlink/plugins/CompressorPluginTest.java Reviewed-by: jlaskey ! test/jdk/ProblemList.txt Changeset: 7b988b31 Author: Phil Race Date: 2020-06-12 09:31:08 +0000 URL: https://git.openjdk.java.net/lanai/commit/7b988b31 8240654: ZGC can cause severe UI application repaint issues Reviewed-by: serb, jdv, stefank, kcr ! src/java.desktop/windows/native/libawt/java2d/windows/GDIBlitLoops.cpp ! src/java.desktop/windows/native/libawt/windows/awt_Cursor.cpp ! src/java.desktop/windows/native/libawt/windows/awt_PrintJob.cpp ! src/java.desktop/windows/native/libawt/windows/awt_TrayIcon.cpp + test/jdk/java/awt/Graphics2D/LargeWindowPaintTest.java + test/jdk/java/awt/print/PrinterJob/AlphaPrintTest.java Changeset: e68f81ab Author: Daniel D. Daugherty Date: 2020-06-12 17:28:39 +0000 URL: https://git.openjdk.java.net/lanai/commit/e68f81ab 8247495: ProblemList vmTestbase/nsk/jvmti/SetFieldAccessWatch/setfldw001/TestDescription.java Reviewed-by: cjplummer, minqi ! test/hotspot/jtreg/ProblemList-Xcomp.txt Changeset: 241f4018 Author: Vladimir Kozlov Date: 2020-06-12 14:33:20 +0000 URL: https://git.openjdk.java.net/lanai/commit/241f4018 8247350: [aarch64] assert(false) failed: wrong size of mach node Use movptr() to load address of string Reviewed-by: adinn, azeemj ! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp ! src/hotspot/share/opto/output.cpp Changeset: af83d6ab Author: Jesper Wilhelmsson Date: 2020-06-13 01:00:00 +0000 URL: https://git.openjdk.java.net/lanai/commit/af83d6ab Merge Changeset: c82c50b2 Author: Ioi Lam Date: 2020-06-14 01:19:48 +0000 URL: https://git.openjdk.java.net/lanai/commit/c82c50b2 8245925: G1 allocates EDEN region after CDS has executed GC Reviewed-by: jiangli, minqi, tschatzl ! src/hotspot/share/gc/g1/g1HeapVerifier.cpp ! src/hotspot/share/gc/shared/collectedHeap.cpp ! src/hotspot/share/memory/heapShared.cpp ! src/hotspot/share/memory/heapShared.hpp ! src/hotspot/share/memory/metaspaceShared.cpp ! test/hotspot/jtreg/runtime/cds/appcds/javaldr/GCDuringDump.java ! test/hotspot/jtreg/runtime/cds/appcds/javaldr/GCDuringDumpTransformer.java Changeset: 0f7b18a9 Author: David Holmes Date: 2020-06-14 17:43:54 +0000 URL: https://git.openjdk.java.net/lanai/commit/0f7b18a9 8231560: Remove expired flags in JDK 16 Reviewed-by: kvn, iklam, iignatyev, eosterlund ! src/hotspot/share/runtime/arguments.cpp Changeset: 2536cbf2 Author: Weijun Wang Date: 2020-06-13 17:49:15 +0000 URL: https://git.openjdk.java.net/lanai/commit/2536cbf2 8245679: KeyStore cannot probe PKCS12 keystore if BouncyCastle is the top security provider Reviewed-by: mullan ! src/java.base/share/classes/java/security/KeyStore.java ! src/java.base/share/classes/sun/security/provider/JavaKeyStore.java + test/jdk/java/security/KeyStore/OneProbeOneNot.java Changeset: faaf52cc Author: Ao Qi Date: 2020-06-13 18:59:44 +0000 URL: https://git.openjdk.java.net/lanai/commit/faaf52cc 8247388: Minimal build broken after JDK-8240245 (undefined reference to `MetaspaceShared::_use_optimized_module_handling') Reviewed-by: iklam, coleenp, dholmes ! src/hotspot/share/runtime/arguments.cpp Changeset: bc73f123 Author: Aleksey Shipilev Date: 2020-06-14 18:16:31 +0000 URL: https://git.openjdk.java.net/lanai/commit/bc73f123 8247474: Shenandoah: Windows build warning after JDK-8247310 Reviewed-by: rkennke ! src/hotspot/share/gc/shenandoah/shenandoahPacer.cpp ! src/hotspot/share/gc/shenandoah/shenandoahPacer.hpp Changeset: 76879aa9 Author: Jesper Wilhelmsson Date: 2020-06-15 02:40:51 +0000 URL: https://git.openjdk.java.net/lanai/commit/76879aa9 Merge ! src/hotspot/share/gc/shenandoah/shenandoahPacer.cpp ! src/hotspot/share/runtime/arguments.cpp ! src/hotspot/share/gc/shenandoah/shenandoahPacer.cpp ! src/hotspot/share/runtime/arguments.cpp Changeset: 3752a81e Author: Yang Zhang Date: 2020-06-15 06:05:17 +0000 URL: https://git.openjdk.java.net/lanai/commit/3752a81e 8244926: Add absolute check for int/long to generate Abs nodes Reviewed-by: neliasso, thartmann ! src/hotspot/share/opto/cfgnode.cpp Changeset: 3341d361 Author: Matthias Baesken Date: 2020-06-12 16:40:47 +0000 URL: https://git.openjdk.java.net/lanai/commit/3341d361 8247469: getSystemCpuLoad() returns -1 on linux when some offline cpus are present and cpusets.effective_cpus is not available Reviewed-by: bobv, dtitov ! src/jdk.management/aix/native/libmanagement_ext/UnixOperatingSystem.c ! src/jdk.management/linux/native/libmanagement_ext/UnixOperatingSystem.c ! src/jdk.management/macosx/native/libmanagement_ext/UnixOperatingSystem.c ! src/jdk.management/unix/classes/com/sun/management/internal/OperatingSystemImpl.java Changeset: 08df6a1f Author: Christian Hagedorn Date: 2020-06-15 09:50:11 +0000 URL: https://git.openjdk.java.net/lanai/commit/08df6a1f 8246203: Segmentation fault in verification due to stack overflow with -XX:+VerifyIterativeGVN Replace the recursive verification algorithm with an iterative one to avoid a stack overflow for large graphs. Reviewed-by: kvn, thartmann ! src/hotspot/share/opto/node.cpp ! src/hotspot/share/opto/node.hpp ! src/hotspot/share/opto/phaseX.cpp + test/hotspot/jtreg/compiler/loopopts/TestDeepGraphVerifyIterativeGVN.java Changeset: ab57f7d6 Author: Erik Helin Date: 2020-06-15 12:28:27 +0000 URL: https://git.openjdk.java.net/lanai/commit/ab57f7d6 8193686: Allow --with-jtreg to accept a zip compressed jtreg image Reviewed-by: ihse ! make/autoconf/toolchain.m4 Changeset: 38f9a938 Author: Rahul Yadav Date: 2020-06-15 16:26:31 +0000 URL: https://git.openjdk.java.net/lanai/commit/38f9a938 8245307: Update ExchangeImpl to use thread safe DateTimeFormatter The fix updates sun.net.httpserver.ExchangeImpl to use thread safe DateTimeFormatter for response headers, this replaces DateFormat that was using ThreadLocal. Reviewed-by: dfuchs, alanb, chegar ! src/jdk.httpserver/share/classes/sun/net/httpserver/ExchangeImpl.java + test/jdk/com/sun/net/httpserver/DateFormatterTest.java Changeset: 23e2f279 Author: Naoto Sato Date: 2020-06-15 09:21:39 +0000 URL: https://git.openjdk.java.net/lanai/commit/23e2f279 8246623: Remove minimum 4 digit requirement from Year.parse() Reviewed-by: lancea, rriggs, joehw ! src/java.base/share/classes/java/time/Year.java ! test/jdk/java/time/tck/java/time/TCKYear.java Changeset: 0be5b7d6 Author: David Holmes Date: 2020-06-15 18:35:46 +0000 URL: https://git.openjdk.java.net/lanai/commit/0be5b7d6 8247289: Obsolete unused UseBsdPosixThreadCPUClocks 8247292: Obsolete unused UseOprofile flag on BSD Co-authored-by: Christoph Dreis Reviewed-by: hseigel, dcubed ! src/hotspot/os/bsd/globals_bsd.hpp ! src/hotspot/os/bsd/os_bsd.cpp ! src/hotspot/share/runtime/arguments.cpp Changeset: c1cd3893 Author: Kim Barrett Date: 2020-06-15 21:14:52 +0000 URL: https://git.openjdk.java.net/lanai/commit/c1cd3893 8247524: Remove unnecessary volatile qualifiers from member functions Remove qualifiers for oopDesc and metadata-related member functions. Reviewed-by: stefank, dholmes, stuefe, coleenp ! src/hotspot/share/memory/binaryTreeDictionary.hpp ! src/hotspot/share/memory/metaspace/metabase.hpp ! src/hotspot/share/oops/constantPool.hpp ! src/hotspot/share/oops/klass.hpp ! src/hotspot/share/oops/metadata.hpp ! src/hotspot/share/oops/method.hpp ! src/hotspot/share/oops/methodCounters.hpp ! src/hotspot/share/oops/methodData.hpp ! src/hotspot/share/oops/oop.hpp ! src/hotspot/share/oops/oop.inline.hpp Changeset: e3b04bc1 Author: Aleksey Shipilev Date: 2020-06-15 14:11:43 +0000 URL: https://git.openjdk.java.net/lanai/commit/e3b04bc1 8247560: Shenandoah: heap iteration holds root locks all the time Reviewed-by: zgu ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp Changeset: ca85c5ab Author: Jie Fu Committer: Jie Fu Date: 2020-06-13 23:10:26 +0000 URL: https://git.openjdk.java.net/lanai/commit/ca85c5ab 8247522: assert(is_aligned(class_space_rs.base(), class_space_alignment)) failed: Sanity Co-authored-by: Thomas Stuefe Reviewed-by: stuefe, iklam ! src/hotspot/share/memory/metaspaceShared.cpp ! test/hotspot/jtreg/runtime/cds/SharedBaseAddress.java ! test/hotspot/jtreg/runtime/cds/appcds/SharedBaseAddress.java Changeset: fd7123b2 Author: Jie Fu Date: 2020-06-13 14:29:08 +0000 URL: https://git.openjdk.java.net/lanai/commit/fd7123b2 8247463: java/nio/channels/etc/OpenAndConnect.java fails due to IPv6 not available Reviewed-by: dfuchs, alanb ! test/jdk/java/nio/channels/etc/OpenAndConnect.java Changeset: b71dac25 Author: Aleksey Shipilev Date: 2020-06-15 16:16:48 +0000 URL: https://git.openjdk.java.net/lanai/commit/b71dac25 8247575: serviceability/dcmd/gc/HeapDumpCompressedTest unlocks experimental options for Shenandoah and Z Reviewed-by: tschatzl, stefank ! test/hotspot/jtreg/serviceability/dcmd/gc/HeapDumpCompressedTest.java Changeset: 6c3c3dad Author: Roger Riggs Date: 2020-06-15 11:57:33 +0000 URL: https://git.openjdk.java.net/lanai/commit/6c3c3dad 8247521: (test) jdk/test/lib/hexdump/HexPrinterTest.java fails on windows Reviewed-by: iignatyev, joehw ! test/lib-test/jdk/test/lib/hexdump/HexPrinterTest.java Changeset: 6cdf06f0 Author: Daniil Titov Date: 2020-06-15 09:03:45 +0000 URL: https://git.openjdk.java.net/lanai/commit/6cdf06f0 8246196: javax/management/MBeanServer/OldMBeanServerTest fails with AssertionError Reviewed-by: amenkov, dholmes, sspitsyn ! test/jdk/javax/management/MBeanServer/OldMBeanServerTest.java Changeset: 898c638b Author: Markus Gr?nlund Date: 2020-06-15 21:52:25 +0000 URL: https://git.openjdk.java.net/lanai/commit/898c638b 8247530: JfrCheckpointManager failed "assert(!SafepointSynchronize::is_at_safepoint()) failed: invariant" Reviewed-by: egahlin ! src/hotspot/share/jfr/recorder/checkpoint/jfrCheckpointManager.cpp Changeset: c55b06a4 Author: Jonathan Gibbons Date: 2020-06-15 16:05:47 +0000 URL: https://git.openjdk.java.net/lanai/commit/c55b06a4 8247382: doclint errors (missing comments) in jdk.compiler and jdk.javadoc Reviewed-by: darcy ! src/jdk.compiler/share/classes/com/sun/tools/javac/Main.java ! src/jdk.javadoc/share/classes/jdk/javadoc/doclet/DocletEnvironment.java ! src/jdk.javadoc/share/classes/jdk/javadoc/doclet/StandardDoclet.java Changeset: f968f327 Author: Valerie Peng Date: 2020-06-15 23:30:49 +0000 URL: https://git.openjdk.java.net/lanai/commit/f968f327 8246077: Cloneable test in HmacCore seems questionable Updated java.security.MessageDigest and Signature classes to return Cloneable obj for Cloneable spi obj Reviewed-by: weijun, xuelei, coffeys ! src/java.base/share/classes/com/sun/crypto/provider/HmacCore.java ! src/java.base/share/classes/java/security/MessageDigest.java ! src/java.base/share/classes/java/security/Signature.java ! src/java.base/share/classes/sun/security/provider/DigestBase.java + test/jdk/com/sun/crypto/provider/Mac/DigestCloneabilityTest.java + test/jdk/java/security/MessageDigest/TestCloneable.java + test/jdk/java/security/Signature/TestCloneable.java Changeset: 02cec347 Author: Dean Long Date: 2020-06-15 17:17:28 +0000 URL: https://git.openjdk.java.net/lanai/commit/02cec347 8236647: java/lang/invoke/CallSiteTest.java failed with InvocationTargetException in Graal mode Reviewed-by: kvn ! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotMethodHandleAccessProvider.java ! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotObjectConstantImpl.java Changeset: e33ebc7f Author: Jesper Wilhelmsson Date: 2020-06-16 04:20:30 +0000 URL: https://git.openjdk.java.net/lanai/commit/e33ebc7f Merge ! src/hotspot/share/memory/metaspaceShared.cpp ! src/hotspot/share/memory/metaspaceShared.cpp Changeset: 0a108f9e Author: Tagir F. Valeev Date: 2020-06-16 03:16:41 +0000 URL: https://git.openjdk.java.net/lanai/commit/0a108f9e 8247605: Avoid array allocation when concatenating with empty string Reviewed-by: redestad, plevart ! src/java.base/share/classes/java/lang/StringConcatHelper.java ! test/micro/org/openjdk/bench/java/lang/StringConcat.java Changeset: 77bdc306 Author: Stefan Karlsson Date: 2020-06-16 09:37:53 +0000 URL: https://git.openjdk.java.net/lanai/commit/77bdc306 8247470: Fix CHeap GrowableArray NMT accounting Reviewed-by: coleenp, tschatzl, kbarrett ! src/hotspot/os/linux/os_linux.cpp ! src/hotspot/os/windows/os_windows.cpp ! src/hotspot/share/aot/aotLoader.cpp ! src/hotspot/share/ci/ciTypeFlow.cpp ! src/hotspot/share/classfile/classListParser.cpp ! src/hotspot/share/classfile/classLoader.cpp ! src/hotspot/share/classfile/classLoaderData.cpp ! src/hotspot/share/classfile/classLoaderExt.cpp ! src/hotspot/share/classfile/compactHashtable.cpp ! src/hotspot/share/classfile/javaClasses.cpp ! src/hotspot/share/classfile/moduleEntry.cpp ! src/hotspot/share/classfile/packageEntry.cpp ! src/hotspot/share/classfile/stringTable.cpp ! src/hotspot/share/classfile/systemDictionaryShared.cpp ! src/hotspot/share/code/codeCache.cpp ! src/hotspot/share/compiler/compilerEvent.cpp ! src/hotspot/share/compiler/disassembler.cpp ! src/hotspot/share/gc/g1/g1Allocator.hpp ! src/hotspot/share/gc/g1/g1FullGCCompactionPoint.cpp ! src/hotspot/share/gc/g1/g1SurvivorRegions.cpp ! src/hotspot/share/gc/parallel/mutableNUMASpace.cpp ! src/hotspot/share/gc/parallel/psCompactionManager.cpp ! src/hotspot/share/gc/shared/gcTimer.cpp ! src/hotspot/share/interpreter/interpreterRuntime.cpp ! src/hotspot/share/jfr/jni/jfrJavaSupport.cpp ! src/hotspot/share/jfr/leakprofiler/checkpoint/objectSampleCheckpoint.cpp ! src/hotspot/share/jfr/periodic/jfrNetworkUtilization.cpp ! src/hotspot/share/jfr/recorder/checkpoint/types/jfrThreadGroup.cpp ! src/hotspot/share/jfr/recorder/checkpoint/types/jfrTypeSetUtils.cpp ! src/hotspot/share/jfr/recorder/jfrRecorder.cpp ! src/hotspot/share/jfr/recorder/repository/jfrEmergencyDump.cpp ! src/hotspot/share/jfr/recorder/service/jfrOptionSet.cpp ! src/hotspot/share/jfr/support/jfrJdkJfrEvent.cpp ! src/hotspot/share/jfr/support/jfrKlassUnloading.cpp ! src/hotspot/share/memory/allocation.hpp ! src/hotspot/share/memory/dynamicArchive.cpp ! src/hotspot/share/memory/filemap.cpp ! src/hotspot/share/memory/heapInspection.cpp ! src/hotspot/share/memory/heapShared.cpp ! src/hotspot/share/memory/metaspaceShared.cpp ! src/hotspot/share/oops/methodData.cpp ! src/hotspot/share/opto/macro.cpp ! src/hotspot/share/prims/jvmtiCodeBlobEvents.cpp ! src/hotspot/share/prims/jvmtiEnv.cpp ! src/hotspot/share/prims/jvmtiEnvBase.cpp ! src/hotspot/share/prims/jvmtiEnvThreadState.cpp ! src/hotspot/share/prims/jvmtiExport.cpp ! src/hotspot/share/prims/jvmtiExtensions.cpp ! src/hotspot/share/prims/jvmtiImpl.cpp ! src/hotspot/share/prims/jvmtiRawMonitor.cpp ! src/hotspot/share/prims/jvmtiTagMap.cpp ! src/hotspot/share/runtime/arguments.cpp ! src/hotspot/share/runtime/biasedLocking.cpp ! src/hotspot/share/runtime/flags/jvmFlagConstraintList.cpp ! src/hotspot/share/runtime/flags/jvmFlagRangeList.cpp ! src/hotspot/share/runtime/perfData.cpp ! src/hotspot/share/runtime/reflectionUtils.cpp ! src/hotspot/share/runtime/thread.cpp ! src/hotspot/share/runtime/unhandledOops.cpp ! src/hotspot/share/runtime/vframe_hp.cpp ! src/hotspot/share/services/diagnosticArgument.cpp ! src/hotspot/share/services/heapDumper.cpp ! src/hotspot/share/services/memoryService.cpp ! src/hotspot/share/services/threadService.cpp ! src/hotspot/share/utilities/growableArray.hpp ! src/hotspot/share/utilities/hashtable.inline.hpp ! src/hotspot/share/utilities/histogram.cpp Changeset: 9e4b9e91 Author: Magnus Ihse Bursie Date: 2020-06-16 14:22:15 +0000 URL: https://git.openjdk.java.net/lanai/commit/9e4b9e91 8201575: Allow numbers in VERSION_PRE according to JEP 223 Reviewed-by: erikj ! make/autoconf/jdk-version.m4 Changeset: a5120993 Author: Rahul Yadav Date: 2020-06-16 13:15:42 +0000 URL: https://git.openjdk.java.net/lanai/commit/a5120993 8247675: Update DateFormatterTest Copyright The fix updates the test DateFormatterTest copyright by adding missing comma Reviewed-by: dfuchs, chegar ! test/jdk/com/sun/net/httpserver/DateFormatterTest.java Changeset: 3839c865 Author: Patric Hedlin Date: 2020-06-04 10:17:40 +0000 URL: https://git.openjdk.java.net/lanai/commit/3839c865 8247200: assert((unsigned)fpargs < 32) Reviewed-by: aph, neliasso ! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp Changeset: 3e5abdaf Author: Jonathan Gibbons Date: 2020-06-16 14:27:16 +0000 URL: https://git.openjdk.java.net/lanai/commit/3e5abdaf 8152313: [javadoc] convert tool tests to doclet tests Reviewed-by: ksrini ! test/langtools/ProblemList.txt + test/langtools/jdk/javadoc/lib/javadoc/tester/TestDoclet.java + test/langtools/jdk/javadoc/tool/enum/docComments/EnumCommentTest.java - test/langtools/jdk/javadoc/tool/enum/docComments/Main.java ! test/langtools/jdk/javadoc/tool/enum/docComments/pkg1/Operation.java + test/langtools/jdk/javadoc/tool/enum/enumType/EnumContentsTest.java - test/langtools/jdk/javadoc/tool/enum/enumType/Main.java ! test/langtools/jdk/javadoc/tool/enum/enumType/expected.out - test/langtools/jdk/javadoc/tool/varArgs/Main.java + test/langtools/jdk/javadoc/tool/varArgs/VarArgsTest.java ! test/langtools/jdk/javadoc/tool/varArgs/expected.out Changeset: bf300e8d Author: Nils Eliasson Date: 2020-06-16 11:15:43 +0000 URL: https://git.openjdk.java.net/lanai/commit/bf300e8d 8247421: ReturnBlobToWrongHeapTest.java failed allocating blob Reviewed-by: kvn ! test/hotspot/jtreg/compiler/codecache/stress/ReturnBlobToWrongHeapTest.java Changeset: e5d33163 Author: Markus Gr?nlund Date: 2020-06-16 16:33:45 +0000 URL: https://git.openjdk.java.net/lanai/commit/e5d33163 8247660: 12 Uninitialised variable in 1 files Reviewed-by: egahlin ! src/hotspot/share/jfr/utilities/jfrConcurrentLinkedListHost.inline.hpp Changeset: 5073b8c1 Author: Yumin Qi Date: 2020-06-16 08:03:40 +0000 URL: https://git.openjdk.java.net/lanai/commit/5073b8c1 8247528: runtime/cds/appcds/jigsaw/modulepath/OptimizeModuleHandlingTest.java failing with Graal OptimizeModuleHandlingTest.java should be disabled for jvmci since jvmci will set jdk.module.addmods.0=jdk.internal.vm.ci which lead to optimization disabled. Reviewed-by: dcubed ! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/modulepath/OptimizeModuleHandlingTest.java Changeset: e7f8e1fd Author: Igor Ignatyev Date: 2020-06-16 09:50:45 +0000 URL: https://git.openjdk.java.net/lanai/commit/e7f8e1fd 8211977: move testlibrary tests into one place Reviewed-by: erikj, dholmes, ihse ! make/Main.gmk ! make/RunTests.gmk ! make/common/FindTests.gmk ! make/test/JtregNativeHotspot.gmk + make/test/JtregNativeLibTest.gmk ! test/hotspot/jtreg/TEST.groups ! test/hotspot/jtreg/testlibrary/jvmti/libSimpleClassFileLoadHook.c - test/hotspot/jtreg/testlibrary_tests/AssertsTest.java - test/hotspot/jtreg/testlibrary_tests/OutputAnalyzerReportingTest.java - test/hotspot/jtreg/testlibrary_tests/OutputAnalyzerTest.java = test/hotspot/jtreg/testlibrary_tests/jvmti/SimpleClassFileLoadHookTest.java - test/hotspot/jtreg/testlibrary_tests/process/Test.java - test/hotspot/jtreg/testlibrary_tests/process/TestNativeProcessBuilder.java - test/hotspot/jtreg/testlibrary_tests/process/exejvm-test-launcher.c - test/jdk/lib/testlibrary/OutputAnalyzerTest.java + test/lib-test/ProblemList.txt = test/lib-test/RedefineClassTest.java ! test/lib-test/TEST.ROOT + test/lib-test/TEST.groups = test/lib-test/jdk/test/lib/AssertsTest.java = test/lib-test/jdk/test/lib/RandomGeneratorTest.java = test/lib-test/jdk/test/lib/TestMutuallyExclusivePlatformPredicates.java = test/lib-test/jdk/test/lib/TestPlatformIsTieredSupported.java ! test/lib-test/jdk/test/lib/apps/LingeredAppTest.java = test/lib-test/jdk/test/lib/process/OutputAnalyzerReportingTest.java + test/lib-test/jdk/test/lib/process/OutputAnalyzerTest.java + test/lib-test/jdk/test/lib/process/TestNativeProcessBuilder.java + test/lib-test/jdk/test/lib/process/exejvm-test-launcher.c = test/lib-test/sun/hotspot/whitebox/BlobSanityTest.java = test/lib-test/sun/hotspot/whitebox/CPUInfoTest.java = test/lib-test/sun/hotspot/whitebox/vm_flags/BooleanTest.java = test/lib-test/sun/hotspot/whitebox/vm_flags/DoubleTest.java = test/lib-test/sun/hotspot/whitebox/vm_flags/IntxTest.java = test/lib-test/sun/hotspot/whitebox/vm_flags/SizeTTest.java = test/lib-test/sun/hotspot/whitebox/vm_flags/StringTest.java = test/lib-test/sun/hotspot/whitebox/vm_flags/Uint64Test.java = test/lib-test/sun/hotspot/whitebox/vm_flags/UintxTest.java = test/lib-test/sun/hotspot/whitebox/vm_flags/VmFlagTest.java Changeset: dee90e47 Author: Vicente Romero Date: 2020-06-16 17:25:02 +0000 URL: https://git.openjdk.java.net/lanai/commit/dee90e47 8246098: API for Class::permittedSubclasses should clarify if returned elements are ordered or not Reviewed-by: chegar ! src/java.base/share/classes/java/lang/Class.java Changeset: a27ee6b2 Author: Jonathan Gibbons Date: 2020-06-16 14:42:06 +0000 URL: https://git.openjdk.java.net/lanai/commit/a27ee6b2 8236539: Relative link tags in record javadoc don't resolve Reviewed-by: hannesw ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractIndexWriter.java + test/langtools/jdk/javadoc/doclet/testRecordLinks/TestRecordLinks.java Changeset: 3237e82b Author: Calvin Cheung Date: 2020-06-16 22:05:09 +0000 URL: https://git.openjdk.java.net/lanai/commit/3237e82b 8247526: [TESTBUG] runtime/cds/appcds/dynamicArchive tests failing with Graal Adjusted the "shouldMatch" statement and increased the timeout of some tests. Reviewed-by: iklam ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/LambdaForClassInBaseArchive.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/NestTest.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/StaticInnerTest.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/methodHandles/CDSMHTest_generate.sh ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/methodHandles/MethodHandlesAsCollectorTest.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/methodHandles/MethodHandlesCastFailureTest.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/methodHandles/MethodHandlesGeneralTest.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/methodHandles/MethodHandlesInvokersTest.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/methodHandles/MethodHandlesPermuteArgumentsTest.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/methodHandles/MethodHandlesSpreadArgumentsTest.java Changeset: 6d2959b3 Author: Jesper Wilhelmsson Date: 2020-06-17 05:28:05 +0000 URL: https://git.openjdk.java.net/lanai/commit/6d2959b3 Merge ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/methodHandles/CDSMHTest_generate.sh ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/methodHandles/MethodHandlesAsCollectorTest.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/methodHandles/MethodHandlesCastFailureTest.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/methodHandles/MethodHandlesGeneralTest.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/methodHandles/MethodHandlesInvokersTest.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/methodHandles/MethodHandlesPermuteArgumentsTest.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/methodHandles/MethodHandlesSpreadArgumentsTest.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/methodHandles/CDSMHTest_generate.sh ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/methodHandles/MethodHandlesAsCollectorTest.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/methodHandles/MethodHandlesCastFailureTest.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/methodHandles/MethodHandlesGeneralTest.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/methodHandles/MethodHandlesInvokersTest.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/methodHandles/MethodHandlesPermuteArgumentsTest.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/methodHandles/MethodHandlesSpreadArgumentsTest.java Changeset: aeeaffa8 Author: Aleksey Shipilev Date: 2020-06-17 09:43:16 +0000 URL: https://git.openjdk.java.net/lanai/commit/aeeaffa8 8247593: Shenandoah: should not block pacing reporters Reviewed-by: rkennke ! src/hotspot/share/gc/shenandoah/shenandoahControlThread.cpp ! src/hotspot/share/gc/shenandoah/shenandoahControlThread.hpp ! src/hotspot/share/gc/shenandoah/shenandoahPacer.cpp ! src/hotspot/share/gc/shenandoah/shenandoahPacer.hpp ! src/hotspot/share/gc/shenandoah/shenandoahPacer.inline.hpp Changeset: d2c1027e Author: Aleksey Shipilev Date: 2020-06-17 17:21:47 +0000 URL: https://git.openjdk.java.net/lanai/commit/d2c1027e 8247751: Shenandoah: options tests should run with smaller heaps Reviewed-by: zgu, rkennke ! test/hotspot/jtreg/gc/shenandoah/options/TestArgumentRanges.java ! test/hotspot/jtreg/gc/shenandoah/options/TestClassUnloadingArguments.java ! test/hotspot/jtreg/gc/shenandoah/options/TestExplicitGC.java ! test/hotspot/jtreg/gc/shenandoah/options/TestExplicitGCNoConcurrent.java ! test/hotspot/jtreg/gc/shenandoah/options/TestHeuristicsUnlock.java ! test/hotspot/jtreg/gc/shenandoah/options/TestHumongousThresholdArgs.java ! test/hotspot/jtreg/gc/shenandoah/options/TestLoopMiningArguments.java ! test/hotspot/jtreg/gc/shenandoah/options/TestModeUnlock.java ! test/hotspot/jtreg/gc/shenandoah/options/TestThreadCounts.java ! test/hotspot/jtreg/gc/shenandoah/options/TestThreadCountsOverride.java ! test/hotspot/jtreg/gc/shenandoah/options/TestWrongBarrierDisable.java ! test/hotspot/jtreg/gc/shenandoah/options/TestWrongBarrierEnable.java Changeset: 00dc525e Author: Aleksey Shipilev Date: 2020-06-17 17:21:56 +0000 URL: https://git.openjdk.java.net/lanai/commit/00dc525e 8247754: Shenandoah: mxbeans tests can be shorter Reviewed-by: rkennke ! test/hotspot/jtreg/gc/shenandoah/mxbeans/TestChurnNotifications.java ! test/hotspot/jtreg/gc/shenandoah/mxbeans/TestPauseNotifications.java Changeset: 44d4e37c Author: Aleksey Shipilev Date: 2020-06-17 17:22:09 +0000 URL: https://git.openjdk.java.net/lanai/commit/44d4e37c 8247757: Shenandoah: split heavy tests by heuristics to improve parallelism Reviewed-by: rkennke ! test/hotspot/jtreg/gc/shenandoah/TestAllocHumongousFragment.java ! test/hotspot/jtreg/gc/shenandoah/TestAllocIntArrays.java ! test/hotspot/jtreg/gc/shenandoah/TestAllocObjectArrays.java ! test/hotspot/jtreg/gc/shenandoah/TestAllocObjects.java ! test/hotspot/jtreg/gc/shenandoah/TestLotsOfCycles.java ! test/hotspot/jtreg/gc/shenandoah/TestRegionSampling.java ! test/hotspot/jtreg/gc/shenandoah/TestRetainObjects.java ! test/hotspot/jtreg/gc/shenandoah/TestSieveObjects.java ! test/hotspot/jtreg/gc/shenandoah/mxbeans/TestChurnNotifications.java ! test/hotspot/jtreg/gc/shenandoah/mxbeans/TestPauseNotifications.java ! test/hotspot/jtreg/gc/stress/gcbasher/TestGCBasherWithShenandoah.java ! test/hotspot/jtreg/gc/stress/gclocker/TestGCLockerWithShenandoah.java ! test/hotspot/jtreg/gc/stress/gcold/TestGCOldWithShenandoah.java Changeset: 1d87958e Author: Jonathan Gibbons Date: 2020-06-17 09:24:28 +0000 URL: https://git.openjdk.java.net/lanai/commit/1d87958e 8243113: Always identify version of javadoc used to generate docs Reviewed-by: prappo ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/Head.java ! test/langtools/jdk/javadoc/doclet/testGeneratedBy/TestGeneratedBy.java ! test/langtools/jdk/javadoc/doclet/testHeadTag/TestHeadTag.java Changeset: 34c79640 Author: Claes Redestad Date: 2020-06-17 19:36:26 +0000 URL: https://git.openjdk.java.net/lanai/commit/34c79640 8247681: Improve bootstrapping of unary concatenations Reviewed-by: jlaskey, psandoz ! src/java.base/share/classes/java/lang/StringConcatHelper.java ! src/java.base/share/classes/java/lang/invoke/StringConcatFactory.java ! test/jdk/java/lang/String/concat/ImplicitStringConcatShapes-head.template ! test/jdk/java/lang/String/concat/ImplicitStringConcatShapes.java ! test/jdk/java/lang/String/concat/StringConcatFactoryInvariants.java ! test/micro/org/openjdk/bench/java/lang/StringConcat.java Changeset: 4f2edaca Author: Martin Buchholz Date: 2020-06-17 12:29:58 +0000 URL: https://git.openjdk.java.net/lanai/commit/4f2edaca 8247782: typos in java.math Reviewed-by: rriggs, lancea, darcy ! src/java.base/share/classes/java/math/BigDecimal.java ! src/java.base/share/classes/java/math/BigInteger.java Changeset: 175b597a Author: Martin Buchholz Date: 2020-06-17 12:45:17 +0000 URL: https://git.openjdk.java.net/lanai/commit/175b597a 8247706: Unintentional use of new Date(year...) with absolute year Reviewed-by: naoto, rriggs ! test/jdk/java/text/Format/DateFormat/DateFormatRegression.java ! test/jdk/java/time/tck/java/time/format/TCKLocalizedPrinterParser.java ! test/jdk/java/util/Calendar/FieldStateTest.java Changeset: 1cb5a48e Author: Joe Darcy Date: 2020-06-17 13:00:14 +0000 URL: https://git.openjdk.java.net/lanai/commit/1cb5a48e 8245588: Update --release 15 symbol information for JDK 15 build 27 Reviewed-by: jjg ! make/data/symbols/java.base-F.sym.txt + make/data/symbols/java.rmi-F.sym.txt + make/data/symbols/jdk.jdi-F.sym.txt ! make/data/symbols/jdk.net-F.sym.txt ! make/data/symbols/jdk.unsupported-F.sym.txt ! make/data/symbols/symbols Changeset: 07f9376f Author: Chris Plummer Date: 2020-06-17 13:12:54 +0000 URL: https://git.openjdk.java.net/lanai/commit/07f9376f 8246369: CodeCache.findBlobUnsafe(addr) sometimes asserts with valid address Reviewed-by: sspitsyn, amenkov ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/CodeCache.java Changeset: 9a26a01e Author: Jesper Wilhelmsson Date: 2020-06-18 03:04:27 +0000 URL: https://git.openjdk.java.net/lanai/commit/9a26a01e Added tag jdk-16+2 for changeset bcbe7b8a77b8 ! .hgtags Changeset: 2627f153 Author: David Holmes Date: 2020-06-17 21:07:08 +0000 URL: https://git.openjdk.java.net/lanai/commit/2627f153 8238832: Obsolete PrintVMQWaitTime Reviewed-by: ccheung, dcubed ! src/hotspot/share/runtime/arguments.cpp ! src/hotspot/share/runtime/globals.hpp ! src/hotspot/share/runtime/vmOperations.hpp ! src/hotspot/share/runtime/vmThread.cpp ! test/jdk/com/sun/management/HotSpotDiagnosticMXBean/CheckOrigin.java Changeset: 0bacc69a Author: Aleksey Shipilev Date: 2020-06-18 19:14:13 +0000 URL: https://git.openjdk.java.net/lanai/commit/0bacc69a 8247860: Shenandoah: add update watermark line in rich assert failure message Reviewed-by: rkennke ! src/hotspot/share/gc/shenandoah/shenandoahAsserts.cpp Changeset: 5547d320 Author: Patric Hedlin Date: 2020-06-17 11:08:44 +0000 URL: https://git.openjdk.java.net/lanai/commit/5547d320 8247200: assert((unsigned)fpargs < 32) Reviewed-by: aph, neliasso ! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp Changeset: f740cda5 Author: Igor Ignatyev Date: 2020-06-17 07:40:09 +0000 URL: https://git.openjdk.java.net/lanai/commit/f740cda5 8247716: JVM_RegisterWhiteBoxMethods checks wrong classloader Reviewed-by: dcubed ! src/hotspot/share/prims/whitebox.cpp Changeset: 338dd21c Author: Igor Ignatyev Date: 2020-06-17 07:40:11 +0000 URL: https://git.openjdk.java.net/lanai/commit/338dd21c 8247725: move two tests for whitebox from test/hotspot/jtreg/sanity to test/lib-test Reviewed-by: dcubed = test/lib-test/sun/hotspot/whitebox/MismatchedWhiteBox/WhiteBox.java = test/lib-test/sun/hotspot/whitebox/WBApi.java Changeset: ed4b8017 Author: Adam Sotona Date: 2020-06-17 13:18:19 +0000 URL: https://git.openjdk.java.net/lanai/commit/ed4b8017 8238735: NPE compiling lambda expression within conditional expression The fix saves result type from the first pass through the Attr.visitLambda and returns it after recovery pass to avoid NPE caused by exposure of Type.recoveryType Reviewed-by: mcimadamore ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java + test/langtools/tools/javac/8238735/T8238735.java + test/langtools/tools/javac/8238735/T8238735.out Changeset: 2a794b69 Author: Jonathan Gibbons Date: 2020-06-17 09:20:24 +0000 URL: https://git.openjdk.java.net/lanai/commit/2a794b69 8245696: javadoc crashes when a doc-files directory contains a '#' file Reviewed-by: hannesw ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/DocFilesHandlerImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/doclets.properties ! test/langtools/jdk/javadoc/doclet/testDocFiles/TestDocFiles.java Changeset: ce4978ff Author: Vicente Romero Date: 2020-06-17 13:19:51 +0000 URL: https://git.openjdk.java.net/lanai/commit/ce4978ff 8246257: Annotated record's vararg type component started to be uncompilable with JDK15b24 Reviewed-by: jjg, jlaskey ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/TypeAnnotations.java ! test/langtools/tools/javac/records/RecordCompilationTests.java Changeset: ecb4cbfd Author: Vicente Romero Date: 2020-06-17 14:39:44 +0000 URL: https://git.openjdk.java.net/lanai/commit/ecb4cbfd 8245842: provide tests for binary compatibility assertions for sealed classes Reviewed-by: jjg + test/langtools/tools/javac/sealed/BinaryCompatibilityTests.java Changeset: 59a4517d Author: Jesper Wilhelmsson Date: 2020-06-18 03:05:41 +0000 URL: https://git.openjdk.java.net/lanai/commit/59a4517d Added tag jdk-15+28 for changeset 06c9f89459da ! .hgtags Changeset: 2cbdd21e Author: Gilles Duboscq Date: 2020-06-18 10:39:36 +0000 URL: https://git.openjdk.java.net/lanai/commit/2cbdd21e 8241802: [Graal] compiler/loopopts/TestLogSum.java timed out Reviewed-by: kvn + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/DeepUnrollingTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.loop.phases/src/org/graalvm/compiler/loop/phases/LoopFullUnrollPhase.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.loop/src/org/graalvm/compiler/loop/LoopsData.java Changeset: cfab7f4c Author: Aleksey Shipilev Date: 2020-06-18 11:23:19 +0000 URL: https://git.openjdk.java.net/lanai/commit/cfab7f4c 8247778: ZGC: More parallel gc/z/TestUncommit.java test configuration Reviewed-by: iignatyev, stefank ! test/hotspot/jtreg/gc/z/TestUncommit.java Changeset: 11ac92c8 Author: Alexey Semenyuk Date: 2020-06-16 16:23:32 +0000 URL: https://git.openjdk.java.net/lanai/commit/11ac92c8 8246244: BasicShortcutHintTest shortcut can not be found Reviewed-by: herrick, almatvee ! src/jdk.incubator.jpackage/linux/classes/jdk/incubator/jpackage/internal/DesktopIntegration.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/LinuxHelper.java ! test/jdk/tools/jpackage/linux/ShortcutHintTest.java Changeset: 56048d04 Author: Chris Hegarty Date: 2020-06-18 17:46:15 +0000 URL: https://git.openjdk.java.net/lanai/commit/56048d04 8247789: Remove use of reflection from test/jdk/java/io/Serializable/records/StreamRefTest.java Reviewed-by: rriggs, mchung ! test/jdk/java/io/Serializable/records/StreamRefTest.java Changeset: a750ac5f Author: Aleksey Shipilev Date: 2020-06-11 18:16:26 +0000 URL: https://git.openjdk.java.net/lanai/commit/a750ac5f 8247358: Shenandoah: reconsider free budget slice for marking Reviewed-by: zgu ! src/hotspot/share/gc/shenandoah/shenandoahPacer.cpp Changeset: de3923ed Author: Jonathan Gibbons Date: 2020-06-18 14:07:49 +0000 URL: https://git.openjdk.java.net/lanai/commit/de3923ed 8247788: DocCommentParser should not reject standalone '>' Reviewed-by: prappo ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/DocCommentParser.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties ! test/langtools/jdk/javadoc/doclet/testJavaFX/TestJavaFX.java ! test/langtools/jdk/javadoc/doclet/testJavaFX/pkg4/C.java ! test/langtools/jdk/javadoc/doclet/testPackageHtml/TestPackageHtml.java ! test/langtools/jdk/javadoc/doclet/testPackageHtml/pkg1/package.html ! test/langtools/tools/doclint/tidy/InvalidTag.out - test/langtools/tools/javac/diags/examples/BadGreaterThan.java ! test/langtools/tools/javac/doctree/ElementTest.java Changeset: a16994ff Author: Jesper Wilhelmsson Date: 2020-06-19 00:30:46 +0000 URL: https://git.openjdk.java.net/lanai/commit/a16994ff Merge ! .hgtags ! .hgtags Changeset: 651c20d4 Author: Ludovic Henry Committer: Tobias Hartmann Date: 2020-06-19 08:06:08 +0000 URL: https://git.openjdk.java.net/lanai/commit/651c20d4 8247697: Remove delayed_forbidden dead code in C2 The delayed_forbidden parameter to Compile::call_generator is never used. Reviewed-by: kvn, vlivanov, thartmann ! src/hotspot/share/opto/callGenerator.cpp ! src/hotspot/share/opto/callGenerator.hpp ! src/hotspot/share/opto/compile.hpp ! src/hotspot/share/opto/doCall.cpp Changeset: cd335475 Author: Yasumasa Suenaga Date: 2020-06-19 16:09:49 +0000 URL: https://git.openjdk.java.net/lanai/commit/cd335475 8247729: GetObjectMonitorUsage() might return inconsistent information Reviewed-by: dholmes, dcubed, sspitsyn ! src/hotspot/share/prims/jvmtiEnv.cpp ! src/hotspot/share/prims/jvmtiEnvBase.cpp Changeset: 4ef42b92 Author: Jonathan Gibbons Date: 2020-06-19 07:55:30 +0000 URL: https://git.openjdk.java.net/lanai/commit/4ef42b92 8247760: Improve documentation for javadoc.tester.JavadocTester Reviewed-by: prappo ! test/langtools/jdk/javadoc/lib/javadoc/tester/JavadocTester.java Changeset: 5bd6e9d7 Author: Daniel D. Daugherty Date: 2020-06-19 15:22:19 +0000 URL: https://git.openjdk.java.net/lanai/commit/5bd6e9d7 8247876: ProblemList various crypto tests on aarch64 Reviewed-by: wetmore ! test/jdk/ProblemList.txt Changeset: 927a7287 Author: Weijun Wang Date: 2020-06-20 15:11:19 +0000 URL: https://git.openjdk.java.net/lanai/commit/927a7287 8247907: XMLDsig logging does not work Reviewed-by: mullan ! src/java.base/share/lib/security/default.policy ! src/java.xml.crypto/share/classes/com/sun/org/slf4j/internal/Logger.java + test/jdk/javax/xml/crypto/dsig/LogParameters.java Changeset: 3576a883 Author: Erik Gahlin Date: 2020-06-22 08:09:23 +0000 URL: https://git.openjdk.java.net/lanai/commit/3576a883 8246436: JFR: Avoid parsing metadata.xml during startup Reviewed-by: mgronlun, erikj, redestad ! make/CompileToolsHotspot.gmk ! make/Main.gmk + make/ToolsHotspot.gmk ! make/hotspot/gensrc/GensrcJfr.gmk ! make/modules/jdk.jfr/Copy.gmk + make/modules/jdk.jfr/Gendata.gmk ! make/src/classes/build/tools/jfr/GenerateJfrFiles.java - src/jdk.jfr/share/classes/jdk/jfr/internal/MetadataHandler.java + src/jdk.jfr/share/classes/jdk/jfr/internal/MetadataLoader.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/TypeLibrary.java Changeset: 04adafb7 Author: Erik Gahlin Date: 2020-06-22 09:44:32 +0000 URL: https://git.openjdk.java.net/lanai/commit/04adafb7 8247901: Multiple conflicting @return for FlightRecorderMXBean Reviewed-by: mgronlun ! src/jdk.management.jfr/share/classes/jdk/management/jfr/FlightRecorderMXBean.java Changeset: 5adfaa39 Author: Roland Westrelin Date: 2020-06-18 15:44:55 +0000 URL: https://git.openjdk.java.net/lanai/commit/5adfaa39 8247763: assert(outer->outcnt() == 2) failed: 'only phis' failure in LoopNode::verify_strip_mined() Reviewed-by: kvn, thartmann ! src/hotspot/share/opto/loopopts.cpp + test/hotspot/jtreg/compiler/loopstripmining/TestStoreSunkToOuterLoop.java Changeset: 732d8865 Author: Severin Gehwolf Date: 2020-05-20 21:12:20 +0000 URL: https://git.openjdk.java.net/lanai/commit/732d8865 8244500: jtreg test error in test/hotspot/jtreg/containers/docker/TestMemoryAwareness.java When the kernel doesn't support swap limits, expect host values instead. Reviewed-by: mbaesken, bobv, stuefe ! test/hotspot/jtreg/containers/docker/CheckOperatingSystemMXBean.java ! test/hotspot/jtreg/containers/docker/TestCPUAwareness.java ! test/hotspot/jtreg/containers/docker/TestMemoryAwareness.java Changeset: 3192ef36 Author: Zhengyu Gu Date: 2020-06-22 11:40:06 +0000 URL: https://git.openjdk.java.net/lanai/commit/3192ef36 8247736: Shenandoah: assert(_nm->is_alive()) failed: only alive nmethods here Reviewed-by: rkennke, shade ! src/hotspot/share/gc/shenandoah/shenandoahNMethod.cpp ! src/hotspot/share/gc/shenandoah/shenandoahNMethod.hpp Changeset: 2155d525 Author: Jonathan Gibbons Date: 2020-06-18 15:54:26 +0000 URL: https://git.openjdk.java.net/lanai/commit/2155d525 8247880: bad HTML(href==...) in table Reviewed-by: lancea, darcy ! src/jdk.zipfs/share/classes/module-info.java Changeset: 6c2c0563 Author: Jonathan Gibbons Date: 2020-06-18 16:19:07 +0000 URL: https://git.openjdk.java.net/lanai/commit/6c2c0563 8247894: Invalid @see in java.management Reviewed-by: mchung, darcy ! src/java.management/share/classes/java/lang/management/package.html Changeset: 51035445 Author: Jonathan Gibbons Date: 2020-06-18 16:21:34 +0000 URL: https://git.openjdk.java.net/lanai/commit/51035445 8247896: Invalid (@throw) tags in 2 java.io classes Reviewed-by: mchung ! src/java.base/share/classes/java/io/PipedWriter.java ! src/java.base/share/classes/java/io/SequenceInputStream.java Changeset: e208d9aa Author: Jonathan Gibbons Date: 2020-06-18 17:32:57 +0000 URL: https://git.openjdk.java.net/lanai/commit/e208d9aa 8247899: HTML errors and warnings in threadPrimitiveDeprecation.html Reviewed-by: lancea ! src/java.base/share/classes/java/lang/doc-files/threadPrimitiveDeprecation.html Changeset: bf1e6903 Author: Goetz Lindenmaier Date: 2020-06-18 22:03:18 +0000 URL: https://git.openjdk.java.net/lanai/commit/bf1e6903 8233014: Enable ShowCodeDetailsInExceptionMessages by default Reviewed-by: coleenp, stuefe, dholmes ! src/hotspot/share/runtime/globals.hpp ! test/hotspot/jtreg/runtime/exceptionMsgs/NullPointerException/SuppressMessagesTest.java ! test/hotspot/jtreg/vmTestbase/jit/t/t104/t104.gold ! test/langtools/jdk/jshell/ToolSimpleTest.java Changeset: 326ba317 Author: Tobias Hartmann Date: 2020-06-19 11:32:51 +0000 URL: https://git.openjdk.java.net/lanai/commit/326ba317 8237950: C2 compilation fails with "Live Node limit exceeded limit" during ConvI2L::Ideal optimization Postpone ConvI2L::Ideal optimization to IGVN. Reviewed-by: kvn, neliasso ! src/hotspot/share/opto/convertnode.cpp + test/hotspot/jtreg/compiler/stringopts/TestLongStringConcat.java Changeset: 5d1255bf Author: Pavel Rappo Date: 2020-06-19 11:52:01 +0000 URL: https://git.openjdk.java.net/lanai/commit/5d1255bf 8246078: Javadoc Search specification link from Javadoc Help page points to JDK 13 spec Reviewed-by: jjg + src/jdk.javadoc/share/classes/jdk/javadoc/internal/Versions.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HelpWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlConfiguration.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/IndexRedirectWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SourceToHTMLConverter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/BaseConfiguration.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/Start.java + test/langtools/jdk/javadoc/doclet/testHelpPage/TestHelpPage.java Changeset: 226e8528 Author: Jan Lahoda Date: 2020-06-19 14:26:09 +0000 URL: https://git.openjdk.java.net/lanai/commit/226e8528 8242214: NullPointerException in JDK 14 javac compiling a method reference Ensuring a proper receiver is used to invoke protected method when method reference is unrolled into a lambda. Reviewed-by: vromero ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java ! test/langtools/tools/javac/lambda/methodReference/ProtectedInaccessibleMethodRefTest2.java ! test/langtools/tools/javac/lambda/methodReference/pack/I.java Changeset: ffbee17d Author: Hannes Walln?fer Date: 2020-06-19 17:17:40 +0000 URL: https://git.openjdk.java.net/lanai/commit/ffbee17d 8198705: Javadoc search needs a fix to handle duplicate package names in different modules Reviewed-by: jjg ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractIndexWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SearchIndexItem.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/search.js ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/IndexItem.java ! test/langtools/jdk/javadoc/doclet/testModules/TestModulePackages.java ! test/langtools/jdk/javadoc/doclet/testSearch/TestSearch.java Changeset: 983e012c Author: Hannes Walln?fer Date: 2020-06-19 17:24:46 +0000 URL: https://git.openjdk.java.net/lanai/commit/983e012c 8241969: Type annotation is not shown for wildcard type in Javadoc Reviewed-by: jjg ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/links/LinkFactory.java ! test/langtools/jdk/javadoc/doclet/testTypeAnnotations/TestTypeAnnotations.java Changeset: f2b191a6 Author: Mandy Chung Date: 2020-06-19 08:27:59 +0000 URL: https://git.openjdk.java.net/lanai/commit/f2b191a6 8247444: Trust final fields in records Co-authored-by: Christoph Dreis Reviewed-by: jrose, dholmes, forax, coleenp, vlivanov ! src/hotspot/share/ci/ciField.cpp ! src/hotspot/share/ci/ciInstanceKlass.cpp ! src/hotspot/share/ci/ciInstanceKlass.hpp ! src/hotspot/share/classfile/javaClasses.cpp ! src/hotspot/share/classfile/javaClasses.hpp ! src/hotspot/share/classfile/vmSymbols.hpp ! src/hotspot/share/prims/methodHandles.cpp ! src/hotspot/share/runtime/fieldDescriptor.cpp ! src/hotspot/share/runtime/fieldDescriptor.hpp ! src/hotspot/share/runtime/reflection.cpp ! src/java.base/share/classes/java/lang/invoke/MemberName.java ! src/java.base/share/classes/java/lang/invoke/MethodHandleNatives.java ! src/java.base/share/classes/java/lang/invoke/MethodHandles.java ! src/java.base/share/classes/java/lang/reflect/AccessibleObject.java ! src/java.base/share/classes/java/lang/reflect/Field.java ! src/java.base/share/classes/java/lang/reflect/ReflectAccess.java ! src/java.base/share/classes/jdk/internal/access/JavaLangReflectAccess.java ! src/java.base/share/classes/jdk/internal/reflect/Reflection.java ! src/java.base/share/classes/jdk/internal/reflect/ReflectionFactory.java ! src/java.base/share/classes/jdk/internal/reflect/UnsafeFieldAccessorFactory.java ! src/jdk.unsupported/share/classes/sun/misc/Unsafe.java - test/jdk/java/lang/invoke/defineHiddenClass/UnreflectTest.java = test/jdk/java/lang/invoke/unreflect/Fields.java + test/jdk/java/lang/invoke/unreflect/TEST.properties + test/jdk/java/lang/invoke/unreflect/UnreflectTest.java ! test/jdk/java/lang/reflect/records/RecordReflectionTest.java ! test/jdk/sun/misc/UnsafeFieldOffsets.java Changeset: 9d40d802 Author: Pavel Rappo Date: 2020-06-19 16:42:52 +0000 URL: https://git.openjdk.java.net/lanai/commit/9d40d802 8247780: Refine the Help page for API Documentation Reviewed-by: jjg ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/standard.properties Changeset: 2e6923ff Author: Hannes Walln?fer Date: 2020-06-19 18:21:08 +0000 URL: https://git.openjdk.java.net/lanai/commit/2e6923ff 8243533: Only one of several deprecated overloaded methods listed in the Deprecated list Reviewed-by: jjg ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/DeprecatedListWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Comparators.java ! test/langtools/jdk/javadoc/doclet/testDeprecatedDocs/TestDeprecatedDocs.java ! test/langtools/jdk/javadoc/doclet/testDeprecatedDocs/pkg/TestClass.java Changeset: 8b6d3147 Author: Jonathan Gibbons Date: 2020-06-19 11:04:52 +0000 URL: https://git.openjdk.java.net/lanai/commit/8b6d3147 8247815: doclint: recategorize "no description for ..." as MISSING, not SYNTAX Reviewed-by: prappo ! src/jdk.compiler/share/classes/com/sun/tools/doclint/Checker.java ! test/langtools/jdk/javadoc/tool/doclint/DocLintTest.java ! test/langtools/tools/doclint/EmptyAuthorTest.java ! test/langtools/tools/doclint/EmptyExceptionTest.java ! test/langtools/tools/doclint/EmptyParamTest.java ! test/langtools/tools/doclint/EmptyReturnTest.java ! test/langtools/tools/doclint/EmptySerialDataTest.java ! test/langtools/tools/doclint/EmptySerialDataTest.out ! test/langtools/tools/doclint/EmptySerialFieldTest.java ! test/langtools/tools/doclint/EmptySinceTest.java ! test/langtools/tools/doclint/EmptyVersionTest.java ! test/langtools/tools/doclint/MultipleDocLintOptionsTest.java ! test/langtools/tools/javac/doclint/DocLintTest.java Changeset: e0a7782a Author: Jonathan Gibbons Date: 2020-06-19 11:10:31 +0000 URL: https://git.openjdk.java.net/lanai/commit/e0a7782a 8247784: Bad link causes invalid documentation Reviewed-by: mchung, dholmes, sspitsyn ! src/jdk.jdi/share/classes/com/sun/jdi/Type.java ! src/jdk.jdi/share/classes/com/sun/jdi/event/ClassUnloadEvent.java Changeset: 25b1e5a7 Author: Daniel D. Daugherty Date: 2020-06-19 15:22:19 +0000 URL: https://git.openjdk.java.net/lanai/commit/25b1e5a7 8247876: ProblemList various crypto tests on aarch64 Reviewed-by: wetmore ! test/jdk/ProblemList.txt Changeset: c4df7911 Author: Weijun Wang Date: 2020-06-20 15:11:19 +0000 URL: https://git.openjdk.java.net/lanai/commit/c4df7911 8247907: XMLDsig logging does not work Reviewed-by: mullan ! src/java.base/share/lib/security/default.policy ! src/java.xml.crypto/share/classes/com/sun/org/slf4j/internal/Logger.java + test/jdk/javax/xml/crypto/dsig/LogParameters.java Changeset: f834dc3d Author: Weijun Wang Date: 2020-06-21 08:32:54 +0000 URL: https://git.openjdk.java.net/lanai/commit/f834dc3d 8247964: All log0() in com/sun/org/slf4j/internal/Logger.java should be private Reviewed-by: rriggs, xuelei ! src/java.xml.crypto/share/classes/com/sun/org/slf4j/internal/Logger.java Changeset: eb758d53 Author: Roland Westrelin Date: 2020-06-18 15:44:55 +0000 URL: https://git.openjdk.java.net/lanai/commit/eb758d53 8247763: assert(outer->outcnt() == 2) failed: 'only phis' failure in LoopNode::verify_strip_mined() Reviewed-by: kvn, thartmann ! src/hotspot/share/opto/loopopts.cpp + test/hotspot/jtreg/compiler/loopstripmining/TestStoreSunkToOuterLoop.java Changeset: 61e44cdb Author: Jan Lahoda Date: 2020-06-22 12:03:11 +0000 URL: https://git.openjdk.java.net/lanai/commit/61e44cdb 8247932: JShell crashes when typing text block Setting up Log before running javac's scanner, so that errors reported from the scanner are properly ignored. Reviewed-by: rfield ! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/ConsoleIOContext.java ! test/langtools/jdk/jshell/IndentUITest.java Changeset: 4862d0d5 Author: Jesper Wilhelmsson Date: 2020-06-22 18:23:49 +0000 URL: https://git.openjdk.java.net/lanai/commit/4862d0d5 Merge ! src/hotspot/share/classfile/javaClasses.cpp ! src/hotspot/share/classfile/vmSymbols.hpp ! src/hotspot/share/runtime/globals.hpp ! src/hotspot/share/classfile/javaClasses.cpp ! src/hotspot/share/classfile/vmSymbols.hpp ! src/hotspot/share/runtime/globals.hpp Changeset: 2c868d61 Author: Phil Race Date: 2020-06-22 15:55:57 +0000 URL: https://git.openjdk.java.net/lanai/commit/2c868d61 Merge ! test/jdk/ProblemList.txt ! test/jdk/ProblemList.txt Changeset: 24311744 Author: duke Date: 2020-06-22 23:40:11 +0000 URL: https://git.openjdk.java.net/lanai/commit/24311744 Automatic merge of client:master into master ! make/autoconf/spec.gmk.in ! make/autoconf/toolchain.m4 ! make/autoconf/spec.gmk.in ! make/autoconf/toolchain.m4 From duke at openjdk.java.net Thu Jun 25 01:41:50 2020 From: duke at openjdk.java.net (duke) Date: Thu, 25 Jun 2020 01:41:50 GMT Subject: git: openjdk/lanai: 2 new changesets Message-ID: Changeset: a1b5e010 Author: Sergey Bylokhov Date: 2020-06-24 15:35:43 +0000 URL: https://git.openjdk.java.net/lanai/commit/a1b5e010 8213535: Windows HiDPI html lightweight tooltips are truncated Reviewed-by: kizune ! src/java.desktop/share/classes/javax/swing/PopupFactory.java ! test/jdk/javax/swing/GraphicsConfigNotifier/StalePreferredSize.java ! test/jdk/javax/swing/JPopupMenu/6800513/bug6800513.java ! test/jdk/javax/swing/JToolTip/4846413/bug4846413.java ! test/jdk/javax/swing/PopupFactory/6276087/NonOpaquePopupMenuTest.java Changeset: 948a7ff9 Author: duke Date: 2020-06-25 01:41:06 +0000 URL: https://git.openjdk.java.net/lanai/commit/948a7ff9 Automatic merge of client:master into master From duke at openjdk.java.net Thu Jun 25 07:23:44 2020 From: duke at openjdk.java.net (duke) Date: Thu, 25 Jun 2020 07:23:44 GMT Subject: git: openjdk/lanai: 2 new changesets Message-ID: Changeset: 921155df Author: Andrey Turbanov Committer: Sergey Bylokhov Date: 2020-06-24 20:32:32 +0000 URL: https://git.openjdk.java.net/lanai/commit/921155df 8036604: Typo in BufferedBufImgOps.java in the exception message Reviewed-by: serb ! src/java.desktop/share/classes/java/awt/image/RescaleOp.java ! src/java.desktop/share/classes/sun/java2d/pipe/BufferedBufImgOps.java Changeset: ebaa2c3c Author: duke Date: 2020-06-25 07:23:07 +0000 URL: https://git.openjdk.java.net/lanai/commit/ebaa2c3c Automatic merge of client:master into master From aghaisas at openjdk.java.net Thu Jun 25 09:20:42 2020 From: aghaisas at openjdk.java.net (Ajit Ghaisas) Date: Thu, 25 Jun 2020 09:20:42 GMT Subject: RFR: 8248301: Lanai - Change MTLStorageMode of MTLSurfaceData texture (render backbuffer) to private Message-ID: <-Mp8ceHJSVSZO4u3hX4Xkwy5r6K_9VzuRKFRANkFe34=.d9cb7e2f-8ecc-41f8-ad7f-8066656f3aa7@github.com> Issue : https://bugs.openjdk.java.net/browse/JDK-8248301 More details on JBS. ------------- Commit messages: - change texture storage mode Changes: https://git.openjdk.java.net/lanai/pull/60/files Webrev: https://webrevs.openjdk.java.net/lanai/60/webrev.00 Issue: https://bugs.openjdk.java.net/browse/JDK-8248301 Stats: 19 lines in 2 files changed: 15 ins; 0 del; 4 mod Patch: https://git.openjdk.java.net/lanai/pull/60.diff Fetch: git fetch https://git.openjdk.java.net/lanai pull/60/head:pull/60 PR: https://git.openjdk.java.net/lanai/pull/60 From aghaisas at openjdk.java.net Thu Jun 25 09:34:33 2020 From: aghaisas at openjdk.java.net (Ajit Ghaisas) Date: Thu, 25 Jun 2020 09:34:33 GMT Subject: RFR: 8248301: Lanai - Change MTLStorageMode of MTLSurfaceData texture (render backbuffer) to private [v2] In-Reply-To: <-Mp8ceHJSVSZO4u3hX4Xkwy5r6K_9VzuRKFRANkFe34=.d9cb7e2f-8ecc-41f8-ad7f-8066656f3aa7@github.com> References: <-Mp8ceHJSVSZO4u3hX4Xkwy5r6K_9VzuRKFRANkFe34=.d9cb7e2f-8ecc-41f8-ad7f-8066656f3aa7@github.com> Message-ID: > Issue : https://bugs.openjdk.java.net/browse/JDK-8248301 > More details on JBS. Ajit Ghaisas has updated the pull request incrementally with one additional commit since the last revision: misc err fixes ------------- Changes: - all: https://git.openjdk.java.net/lanai/pull/60/files - new: https://git.openjdk.java.net/lanai/pull/60/files/f8ea9a8d..67162d7c Webrevs: - full: https://webrevs.openjdk.java.net/lanai/60/webrev.01 - incr: https://webrevs.openjdk.java.net/lanai/60/webrev.00-01 Stats: 2 lines in 1 file changed: 0 ins; 1 del; 1 mod Patch: https://git.openjdk.java.net/lanai/pull/60.diff Fetch: git fetch https://git.openjdk.java.net/lanai pull/60/head:pull/60 PR: https://git.openjdk.java.net/lanai/pull/60 From aghaisas at openjdk.java.net Thu Jun 25 09:35:11 2020 From: aghaisas at openjdk.java.net (Ajit Ghaisas) Date: Thu, 25 Jun 2020 09:35:11 GMT Subject: Integrated: 8248301: Lanai - Change MTLStorageMode of MTLSurfaceData texture (render backbuffer) to private In-Reply-To: <-Mp8ceHJSVSZO4u3hX4Xkwy5r6K_9VzuRKFRANkFe34=.d9cb7e2f-8ecc-41f8-ad7f-8066656f3aa7@github.com> References: <-Mp8ceHJSVSZO4u3hX4Xkwy5r6K_9VzuRKFRANkFe34=.d9cb7e2f-8ecc-41f8-ad7f-8066656f3aa7@github.com> Message-ID: On Thu, 25 Jun 2020 09:09:02 GMT, Ajit Ghaisas wrote: > Issue : https://bugs.openjdk.java.net/browse/JDK-8248301 > More details on JBS. This pull request has now been integrated. Changeset: 51172c40 Author: Ajit Ghaisas URL: https://git.openjdk.java.net/lanai/commit/51172c40 Stats: 18 lines in 2 files changed: 0 ins; 14 del; 4 mod 8248301: Lanai - Change MTLStorageMode of MTLSurfaceData texture (render backbuffer) to private ------------- PR: https://git.openjdk.java.net/lanai/pull/60 From alexey.ushakov at jetbrains.com Fri Jun 26 10:02:43 2020 From: alexey.ushakov at jetbrains.com (Alexey Ushakov) Date: Fri, 26 Jun 2020 13:02:43 +0300 Subject: FYI: Major problem with MacBook Air 2020 (JDK-8248315) Message-ID: <0D094C6A-C485-46DD-9E94-453AAF7B19D8@jetbrains.com> Hello, I?ve just filed an major issue that most likely in Hotspot JVM https://bugs.openjdk.java.net/browse/JDK-8248315 This issue affects all the products based on IDEA platform running on new MacBook Air 2020 equipped with Intel Ice Lake CPU. Here is the related issue in our bug tracker https://youtrack.jetbrains.com/issue/JBR-2310 Best Regards, Alexey