git: openjdk/loom: master: 35 new changesets

duke duke at openjdk.org
Sun Feb 11 08:28:20 UTC 2024


Changeset: 917838e0
Author:    Johny Jose <johny.jose at oracle.com>
Committer: Sean Coffey <coffeys at openjdk.org>
Date:      2024-02-08 09:15:42 +0000
URL:       https://git.openjdk.org/loom/commit/917838e0a564b1f2cbfb6cc214ccbfd1a237019f

8325150: (tz) Update Timezone Data to 2024a

Reviewed-by: coffeys, naoto, iris

! src/java.base/share/data/tzdata/VERSION
! src/java.base/share/data/tzdata/africa
! src/java.base/share/data/tzdata/asia
! src/java.base/share/data/tzdata/australasia
! src/java.base/share/data/tzdata/etcetera
! src/java.base/share/data/tzdata/europe
! src/java.base/share/data/tzdata/leapseconds
! src/java.base/share/data/tzdata/northamerica
! src/java.base/share/data/tzdata/southamerica
! test/jdk/java/util/TimeZone/TimeZoneData/VERSION

Changeset: b58d73b9
Author:    Per Minborg <pminborg at openjdk.org>
Date:      2024-02-08 10:54:11 +0000
URL:       https://git.openjdk.org/loom/commit/b58d73b915bd1b26e741e9a6f12d029d21e11145

8323746: Add PathElement hashCode and equals

Reviewed-by: mcimadamore

! src/java.base/share/classes/java/lang/foreign/MemoryLayout.java
! src/java.base/share/classes/jdk/internal/foreign/LayoutPath.java
! src/java.base/share/classes/jdk/internal/foreign/layout/AbstractLayout.java
! test/jdk/java/foreign/TestLayoutPaths.java

Changeset: 3d3a8f0e
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2024-02-08 11:02:49 +0000
URL:       https://git.openjdk.org/loom/commit/3d3a8f0ebfafab6e67eb697ff0ec545bd9a51814

8325432: enhance assert message "relocation addr must be in this section"

Reviewed-by: kvn, thartmann

! src/hotspot/share/asm/codeBuffer.hpp

Changeset: e8ceb718
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2024-02-08 11:55:39 +0000
URL:       https://git.openjdk.org/loom/commit/e8ceb7189be79f2a5a7a4d13fe2d93e2c494abce

6507038: Memory Leak in JTree / BasicTreeUI

Co-authored-by: Alexey Ivanov <aivanov at openjdk.org>
Reviewed-by: honkar, aivanov

! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicTreeUI.java
+ test/jdk/javax/swing/plaf/basic/BasicTreeUI/TreeCellRendererLeakTest.java

Changeset: 3c91b59e
Author:    Christoph Langer <clanger at openjdk.org>
Date:      2024-02-08 14:05:20 +0000
URL:       https://git.openjdk.org/loom/commit/3c91b59ef9c992718d73f2fc9fa50ad2ead78208

8325444: GHA: JDK-8325194 causes a regression

Reviewed-by: gdams, shade, ihse

! .github/actions/get-jtreg/action.yml

Changeset: ab5e9477
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2024-02-08 14:22:20 +0000
URL:       https://git.openjdk.org/loom/commit/ab5e94777c3fe578c8f1f8859c56a837d9bb6bc8

8325436: G1: Remove unused G1RegionMarkStats::is_clear

Reviewed-by: tschatzl

! src/hotspot/share/gc/g1/g1RegionMarkStatsCache.hpp

Changeset: 0ea75b28
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2024-02-08 16:20:09 +0000
URL:       https://git.openjdk.org/loom/commit/0ea75b28d47a483eee4d156c9f6df4e68bd40117

8325259: Serial: Inline OldGenScanClosure during Young GC

Reviewed-by: stefank, tschatzl

! src/hotspot/share/gc/serial/cardTableRS.cpp
! src/hotspot/share/gc/serial/cardTableRS.hpp
! src/hotspot/share/gc/serial/defNewGeneration.cpp
! src/hotspot/share/gc/serial/serialHeap.cpp
! src/hotspot/share/gc/serial/serialHeap.hpp
! src/hotspot/share/gc/serial/serialHeap.inline.hpp
! src/hotspot/share/gc/serial/tenuredGeneration.cpp
! src/hotspot/share/gc/serial/tenuredGeneration.hpp

Changeset: 10beb318
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2024-02-08 17:22:47 +0000
URL:       https://git.openjdk.org/loom/commit/10beb3184e14e2714cd836029680a8b2d3fd5011

8325456: Rename nsk_mutex.h

