git: openjdk/loom: master: 30 new changesets

duke duke at openjdk.org
Fri Oct 20 11:16:58 UTC 2023


Changeset: 278de7ac
Author:    Maurizio Cimadamore <mcimadamore at openjdk.org>
Date:      2023-10-18 17:02:51 +0000
URL:       https://git.openjdk.org/loom/commit/278de7acd21cc6f938aca561d02248e75c119e11

8318458: Update javac and java manpages with restricted method options

Reviewed-by: iris

! src/java.base/share/man/java.1
! src/jdk.compiler/share/man/javac.1

Changeset: ab135683
Author:    Mikhailo Seledtsov <mseledtsov at openjdk.org>
Date:      2023-10-18 18:05:00 +0000
URL:       https://git.openjdk.org/loom/commit/ab135683a6ba54c6d82a23a30abb154b92ba855e

8318029: Minor improvement to logging output in container at-requires

Reviewed-by: iklam

! test/jtreg-ext/requires/VMProps.java

Changeset: ce8ebebc
Author:    Naoto Sato <naoto at openjdk.org>
Date:      2023-10-18 18:26:49 +0000
URL:       https://git.openjdk.org/loom/commit/ce8ebebc77f4ef73852364f6188b43c482337350

8317979: Use TZ database style abbreviations in the CLDR locale provider

Reviewed-by: rriggs, joehw, lancea, erikj, iris, ihse

! make/jdk/src/classes/build/tools/cldrconverter/CLDRConverter.java
! make/modules/jdk.localedata/Gensrc.gmk
! test/jdk/java/time/test/java/time/format/TestUTCParse.java
! test/jdk/java/util/TimeZone/CLDRDisplayNamesTest.java
! test/jdk/sun/text/resources/LocaleData.cldr
! test/jdk/sun/text/resources/LocaleDataTest.java

Changeset: e25a49a9
Author:    Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2023-10-18 20:20:39 +0000
URL:       https://git.openjdk.org/loom/commit/e25a49a993f270c33f7929e629fb3075a11fdec9

8318471: ProblemList compiler/sharedstubs/SharedTrampolineTest.java

Reviewed-by: lmesnik

! test/hotspot/jtreg/ProblemList.txt

Changeset: 24bc5bd1
Author:    Abhishek Kumar <abhiscxk at openjdk.org>
Date:      2023-10-19 04:21:45 +0000
URL:       https://git.openjdk.org/loom/commit/24bc5bd104b8b4b96a61cffd3ec35cc795744eb9

8318104: macOS 10.13 check in TabButtonAccessibility.m can be removed

Reviewed-by: aivanov, prr

! src/java.desktop/macosx/native/libawt_lwawt/awt/a11y/TabButtonAccessibility.m

Changeset: c0e154c8
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2023-10-19 06:25:53 +0000
URL:       https://git.openjdk.org/loom/commit/c0e154c876e586660b36af6441cd178bc8ebab89

8318089: Class space not marked as such with NMT when CDS is off

Reviewed-by: mli, dholmes

! src/hotspot/share/memory/metaspace.cpp

Changeset: 80bd22d0
Author:    Andrey Turbanov <aturbanov at openjdk.org>
Date:      2023-10-19 06:42:11 +0000
URL:       https://git.openjdk.org/loom/commit/80bd22d093b696b40a3380527b19d8d2c4e138f9

8316144: Remove unused field jdk.internal.util.xml.impl.XMLStreamWriterImpl.Element._Depth

Reviewed-by: lancea, joehw

! src/java.base/share/classes/jdk/internal/util/xml/impl/XMLStreamWriterImpl.java

Changeset: 47bb1a1c
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2023-10-19 07:22:34 +0000
URL:       https://git.openjdk.org/loom/commit/47bb1a1cefa242c39c22a8f2aa08d7d357c260b9

8318415: Adjust describing comment of os_getChildren after 8315026

