git: openjdk/loom: master: 84 new changesets
duke
duke at openjdk.java.net
Thu Feb 17 10:57:02 UTC 2022
Changeset: fb17a8ec
Author: Quan Anh Mai <anhmdq99 at gmail.com>
Committer: Jie Fu <jiefu at openjdk.org>
Date: 2022-02-08 23:38:09 +0000
URL: https://git.openjdk.java.net/loom/commit/fb17a8ece0a3593c51a8be60533916bf70778a93
8278947: Support for array constants in constant table
Reviewed-by: kvn, vlivanov
! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp
! src/hotspot/cpu/x86/c2_MacroAssembler_x86.hpp
! src/hotspot/cpu/x86/x86.ad
! src/hotspot/share/asm/assembler.hpp
! src/hotspot/share/opto/constantTable.cpp
! src/hotspot/share/opto/constantTable.hpp
Changeset: 2f46af05
Author: Sergey Bylokhov <serb at openjdk.org>
Date: 2022-02-09 01:26:42 +0000
URL: https://git.openjdk.java.net/loom/commit/2f46af05ce2d43e19e0095680eb3a52fd904c774
8280132: Incorrect comparator com.sun.beans.introspect.MethodInfo.MethodOrder
Reviewed-by: prr
! src/java.desktop/share/classes/com/sun/beans/introspect/MethodInfo.java
! test/jdk/java/beans/Introspector/MethodOrderException.java
Changeset: 13f739d3
Author: Kim Barrett <kbarrett at openjdk.org>
Date: 2022-02-09 04:10:37 +0000
URL: https://git.openjdk.java.net/loom/commit/13f739d330e393f840d134f5327a025957e1f795
8280830: Change NonblockingQueue::try_pop variable named "result"
Reviewed-by: dholmes
! src/hotspot/share/utilities/nonblockingQueue.inline.hpp
Changeset: bce5dd17
Author: Kim Barrett <kbarrett at openjdk.org>
Date: 2022-02-09 04:38:11 +0000
URL: https://git.openjdk.java.net/loom/commit/bce5dd17665d1cdf2901690ca54f84ec200560af
8280438: Improve BufferNode::Allocator::release to avoid walking pending list
Reviewed-by: iwalulya, tschatzl
! src/hotspot/share/gc/shared/ptrQueue.cpp
! src/hotspot/share/gc/shared/ptrQueue.hpp
Changeset: fc772178
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2022-02-09 06:28:00 +0000
URL: https://git.openjdk.java.net/loom/commit/fc77217814eb1a346d7380299abdc2b01a69b4de
8281168: Micro-optimize VarForm.getMemberName for interpreter
Reviewed-by: redestad, vlivanov, mchung
! src/java.base/share/classes/java/lang/invoke/VarForm.java
Changeset: cb2f8cae
Author: Artem Semenov <asemenov at openjdk.org>
Date: 2022-02-09 06:50:35 +0000
URL: https://git.openjdk.java.net/loom/commit/cb2f8caed2de1bf0a85a7ebfd232c36371e06c98
8281338: NSAccessibilityPressAction action for tree node and NSAccessibilityShowMenuAcgtion action not working
Reviewed-by: ant, kizune
! src/java.desktop/macosx/native/libawt_lwawt/awt/JavaAccessibilityAction.m
+ test/jdk/java/awt/a11y/AccessibleActionsTest.java
Changeset: 072e7b4d
Author: Kim Barrett <kbarrett at openjdk.org>
Date: 2022-02-09 06:53:09 +0000
URL: https://git.openjdk.java.net/loom/commit/072e7b4da0449ab7c1ab1ba0cfbb3db233823e7c
8272807: Permit use of memory concurrent with pretouch
Reviewed-by: shade, stuefe
! src/hotspot/share/runtime/os.cpp
! src/hotspot/share/runtime/os.hpp
Changeset: f924e50c
Author: Daniel Jeliński <djelinski at openjdk.org>
Committer: Alexey Ivanov <aivanov at openjdk.org>
Date: 2022-02-09 08:34:47 +0000
URL: https://git.openjdk.java.net/loom/commit/f924e50c42c2f9548d2983449a98c45af40b0d35
8281440: AWT: Conversion from string literal loses const qualifier
Reviewed-by: prr, aivanov
! src/java.desktop/windows/native/libawt/windows/WPrinterJob.cpp
! src/java.desktop/windows/native/libawt/windows/awt_Debug.cpp
! src/java.desktop/windows/native/libawt/windows/awt_DesktopProperties.cpp
! src/java.desktop/windows/native/libawt/windows/awt_DrawingSurface.cpp
! src/java.desktop/windows/native/libawt/windows/awt_Font.cpp
! src/java.desktop/windows/native/libawt/windows/awt_Font.h
! src/java.desktop/windows/native/libawt/windows/awt_PrintControl.cpp
! src/java.desktop/windows/native/libawt/windows/awt_PrintJob.cpp
! src/java.desktop/windows/native/libawt/windows/awt_Toolkit.cpp
! src/java.desktop/windows/native/libawt/windows/awt_Win32GraphicsEnv.cpp
Changeset: f092baba
Author: Alexey Pavlyutkin <apavlyutkin at azul.com>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date: 2022-02-09 09:33:35 +0000
URL: https://git.openjdk.java.net/loom/commit/f092babafb58563a4044463e157e02c397d8c9bc
8281195: Mistakenly used logging causes significant overhead in interpreter
Reviewed-by: shade, dholmes
! src/hotspot/share/interpreter/oopMapCache.cpp
Changeset: 69e390a0
Author: Roland Westrelin <roland at openjdk.org>
Date: 2022-02-09 10:18:27 +0000
URL: https://git.openjdk.java.net/loom/commit/69e390a0e86f82eaa7bcdbc3ef509734dbe3b22f
8262721: Add Tests to verify single iteration loops are properly optimized
Reviewed-by: neliasso, chagedorn, kvn
+ test/hotspot/jtreg/compiler/c2/irTests/TestFewIterationsCountedLoop.java
Changeset: bb2e10cc
Author: Matthias Baesken <mbaesken at openjdk.org>
Date: 2022-02-09 11:33:16 +0000
URL: https://git.openjdk.java.net/loom/commit/bb2e10ccea0c0b89b06ace034c99253e9999ec47
8281274: deal with ActiveProcessorCount in os::Linux::print_container_info
Reviewed-by: stuefe, sgehwolf, dholmes, iklam
! src/hotspot/os/linux/os_linux.cpp
! test/hotspot/jtreg/containers/docker/TestMisc.java
Changeset: 8b384b98
Author: Christian Stein <cstein at openjdk.org>
Committer: Lance Andersen <lancea at openjdk.org>
Date: 2022-02-09 11:34:22 +0000
URL: https://git.openjdk.java.net/loom/commit/8b384b986a0a6a972c29a2f7a4d9fd40dc479b48
8281470: tools/jar/CreateMissingParentDirectories.java fails with "Should have failed creating jar file"
Reviewed-by: lancea
! test/jdk/ProblemList.txt
! test/jdk/tools/jar/CreateMissingParentDirectories.java
Changeset: f823bed0
Author: Bhavana Kilambi <bhavana.kilambi at arm.com>
Committer: Paul Hohensee <phh at openjdk.org>
Date: 2022-02-09 13:18:29 +0000
URL: https://git.openjdk.java.net/loom/commit/f823bed043dc38d838baaf8c2024ef24b8a50e9b
8280007: Enable Neoverse N1 optimizations for Arm Neoverse V1 & N2
Reviewed-by: phh
! src/hotspot/cpu/aarch64/vm_version_aarch64.cpp
Changeset: c5c8c064
Author: Vladimir Ivanov <vlivanov at openjdk.org>
Date: 2022-02-09 13:56:23 +0000
URL: https://git.openjdk.java.net/loom/commit/c5c8c0644d9442846de15422285fffeb91c3e0a1
8279822: CI: Constant pool entries in error state are not supported
Reviewed-by: kvn, thartmann
! src/hotspot/share/ci/bcEscapeAnalyzer.cpp
! src/hotspot/share/ci/ciConstant.hpp
! src/hotspot/share/ci/ciEnv.cpp
! src/hotspot/share/ci/ciStreams.cpp
! src/hotspot/share/ci/ciStreams.hpp
! src/hotspot/share/ci/ciTypeFlow.cpp
! src/hotspot/share/oops/constantPool.cpp
! src/hotspot/share/opto/parse2.cpp
! src/hotspot/share/utilities/constantTag.hpp
+ test/hotspot/jtreg/compiler/runtime/TestConstantsInError.java
Changeset: 178b962e
Author: Hai-May Chao <hchao at openjdk.org>
Date: 2022-02-09 16:53:48 +0000
URL: https://git.openjdk.java.net/loom/commit/178b962e01cc6c150442bf41dc6bd199caff0042
8265765: DomainKeyStore may stop enumerating aliases if a constituting KeyStore is empty
Reviewed-by: weijun
! src/java.base/share/classes/sun/security/provider/DomainKeyStore.java
+ test/jdk/sun/security/provider/KeyStore/DksWithEmptyKeystore.java
Changeset: fd8a3dcc
Author: Alexey Ivanov <aivanov at openjdk.org>
Date: 2022-02-09 19:12:20 +0000
URL: https://git.openjdk.java.net/loom/commit/fd8a3dcc52dc5d6b62edd83eacef5934f6294e80
8280820: Clean up bug8033699 and bug8075609.java tests: regtesthelpers aren't used
Reviewed-by: prr
! test/jdk/javax/swing/JRadioButton/8033699/bug8033699.java
! test/jdk/javax/swing/JRadioButton/8075609/bug8075609.java
Changeset: 7218d844
Author: John Jiang <jjiang at openjdk.org>
Date: 2022-02-10 08:11:08 +0000
URL: https://git.openjdk.java.net/loom/commit/7218d8449bfaa3f121b66088a88a194f77f06753
8281567: Remove @throws IOException from X509CRLImpl::getExtension docs
Reviewed-by: xuelei, jiefu
! src/java.base/share/classes/sun/security/x509/X509CRLImpl.java
Changeset: fa0a72c0
Author: Emanuel Peter <emanuel.peter at oracle.com>
Committer: Tobias Hartmann <thartmann at openjdk.org>
Date: 2022-02-10 09:29:53 +0000
URL: https://git.openjdk.java.net/loom/commit/fa0a72c030432f9ea4ad9913a2bb4096324410aa
8252496: C2: Useless code in MergeMemNode::Ideal
Reviewed-by: thartmann, chagedorn, vlivanov
! src/hotspot/share/opto/memnode.cpp
Changeset: c820d1ac
Author: Leo Korinth <lkorinth at openjdk.org>
Date: 2022-02-10 10:34:16 +0000
URL: https://git.openjdk.java.net/loom/commit/c820d1acb7c6e600a890e4205eef0be8a4c7a791
8281379: Assign package declarations to all jtreg test cases under gc
Reviewed-by: kbarrett, tschatzl
! test/hotspot/jtreg/gc/g1/TestG1SkipCompaction.java
! test/hotspot/jtreg/gc/g1/numa/TestG1NUMATouchRegions.java
! test/hotspot/jtreg/gc/z/TestGarbageCollectorMXBean.java
! test/hotspot/jtreg/gc/z/TestMemoryMXBean.java
! test/hotspot/jtreg/gc/z/TestMemoryManagerMXBean.java
Changeset: d442328b
Author: Maxim Kartashev <maxim.kartashev at jetbrains.com>
Committer: Magnus Ihse Bursie <ihse at openjdk.org>
Date: 2022-02-10 10:46:35 +0000
URL: https://git.openjdk.java.net/loom/commit/d442328bc2f2f4bc35dd054487a78552e3d9a759
8281262: Windows builds in different directories are not fully reproducible
Co-authored-by: Erik Joelsson <erikj at openjdk.org>
Reviewed-by: erikj, ihse
! make/TestImage.gmk
! make/autoconf/flags-cflags.m4
! test/jdk/build/AbsPathsInImage.java
Changeset: 3ce1c5b6
Author: Kim Barrett <kbarrett at openjdk.org>
Date: 2022-02-10 11:28:04 +0000
URL: https://git.openjdk.java.net/loom/commit/3ce1c5b6ce02749ef8f9d35409b7bcbf27f47203
8280832: Update usage docs for NonblockingQueue
Reviewed-by: iwalulya, dholmes
! src/hotspot/share/utilities/nonblockingQueue.hpp
! src/hotspot/share/utilities/nonblockingQueue.inline.hpp
Changeset: 039313d6
Author: Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date: 2022-02-10 12:02:05 +0000
URL: https://git.openjdk.java.net/loom/commit/039313d65d47dc85cb8c91d3e1d2752d365f70f9
8054449: Incompatible type in example code in TreePath
Reviewed-by: aivanov, dmarkov
! src/java.desktop/share/classes/javax/swing/tree/TreePath.java
Changeset: 83b6e4bc
Author: Paul Sandoz <psandoz at openjdk.org>
Date: 2022-02-10 18:37:21 +0000
URL: https://git.openjdk.java.net/loom/commit/83b6e4bc04db89a846a1b6c2d0666efe139f8f61
8281294: [vectorapi] FIRST_NONZERO reduction operation throws IllegalArgumentExcept on zero vectors
Reviewed-by: jrose
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/ByteVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/DoubleVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/FloatVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/IntVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/LongVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/ShortVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/X-Vector.java.template
! test/jdk/jdk/incubator/vector/Byte128VectorTests.java
! test/jdk/jdk/incubator/vector/Byte256VectorTests.java
! test/jdk/jdk/incubator/vector/Byte512VectorTests.java
! test/jdk/jdk/incubator/vector/Byte64VectorTests.java
! test/jdk/jdk/incubator/vector/ByteMaxVectorTests.java
! test/jdk/jdk/incubator/vector/Double128VectorTests.java
! test/jdk/jdk/incubator/vector/Double256VectorTests.java
! test/jdk/jdk/incubator/vector/Double512VectorTests.java
! test/jdk/jdk/incubator/vector/Double64VectorTests.java
! test/jdk/jdk/incubator/vector/DoubleMaxVectorTests.java
! test/jdk/jdk/incubator/vector/Float128VectorTests.java
! test/jdk/jdk/incubator/vector/Float256VectorTests.java
! test/jdk/jdk/incubator/vector/Float512VectorTests.java
! test/jdk/jdk/incubator/vector/Float64VectorTests.java
! test/jdk/jdk/incubator/vector/FloatMaxVectorTests.java
! test/jdk/jdk/incubator/vector/Int128VectorTests.java
! test/jdk/jdk/incubator/vector/Int256VectorTests.java
! test/jdk/jdk/incubator/vector/Int512VectorTests.java
! test/jdk/jdk/incubator/vector/Int64VectorTests.java
! test/jdk/jdk/incubator/vector/IntMaxVectorTests.java
! test/jdk/jdk/incubator/vector/Long128VectorTests.java
! test/jdk/jdk/incubator/vector/Long256VectorTests.java
! test/jdk/jdk/incubator/vector/Long512VectorTests.java
! test/jdk/jdk/incubator/vector/Long64VectorTests.java
! test/jdk/jdk/incubator/vector/LongMaxVectorTests.java
! test/jdk/jdk/incubator/vector/Short128VectorTests.java
! test/jdk/jdk/incubator/vector/Short256VectorTests.java
! test/jdk/jdk/incubator/vector/Short512VectorTests.java
! test/jdk/jdk/incubator/vector/Short64VectorTests.java
! test/jdk/jdk/incubator/vector/ShortMaxVectorTests.java
! test/jdk/jdk/incubator/vector/gen-template.sh
- test/jdk/jdk/incubator/vector/templates/Kernel-Reduction-Masked-Min-op.template
= test/jdk/jdk/incubator/vector/templates/Kernel-Reduction-Masked-op-func.template
- test/jdk/jdk/incubator/vector/templates/Kernel-Reduction-Max-op.template
- test/jdk/jdk/incubator/vector/templates/Kernel-Reduction-Min-op.template
+ test/jdk/jdk/incubator/vector/templates/Kernel-Reduction-op-func.template
- test/jdk/jdk/incubator/vector/templates/Unit-Reduction-Masked-Min-op.template
= test/jdk/jdk/incubator/vector/templates/Unit-Reduction-Masked-op-func.template
- test/jdk/jdk/incubator/vector/templates/Unit-Reduction-Min-op.template
- test/jdk/jdk/incubator/vector/templates/Unit-Reduction-Scalar-Masked-Max-op.template
- test/jdk/jdk/incubator/vector/templates/Unit-Reduction-Scalar-Masked-Min-op.template
+ test/jdk/jdk/incubator/vector/templates/Unit-Reduction-Scalar-Masked-op-func.template
- test/jdk/jdk/incubator/vector/templates/Unit-Reduction-Scalar-Max-op.template
- test/jdk/jdk/incubator/vector/templates/Unit-Reduction-Scalar-Min-op.template
+ test/jdk/jdk/incubator/vector/templates/Unit-Reduction-Scalar-op-func.template
= test/jdk/jdk/incubator/vector/templates/Unit-Reduction-op-func.template
! test/jdk/jdk/incubator/vector/templates/Unit-header.template
Changeset: 58c2bd31
Author: Erik Gahlin <egahlin at openjdk.org>
Date: 2022-02-10 22:51:39 +0000
URL: https://git.openjdk.java.net/loom/commit/58c2bd315836b9c4fbffa212497fd84c8f589c17
8281536: JFR: Improve jdk.jfr.ContentType documentation
Reviewed-by: mgronlun
! src/jdk.jfr/share/classes/jdk/jfr/ContentType.java
! src/jdk.jfr/share/classes/jdk/jfr/snippet-files/Snippets.java
Changeset: 84868e39
Author: David Holmes <dholmes at openjdk.org>
Date: 2022-02-10 23:23:48 +0000
URL: https://git.openjdk.java.net/loom/commit/84868e39be4522ba87e603beea0f8da9efa43b6d
8281275: Upgrading from 8 to 11 no longer accepts '/' as filepath separator in gc paths
Reviewed-by: shade, dcubed
! src/hotspot/share/logging/logConfiguration.cpp
! test/hotspot/gtest/logging/test_logConfiguration.cpp
Changeset: eee6a562
Author: Thomas Stuefe <stuefe at openjdk.org>
Date: 2022-02-11 05:34:27 +0000
URL: https://git.openjdk.java.net/loom/commit/eee6a5622dca683d4d6a701daa48e09e8d17b54e
8281522: Rename ADLC classes which have the same name as hotspot variants
Reviewed-by: neliasso, kvn
+ src/hotspot/share/adlc/adlArena.cpp
+ src/hotspot/share/adlc/adlArena.hpp
! src/hotspot/share/adlc/adlc.hpp
! src/hotspot/share/adlc/adlparse.cpp
- src/hotspot/share/adlc/arena.cpp
- src/hotspot/share/adlc/arena.hpp
! src/hotspot/share/adlc/dfa.cpp
! src/hotspot/share/adlc/dict2.cpp
! src/hotspot/share/adlc/dict2.hpp
! src/hotspot/share/adlc/forms.cpp
! src/hotspot/share/adlc/forms.hpp
! src/hotspot/share/adlc/formsopt.cpp
! src/hotspot/share/adlc/formssel.cpp
Changeset: 65831eb2
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2022-02-11 06:45:13 +0000
URL: https://git.openjdk.java.net/loom/commit/65831eb294b6f1f5f99988836c00005d41c27fd3
8281318: Improve jfr/event/allocation tests reliability
Reviewed-by: mgronlun
! test/jdk/jdk/jfr/event/allocation/TestObjectAllocationInNewTLABEvent.java
! test/jdk/jdk/jfr/event/allocation/TestObjectAllocationOutsideTLABEvent.java
! test/jdk/jdk/jfr/event/allocation/TestObjectAllocationSampleEventThrottling.java
Changeset: a037b3c3
Author: Thomas Stuefe <stuefe at openjdk.org>
Date: 2022-02-11 07:21:04 +0000
URL: https://git.openjdk.java.net/loom/commit/a037b3c35831f029d23a88bdd49e7f2c2d951631
8281460: Let ObjectMonitor have its own NMT category
Reviewed-by: dholmes, dcubed, shade
! src/hotspot/share/memory/allocation.hpp
! src/hotspot/share/runtime/objectMonitor.hpp
Changeset: 8441d51e
Author: Sergey Bylokhov <serb at openjdk.org>
Date: 2022-02-11 07:41:18 +0000
URL: https://git.openjdk.java.net/loom/commit/8441d51e71e143250b44eea74114a624cf00cc3e
8281419: The source data for the color conversion can be discarded
Reviewed-by: prr, aivanov
! src/java.desktop/share/native/liblcms/LCMS.c
Changeset: 3a13425b
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2022-02-11 08:46:55 +0000
URL: https://git.openjdk.java.net/loom/commit/3a13425bc9088cbb6d95e1a46248d7eba27fb1a6
8072070: Improve interpreter stack banging
Reviewed-by: xliu, coleenp, mdoerr
! src/hotspot/cpu/x86/templateInterpreterGenerator_x86.cpp
! src/hotspot/share/runtime/javaCalls.cpp
! src/hotspot/share/runtime/os.cpp
! src/hotspot/share/runtime/stackOverflow.hpp
! src/hotspot/share/runtime/thread.hpp
Changeset: 90939cb8
Author: Kim Barrett <kbarrett at openjdk.org>
Date: 2022-02-11 09:05:50 +0000
URL: https://git.openjdk.java.net/loom/commit/90939cb80193c671cae635b7a4e41bd2e6bcdbd5
8281626: NonblockingQueue should use nullptr
Reviewed-by: shade, dholmes
! src/hotspot/share/utilities/nonblockingQueue.hpp
! src/hotspot/share/utilities/nonblockingQueue.inline.hpp
Changeset: 4d640760
Author: Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date: 2022-02-11 09:39:10 +0000
URL: https://git.openjdk.java.net/loom/commit/4d64076058a4ec5df101b06572195ed5fdee6f64
8047749: javadoc for getPathBounds() in TreeUI and BasicTreeUI is incorrect
Reviewed-by: aivanov
! src/java.desktop/share/classes/javax/swing/plaf/TreeUI.java
! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicTreeUI.java
Changeset: d254cf28
Author: Jie Fu <jiefu at openjdk.org>
Date: 2022-02-11 11:39:54 +0000
URL: https://git.openjdk.java.net/loom/commit/d254cf28c5e72bd9b8de863b831015237640ca25
8281638: jfr/event/allocation tests fail with release VMs after JDK-8281318 due to lack of -XX:+UnlockDiagnosticVMOptions
Reviewed-by: shade
! test/jdk/jdk/jfr/event/allocation/TestObjectAllocationInNewTLABEvent.java
! test/jdk/jdk/jfr/event/allocation/TestObjectAllocationOutsideTLABEvent.java
! test/jdk/jdk/jfr/event/allocation/TestObjectAllocationSampleEventThrottling.java
Changeset: 4ff5824f
Author: Jan Lahoda <jlahoda at openjdk.org>
Date: 2022-02-11 12:11:29 +0000
URL: https://git.openjdk.java.net/loom/commit/4ff5824f5bc13826d2eae1c83094acfcccdb7b8f
8281100: Spurious "variable might not have been initialized" with sealed class switch
Reviewed-by: vromero
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Flow.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/JCTree.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeInfo.java
! test/langtools/tools/javac/patterns/Exhaustiveness.java
Changeset: f399ae55
Author: lawrence.andrews <lawrence.andrews at oracle.com>
Committer: Alexey Ivanov <aivanov at openjdk.org>
Date: 2022-02-11 15:33:17 +0000
URL: https://git.openjdk.java.net/loom/commit/f399ae558eabdce8960d339ef0758c023aeb89cc
8202836: [macosx] test java/awt/Graphics/TextAAHintsTest.java fails
Reviewed-by: prr, aivanov
! test/jdk/java/awt/Graphics/TextAAHintsTest.java
Changeset: e73ee0ca
Author: Daniel Jeliński <djelinski at openjdk.org>
Committer: Brian Burkhalter <bpb at openjdk.org>
Date: 2022-02-11 16:24:43 +0000
URL: https://git.openjdk.java.net/loom/commit/e73ee0ca10b644600ee3747b901e5f69104d03df
8281259: MutableBigInteger subtraction could be simplified
Reviewed-by: bpb
! src/java.base/share/classes/java/math/MutableBigInteger.java
! test/micro/org/openjdk/bench/java/math/BigIntegers.java
Changeset: e75e8cd7
Author: Yumin Qi <minqi at openjdk.org>
Date: 2022-02-11 16:42:07 +0000
URL: https://git.openjdk.java.net/loom/commit/e75e8cd708ed478eda08c4a5c724e7e82f57d36e
8279997: check_for_dynamic_dump should not exit vm
Reviewed-by: ccheung, iklam
! src/hotspot/share/cds/dynamicArchive.cpp
! src/hotspot/share/runtime/arguments.cpp
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/ArchiveConsistency.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/SharedArchiveFileOption.java
Changeset: 88868397
Author: Erik Gahlin <egahlin at openjdk.org>
Date: 2022-02-11 17:15:04 +0000
URL: https://git.openjdk.java.net/loom/commit/8886839779094f8a13c16be79f88052b2c79eeea
8281622: JFR: Improve documentation of jdk.jfr.Relational
Reviewed-by: jbachorik
! src/jdk.jfr/share/classes/jdk/jfr/Relational.java
! src/jdk.jfr/share/classes/jdk/jfr/snippet-files/Snippets.java
Changeset: c5ff6e45
Author: Calvin Cheung <ccheung at openjdk.org>
Date: 2022-02-11 17:39:20 +0000
URL: https://git.openjdk.java.net/loom/commit/c5ff6e45dee41b5703138d323a04c2c7973a08b9
8223077: module path support for dynamic CDS archive
Reviewed-by: iklam, minqi
! src/hotspot/share/cds/filemap.cpp
! src/hotspot/share/cds/filemap.hpp
! src/hotspot/share/runtime/arguments.hpp
! test/hotspot/jtreg/runtime/cds/appcds/TestCommon.java
+ test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/ModulePath.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/UnsupportedBaseArchive.java
Changeset: 0786ddb4
Author: Manukumar V S <mvs at openjdk.org>
Committer: Alexey Ivanov <aivanov at openjdk.org>
Date: 2022-02-11 17:40:25 +0000
URL: https://git.openjdk.java.net/loom/commit/0786ddb4712296c90df2c9e97c76c203a4de4612
8281535: Create a regression test for JDK-4670051
Reviewed-by: aivanov
+ test/jdk/javax/swing/JSpinner/4670051/DateFieldUnderCursorTest.java
Changeset: 83ffbd2e
Author: Dr Heinz M. Kabutz <heinz at javaspecialists.eu>
Committer: Paul Sandoz <psandoz at openjdk.org>
Date: 2022-02-11 18:49:04 +0000
URL: https://git.openjdk.java.net/loom/commit/83ffbd2e7aed8a9c788395ccbe920ddff221ae16
8277175: Add a parallel multiply method to BigInteger
Reviewed-by: psandoz
! src/java.base/share/classes/java/math/BigInteger.java
+ test/jdk/java/math/BigInteger/BigIntegerParallelMultiplyTest.java
+ test/micro/org/openjdk/bench/java/math/BigIntegerMersennePrimeMultiply.java
+ test/micro/org/openjdk/bench/java/math/BigIntegerParallelMultiply.java
Changeset: 4032fe76
Author: Joe Darcy <darcy at openjdk.org>
Date: 2022-02-11 21:52:16 +0000
URL: https://git.openjdk.java.net/loom/commit/4032fe76dccb6da85927361aee7ceedcdb758e89
8281238: TYPE_USE annotations not printed in correct position in toString output
Reviewed-by: vromero
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Type.java
! test/langtools/tools/javac/patterns/Annotations.java
! test/langtools/tools/javac/tree/ArrayTypeToString.java
! test/langtools/tools/javac/tree/ArrayTypeToString.out
Changeset: c3179a87
Author: Joe Darcy <darcy at openjdk.org>
Date: 2022-02-11 23:24:08 +0000
URL: https://git.openjdk.java.net/loom/commit/c3179a8760019b5954e344bf0d2775e1e1968f32
8281462: Annotation toString output for enum not reusable for source input
Reviewed-by: mchung
! src/java.base/share/classes/sun/reflect/annotation/AnnotationInvocationHandler.java
! test/jdk/java/lang/annotation/AnnotationToStringTest.java
! test/jdk/java/lang/annotation/AnnotationTypeMismatchException/EnumTypeMismatchTest.java
! test/jdk/java/lang/annotation/TestConstructorParameterAnnotations.java
! test/jdk/java/lang/annotation/typeAnnotations/GetAnnotatedNestedSuperclass.java
! test/jdk/java/lang/annotation/typeAnnotations/TestConstructorParameterTypeAnnotations.java
! test/jdk/java/lang/annotation/typeAnnotations/TestObjectMethods.java
! test/jdk/java/lang/reflect/records/RecordReflectionTest.java
Changeset: 6fdfe045
Author: Joe Darcy <darcy at openjdk.org>
Date: 2022-02-12 01:33:41 +0000
URL: https://git.openjdk.java.net/loom/commit/6fdfe0458df989a7946b4f52a3023e8a39fb3bbb
8281674: tools/javac/annotations/typeAnnotations/classfile/AnonymousExtendsTest.java fails with AssertionError
Reviewed-by: vromero
! test/langtools/tools/javac/annotations/typeAnnotations/classfile/AnonymousExtendsTest.java
Changeset: aa918a6e
Author: Alexander Zuev <kizune at openjdk.org>
Date: 2022-02-12 09:26:47 +0000
URL: https://git.openjdk.java.net/loom/commit/aa918a6ec4cd1356efd481c6f6fa94959f94f7b3
8281033: Improve ImageCheckboxTest to test all available LaF
Reviewed-by: serb
! test/jdk/javax/swing/JCheckBox/ImageCheckboxFocus/ImageCheckboxTest.java
Changeset: 58dae60d
Author: Alexey Bakhtin <abakhtin at openjdk.org>
Date: 2022-02-12 11:54:22 +0000
URL: https://git.openjdk.java.net/loom/commit/58dae60da0711c4ae0cb23f8ce2328e051d603b2
8274524: SSLSocket.close() hangs if it is called during the ssl handshake
Reviewed-by: xuelei
! src/java.base/share/classes/sun/security/ssl/SSLSocketImpl.java
+ test/jdk/sun/security/ssl/SSLSocketImpl/ClientSocketCloseHang.java
Changeset: 67077a04
Author: Emanuel Peter <emanuel.peter at oracle.com>
Committer: David Holmes <dholmes at openjdk.org>
Date: 2022-02-12 13:08:39 +0000
URL: https://git.openjdk.java.net/loom/commit/67077a04307b512219a46b6c4c274ce308ee46de
8278423: ExtendedDTraceProbes should be deprecated
Reviewed-by: dholmes, hseigel, kvn, thartmann
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/globals.hpp
! src/java.base/share/man/java.1
! test/hotspot/jtreg/runtime/CommandLine/VMDeprecatedOptions.java
! test/hotspot/jtreg/serviceability/7170638/SDTProbesGNULinuxTest.java
Changeset: 8acfbc2e
Author: David Holmes <dholmes at openjdk.org>
Date: 2022-02-12 14:12:42 +0000
URL: https://git.openjdk.java.net/loom/commit/8acfbc2e21063c3dc088c25c1574bcefa94e5a24
8281675: VMDeprecatedOptions test fails after JDK-8278423
Reviewed-by: dcubed
! test/hotspot/jtreg/runtime/CommandLine/VMDeprecatedOptions.java
Changeset: eff5dafb
Author: Sergey Bylokhov <serb at openjdk.org>
Date: 2022-02-12 22:10:11 +0000
URL: https://git.openjdk.java.net/loom/commit/eff5dafba9f72bd0612357712ffa472ce1c9166a
8274939: Incorrect size of the pixel storage is used by the robot on macOS
Reviewed-by: aivanov, prr
! src/java.desktop/macosx/classes/sun/lwawt/macosx/CRobot.java
! src/java.desktop/macosx/native/libawt_lwawt/awt/CRobot.m
! test/jdk/java/awt/Robot/CheckCommonColors/CheckCommonColors.java
Changeset: adbe0661
Author: Bhavana Kilambi <bhavana.kilambi at arm.com>
Committer: Ningsheng Jian <njian at openjdk.org>
Date: 2022-02-14 01:33:20 +0000
URL: https://git.openjdk.java.net/loom/commit/adbe0661029f12a36a44af52b83b189384d33a27
8239927: Product variable PrefetchFieldsAhead is unused and should be removed
Reviewed-by: njian, dholmes
! src/hotspot/cpu/x86/vm_version_x86.cpp
! src/hotspot/share/gc/shared/gc_globals.hpp
! src/hotspot/share/runtime/arguments.cpp
Changeset: 483d4b97
Author: Nils Eliasson <neliasso at openjdk.org>
Date: 2022-02-14 08:27:21 +0000
URL: https://git.openjdk.java.net/loom/commit/483d4b97e0ae4ab7b0d87058901f57688a0f0811
8281505: Add CompileCommand PrintIdealPhase
Reviewed-by: kvn, thartmann, chagedorn
! src/hotspot/share/compiler/compileBroker.cpp
! src/hotspot/share/compiler/compilerDirectives.cpp
! src/hotspot/share/compiler/compilerDirectives.hpp
! src/hotspot/share/compiler/compilerOracle.cpp
! src/hotspot/share/compiler/compilerOracle.hpp
! src/hotspot/share/compiler/directivesParser.cpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/compile.hpp
! src/hotspot/share/opto/phasetype.hpp
+ test/hotspot/jtreg/compiler/oracle/PrintIdealPhaseTest.java
Changeset: 1ef45c5b
Author: Roland Westrelin <roland at openjdk.org>
Date: 2022-02-14 08:35:53 +0000
URL: https://git.openjdk.java.net/loom/commit/1ef45c5bbdeb4e1ca65c6d8f3ac1568a6951f3a7
8280799: С2: assert(false) failed: cyclic dependency prevents range check elimination
Reviewed-by: thartmann, kvn
! src/hotspot/share/opto/loopnode.cpp
! src/hotspot/share/opto/split_if.cpp
+ test/hotspot/jtreg/compiler/loopopts/TestPredicateInputBelowLoopPredicate.java
Changeset: 46f52296
Author: Roberto Castañeda Lozano <rcastanedalo at openjdk.org>
Date: 2022-02-14 08:37:31 +0000
URL: https://git.openjdk.java.net/loom/commit/46f522962f1b2bbb2513823821e332db1093994b
8281539: IGV: schedule approximation computes immediate dominators wrongly
Replace custom dominator computation with one from the WALA libraries.
Reviewed-by: neliasso, chagedorn
! src/utils/IdealGraphVisualizer/ServerCompiler/pom.xml
! src/utils/IdealGraphVisualizer/ServerCompiler/src/main/java/com/sun/hotspot/igv/servercompiler/ServerCompilerScheduler.java
! src/utils/IdealGraphVisualizer/pom.xml
Changeset: 2632d40d
Author: Stefan Johansson <sjohanss at openjdk.org>
Date: 2022-02-14 09:03:45 +0000
URL: https://git.openjdk.java.net/loom/commit/2632d40dfc9f681e53fe04d32b6380ffb4eeb88c
8281637: Remove unused VerifyOption_G1UseNextMarking
Reviewed-by: tschatzl, iwalulya
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
! src/hotspot/share/gc/g1/g1CollectedHeap.inline.hpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.inline.hpp
! src/hotspot/share/gc/g1/g1HeapVerifier.cpp
! src/hotspot/share/gc/g1/g1HeapVerifier.hpp
! src/hotspot/share/gc/g1/heapRegion.cpp
! src/hotspot/share/gc/g1/heapRegion.hpp
! src/hotspot/share/gc/shared/verifyOption.hpp
Changeset: 25972062
Author: Albert Mingkun Yang <ayang at openjdk.org>
Date: 2022-02-14 09:15:58 +0000
URL: https://git.openjdk.java.net/loom/commit/2597206242356d42ca5d08be809cfdff79df924d
8280783: Parallel: Refactor PSCardTable::scavenge_contents_parallel
Reviewed-by: tschatzl, iwalulya
! src/hotspot/share/gc/parallel/psCardTable.cpp
! src/hotspot/share/gc/parallel/psCardTable.hpp
Changeset: c61d629a
Author: Emanuel Peter <emanuel.peter at oracle.com>
Committer: Christian Hagedorn <chagedorn at openjdk.org>
Date: 2022-02-14 09:52:50 +0000
URL: https://git.openjdk.java.net/loom/commit/c61d629add65f9c25f73c335f2a3c5095da5be52
8281553: Ensure we only require liveness from mach-nodes with barriers
Reviewed-by: neliasso, chagedorn
! src/hotspot/share/gc/z/c2/zBarrierSetC2.cpp
Changeset: 95f198b2
Author: Magnus Ihse Bursie <ihse at openjdk.org>
Date: 2022-02-14 10:31:42 +0000
URL: https://git.openjdk.java.net/loom/commit/95f198b2b1b2d5437515dc837cc160e4224c0ff3
8274980: Improve adhoc build version strings
Reviewed-by: shade, erikj
! .github/workflows/submit.yml
! make/Docs.gmk
! make/autoconf/jdk-version.m4
! make/autoconf/spec.gmk.in
! make/hotspot/lib/CompileJvm.gmk
! test/jdk/java/lang/RuntimeTests/Version/Basic.java
! test/langtools/tools/javac/options/modes/InfoOptsTest.java
Changeset: 534e5578
Author: Vladimir Ivanov <vlivanov at openjdk.org>
Date: 2022-02-14 11:57:46 +0000
URL: https://git.openjdk.java.net/loom/commit/534e557874274255c55086b4f6128063cbd9cc58
8256368: Avoid repeated upcalls into Java to re-resolve MH/VH linkers/invokers
Reviewed-by: dlong, kvn
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/interpreter/bootstrapInfo.cpp
! src/hotspot/share/interpreter/linkResolver.cpp
! src/hotspot/share/interpreter/linkResolver.hpp
! test/jdk/ProblemList-Xcomp.txt
Changeset: 2604a88f
Author: Leo Korinth <lkorinth at openjdk.org>
Date: 2022-02-14 12:05:16 +0000
URL: https://git.openjdk.java.net/loom/commit/2604a88fbb6d0f9aec51c7d607ea275bc34a672c
8281585: Remove unused imports under test/lib and jtreg/gc
Reviewed-by: dholmes, sspitsyn
! test/hotspot/jtreg/gc/TestAllocateHeapAt.java
! test/hotspot/jtreg/gc/TestAllocateHeapAtMultiple.java
! test/hotspot/jtreg/gc/TestCardTablePageCommits.java
! test/hotspot/jtreg/gc/TestSmallHeap.java
! test/hotspot/jtreg/gc/arguments/TestAggressiveHeap.java
! test/hotspot/jtreg/gc/arguments/TestArrayAllocatorMallocLimit.java
! test/hotspot/jtreg/gc/arguments/TestCompressedClassFlags.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/TestG1PercentageOptions.java
! test/hotspot/jtreg/gc/arguments/TestG1RemSetFlags.java
! test/hotspot/jtreg/gc/arguments/TestHeapFreeRatio.java
! test/hotspot/jtreg/gc/arguments/TestInitialTenuringThreshold.java
! test/hotspot/jtreg/gc/arguments/TestMaxHeapSizeTools.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/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/TestSelectDefaultGC.java
! test/hotspot/jtreg/gc/arguments/TestSmallInitialHeapWithLargePageAndNUMA.java
! test/hotspot/jtreg/gc/arguments/TestSurvivorRatioFlag.java
! test/hotspot/jtreg/gc/arguments/TestUnrecognizedVMOptionsHandling.java
! test/hotspot/jtreg/gc/arguments/TestUseCompressedOopsErgoTools.java
! test/hotspot/jtreg/gc/arguments/TestUseNUMAInterleaving.java
! test/hotspot/jtreg/gc/arguments/TestVerifyBeforeAndAfterGCFlags.java
! test/hotspot/jtreg/gc/epsilon/TestClasses.java
! test/hotspot/jtreg/gc/g1/TestEvacuationFailure.java
! test/hotspot/jtreg/gc/g1/TestShrinkAuxiliaryData.java
! test/hotspot/jtreg/gc/g1/TestSkipRebuildRemsetPhase.java
! test/hotspot/jtreg/gc/stress/gclocker/TestExcessGCLockerCollections.java
! test/lib/RedefineClassHelper.java
! test/lib/jdk/test/lib/OSVersion.java
! test/lib/jdk/test/lib/Utils.java
! test/lib/jdk/test/lib/apps/LingeredApp.java
! test/lib/jdk/test/lib/artifacts/ArtifactManager.java
! test/lib/jdk/test/lib/classloader/ClassUnloadCommon.java
! test/lib/jdk/test/lib/containers/docker/Common.java
! test/lib/jdk/test/lib/containers/docker/DockerTestUtils.java
! test/lib/jdk/test/lib/format/ArrayCodec.java
! test/lib/jdk/test/lib/format/ArrayDiff.java
! test/lib/jdk/test/lib/helpers/ClassFileInstaller.java
! test/lib/jdk/test/lib/hexdump/ObjectStreamPrinter.java
! test/lib/jdk/test/lib/hprof/model/JavaObjectArray.java
! test/lib/jdk/test/lib/hprof/model/JavaThing.java
! test/lib/jdk/test/lib/hprof/model/JavaValueArray.java
! test/lib/jdk/test/lib/hprof/model/ReachableExcludesImpl.java
! test/lib/jdk/test/lib/hprof/model/ReachableObjects.java
! test/lib/jdk/test/lib/hprof/util/ArraySorter.java
! test/lib/jdk/test/lib/hprof/util/Misc.java
! test/lib/jdk/test/lib/security/KeyStoreUtils.java
! test/lib/jdk/test/lib/security/timestamp/DefaultRespInterceptor.java
! test/lib/jdk/test/lib/security/timestamp/TsaHandler.java
! test/lib/jdk/test/lib/security/timestamp/TsaServer.java
! test/lib/jdk/test/lib/util/JavaAgentBuilder.java
Changeset: 9d0a4c3f
Author: Brian J. Stafford <brianjstafford at gmail.com>
Committer: Thomas Schatzl <tschatzl at openjdk.org>
Date: 2022-02-14 12:20:46 +0000
URL: https://git.openjdk.java.net/loom/commit/9d0a4c3f2e347c30ff56ba1416c08cc662f7f23c
8274238: Inconsistent type for young_list_target_length()
Reviewed-by: kbarrett, tschatzl
! src/hotspot/share/gc/g1/g1Policy.hpp
Changeset: f07b8165
Author: Thomas Stuefe <stuefe at openjdk.org>
Date: 2022-02-14 16:41:47 +0000
URL: https://git.openjdk.java.net/loom/commit/f07b8165231799383303e5c0755d07afd2feb7fd
8280940: gtest os.release_multi_mappings_vm is racy
Reviewed-by: dcubed, sjohanss
! test/hotspot/gtest/runtime/test_os.cpp
Changeset: 88fc3bfd
Author: Vladimir Ivanov <vlivanov at openjdk.org>
Date: 2022-02-14 18:46:46 +0000
URL: https://git.openjdk.java.net/loom/commit/88fc3bfdff7f89a02fcfb16909df144e6173c658
8280473: CI: Support unresolved JVM_CONSTANT_Dynamic constant pool entries
Reviewed-by: dlong, redestad, neliasso
! src/hotspot/share/c1/c1_GraphBuilder.cpp
! src/hotspot/share/c1/c1_InstructionPrinter.cpp
! src/hotspot/share/c1/c1_LIRAssembler.cpp
! src/hotspot/share/c1/c1_Runtime1.cpp
! src/hotspot/share/ci/ciEnv.cpp
! src/hotspot/share/ci/ciEnv.hpp
! src/hotspot/share/ci/ciObjectFactory.cpp
! src/hotspot/share/ci/ciStreams.cpp
! src/hotspot/share/ci/ciTypeFlow.cpp
! src/hotspot/share/opto/parse2.cpp
+ test/hotspot/jtreg/compiler/runtime/TestConstantDynamic.java
! test/hotspot/jtreg/compiler/runtime/TestConstantsInError.java
Changeset: 16f649b9
Author: Ioi Lam <iklam at openjdk.org>
Date: 2022-02-14 18:53:50 +0000
URL: https://git.openjdk.java.net/loom/commit/16f649b9c5b480d2a8499b1a92939cdf53ecc8dc
8281678: appcds/dynamicArchive/ArchiveConsistency.java fails after JDK-8279997
Reviewed-by: shade, dcubed
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/ArchiveConsistency.java
Changeset: 1a7b70a8
Author: Phil Race <prr at openjdk.org>
Date: 2022-02-14 23:31:13 +0000
URL: https://git.openjdk.java.net/loom/commit/1a7b70a8be0a236b98925a8320d25d88a405d595
8269091: javax/sound/sampled/Clip/SetPositionHang.java failed with ArrayIndexOutOfBoundsException: Array index out of range: -4
Reviewed-by: serb
! src/java.desktop/share/classes/com/sun/media/sound/DirectAudioDevice.java
! test/jdk/javax/sound/sampled/Clip/SetPositionHang.java
Changeset: d4cd8dfe
Author: Jaikiran Pai <jpai at openjdk.org>
Date: 2022-02-15 03:53:47 +0000
URL: https://git.openjdk.java.net/loom/commit/d4cd8dfedbe220fb3b9a68650aba90536e9b12ee
8281634: jdeps: java.lang.InternalError: Missing message: err.invalid.filters
Reviewed-by: dfuchs, naoto, mchung
! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/resources/jdeps.properties
! test/langtools/tools/jdeps/Options.java
Changeset: f33329eb
Author: Harshitha Onkar <harshitha.onkar at oracle.com>
Committer: Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date: 2022-02-15 05:03:34 +0000
URL: https://git.openjdk.java.net/loom/commit/f33329eb7f7a1a541d8f30ba8952b0b922ac5257
8016524: [macosx] Bottom line is not visible for JTableHeader
Reviewed-by: psadhukhan, prr
! src/java.desktop/macosx/classes/com/apple/laf/AquaTableHeaderBorder.java
+ test/jdk/javax/swing/JTableHeader/8016524/JTHeaderBorderTest.java
Changeset: b1564624
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2022-02-15 06:19:37 +0000
URL: https://git.openjdk.java.net/loom/commit/b1564624ce454d0df9b2464424b7b5e449481ee6
8281467: Allow larger OptoLoopAlignment and CodeEntryAlignment
Reviewed-by: kvn, dlong
! src/hotspot/share/runtime/flags/jvmFlagConstraintsCompiler.cpp
! src/hotspot/share/runtime/globals.hpp
+ test/hotspot/jtreg/compiler/arguments/TestCodeEntryAlignment.java
+ test/hotspot/jtreg/compiler/arguments/TestOptoLoopAlignment.java
Changeset: 11f943d1
Author: Kim Barrett <kbarrett at openjdk.org>
Date: 2022-02-15 06:51:29 +0000
URL: https://git.openjdk.java.net/loom/commit/11f943d148e7bc8d931c382ff019b3e65a87432e
8280916: Simplify HotSpot Style Guide editorial changes
Reviewed-by: dcubed, dholmes, stuefe, stefank, kvn, tschatzl
! doc/hotspot-style.html
! doc/hotspot-style.md
Changeset: 622970e4
Author: Andrey Turbanov <aturbanov at openjdk.org>
Date: 2022-02-15 07:10:10 +0000
URL: https://git.openjdk.java.net/loom/commit/622970e47cedd6e0b94b74235aa984ad79281389
8281728: Redundant null check in LineNumberInputStream.read
Reviewed-by: redestad
! src/java.base/share/classes/java/io/LineNumberInputStream.java
Changeset: 8819f453
Author: Nils Eliasson <neliasso at openjdk.org>
Date: 2022-02-15 08:20:16 +0000
URL: https://git.openjdk.java.net/loom/commit/8819f4535743f6504b4aaa62c7d87926dd1b0013
8281722: Removal of PrintIdealLevel
Reviewed-by: chagedorn, thartmann
! src/hotspot/share/compiler/compilerDirectives.hpp
! src/hotspot/share/compiler/compilerOracle.hpp
! src/hotspot/share/opto/c2_globals.hpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/compile.hpp
Changeset: f82866bc
Author: Dmitry Markov <dmarkov at openjdk.org>
Date: 2022-02-15 09:26:47 +0000
URL: https://git.openjdk.java.net/loom/commit/f82866bc79cbeeac23716fa6fadd4877f5d0a462
8281555: [macos] Get rid of deprecated Style Masks constants
Reviewed-by: serb, aivanov
! src/java.desktop/macosx/native/libawt_lwawt/awt/AWTWindow.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/JavaComponentAccessibility.m
! src/java.desktop/macosx/native/libawt_lwawt/java2d/opengl/CGLGraphicsConfig.m
! src/java.desktop/macosx/native/libsplashscreen/splashscreen_sys.m
! test/jdk/javax/swing/JFrame/NSTexturedJFrame/NSTexturedJFrame.java
Changeset: 1c12b159
Author: Nils Eliasson <neliasso at openjdk.org>
Date: 2022-02-15 09:49:47 +0000
URL: https://git.openjdk.java.net/loom/commit/1c12b159ffcbb3528a20ac585d8460bf730e303d
8281741: [testbug] PrintIdealPhaseTest fails with -Xcomp
Reviewed-by: kvn, chagedorn, thartmann
! test/hotspot/jtreg/compiler/oracle/PrintIdealPhaseTest.java
Changeset: 2112a9dc
Author: Magnus Ihse Bursie <ihse at openjdk.org>
Date: 2022-02-15 11:11:10 +0000
URL: https://git.openjdk.java.net/loom/commit/2112a9dc49a41e11433f19d258d72806b321106c
8246033: bin/print_config.js script uses nashorn jjs tool
Reviewed-by: erikj
- bin/print-config.js
Changeset: bc614840
Author: Albert Mingkun Yang <ayang at openjdk.org>
Date: 2022-02-15 12:23:58 +0000
URL: https://git.openjdk.java.net/loom/commit/bc6148407e629bd99fa5a8577ebd90320610f349
8280136: Serial: Remove unnecessary use of ExpandHeap_lock
Reviewed-by: iwalulya, kbarrett, sjohanss
! src/hotspot/share/gc/parallel/mutableSpace.cpp
! src/hotspot/share/gc/parallel/mutableSpace.hpp
! src/hotspot/share/gc/parallel/psOldGen.cpp
! src/hotspot/share/gc/serial/defNewGeneration.cpp
! src/hotspot/share/gc/serial/tenuredGeneration.cpp
! src/hotspot/share/runtime/mutexLocker.cpp
! src/hotspot/share/runtime/mutexLocker.hpp
Changeset: 2fe0bf66
Author: Stefan Johansson <sjohanss at openjdk.org>
Date: 2022-02-15 16:22:37 +0000
URL: https://git.openjdk.java.net/loom/commit/2fe0bf66b7cbbae3dc65249be4b04f4075a98efa
8281748: runtime/logging/RedefineClasses.java failed "assert(addr != __null) failed: invariant"
Reviewed-by: ayang, kbarrett
! src/hotspot/share/gc/g1/g1ConcurrentMark.inline.hpp
Changeset: 18704653
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2022-02-15 16:42:37 +0000
URL: https://git.openjdk.java.net/loom/commit/18704653dcc76b6360b746a6a9c20d614633da0e
8281744: x86: Use short jumps in TIG::set_vtos_entry_points
Reviewed-by: rehn, coleenp
! src/hotspot/cpu/x86/templateInterpreterGenerator_x86.cpp
Changeset: 745f7e7d
Author: Calvin Cheung <ccheung at openjdk.org>
Date: 2022-02-15 17:18:34 +0000
URL: https://git.openjdk.java.net/loom/commit/745f7e7d921afcf45a2fa87824841e4545054d21
8281186: runtime/cds/appcds/DumpingWithNoCoops.java fails
Reviewed-by: minqi, iklam, stuefe
! test/hotspot/jtreg/runtime/cds/appcds/DumpingWithNoCoops.java
Changeset: 394ce5f9
Author: Christian Stein <cstein at openjdk.org>
Committer: Lance Andersen <lancea at openjdk.org>
Date: 2022-02-15 17:55:50 +0000
URL: https://git.openjdk.java.net/loom/commit/394ce5f948c21b3861d76dd8db57957efa1df979
8280825: Modules that "provide" ToolProvider should document the name that can be used
Reviewed-by: jjg, lancea, alanb
! src/jdk.compiler/share/classes/module-info.java
! src/jdk.jartool/share/classes/module-info.java
! src/jdk.javadoc/share/classes/module-info.java
! src/jdk.jdeps/share/classes/module-info.java
! src/jdk.jlink/share/classes/module-info.java
! src/jdk.jpackage/share/classes/module-info.java
Changeset: 1aff44b2
Author: Leonid Mesnik <lmesnik at openjdk.org>
Date: 2022-02-15 17:59:51 +0000
URL: https://git.openjdk.java.net/loom/commit/1aff44b2cfcf5d2253161985b902894ee69365fc
8279949: JavaThread::_free_handle_block leaks native memory
Reviewed-by: dholmes, coleenp
! src/hotspot/share/runtime/jniHandles.cpp
Changeset: a24498b7
Author: Leonid Mesnik <lmesnik at openjdk.org>
Date: 2022-02-15 18:01:15 +0000
URL: https://git.openjdk.java.net/loom/commit/a24498b777b76c04d7e6da0a8b5fb501f2fb4944
8281771: Crash in java_lang_invoke_MethodType::print_signature
Reviewed-by: dholmes, shade
! src/hotspot/share/classfile/javaClasses.cpp
Changeset: 0af356bb
Author: Quan Anh Mai <anhmdq99 at gmail.com>
Committer: Sandhya Viswanathan <sviswanathan at openjdk.org>
Date: 2022-02-15 18:57:53 +0000
URL: https://git.openjdk.java.net/loom/commit/0af356bb4bfee99223d4bd4f8b0001c5f362c150
8278173: [vectorapi] Add x64 intrinsics for unsigned (zero extended) casts
Reviewed-by: psandoz, sviswanathan
! src/hotspot/cpu/x86/assembler_x86.cpp
! src/hotspot/cpu/x86/assembler_x86.hpp
! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp
! src/hotspot/cpu/x86/c2_MacroAssembler_x86.hpp
! src/hotspot/cpu/x86/x86.ad
! src/hotspot/share/adlc/formssel.cpp
! src/hotspot/share/opto/classes.hpp
! src/hotspot/share/opto/vectorIntrinsics.cpp
! src/hotspot/share/opto/vectornode.cpp
! src/hotspot/share/opto/vectornode.hpp
! src/hotspot/share/prims/vectorSupport.hpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/java.base/share/classes/jdk/internal/vm/vector/VectorSupport.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/AbstractVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/LaneType.java
! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java
! test/hotspot/jtreg/compiler/vectorapi/reshape/tests/TestVectorCast.java
! test/hotspot/jtreg/compiler/vectorapi/reshape/utils/TestCastMethods.java
! test/hotspot/jtreg/compiler/vectorapi/reshape/utils/VectorReshapeHelper.java
Changeset: a86cab8d
Author: TheShermanTanker <josephtay19 at gmail.com>
Committer: Tobias Hartmann <thartmann at openjdk.org>
Date: 2022-02-16 07:50:07 +0000
URL: https://git.openjdk.java.net/loom/commit/a86cab8d4259f29af86aa6063b721e47827fb949
8236136: tests which use CompilationMode shouldn't be run w/ TieredStopAtLevel
Reviewed-by: neliasso, kvn, thartmann
! test/hotspot/jtreg/compiler/compilercontrol/CompilationModeHighOnlyTest.java
! test/hotspot/jtreg/compiler/profiling/spectrapredefineclass/Launcher.java
! test/hotspot/jtreg/compiler/profiling/spectrapredefineclass_classloaders/Launcher.java
Changeset: fef5d74d
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2022-02-16 09:42:56 +0000
URL: https://git.openjdk.java.net/loom/commit/fef5d74d0e7fb32e3f63e9fbc34c5370e683e451
8281812: x86: Use short jumps in TemplateTable::condy_helper
Reviewed-by: redestad, neliasso
! src/hotspot/cpu/x86/templateTable_x86.cpp
Changeset: d5b46665
Author: Jie Fu <jiefu at openjdk.org>
Date: 2022-02-16 13:46:43 +0000
URL: https://git.openjdk.java.net/loom/commit/d5b466657e29a5338b84fa9acfc1b76bf8c39d61
8281829: runtime/CommandLine/OptionsValidation/TestOptionsWithRanges.java fails after JDK-8281467
Reviewed-by: kvn, thartmann
! src/hotspot/share/runtime/flags/jvmFlagConstraintsCompiler.cpp
More information about the loom-dev
mailing list