Reviewed-by: coleenp, jwaters

! test/hotspot/jtreg/vmTestbase/nsk/share/native/nsk_mutex.cpp
= test/hotspot/jtreg/vmTestbase/nsk/share/native/nsk_mutex.hpp

Changeset: d91fb17a
Author:    Thiago Henrique Hüpner <thihup at gmail.com>
Committer: Naoto Sato <naoto at openjdk.org>
Date:      2024-02-08 21:56:16 +0000
URL:       https://git.openjdk.org/loom/commit/d91fb17a80f6a577fdc77843df358c77d701f221

8325505: Fix Javadoc ResourceBundle::getString

Reviewed-by: jlu, naoto

! src/java.base/share/classes/java/util/ResourceBundle.java

Changeset: 9936aeea
Author:    Patrick Zhang <qpzhang at openjdk.org>
Committer: Dean Long <dlong at openjdk.org>
Date:      2024-02-08 22:50:24 +0000
URL:       https://git.openjdk.org/loom/commit/9936aeea32b71509151099e6d28905e0322b2bc2

8324824: AArch64: Detect Ampere-1B core and update default options for Ampere CPUs

Reviewed-by: dlong, thartmann

! src/hotspot/cpu/aarch64/vm_version_aarch64.cpp
! src/hotspot/cpu/aarch64/vm_version_aarch64.hpp

Changeset: b7976522
Author:    Koichi Sakata <ksakata at openjdk.org>
Date:      2024-02-09 04:49:37 +0000
URL:       https://git.openjdk.org/loom/commit/b7976522094333c7a44caf6774d76000e5bc5709

8322927: Unused code in LIR_Assembler::verify_oop_map

Reviewed-by: tholenstein, chagedorn

! src/hotspot/share/c1/c1_LIRAssembler.cpp

Changeset: 8d9ad97c
Author:    Emanuel Peter <epeter at openjdk.org>
Date:      2024-02-09 05:30:20 +0000
URL:       https://git.openjdk.org/loom/commit/8d9ad97c293b090fbcedbfdb046f1b5d97b02f87

8324641: [IR Framework] Add Setup method to provide custom arguments and set fields

Reviewed-by: chagedorn, thartmann

! test/hotspot/jtreg/compiler/c2/irTests/TestIterativeEA.java
! test/hotspot/jtreg/compiler/c2/irTests/TestOptimizeUnstableIf.java
! test/hotspot/jtreg/compiler/c2/irTests/TestRemixAddressExpressions.java
! test/hotspot/jtreg/compiler/c2/irTests/TestShiftAndMask.java
! test/hotspot/jtreg/compiler/c2/irTests/TestSpecialCasesOf_AMinusB_Plus_CMinusD_InAddIdeal.java
! test/hotspot/jtreg/compiler/c2/irTests/TestTestRemovalPeephole.java
! test/hotspot/jtreg/compiler/c2/irTests/igvn/TestIntegerMulRing.java
! test/hotspot/jtreg/compiler/c2/irTests/scalarReplacement/ScalarReplacementTests.java
! test/hotspot/jtreg/compiler/lib/ir_framework/Arguments.java
! test/hotspot/jtreg/compiler/lib/ir_framework/README.md
+ test/hotspot/jtreg/compiler/lib/ir_framework/Setup.java
+ test/hotspot/jtreg/compiler/lib/ir_framework/SetupInfo.java
! test/hotspot/jtreg/compiler/lib/ir_framework/Test.java
! test/hotspot/jtreg/compiler/lib/ir_framework/test/AbstractTest.java
! test/hotspot/jtreg/compiler/lib/ir_framework/test/ArgumentValue.java
+ test/hotspot/jtreg/compiler/lib/ir_framework/test/ArgumentsProvider.java
! test/hotspot/jtreg/compiler/lib/ir_framework/test/BaseTest.java
! test/hotspot/jtreg/compiler/lib/ir_framework/test/DeclaredTest.java
! test/hotspot/jtreg/compiler/lib/ir_framework/test/TestVM.java
! test/hotspot/jtreg/testlibrary_tests/ir_framework/examples/CheckedTestExample.java
= test/hotspot/jtreg/testlibrary_tests/ir_framework/examples/NormalTestExample.java
+ test/hotspot/jtreg/testlibrary_tests/ir_framework/examples/SetupExample.java
! test/hotspot/jtreg/testlibrary_tests/ir_framework/tests/TestAccessModifiers.java
! test/hotspot/jtreg/testlibrary_tests/ir_framework/tests/TestBadFormat.java
! test/hotspot/jtreg/testlibrary_tests/ir_framework/tests/TestBasics.java
! test/hotspot/jtreg/testlibrary_tests/ir_framework/tests/TestCheckedTests.java
! test/hotspot/jtreg/testlibrary_tests/ir_framework/tests/TestIRMatching.java
+ test/hotspot/jtreg/testlibrary_tests/ir_framework/tests/TestSetupTests.java