Reviewed-by: rriggs

! src/java.base/macosx/native/libjava/ProcessHandleImpl_macosx.c
! src/java.base/unix/native/libjava/ProcessHandleImpl_unix.c

Changeset: 1a098356
Author:    Leo Korinth <lkorinth at openjdk.org>
Date:      2023-10-19 09:26:15 +0000
URL:       https://git.openjdk.org/loom/commit/1a098356dd3a157b12c2b5c527e61c8a628bdb2d

8317358: G1: Make TestMaxNewSize use createTestJvm

Reviewed-by: tschatzl, sjohanss

! test/hotspot/jtreg/gc/arguments/TestMaxNewSize.java

Changeset: 15acf4b8
Author:    Maurizio Cimadamore <mcimadamore at openjdk.org>
Date:      2023-10-19 09:51:02 +0000
URL:       https://git.openjdk.org/loom/commit/15acf4b8d7cffcd0d74bf1b9c43cde9acaf31ea9

8318324: Drop redundant default methods from FFM API

Reviewed-by: jvernee

! src/java.base/share/classes/java/lang/foreign/MemoryLayout.java
! src/java.base/share/classes/java/lang/foreign/MemorySegment.java
! src/java.base/share/classes/jdk/internal/foreign/AbstractMemorySegmentImpl.java
! src/java.base/share/classes/jdk/internal/foreign/layout/AbstractLayout.java

Changeset: 3c70f2c1
Author:    Daniel Jeliński <djelinski at openjdk.org>
Date:      2023-10-19 10:36:35 +0000
URL:       https://git.openjdk.org/loom/commit/3c70f2c1e9fb91cd5d7a66ef1e2a39672230208c

8318418: hsdis build fails with system binutils on Ubuntu

Reviewed-by: erikj, ihse

! make/autoconf/lib-hsdis.m4
! src/utils/hsdis/binutils/hsdis-binutils.c

Changeset: defc7e0f
Author:    Per Minborg <pminborg at openjdk.org>
Date:      2023-10-19 10:47:53 +0000
URL:       https://git.openjdk.org/loom/commit/defc7e0f8d32e2dc62568f34d86d8f77a759e6ce

8318454: TestLayoutPaths broken on Big Endian platforms after JDK-8317837

Reviewed-by: mdoerr, mcimadamore

! test/jdk/java/foreign/TestLayoutPaths.java

Changeset: 9cf334fb
Author:    Zhengyu Gu <zgu at openjdk.org>
Date:      2023-10-19 13:56:16 +0000
URL:       https://git.openjdk.org/loom/commit/9cf334fb6488188ea4236e5d156b11245bace88f

8318383: Remove duplicated checks in os::get_native_stack() in posix implementation

Reviewed-by: dholmes, stuefe

! src/hotspot/os/posix/os_posix.cpp

Changeset: 599560a8
Author:    Alex Menkov <amenkov at openjdk.org>
Date:      2023-10-19 18:12:16 +0000
URL:       https://git.openjdk.org/loom/commit/599560a832386d9c61aca24450d6efa65156f663

8317635: Improve GetClassFields test to verify correctness of field order

Reviewed-by: cjplummer, sspitsyn

! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetClassFields/getclfld007.java
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetClassFields/getclfld007/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetClassFields/getclfld007/getclfld007.cpp

Changeset: cc8f8da2
Author:    Justin Lu <jlu at openjdk.org>
Date:      2023-10-19 18:25:43 +0000
URL:       https://git.openjdk.org/loom/commit/cc8f8da293914c25cb15d38caad994bc761a3957

8318322: Update IANA Language Subtag Registry to Version 2023-10-16

Reviewed-by: naoto, iris, lancea, srl

! src/java.base/share/data/lsrdata/language-subtag-registry.txt
! test/jdk/java/util/Locale/LanguageSubtagRegistryTest.java