Changeset: cc276ff0
Author:    William Kemper <wkemper at openjdk.org>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date:      2024-02-09 07:42:57 +0000
URL:       https://git.openjdk.org/loom/commit/cc276ff0dfa0a568ebf0a66e0762a6de19fa6a49

8325516: Shenandoah: Move heap change tracking into ShenandoahHeap

Reviewed-by: shade, kdnilsen, ysr

! src/hotspot/share/gc/shenandoah/shenandoahControlThread.cpp
! src/hotspot/share/gc/shenandoah/shenandoahControlThread.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp

Changeset: e3dc6a7a
Author:    Aggelos Biboudis <abimpoudis at openjdk.org>
Date:      2024-02-09 08:52:28 +0000
URL:       https://git.openjdk.org/loom/commit/e3dc6a7a28c4f049eb234c5487fca6c54298aa31

8314275: Incorrect stepping in switch

Reviewed-by: vromero

! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Gen.java
+ test/langtools/tools/javac/classfiles/attributes/LineNumberTable/T8314275.java

Changeset: 71b46c38
Author:    Axel Boldt-Christmas <aboldtch at openjdk.org>
Date:      2024-02-09 09:00:43 +0000
URL:       https://git.openjdk.org/loom/commit/71b46c38a820319851cade2a15d64a657d4d7284

8325471: CHeapBitMap(MEMFLAGS flags) constructor misleading use of super-constructor

Reviewed-by: stefank, tschatzl

! src/hotspot/share/utilities/bitMap.hpp

Changeset: d165d124
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2024-02-09 11:05:42 +0000
URL:       https://git.openjdk.org/loom/commit/d165d124b129f5e0440af83494805a8b8367466c

8325510: Serial: Remove redundant arg in non_clean_card_iterate

Reviewed-by: kbarrett, tschatzl, stefank

! src/hotspot/share/gc/serial/cardTableRS.cpp
! src/hotspot/share/gc/serial/cardTableRS.hpp

Changeset: 5daf622a
Author:    Alexey Ivanov <aivanov at openjdk.org>
Date:      2024-02-09 11:46:04 +0000
URL:       https://git.openjdk.org/loom/commit/5daf622aea8ccb914dd7fa3680ddd3114dc6a0c1

8325309: Amend "Listeners and Threads" in AWTThreadIssues.html

Reviewed-by: serb, tr

! src/java.desktop/share/classes/java/awt/doc-files/AWTThreadIssues.html

Changeset: 8b70b8d8
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2024-02-09 11:51:05 +0000
URL:       https://git.openjdk.org/loom/commit/8b70b8d85af0e26020c010324c7f1389cc5cb801

8325440: Confusing error reported for octal literals with wrong digits

Reviewed-by: vromero

! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavaTokenizer.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
= test/langtools/tools/javac/diags/examples/IllegalDigitInBinaryLiteral.java
= test/langtools/tools/javac/diags/examples/IllegalDigitInOctalLiteral.java
! test/langtools/tools/javac/diags/examples/InvalidBinaryNumber.java
! test/langtools/tools/javac/lexer/JavaLexerTest.java
! test/langtools/tools/javac/lexer/OctalNumberTest.java
! test/langtools/tools/javac/literals/BadBinaryLiterals.7.out

Changeset: 52d49761
Author:    Stefan Karlsson <stefank at openjdk.org>
Date:      2024-02-09 13:09:12 +0000
URL:       https://git.openjdk.org/loom/commit/52d497619e58a5677bc4a015b1bd87f600f23837

8325437: Safepoint polling in monitor deflation can cause massive logs

Reviewed-by: aboldtch, dcubed, shade

! src/hotspot/share/runtime/synchronizer.cpp

Changeset: 69b2674c
Author:    Oli Gillespie <ogillespie at openjdk.org>
Committer: Weijun Wang <weijun at openjdk.org>
Date:      2024-02-09 14:36:59 +0000
URL:       https://git.openjdk.org/loom/commit/69b2674c6861fdb7d9f9cb39e07d50515c73e33a

8324648: Avoid NoSuchMethodError when instantiating NativePRNG

Reviewed-by: shade, weijun, liach, valeriep

! src/java.base/unix/classes/sun/security/provider/NativePRNG.java

Changeset: 8ef918d6
Author:    Oli Gillespie <ogillespie at openjdk.org>
Committer: Weijun Wang <weijun at openjdk.org>
Date:      2024-02-09 14:38:09 +0000
URL:       https://git.openjdk.org/loom/commit/8ef918d6678437a5b351b172bb4cf144eeaa975f

8324646: Avoid Class.forName in SecureRandom constructor

Reviewed-by: shade, weijun

! src/java.base/share/classes/java/security/Provider.java
+ test/micro/org/openjdk/bench/java/security/SecureRandomBench.java

Changeset: 29d89d48
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2024-02-09 15:01:12 +0000
URL:       https://git.openjdk.org/loom/commit/29d89d48cb32a225f94b2ed45d2a1467add33b68

8325551: Remove unused obj_is_alive and block_start in Space

Reviewed-by: stefank

! src/hotspot/share/gc/shared/space.cpp
! src/hotspot/share/gc/shared/space.hpp
! src/hotspot/share/gc/shared/space.inline.hpp

Changeset: 40708baf
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2024-02-09 16:33:41 +0000
URL:       https://git.openjdk.org/loom/commit/40708baf7a5ad4a847f1b6414eda6a2ea4439d7e

8325563: Remove unused Space::is_in

Reviewed-by: tschatzl

! src/hotspot/share/gc/shared/space.hpp

Changeset: 4a3a38d1
Author:    William Kemper <wkemper at openjdk.org>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date:      2024-02-09 16:53:05 +0000
URL:       https://git.openjdk.org/loom/commit/4a3a38d1b71a4acc780a6d9802c076d750541714

8325517: Shenandoah: Reduce unnecessary includes from shenandoahControlThread.cpp

Reviewed-by: shade, kdnilsen, ysr

! src/hotspot/share/gc/shenandoah/shenandoahControlThread.cpp
! src/hotspot/share/gc/shenandoah/shenandoahControlThread.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.hpp
! src/hotspot/share/gc/shenandoah/shenandoahMark.hpp
! src/hotspot/share/gc/shenandoah/shenandoahMark.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahOopClosures.hpp

Changeset: 43684374
Author:    Bhavana Kilambi <bkilambi at openjdk.org>
Committer: Vladimir Kozlov <kvn at openjdk.org>
Date:      2024-02-09 16:57:49 +0000
URL:       https://git.openjdk.org/loom/commit/43684374755d7446e224d16e6c40b903b6a6e91f

8325264: two compiler/intrinsics/float16 tests fail after JDK-8324724

Reviewed-by: thartmann, dfenacci, kvn

! src/hotspot/share/runtime/stubRoutines.hpp
! test/hotspot/jtreg/ProblemList.txt

Changeset: 6944537c
Author:    Alexey Semenyuk <asemenyuk at openjdk.org>
Date:      2024-02-09 17:05:05 +0000
URL:       https://git.openjdk.org/loom/commit/6944537c3ebbbb638479e4c2b90a71ad5869023c

8325203: System.exit(0) kills the launched 3rd party application

Reviewed-by: almatvee

! src/jdk.jpackage/windows/native/applauncher/WinLauncher.cpp

Changeset: b42b8886
Author:    Calvin Cheung <ccheung at openjdk.org>
Date:      2024-02-09 18:06:51 +0000
URL:       https://git.openjdk.org/loom/commit/b42b8886aa93a50d114f9a105ef6b94febd38729

8325038: runtime/cds/appcds/ProhibitedPackage.java can fail with UseLargePages

Reviewed-by: matsaave, jsjolen

! test/hotspot/jtreg/runtime/cds/appcds/ProhibitedPackage.java

Changeset: ac4607ed
Author:    Sebastian Lövdahl <sebastian.lovdahl at hibox.tv>
Committer: Kevin Walls <kevinw at openjdk.org>
Date:      2024-02-09 18:32:09 +0000
URL:       https://git.openjdk.org/loom/commit/ac4607ed81eb75f43e7d1062e38506972738d086

8226919: attach in linux hangs due to permission denied accessing /proc/pid/root

Reviewed-by: sgehwolf, kevinw

! src/jdk.attach/linux/classes/sun/tools/attach/VirtualMachineImpl.java

Changeset: d39b7bab
Author:    Leonid Mesnik <lmesnik at openjdk.org>
Date:      2024-02-09 18:40:01 +0000
URL:       https://git.openjdk.org/loom/commit/d39b7bab27af5ba24ff0925037b8e5fb99680dc0

8316460: 4 javax/management tests ignore VM flags

Reviewed-by: kevinw