Changeset: 17409500
Author:    Smita Kamath <svkamath at openjdk.org>
Committer: Sandhya Viswanathan <sviswanathan at openjdk.org>
Date:      2023-10-19 18:27:51 +0000
URL:       https://git.openjdk.org/loom/commit/17409500369bd8503782b2e6f4e885e33837087a

8314901: AES-GCM interleaved implementation using AVX2 instructions

Reviewed-by: sviswanathan, djelinski

! 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.hpp
! src/hotspot/cpu/x86/stubGenerator_x86_64_aes.cpp
! src/hotspot/cpu/x86/stubRoutines_x86.hpp
! src/java.base/share/classes/com/sun/crypto/provider/GaloisCounterMode.java

Changeset: 684b91ef
Author:    Justin Lu <jlu at openjdk.org>
Date:      2023-10-19 22:53:07 +0000
URL:       https://git.openjdk.org/loom/commit/684b91efbb22f16cd0952283e8c960846c39d1db

8315064: j.text.ChoiceFormat provides no specification on quoting behavior

Reviewed-by: naoto

! src/java.base/share/classes/java/text/ChoiceFormat.java

Changeset: 8f5f4407
Author:    Hannes Greule <hgreule at openjdk.org>
Committer: David Holmes <dholmes at openjdk.org>
Date:      2023-10-19 23:24:28 +0000
URL:       https://git.openjdk.org/loom/commit/8f5f44070a7c6dbbbd1005f9d0af5ab7c35179df

8317692: jcmd GC.heap_dump performance regression after JDK-8292818

Reviewed-by: amenkov, fparain

! src/hotspot/share/oops/fieldStreams.hpp
! src/hotspot/share/services/heapDumper.cpp
+ test/hotspot/jtreg/serviceability/HeapDump/FieldsInInstanceTest.java

Changeset: c46a54e0
Author:    Alan Bateman <alanb at openjdk.org>
Date:      2023-10-20 05:56:26 +0000
URL:       https://git.openjdk.org/loom/commit/c46a54e01815c5d441a958aa81451e66849ce774

8312777: notifyJvmtiMount before notifyJvmtiUnmount

Reviewed-by: mli, sspitsyn

! src/java.base/share/classes/java/lang/VirtualThread.java

Changeset: d9ce525a
Author:    Daniel Jeliński <djelinski at openjdk.org>
Date:      2023-10-20 06:18:18 +0000
URL:       https://git.openjdk.org/loom/commit/d9ce525a1c27f41ef66c39b3ec18e3a87bbd8dd3

8318150: StaticProxySelector.select should not throw NullPointerExceptions

Reviewed-by: jpai, dfuchs

! src/java.base/share/classes/java/net/ProxySelector.java
! test/jdk/java/net/ProxySelector/NullArguments.java

Changeset: 387504c9
Author:    Stefan Karlsson <stefank at openjdk.org>
Date:      2023-10-20 07:05:30 +0000
URL:       https://git.openjdk.org/loom/commit/387504c9e4b93d162dcef7c90c57c27295858d2e

8317575: AArch64: C2_MacroAssembler::fast_lock uses rscratch1 for cmpxchg result

Reviewed-by: thartmann, kvn, aph

! src/hotspot/cpu/aarch64/c2_MacroAssembler_aarch64.cpp

Changeset: 292aad2c
Author:    Stefan Karlsson <stefank at openjdk.org>
Date:      2023-10-20 07:07:42 +0000
URL:       https://git.openjdk.org/loom/commit/292aad2c4901f2ffba37274763e1cc617711918e

8316436: ContinuationWrapper uses unhandled nullptr oop

Reviewed-by: pchilanomate, eosterlund

! src/hotspot/share/runtime/continuationWrapper.cpp
! src/hotspot/share/runtime/continuationWrapper.inline.hpp

Changeset: bd3bc2c6
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2023-10-20 07:30:11 +0000
URL:       https://git.openjdk.org/loom/commit/bd3bc2c6181668b5856732666dc251136b7fbb99

8317350: Move code cache purging out of CodeCache::UnloadingScope

Reviewed-by: ayang, iwalulya

! src/hotspot/share/code/codeCache.cpp
! src/hotspot/share/code/codeCache.hpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
! src/hotspot/share/gc/g1/g1FullCollector.cpp
! src/hotspot/share/gc/parallel/psParallelCompact.cpp
! src/hotspot/share/gc/serial/genMarkSweep.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp

Changeset: bd02cfd9
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2023-10-20 07:32:16 +0000
URL:       https://git.openjdk.org/loom/commit/bd02cfd96f80abd1559ea3531a21c28c1f670f5d

8318540: make test cannot run .jasm tests directly

Reviewed-by: lmesnik, erikj

! make/RunTests.gmk

Changeset: 4812caba
Author:    Chen Liang <liach at openjdk.org>
Committer: Adam Sotona <asotona at openjdk.org>
Date:      2023-10-20 07:36:27 +0000
URL:       https://git.openjdk.org/loom/commit/4812cabaa489e99481facddce69686a9fee29c44

8316587: Use ArraysSupport.vectorizedHashCode in Utf8EntryImpl

Reviewed-by: asotona, redestad

! src/java.base/share/classes/jdk/internal/classfile/impl/AbstractPoolEntry.java
! test/micro/org/openjdk/bench/jdk/classfile/ReadMetadata.java

Changeset: 138437f2
Author:    Afshin Zafari <azafari at openjdk.org>
Date:      2023-10-20 08:33:40 +0000
URL:       https://git.openjdk.org/loom/commit/138437f2cf4e965ba07212a10589a517f81623a8

8314438: NMT: Performance benchmarks are needed to have a baseline for comparison of improvements

Reviewed-by: gziemski, ihse

! make/test/BuildMicrobenchmark.gmk
+ test/micro/org/openjdk/bench/vm/runtime/NMTBenchmark.java

Changeset: 80992610
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2023-10-20 08:38:05 +0000
URL:       https://git.openjdk.org/loom/commit/8099261050a6c021f193d6dac94caa11dccbb5ec

8318489: Remove unused alignment_unit and alignment_offset

Reviewed-by: thartmann

! src/hotspot/share/code/codeCache.cpp
! src/hotspot/share/code/codeCache.hpp
! src/hotspot/share/memory/heap.cpp
! src/hotspot/share/memory/heap.hpp

Changeset: 744f206f
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2023-10-20 08:38:23 +0000
URL:       https://git.openjdk.org/loom/commit/744f206fefb7e2eff17737a34da264f2eebbae09

8318525: Atomic gtest should run as TEST_VM to access VM capabilities

Reviewed-by: stefank, stuefe

! test/hotspot/gtest/runtime/test_atomic.cpp

Changeset: cd25d1a2
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2023-10-20 08:40:51 +0000
URL:       https://git.openjdk.org/loom/commit/cd25d1a2bf4530d8fd4d0515b69e2199df9c102f

8318296: Move Space::initialize to ContiguousSpace

Reviewed-by: tschatzl, iwalulya

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

Changeset: 8f4ebd89
Author:    Johannes Bechberger <jbechberger at openjdk.org>
Date:      2023-10-20 08:52:46 +0000
URL:       https://git.openjdk.org/loom/commit/8f4ebd892148f2c23fd11672a10aaf787a0be2eb

8317920: JDWP-agent sends broken exception event with onthrow option

Reviewed-by: clanger, cjplummer

! src/jdk.jdwp.agent/share/native/libjdwp/debugInit.c
+ test/jdk/com/sun/jdi/JdwpOnThrowTest.java
+ test/jdk/com/sun/jdi/ThrowCaughtException.java
! test/jdk/com/sun/jdi/lib/jdb/Debuggee.java



More information about the loom-dev mailing list