! test/jdk/ProblemList-Virtual.txt
! test/jdk/javax/management/ImplementationVersion/ImplVersionTest.java
! test/jdk/javax/management/remote/mandatory/connection/DefaultAgentFilterTest.java
! test/jdk/javax/management/remote/mandatory/version/ImplVersionTest.java
! test/jdk/javax/management/security/HashedPasswordFileTest.java

Changeset: 3ebe6c19
Author:    Leonid Mesnik <lmesnik at openjdk.org>
Date:      2024-02-09 18:40:10 +0000
URL:       https://git.openjdk.org/loom/commit/3ebe6c192a5dd5cc46ae2d263713c9ff38cd46bb

8319578: Few java/lang/instrument ignore test.java.opts and accept test.vm.opts only

Reviewed-by: kevinw, cjplummer

! test/jdk/java/lang/instrument/BootClassPath/BootClassPathTest.sh
! test/jdk/java/lang/instrument/ManifestTest.sh
! test/jdk/java/lang/instrument/RedefineBigClass.sh
! test/jdk/java/lang/instrument/RedefineClassWithNativeMethod.sh
! test/jdk/java/lang/instrument/RedefineMethodAddInvoke.sh
! test/jdk/java/lang/instrument/RedefineMethodDelInvoke.sh
! test/jdk/java/lang/instrument/RedefineMethodInBacktrace.sh
! test/jdk/java/lang/instrument/RedefineMethodWithAnnotations.sh
! test/jdk/java/lang/instrument/RedefineSubclassWithTwoInterfaces.sh
! test/jdk/java/lang/instrument/RetransformBigClass.sh
! test/jdk/java/lang/instrument/StressGetObjectSizeTest.sh
! test/jdk/java/lang/instrument/appendToClassLoaderSearch/CircularityErrorTest.sh
! test/jdk/java/lang/instrument/appendToClassLoaderSearch/ClassUnloadTest.sh
! test/jdk/java/lang/instrument/appendToClassLoaderSearch/run_tests.sh

Changeset: 6303c0e7
Author:    Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2024-02-09 20:49:55 +0000
URL:       https://git.openjdk.org/loom/commit/6303c0e7136436a2d3cb6043b88edf788c0067cc

8325569: ProblemList gc/parallel/TestAlwaysPreTouchBehavior.java on linux

Reviewed-by: ccheung

! test/hotspot/jtreg/ProblemList.txt

Changeset: e33d8a21
Author:    Alex Menkov <amenkov at openjdk.org>
Date:      2024-02-10 00:56:59 +0000
URL:       https://git.openjdk.org/loom/commit/e33d8a219811930492e684e19a73dadb09590052

8311076: RedefineClasses doesn't check for ConstantPool overflow

Reviewed-by: coleenp, lmesnik

! src/hotspot/share/prims/jvmtiRedefineClasses.cpp

Changeset: 6c7029ff
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2024-02-10 01:48:48 +0000
URL:       https://git.openjdk.org/loom/commit/6c7029ffd48186353fc1d2a03915386b5f386ae2

8318603: Parallelize sun/java2d/marlin/ClipShapeTest.java

Reviewed-by: aivanov, shade

! test/jdk/sun/java2d/marlin/ClipShapeTest.java

Changeset: 71d2dbd0
Author:    yifeng.jyf <yifeng.jyf at alibaba-inc.com>
Committer: Denghui Dong <ddong at openjdk.org>
Date:      2024-02-10 14:07:23 +0000
URL:       https://git.openjdk.org/loom/commit/71d2dbd0b637b75a98115b6d867669b574d7baa8

8325464: GCCause.java out of sync with gcCause.hpp

Reviewed-by: stefank, tschatzl

! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/shared/GCCause.java

Changeset: 232d1368
Author:    Emanuel Peter <epeter at openjdk.org>
Date:      2024-02-10 14:19:01 +0000
URL:       https://git.openjdk.org/loom/commit/232d13688596e9a3c1145ee456dd5a6f7cd1223d

8324890: C2 SuperWord: refactor out VLoop, make unrolling_analysis static, remove init/reset mechanism

Reviewed-by: kvn, roland

! src/hotspot/share/opto/loopTransform.cpp
! src/hotspot/share/opto/loopnode.cpp
! src/hotspot/share/opto/loopnode.hpp
! src/hotspot/share/opto/loopopts.cpp
! src/hotspot/share/opto/superword.cpp
! src/hotspot/share/opto/superword.hpp
! src/hotspot/share/opto/traceAutoVectorizationTag.hpp
! src/hotspot/share/opto/vectorization.cpp
! src/hotspot/share/opto/vectorization.hpp



More information about the loom-dev mailing list