git: openjdk/jdk-sandbox: riscv-port-branch: 84 new changesets
duke
duke at openjdk.java.net
Sat Oct 30 06:30:30 UTC 2021
Changeset: 5dab76b9
Author: Hamlin Li <mli at openjdk.org>
Date: 2021-10-25 01:03:51 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/5dab76b939e381312ce5c89b9aebca628238a387
8275381: G1: refactor 2 constructors of G1CardSetConfiguration
Reviewed-by: tschatzl, ayang
! src/hotspot/share/gc/g1/g1CardSet.cpp
! src/hotspot/share/gc/g1/g1CardSet.hpp
! test/hotspot/gtest/gc/g1/test_g1CardSet.cpp
Changeset: 1da5e6b0
Author: Christian Hagedorn <chagedorn at openjdk.org>
Date: 2021-10-25 07:25:19 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/1da5e6b0e2c284c5dd295a0d48cc1c6c2fecf5b5
8275104: IR framework does not handle client VM builds correctly
Reviewed-by: kvn, thartmann
! test/hotspot/jtreg/compiler/lib/ir_framework/flag/FlagVM.java
! test/hotspot/jtreg/compiler/lib/ir_framework/test/TestVM.java
! test/hotspot/jtreg/testlibrary_tests/ir_framework/examples/IRExample.java
! test/hotspot/jtreg/testlibrary_tests/ir_framework/tests/TestCompLevels.java
! test/hotspot/jtreg/testlibrary_tests/ir_framework/tests/TestDIgnoreCompilerControls.java
! test/hotspot/jtreg/testlibrary_tests/ir_framework/tests/TestIRMatching.java
! test/hotspot/jtreg/testlibrary_tests/ir_framework/tests/TestSanity.java
! test/hotspot/jtreg/testlibrary_tests/ir_framework/tests/TestWithHelperClasses.java
Changeset: f6232982
Author: Alexey Bakhtin <abakhtin at openjdk.org>
Committer: Yuri Nesterenko <yan at openjdk.org>
Date: 2021-10-25 08:00:40 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/f6232982b91cb2314e96ddbde3984836a810a556
8271199: Mutual TLS handshake fails signing client certificate with custom sensitive PKCS11 key
Reviewed-by: xuelei, valeriep
! src/java.base/share/classes/sun/security/rsa/RSAPSSSignature.java
! src/java.base/share/classes/sun/security/rsa/RSAPrivateCrtKeyImpl.java
Changeset: 0bcc1749
Author: Stefan Karlsson <stefank at openjdk.org>
Date: 2021-10-25 09:07:51 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/0bcc1749eaea20cb983a983073ad33d305681879
8275717: Reimplement STATIC_ASSERT to use static_assert
Reviewed-by: stuefe, eosterlund, kbarrett
! src/hotspot/share/utilities/debug.hpp
Changeset: 7f94302c
Author: Albert Mingkun Yang <ayang at openjdk.org>
Date: 2021-10-25 13:18:20 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/7f94302ceca001ded89ba9a653bf176ef90b16cd
8275511: G1: Rename needs_remset_update to remset_is_tracked in G1HeapRegionAttr
Reviewed-by: tschatzl, sjohanss
! 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/g1CollectionSet.cpp
! src/hotspot/share/gc/g1/g1HeapRegionAttr.hpp
! src/hotspot/share/gc/g1/g1ParScanThreadState.inline.hpp
! src/hotspot/share/gc/g1/g1RemSet.cpp
Changeset: f143d2a8
Author: Jaikiran Pai <jpai at openjdk.org>
Date: 2021-10-25 14:24:05 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/f143d2a88e1972cdce9eb6f61c2eb9754cb89251
8268595: java/io/Serializable/serialFilter/GlobalFilterTest.java#id1 failed in timeout
Reviewed-by: chegar, rriggs
! test/jdk/java/io/Serializable/serialFilter/GlobalFilterTest.java
Changeset: f610ef0d
Author: Alexander Zvegintsev <azvegint at openjdk.org>
Date: 2021-10-25 14:27:17 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/f610ef0dbc17cd3066da799a02f7f5e977261d44
8196440: Regression automated Test 'java/awt/TrayIcon/PopupMenuLeakTest/PopupMenuLeakTest.java' fails
Reviewed-by: serb, psadhukhan
! test/jdk/ProblemList.txt
! test/jdk/java/awt/TrayIcon/PopupMenuLeakTest/PopupMenuLeakTest.java
Changeset: 7cf68b19
Author: Alexander Zvegintsev <azvegint at openjdk.org>
Date: 2021-10-25 14:34:36 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/7cf68b1901cc6f8ab30f8f8496de10f4017bfc58
8202932: java/awt/Component/NativeInLightShow/NativeInLightShow.java fails
Reviewed-by: serb
! test/jdk/ProblemList.txt
! test/jdk/java/awt/Component/NativeInLightShow/NativeInLightShow.java
Changeset: 3221a14f
Author: Artem Semenov <asemenov at openjdk.org>
Committer: Anton Tarasov <ant at openjdk.org>
Date: 2021-10-25 16:26:43 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/3221a14f9eaf002d91597d84efdb125704710a4c
8273678: TableAccessibility and TableRowAccessibility miss autorelease
Reviewed-by: ant, kizune, pbansal
! src/java.desktop/macosx/classes/sun/lwawt/macosx/CAccessible.java
! src/java.desktop/macosx/native/libawt_lwawt/awt/a11y/ColumnAccessibility.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/a11y/TableAccessibility.h
! src/java.desktop/macosx/native/libawt_lwawt/awt/a11y/TableAccessibility.m
! test/jdk/java/awt/a11y/AccessibleJTableTest.java
Changeset: 89671aa1
Author: Igor Veresov <iveresov at openjdk.org>
Date: 2021-10-25 17:03:57 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/89671aa164ea500954b0d5caa5ce6190dfbc0d4e
8273712: C2: Add mechanism for rejecting inlining of low frequency call sites and deprecate MinInliningThreshold.
Reviewed-by: kvn, rbackman
! src/hotspot/share/compiler/compilationPolicy.hpp
! src/hotspot/share/opto/bytecodeInfo.cpp
! src/hotspot/share/opto/parse.hpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/globals.hpp
! test/hotspot/jtreg/compiler/intrinsics/string/TestStringIntrinsics2.java
Changeset: 97d3280e
Author: Clive Verghese <cverghese at openjdk.org>
Committer: Paul Hohensee <phh at openjdk.org>
Date: 2021-10-25 18:33:57 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/97d3280eb4735f5b84cd4a9a1286e35c1c48113a
8275536: Add test to check that File::lastModified returns same time stamp as Files.getLastModifiedTime
Reviewed-by: alanb, bpb
+ test/jdk/java/io/File/LastModifiedTest.java
Changeset: 337a9b73
Author: Harold Seigel <hseigel at openjdk.org>
Date: 2021-10-25 19:44:25 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/337a9b73a75981d14eb4125e4354edda8d541361
8269853: Prefetch::read should accept pointer to const
Reviewed-by: coleenp
! src/hotspot/os_cpu/aix_ppc/prefetch_aix_ppc.inline.hpp
! src/hotspot/os_cpu/bsd_aarch64/prefetch_bsd_aarch64.inline.hpp
! src/hotspot/os_cpu/bsd_x86/prefetch_bsd_x86.inline.hpp
! src/hotspot/os_cpu/bsd_zero/prefetch_bsd_zero.inline.hpp
! src/hotspot/os_cpu/linux_aarch64/prefetch_linux_aarch64.inline.hpp
! src/hotspot/os_cpu/linux_arm/prefetch_linux_arm.inline.hpp
! src/hotspot/os_cpu/linux_ppc/prefetch_linux_ppc.inline.hpp
! src/hotspot/os_cpu/linux_s390/prefetch_linux_s390.inline.hpp
! src/hotspot/os_cpu/linux_x86/prefetch_linux_x86.inline.hpp
! src/hotspot/os_cpu/linux_zero/prefetch_linux_zero.inline.hpp
! src/hotspot/os_cpu/windows_aarch64/prefetch_windows_aarch64.inline.hpp
! src/hotspot/os_cpu/windows_x86/prefetch_windows_x86.inline.hpp
! src/hotspot/share/runtime/prefetch.hpp
Changeset: 43619458
Author: Weijun Wang <weijun at openjdk.org>
Date: 2021-10-26 02:39:05 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/43619458d183bbbaec745887314ddcf7a8aa4136
8185844: MSCAPI doesn't list aliases correctly
Reviewed-by: valeriep
! src/jdk.crypto.mscapi/windows/classes/sun/security/mscapi/CKeyStore.java
+ test/jdk/sun/security/mscapi/SetDupNameEntry.java
Changeset: 10e1610f
Author: Weijun Wang <weijun at openjdk.org>
Date: 2021-10-26 02:45:23 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/10e1610f7b99f42f834478528df7ecfb4320aec1
8251134: Unwrapping a key with a Private Key generated by Microsoft CNG fails
Reviewed-by: valeriep
! src/jdk.crypto.mscapi/windows/classes/sun/security/mscapi/CKeyStore.java
! src/jdk.crypto.mscapi/windows/classes/sun/security/mscapi/CRSACipher.java
! src/jdk.crypto.mscapi/windows/native/libsunmscapi/security.cpp
+ test/jdk/sun/security/mscapi/CngCipher.java
Changeset: 3ff085e2
Author: Thomas Stuefe <stuefe at openjdk.org>
Date: 2021-10-26 04:52:01 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/3ff085e2967508ad312c9d32fa908807aefe69ee
8275582: Don't purge metaspace mapping lists
Reviewed-by: coleenp, lkorinth
! src/hotspot/share/memory/metaspace/chunkManager.cpp
! src/hotspot/share/memory/metaspace/internalStats.hpp
! src/hotspot/share/memory/metaspace/rootChunkArea.cpp
! src/hotspot/share/memory/metaspace/rootChunkArea.hpp
! src/hotspot/share/memory/metaspace/virtualSpaceList.cpp
! src/hotspot/share/memory/metaspace/virtualSpaceList.hpp
! src/hotspot/share/memory/metaspace/virtualSpaceNode.cpp
! src/hotspot/share/memory/metaspace/virtualSpaceNode.hpp
! test/hotspot/jtreg/runtime/Metaspace/elastic/MetaspaceTestWithThreads.java
Changeset: 174f553f
Author: Harold Seigel <hseigel at openjdk.org>
Date: 2021-10-26 12:05:09 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/174f553f7e3dbc91662ba51bc3813a4be0ee97c4
8275869: Problem list applications/jcstress/copy.java on Linux-aarch64
Reviewed-by: lfoltan, dholmes
! test/hotspot/jtreg/ProblemList.txt
Changeset: 4961373a
Author: Julia Boes <jboes at openjdk.org>
Date: 2021-10-26 12:17:47 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/4961373a676126cd557f92a2e7bbc8c66b2976b1
8275137: jdk.unsupported/sun.reflect.ReflectionFactory.readObjectNoDataForSerialization uses wrong signature
Reviewed-by: dfuchs
! src/java.base/share/classes/jdk/internal/reflect/ReflectionFactory.java
! src/jdk.unsupported/share/classes/sun/reflect/ReflectionFactory.java
! test/jdk/sun/reflect/ReflectionFactory/ReflectionFactoryTest.java
Changeset: 63e0f344
Author: Naoto Sato <naoto at openjdk.org>
Date: 2021-10-26 12:32:49 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/63e0f344e9a2da135c76caff11e437dfc40408a6
8275767: JDK source code contains redundant boolean operations in jdk.charsets
Reviewed-by: lancea, rriggs, iris
! src/jdk.charsets/share/classes/sun/nio/cs/ext/IBM964.java.template
! src/jdk.charsets/share/classes/sun/nio/cs/ext/SimpleEUCEncoder.java.template
Changeset: 4be88d54
Author: Jatin Bhateja <jbhateja at openjdk.org>
Date: 2021-10-26 12:34:56 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/4be88d5482d45e22eb756a6e2ad19ebd7110639a
8275047: Optimize existing fill stubs for AVX-512 target
Reviewed-by: kvn, redestad
! 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.hpp
! src/hotspot/cpu/x86/vm_version_x86.cpp
! test/micro/org/openjdk/bench/java/util/ArraysFill.java
Changeset: 7ca053de
Author: Harold Seigel <hseigel at openjdk.org>
Date: 2021-10-26 12:37:54 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/7ca053de218bf76ea06bbeed860d142db381ca53
8251904: vmTestbase/nsk/sysdict/vm/stress/btree/btree010/btree010.java fails with ClassNotFoundException: nsk.sysdict.share.BTree0LLRLRLRRLR
Reviewed-by: dholmes, lmesnik
! test/hotspot/jtreg/vmTestbase/nsk/sysdict/share/BTreeTest.java
! test/hotspot/jtreg/vmTestbase/nsk/sysdict/share/SysDictTest.java
Changeset: 71d593ed
Author: Coleen Phillimore <coleenp at openjdk.org>
Date: 2021-10-26 14:33:22 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/71d593ede6e1d0a50798d4ba6bfbd78aa65ae7d8
8275162: Use varargs in 'def' macros in mutexLocker.cpp
Reviewed-by: dholmes, pchilanomate
! src/hotspot/share/runtime/mutexLocker.cpp
Changeset: b98ed550
Author: Anton Tarasov <ant at openjdk.org>
Date: 2021-10-26 15:23:43 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/b98ed55060b5f3b7832ec28064b04577e3725cc2
8275819: [TableRowAccessibility accessibilityChildren] method is ineffective
Reviewed-by: pbansal, kizune
! src/java.desktop/macosx/classes/sun/lwawt/macosx/CAccessibility.java
! src/java.desktop/macosx/native/libawt_lwawt/awt/a11y/TableRowAccessibility.m
Changeset: c9dec2f9
Author: Andrey Turbanov <turbanoff at gmail.com>
Committer: Weijun Wang <weijun at openjdk.org>
Date: 2021-10-26 15:25:23 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/c9dec2f9849f98048f32ccef4e5573ce21204fbb
8273299: Unnecessary Vector usage in java.security.jgss
Reviewed-by: weijun
! src/java.security.jgss/share/classes/sun/security/jgss/GSSCredentialImpl.java
! src/java.security.jgss/share/classes/sun/security/krb5/PrincipalName.java
! src/java.security.jgss/share/classes/sun/security/krb5/internal/Authenticator.java
! src/java.security.jgss/share/classes/sun/security/krb5/internal/AuthorizationData.java
! src/java.security.jgss/share/classes/sun/security/krb5/internal/EncAPRepPart.java
! src/java.security.jgss/share/classes/sun/security/krb5/internal/HostAddresses.java
! src/java.security.jgss/share/classes/sun/security/krb5/internal/KDCReqBody.java
! src/java.security.jgss/share/classes/sun/security/krb5/internal/KRBCred.java
! src/java.security.jgss/share/classes/sun/security/krb5/internal/KrbCredInfo.java
! src/java.security.jgss/share/classes/sun/security/krb5/internal/LastReq.java
! src/java.security.jgss/share/classes/sun/security/krb5/internal/PAData.java
! src/java.security.jgss/share/classes/sun/security/krb5/internal/ccache/FileCredentialsCache.java
Changeset: 7c88a59b
Author: Anton Tarasov <ant at openjdk.org>
Date: 2021-10-26 15:26:45 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/7c88a59b7bca50061f120a1cf2c1d4457a1d741b
8275809: crash in [CommonComponentAccessibility getCAccessible:withEnv:]
Reviewed-by: kizune, pbansal
! src/java.desktop/macosx/native/libawt_lwawt/awt/a11y/CommonComponentAccessibility.m
Changeset: 574f8903
Author: Anton Tarasov <ant at openjdk.org>
Date: 2021-10-26 15:47:17 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/574f8903ee1f74bdf7154d670d96c36d94b38b4d
8275720: CommonComponentAccessibility.createWithParent isWrapped causes mem leak
Reviewed-by: kizune, pbansal
! src/java.desktop/macosx/native/libawt_lwawt/awt/a11y/CellAccessibility.h
! src/java.desktop/macosx/native/libawt_lwawt/awt/a11y/CellAccessibility.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/a11y/CommonComponentAccessibility.h
! src/java.desktop/macosx/native/libawt_lwawt/awt/a11y/CommonComponentAccessibility.m
+ src/java.desktop/macosx/native/libawt_lwawt/awt/a11y/ComponentWrapperAccessibility.h
+ src/java.desktop/macosx/native/libawt_lwawt/awt/a11y/ComponentWrapperAccessibility.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/a11y/ListRowAccessibility.h
! src/java.desktop/macosx/native/libawt_lwawt/awt/a11y/ListRowAccessibility.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/a11y/OutlineRowAccessibility.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/a11y/TableRowAccessibility.m
Changeset: 82f4aacb
Author: Roland Westrelin <roland at openjdk.org>
Date: 2021-10-26 15:53:37 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/82f4aacb42e60e9cd00e199703a869e7ad4465ff
8259609: C2: optimize long range checks in long counted loops
Co-authored-by: John R Rose <jrose at openjdk.org>
Reviewed-by: thartmann, jrose
! src/hotspot/share/opto/addnode.cpp
! src/hotspot/share/opto/loopPredicate.cpp
! 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/mulnode.hpp
! src/hotspot/share/opto/node.hpp
! src/hotspot/share/opto/phaseX.cpp
! src/hotspot/share/opto/subnode.hpp
+ test/hotspot/jtreg/compiler/c2/irTests/TestLongRangeChecks.java
+ test/hotspot/jtreg/compiler/rangechecks/TestLongRangeCheck.java
+ test/hotspot/jtreg/compiler/rangechecks/TestRCMinInt.java
Changeset: e5cd2692
Author: Calvin Cheung <ccheung at openjdk.org>
Date: 2021-10-26 16:26:57 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/e5cd2692da6327c6fde954f86595a08fe5edf43f
8274944: AppCDS dump causes SEGV in VM thread while adjusting lambda proxy class info
Reviewed-by: minqi, dholmes
! src/hotspot/share/cds/dynamicArchive.cpp
! src/hotspot/share/cds/metaspaceShared.cpp
! src/hotspot/share/classfile/systemDictionaryShared.cpp
! src/hotspot/share/classfile/systemDictionaryShared.hpp
! test/hotspot/jtreg/TEST.groups
+ test/hotspot/jtreg/runtime/cds/appcds/LambdaContainsOldInf.java
+ test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/LambdaContainsOldInf.java
+ test/hotspot/jtreg/runtime/cds/appcds/test-classes/LambdaContainsOldInfApp.java
+ test/hotspot/jtreg/runtime/cds/appcds/test-classes/OldProvider.jasm
Changeset: 19f76c21
Author: Andrey Turbanov <turbanoff at gmail.com>
Committer: Daniel Fuchs <dfuchs at openjdk.org>
Date: 2021-10-26 16:40:55 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/19f76c215dbe9528dde10acd744be54618ea5e4c
8275079: Remove unnecessary conversion to String in java.net.http
Reviewed-by: dfuchs
! src/java.net.http/share/classes/jdk/internal/net/http/AuthenticationFilter.java
! src/java.net.http/share/classes/jdk/internal/net/http/Http1AsyncReceiver.java
! src/java.net.http/share/classes/jdk/internal/net/http/Http1Request.java
! src/java.net.http/share/classes/jdk/internal/net/http/Http1Response.java
! src/java.net.http/share/classes/jdk/internal/net/http/Http2Connection.java
! src/java.net.http/share/classes/jdk/internal/net/http/HttpRequestImpl.java
! src/java.net.http/share/classes/jdk/internal/net/http/common/Demand.java
! src/java.net.http/share/classes/jdk/internal/net/http/common/SSLFlowDelegate.java
! src/java.net.http/share/classes/jdk/internal/net/http/common/SubscriberWrapper.java
! src/java.net.http/share/classes/jdk/internal/net/http/common/Utils.java
! src/java.net.http/share/classes/jdk/internal/net/http/frame/ErrorFrame.java
! src/java.net.http/share/classes/jdk/internal/net/http/frame/Http2Frame.java
! src/java.net.http/share/classes/jdk/internal/net/http/frame/SettingsFrame.java
Changeset: f1f5e269
Author: Jiří Vaněk <jvanek at openjdk.org>
Committer: Magnus Ihse Bursie <ihse at openjdk.org>
Date: 2021-10-26 16:54:55 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/f1f5e2690cb93c07eb8be96a4cbfbf140e8a15e0
8275872: Sync J2DBench run and analyze Makefile targets with build.xml
Reviewed-by: ihse, andrew
! src/demo/share/java2d/J2DBench/Makefile
Changeset: 2448b3f5
Author: Doug Simon <dnsimon at openjdk.org>
Date: 2021-10-26 18:50:21 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/2448b3f5f96ec4d9ea8fe9dae32a0aab725fb4ad
8275874: [JVMCI] only support aligned reads in c2v_readFieldValue
Reviewed-by: never, shade
! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/CompilerToVM.java
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/MemoryAccessProvider.java
! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/MemoryAccessProviderData.java
! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/MemoryAccessProviderTest.java
Changeset: 7addcd7c
Author: Daniel D. Daugherty <dcubed at openjdk.org>
Date: 2021-10-26 22:03:18 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/7addcd7cfb73652841c65c54e84b6ebffcbd664e
8276034: ProblemList gtest dll_address_to_function_and_library_name on macosx-x64
Reviewed-by: prr
! test/hotspot/gtest/runtime/test_os.cpp
Changeset: b0d1e4ff
Author: Yi Yang <yyang at openjdk.org>
Date: 2021-10-27 01:21:12 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/b0d1e4ff4d3806851fe998717822e8e52987357c
8273585: String.charAt performance degrades due to JDK-8268698
Reviewed-by: roland, kvn
! src/hotspot/share/opto/loopnode.cpp
Changeset: d98b7c25
Author: Alexander Zvegintsev <azvegint at openjdk.org>
Date: 2021-10-27 01:58:11 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/d98b7c25910d38ac644838f59cb41ecd131c87a9
8202926: Test java/awt/Focus/WindowUpdateFocusabilityTest/WindowUpdateFocusabilityTest.html fails
Reviewed-by: serb
! test/jdk/ProblemList.txt
Changeset: 9f75d5ce
Author: Wang Huang <whuang at openjdk.org>
Committer: Ningsheng Jian <njian at openjdk.org>
Date: 2021-10-27 05:32:50 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/9f75d5ce500886b32175cc541939b7f0eee190ca
8259948: Aarch64: Add cast nodes for Aarch64 Neon backend
Co-authored-by: Wang Huang <whuang at openjdk.org>
Co-authored-by: Wu Yan <wuyan at openjdk.org>
Co-authored-by: Miao Zhuojun <mouzhuojun at huawei.com>
Reviewed-by: aph, eliu, njian
! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/aarch64/aarch64_neon.ad
! src/hotspot/cpu/aarch64/aarch64_neon_ad.m4
! src/hotspot/cpu/aarch64/assembler_aarch64.hpp
! test/hotspot/gtest/aarch64/aarch64-asmtest.py
! test/hotspot/gtest/aarch64/asmtest.out.h
Changeset: 9e831bcc
Author: Albert Mingkun Yang <ayang at openjdk.org>
Date: 2021-10-27 08:24:44 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/9e831bccd2fc90681b32d1504eca753462afc6f6
8275886: G1: remove obsolete comment in HeapRegion::setup_heap_region_size
Reviewed-by: mli, tschatzl
! src/hotspot/share/gc/g1/heapRegion.cpp
Changeset: 2f979ecb
Author: Jayathirth D V <jdv at openjdk.org>
Date: 2021-10-27 09:29:37 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/2f979ecb5b642d04ad280687de76a6ee46818b35
8213120: java/awt/TextArea/AutoScrollOnSelectAndAppend/AutoScrollOnSelectAndAppend.java fails on mac10.13
Reviewed-by: psadhukhan
! test/jdk/ProblemList.txt
! test/jdk/java/awt/TextArea/AutoScrollOnSelectAndAppend/AutoScrollOnSelectAndAppend.java
Changeset: 6c05cc9d
Author: Claes Redestad <redestad at openjdk.org>
Date: 2021-10-27 10:07:46 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/6c05cc9d15fb6014b8293a66ef132f3461badca1
8275863: Use encodeASCII for ASCII-compatible DoubleByte encodings
Reviewed-by: naoto, rriggs, alanb
! src/java.base/share/classes/module-info.java
! src/java.base/share/classes/sun/nio/cs/DoubleByte.java
! src/java.base/share/classes/sun/nio/cs/HKSCS.java
! src/java.base/share/lib/security/default.policy
! src/jdk.charsets/share/classes/sun/nio/cs/ext/EUC_JP.java.template
Changeset: b3f45f86
Author: Jayathirth D V <jdv at openjdk.org>
Date: 2021-10-27 10:21:28 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/b3f45f868d9c91d630a118e43cef54cdb3216fd0
8275689: [TESTBUG] Use color tolerance only for XRender in BlitRotateClippedArea test
Reviewed-by: serb
! test/jdk/java/awt/image/DrawImage/BlitRotateClippedArea.java
Changeset: 485d6586
Author: Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date: 2021-10-27 10:24:21 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/485d65865ea8af3f7275e9aa8b75057326486a4d
8275851: Deproblemlist open/test/jdk/javax/swing/JComponent/6683775/bug6683775.java
Reviewed-by: serb
! test/jdk/ProblemList.txt
! test/jdk/javax/swing/JComponent/6683775/bug6683775.java
Changeset: 40606021
Author: Coleen Phillimore <coleenp at openjdk.org>
Date: 2021-10-27 12:09:46 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/40606021ee6b7d18674e36b3f6249f1ca8a7647e
8275800: Redefinition leaks MethodData::_extra_data_lock
Reviewed-by: sspitsyn, dholmes
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/instanceKlass.hpp
! src/hotspot/share/oops/klass.cpp
! src/hotspot/share/oops/klass.hpp
! src/hotspot/share/prims/jvmtiRedefineClasses.cpp
Changeset: a2927333
Author: Tobias Hartmann <thartmann at openjdk.org>
Date: 2021-10-27 12:27:43 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/a29273336bae75e8d185fa7f7c789acbec50a619
8275975: Remove dead code in ciInstanceKlass
Reviewed-by: chagedorn, kvn
! src/hotspot/share/ci/ciArrayKlass.hpp
! src/hotspot/share/ci/ciInstanceKlass.cpp
! src/hotspot/share/ci/ciInstanceKlass.hpp
Changeset: 168081ef
Author: Naoto Sato <naoto at openjdk.org>
Date: 2021-10-27 12:39:46 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/168081efc8af1f5d1d7524246eb4a0675bd49ae0
8270490: Charset.forName() taking fallback default value
Reviewed-by: joehw, rriggs, serb, dfuchs
! src/java.base/share/classes/java/io/Console.java
! src/java.base/share/classes/java/nio/charset/Charset.java
+ test/jdk/java/nio/charset/Charset/ForName.java
Changeset: 93be099c
Author: Stefan Karlsson <stefank at openjdk.org>
Date: 2021-10-27 13:23:24 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/93be099ccb73c88532866ae6d0c288c12a592cc4
4718400: Many quantities are held as signed that should be unsigned
Reviewed-by: coleenp, rbackman, dholmes
! src/hotspot/share/cds/heapShared.cpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/javaClasses.hpp
! src/hotspot/share/classfile/javaClasses.inline.hpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
! src/hotspot/share/gc/g1/g1ConcurrentMarkBitMap.inline.hpp
! src/hotspot/share/gc/g1/g1ConcurrentMarkObjArrayProcessor.cpp
! src/hotspot/share/gc/g1/g1ConcurrentMarkObjArrayProcessor.inline.hpp
! src/hotspot/share/gc/g1/g1RegionMarkStatsCache.cpp
! src/hotspot/share/gc/g1/g1YoungCollector.cpp
! src/hotspot/share/gc/g1/g1YoungGCPostEvacuateTasks.cpp
! src/hotspot/share/gc/g1/heapRegion.inline.hpp
! src/hotspot/share/gc/parallel/parMarkBitMap.hpp
! src/hotspot/share/gc/parallel/parMarkBitMap.inline.hpp
! src/hotspot/share/gc/parallel/psClosure.inline.hpp
! src/hotspot/share/gc/parallel/psParallelCompact.inline.hpp
! src/hotspot/share/gc/serial/defNewGeneration.cpp
! src/hotspot/share/gc/serial/markSweep.hpp
! src/hotspot/share/gc/serial/markSweep.inline.hpp
! src/hotspot/share/gc/shared/cardTableBarrierSet.cpp
! src/hotspot/share/gc/shared/collectedHeap.hpp
! src/hotspot/share/gc/shared/collectedHeap.inline.hpp
! src/hotspot/share/gc/shared/genCollectedHeap.cpp
! src/hotspot/share/gc/shared/generation.cpp
! src/hotspot/share/gc/shared/memAllocator.cpp
! src/hotspot/share/gc/shared/space.cpp
! src/hotspot/share/gc/shared/space.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahFullGC.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.inline.hpp
! src/hotspot/share/gc/z/zCollectedHeap.cpp
! src/hotspot/share/gc/z/zCollectedHeap.hpp
! src/hotspot/share/jfr/leakprofiler/chains/edgeUtils.cpp
! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
! src/hotspot/share/memory/heapInspection.hpp
! src/hotspot/share/oops/arrayKlass.cpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/instanceKlass.hpp
! src/hotspot/share/oops/instanceMirrorKlass.cpp
! src/hotspot/share/oops/instanceMirrorKlass.hpp
! src/hotspot/share/oops/klass.hpp
! src/hotspot/share/oops/objArrayKlass.cpp
! src/hotspot/share/oops/objArrayKlass.hpp
! src/hotspot/share/oops/objArrayOop.hpp
! src/hotspot/share/oops/oop.hpp
! src/hotspot/share/oops/oop.inline.hpp
! src/hotspot/share/oops/typeArrayKlass.cpp
! src/hotspot/share/oops/typeArrayKlass.hpp
! src/hotspot/share/oops/typeArrayOop.hpp
! src/hotspot/share/oops/typeArrayOop.inline.hpp
! src/hotspot/share/opto/runtime.cpp
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/runtime/deoptimization.cpp
Changeset: 809488bf
Author: Thomas Stuefe <stuefe at openjdk.org>
Date: 2021-10-27 13:40:51 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/809488bf38c250db3c263f200e5eb1a269059c3d
8276046: codestrings.validate_vm gtest fails on ppc64, s390
Reviewed-by: shade, mdoerr
! test/hotspot/gtest/code/test_codestrings.cpp
Changeset: e6fa5fa3
Author: Daniel D. Daugherty <dcubed at openjdk.org>
Date: 2021-10-27 14:24:02 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/e6fa5fa37e73cd952fb93cc57091775b748ace9a
8276063: ProblemList gtest dll_address_to_function_and_library_name on macosx-generic
Reviewed-by: tschatzl
! test/hotspot/gtest/runtime/test_os.cpp
Changeset: 9a3e9542
Author: Andrey Turbanov <turbanoff at gmail.com>
Committer: Naoto Sato <naoto at openjdk.org>
Date: 2021-10-27 16:18:12 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/9a3e9542997860de79d07a4411b1007e9cd5c348
8274879: Replace uses of StringBuffer with StringBuilder within java.base classes
Reviewed-by: naoto
! src/java.base/share/classes/java/io/FilePermission.java
! src/java.base/share/classes/java/net/SocketPermission.java
! src/java.base/share/classes/java/net/URL.java
! src/java.base/share/classes/java/text/AttributedString.java
! src/java.base/share/classes/java/text/ChoiceFormat.java
! src/java.base/share/classes/java/text/CompactNumberFormat.java
! src/java.base/share/classes/java/text/DecimalFormat.java
! src/java.base/share/classes/java/text/RBTableBuilder.java
! src/java.base/share/classes/sun/security/util/Debug.java
! src/java.base/share/classes/sun/util/calendar/JulianCalendar.java
! src/java.base/share/classes/sun/util/calendar/LocalGregorianCalendar.java
Changeset: d9b0138d
Author: Thomas Stuefe <stuefe at openjdk.org>
Date: 2021-10-28 05:29:58 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/d9b0138d7d02ceddc5d9c73908177f0b0d2e7c54
8275704: Metaspace::contains() should be threadsafe
Reviewed-by: coleenp, dholmes
! src/hotspot/share/memory/metaspace/virtualSpaceList.cpp
! src/hotspot/share/memory/metaspace/virtualSpaceList.hpp
Changeset: 1750a6e2
Author: Per Liden <pliden at openjdk.org>
Date: 2021-10-28 05:44:32 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/1750a6e2c06960b734f646018fc99b336bd966a5
8276055: ZGC: Defragment address space
Reviewed-by: eosterlund, stefank
! src/hotspot/share/gc/z/zMemory.cpp
! src/hotspot/share/gc/z/zMemory.hpp
! 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/zVirtualMemory.cpp
! src/hotspot/share/gc/z/zVirtualMemory.hpp
! src/hotspot/share/gc/z/zVirtualMemory.inline.hpp
Changeset: a2f2d8fc
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2021-10-28 08:27:44 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/a2f2d8fcf511de2754a76a5d9f9acdfef462919b
8276057: Update JMH devkit to 1.33
Reviewed-by: aph, redestad, erikj
! make/devkit/createJMHBundle.sh
Changeset: 593401fe
Author: Andrey Turbanov <turbanoff at gmail.com>
Committer: Aleksei Efimov <aefimov at openjdk.org>
Date: 2021-10-28 08:42:10 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/593401fe8b38bbb8d331a862818fe077af157fcb
8276042: Remove unused local variables in java.naming
Reviewed-by: aefimov, dfuchs, vtewari
! src/java.naming/share/classes/com/sun/jndi/ldap/Filter.java
! src/java.naming/share/classes/com/sun/jndi/ldap/LdapCtx.java
! src/java.naming/share/classes/com/sun/jndi/ldap/sasl/SaslOutputStream.java
! src/java.naming/share/classes/com/sun/jndi/toolkit/ctx/Continuation.java
! src/java.naming/share/classes/com/sun/jndi/toolkit/ctx/PartialCompositeContext.java
Changeset: d88b89f8
Author: Per Liden <pliden at openjdk.org>
Date: 2021-10-28 10:10:05 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/d88b89f89643dd97092b1debf98e871f873e8f9c
8276067: ZGC: Remove unused function alloc_high_address_at_most()
Reviewed-by: eosterlund, stefank
! src/hotspot/share/gc/z/zMemory.cpp
! src/hotspot/share/gc/z/zMemory.hpp
Changeset: 7c996d57
Author: Hannes Wallnöfer <hannesw at openjdk.org>
Date: 2021-10-28 10:41:49 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/7c996d572cc10045b7f6bc301916dcbd349b6ef4
8269401: Merge "Exceptions" and "Errors" into "Exception Classes"
Reviewed-by: jjg
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AllClassesIndexWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/Contents.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/HtmlIds.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PackageWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SummaryListWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/doclets.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/doclets_ja.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/doclets_zh_CN.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/SummaryAPIListBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/TypeElementCatalog.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Utils.java
! test/langtools/jdk/javadoc/doclet/testDeprecatedDocs/TestDeprecatedDocs.java
! test/langtools/jdk/javadoc/doclet/testHtmlTableTags/TestHtmlTableTags.java
! test/langtools/jdk/javadoc/doclet/testModules/TestModules.java
! test/langtools/jdk/javadoc/doclet/testNewApiList/TestNewApiList.java
! test/langtools/jdk/javadoc/doclet/testSearch/TestSearch.java
! test/langtools/jdk/javadoc/doclet/testSystemPropertyTaglet/TestSystemPropertyTaglet.java
! test/langtools/jdk/javadoc/tool/CheckResourceKeys.java
Changeset: bec977c7
Author: Coleen Phillimore <coleenp at openjdk.org>
Date: 2021-10-28 11:57:21 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/bec977c778a35ea48a45db662f1feaeab79308b2
8275917: Some locks shouldn't allow_vm_block
Reviewed-by: dholmes, pchilanomate
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/runtime/mutexLocker.cpp
Changeset: a343fa87
Author: Volker Simonis <simonis at openjdk.org>
Date: 2021-10-28 12:40:30 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/a343fa8766bb12188881319f06b1d93161cf1619
8275865: Print deoptimization statistics in product builds
Reviewed-by: thartmann, kvn
! src/hotspot/share/runtime/java.cpp
+ test/hotspot/jtreg/runtime/logging/DeoptStats.java
Changeset: 85d8cd85
Author: Thomas Schatzl <tschatzl at openjdk.org>
Date: 2021-10-28 12:58:03 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/85d8cd85665d92d67bbc88399baaa8fe7eba14a6
8276100: Remove G1SegmentedArray constructor name parameter
Reviewed-by: ayang
! src/hotspot/share/gc/g1/g1CardSetMemory.cpp
! src/hotspot/share/gc/g1/g1SegmentedArray.hpp
! src/hotspot/share/gc/g1/g1SegmentedArray.inline.hpp
Changeset: abe52aea
Author: Ludvig Janiuk <ludvig.j.janiuk at oracle.com>
Committer: Jonathan Gibbons <jjg at openjdk.org>
Date: 2021-10-28 14:40:53 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/abe52aea23d6025737666dfc2b265fdf1aae14bb
8275518: accessibility issue in Inet6Address docs
Reviewed-by: ihse, jjg
! src/java.base/share/classes/java/net/Inet6Address.java
Changeset: 309acbf0
Author: Mandy Chung <mchung at openjdk.org>
Date: 2021-10-28 15:27:26 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/309acbf0e86a0d248294503fccc7a936fa0a846e
8275703: System.loadLibrary fails on Big Sur for libraries hidden from filesystem
Reviewed-by: dholmes, alanb, mcimadamore
! make/test/JtregNativeJdk.gmk
! src/hotspot/share/include/jvm.h
! src/hotspot/share/prims/jvm.cpp
! src/java.base/macosx/classes/jdk/internal/loader/ClassLoaderHelper.java
! src/java.base/share/classes/jdk/internal/loader/NativeLibraries.java
! src/java.base/share/native/libjava/NativeLibraries.c
! src/java.base/unix/classes/jdk/internal/loader/ClassLoaderHelper.java
! src/java.base/windows/classes/jdk/internal/loader/ClassLoaderHelper.java
+ test/jdk/java/lang/RuntimeTests/loadLibrary/exeLibraryCache/LibraryFromCache.java
+ test/jdk/java/lang/RuntimeTests/loadLibrary/exeLibraryCache/exeLibraryCache.c
Changeset: c92f2305
Author: Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date: 2021-10-28 15:37:15 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/c92f23055724d2df462f64fc51e57f5a13f679bb
8276110: Problemlist javax/swing/JMenu/4515762/bug4515762.java for macos12
Reviewed-by: azvegint
! test/jdk/ProblemList.txt
Changeset: cb989cf3
Author: Andrew Haley <aph at openjdk.org>
Date: 2021-10-28 15:51:29 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/cb989cf3a182ee07fe127b4536e7ff4213f31eaf
8275052: AArch64: Severe AES/GCM slowdown on MacOS for short blocks
Reviewed-by: ngasson, adinn
! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp
! src/hotspot/os_cpu/bsd_aarch64/vm_version_bsd_aarch64.cpp
Changeset: 63b9f8c0
Author: Mitsuru Kariya <Mitsuru.Kariya at oss.nttdata.com>
Committer: Lance Andersen <lancea at openjdk.org>
Date: 2021-10-28 15:56:17 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/63b9f8c0da2ed3634002f0f67b18555826aeddc4
8153490: Cannot setBytes() if incoming buffer's length is bigger than number of elements we want to insert.
Reviewed-by: lancea
! src/java.sql.rowset/share/classes/javax/sql/rowset/serial/SerialBlob.java
! src/java.sql.rowset/share/classes/javax/sql/rowset/serial/SerialClob.java
! test/jdk/javax/sql/testng/test/rowset/serial/SerialBlobTests.java
! test/jdk/javax/sql/testng/test/rowset/serial/SerialClobTests.java
Changeset: 6d8fa8f6
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2021-10-28 17:13:08 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/6d8fa8f6632a78dc79786cb102ba20f6834ad3f4
8255286: Implement ParametersTypeData::print_data_on fully
Reviewed-by: dholmes
! src/hotspot/share/oops/methodData.cpp
Changeset: 5a768f75
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2021-10-28 17:32:39 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/5a768f75c9cb013edbf6c61e79820bd180cad4ba
8276054: JMH benchmarks for Fences
Reviewed-by: redestad
+ test/micro/org/openjdk/bench/vm/fences/Multiple.java
+ test/micro/org/openjdk/bench/vm/fences/MultipleWithLoads.java
+ test/micro/org/openjdk/bench/vm/fences/MultipleWithStores.java
+ test/micro/org/openjdk/bench/vm/fences/SafePublishing.java
+ test/micro/org/openjdk/bench/vm/fences/Single.java
Changeset: c6339cb8
Author: Mandy Chung <mchung at openjdk.org>
Date: 2021-10-28 18:32:50 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/c6339cb8a255d387bb182ad20dd69f3d460cf1ed
8271820: Implementation of JEP 416: Reimplement Core Reflection with Method Handle
8013527: calling MethodHandles.lookup on itself leads to errors
Co-authored-by: Peter Levart <plevart at openjdk.org>
Co-authored-by: Claes Redestad <redestad at openjdk.org>
Co-authored-by: Mandy Chung <mchung at openjdk.org>
Reviewed-by: mcimadamore, plevart, egahlin, redestad, cjplummer, alanb
! make/jdk/src/classes/build/tools/classlist/HelloClasslist.java
! src/hotspot/share/ci/ciField.cpp
! src/java.base/share/classes/java/lang/Class.java
! src/java.base/share/classes/java/lang/ClassLoader.java
! src/java.base/share/classes/java/lang/invoke/InnerClassLambdaMetafactory.java
! src/java.base/share/classes/java/lang/invoke/InvokerBytecodeGenerator.java
! src/java.base/share/classes/java/lang/invoke/MethodHandleImpl.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/Constructor.java
! src/java.base/share/classes/java/lang/reflect/Field.java
! src/java.base/share/classes/java/lang/reflect/Method.java
! src/java.base/share/classes/jdk/internal/access/JavaLangInvokeAccess.java
! src/java.base/share/classes/jdk/internal/access/SharedSecrets.java
! src/java.base/share/classes/jdk/internal/misc/VM.java
+ src/java.base/share/classes/jdk/internal/reflect/AccessorUtils.java
+ src/java.base/share/classes/jdk/internal/reflect/CallerSensitiveAdapter.java
+ src/java.base/share/classes/jdk/internal/reflect/CsMethodAccessorAdapter.java
! src/java.base/share/classes/jdk/internal/reflect/DelegatingConstructorAccessorImpl.java
! src/java.base/share/classes/jdk/internal/reflect/DelegatingMethodAccessorImpl.java
+ src/java.base/share/classes/jdk/internal/reflect/DirectConstructorHandleAccessor.java
+ src/java.base/share/classes/jdk/internal/reflect/DirectMethodHandleAccessor.java
! src/java.base/share/classes/jdk/internal/reflect/FieldAccessorImpl.java
! src/java.base/share/classes/jdk/internal/reflect/MethodAccessor.java
! src/java.base/share/classes/jdk/internal/reflect/MethodAccessorGenerator.java
! src/java.base/share/classes/jdk/internal/reflect/MethodAccessorImpl.java
+ src/java.base/share/classes/jdk/internal/reflect/MethodHandleAccessorFactory.java
+ src/java.base/share/classes/jdk/internal/reflect/MethodHandleBooleanFieldAccessorImpl.java
+ src/java.base/share/classes/jdk/internal/reflect/MethodHandleByteFieldAccessorImpl.java
+ src/java.base/share/classes/jdk/internal/reflect/MethodHandleCharacterFieldAccessorImpl.java
+ src/java.base/share/classes/jdk/internal/reflect/MethodHandleDoubleFieldAccessorImpl.java
+ src/java.base/share/classes/jdk/internal/reflect/MethodHandleFieldAccessorImpl.java
+ src/java.base/share/classes/jdk/internal/reflect/MethodHandleFloatFieldAccessorImpl.java
+ src/java.base/share/classes/jdk/internal/reflect/MethodHandleIntegerFieldAccessorImpl.java
+ src/java.base/share/classes/jdk/internal/reflect/MethodHandleLongFieldAccessorImpl.java
+ src/java.base/share/classes/jdk/internal/reflect/MethodHandleObjectFieldAccessorImpl.java
+ src/java.base/share/classes/jdk/internal/reflect/MethodHandleShortFieldAccessorImpl.java
! src/java.base/share/classes/jdk/internal/reflect/NativeConstructorAccessorImpl.java
! src/java.base/share/classes/jdk/internal/reflect/NativeMethodAccessorImpl.java
! src/java.base/share/classes/jdk/internal/reflect/ReflectionFactory.java
! src/java.base/share/classes/jdk/internal/reflect/UnsafeFieldAccessorImpl.java
! src/java.base/share/classes/jdk/internal/reflect/UnsafeStaticFieldAccessorImpl.java
! src/java.base/share/native/libjava/NativeAccessors.c
! src/java.logging/share/classes/java/util/logging/Logger.java
! src/java.sql/share/classes/java/sql/DriverManager.java
! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/serviceability/dcmd/vm/ShowReflectionTargetTest.java
! test/jdk/com/sun/jdi/EATests.java
! test/jdk/java/lang/StackWalker/DumpStackTest.java
! test/jdk/java/lang/StackWalker/NativeMethod.java
! test/jdk/java/lang/StackWalker/VerifyStackTrace.java
+ test/jdk/java/lang/StackWalker/libnativeMethod.c
+ test/jdk/java/lang/invoke/CallerSensitiveMethodHandle.java
+ test/jdk/java/lang/invoke/MethodHandleInvokeUOE.java
= test/jdk/java/lang/invoke/callerSensitive/CallerSensitiveAccess.java
+ test/jdk/java/lang/invoke/callerSensitive/Main.java
+ test/jdk/java/lang/invoke/callerSensitive/csm/jdk/test/MethodInvokeTest.java
+ test/jdk/java/lang/invoke/callerSensitive/csm/module-info.java
+ test/jdk/java/lang/invoke/callerSensitive/src/java.base/java/util/CSM.java
+ test/jdk/java/lang/invoke/lookup/ChainedLookupTest.java
! test/jdk/java/lang/invoke/lookup/ReflectiveLookupTest.java
! test/jdk/java/lang/invoke/lookup/java.base/java/lang/LookupTest.java
+ test/jdk/java/lang/reflect/ChainedReflection.java
! test/jdk/java/lang/reflect/Field/TestFieldReflectValueOf.java
+ test/jdk/java/lang/reflect/Method/MethodArityLimit.java
+ test/jdk/java/lang/reflect/MethodHandleAccessorsTest.java
+ test/jdk/java/lang/reflect/callerCache/CustomLoaderTest.java
+ test/jdk/java/lang/reflect/callerCache/ReflectTest.java
+ test/jdk/java/lang/reflect/classInitialization/ExceptionInClassInitialization.java
+ test/jdk/java/lang/reflect/classInitialization/Initializer.java
+ test/jdk/java/lang/reflect/classInitialization/Test.java
! test/jdk/jdk/internal/reflect/CallerSensitive/CheckCSMs.java
! test/jdk/jdk/internal/reflect/Reflection/GetCallerClass.java
! test/jdk/jdk/internal/reflect/Reflection/GetCallerClassTest.java
! test/jdk/jdk/jfr/api/consumer/TestHiddenMethod.java
! test/langtools/jdk/jshell/ExceptionsTest.java
! test/micro/org/openjdk/bench/java/lang/reflect/ReflectionColdstartBenchmark.java
! test/micro/org/openjdk/bench/java/lang/reflect/ReflectionSpeedBenchmark.java
Changeset: 48f3fcab
Author: Joe Darcy <darcy at openjdk.org>
Date: 2021-10-28 22:11:03 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/48f3fcab518ccea4dbbc856132f82407f7974028
8275308: Add valueOf(Runtime.Version) factory to SourceVersion
Reviewed-by: jjg
! src/java.compiler/share/classes/javax/lang/model/SourceVersion.java
! test/langtools/tools/javac/processing/model/TestSourceVersion.java
Changeset: 21da2183
Author: Mandy Chung <mchung at openjdk.org>
Date: 2021-10-28 22:24:56 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/21da2183875feca3dbf4f1bd875b268a7fc8d560
8274848: LambdaMetaFactory::metafactory on REF_invokeSpecial impl method has incorrect behavior
Reviewed-by: psandoz, dlsmith
! src/java.base/share/classes/java/lang/invoke/AbstractValidatingLambdaMetafactory.java
+ test/jdk/java/lang/invoke/lambda/invokeSpecial/InvokeSpecialMethodTest.java
Changeset: de93b1d0
Author: Hai-May Chao <hchao at openjdk.org>
Date: 2021-10-28 23:04:34 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/de93b1d0e83a9428dae4a9609996fe7b7e9b4932
8257722: Improve "keytool -printcert -jarfile" output
Reviewed-by: weijun
! src/java.base/share/classes/sun/security/tools/keytool/Main.java
! src/java.base/share/classes/sun/security/tools/keytool/Resources.java
! test/jdk/sun/security/tools/jarsigner/TimestampCheck.java
! test/jdk/sun/security/tools/keytool/ReadJar.java
Changeset: c9e65f8e
Author: Thomas Stuefe <stuefe at openjdk.org>
Date: 2021-10-29 03:48:45 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/c9e65f8ef926c3796867558afa536770eed71cd6
8275440: Remove VirtualSpaceList::is_full()
Reviewed-by: coleenp
! src/hotspot/share/memory/metaspace/virtualSpaceList.cpp
! src/hotspot/share/memory/metaspace/virtualSpaceList.hpp
! test/hotspot/gtest/metaspace/test_chunkManager_stress.cpp
Changeset: 157e1d50
Author: Thomas Stuefe <stuefe at openjdk.org>
Date: 2021-10-29 04:26:56 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/157e1d5073e221dab084422389f68eea53974f4c
8275856: Remove MetaspaceHandleDeallocations debug switch
Reviewed-by: coleenp, iklam
! src/hotspot/share/memory/metaspace/metaspaceArena.cpp
! src/hotspot/share/memory/metaspace/metaspaceSettings.cpp
! src/hotspot/share/memory/metaspace/metaspaceSettings.hpp
! src/hotspot/share/runtime/globals.hpp
! test/hotspot/gtest/metaspace/test_metaspacearena.cpp
Changeset: e922023e
Author: Tobias Holenstein <tobias.holenstein at oracle.com>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date: 2021-10-29 06:16:38 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/e922023ec9a74e694a8180e678be19bc2720c346
8275909: [JVMCI] c2v_readFieldValue use long instead of jlong for the offset parameter
Reviewed-by: chagedorn, dnsimon, shade
! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
Changeset: 24cf4800
Author: Albert Mingkun Yang <ayang at openjdk.org>
Date: 2021-10-29 09:06:36 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/24cf48000ac154eac67b617e2a63557f21032907
8276047: G1: refactor G1CardSetArrayLocker
Reviewed-by: tschatzl, sjohanss
! src/hotspot/share/gc/g1/g1CardSetContainers.hpp
! src/hotspot/share/gc/g1/g1CardSetContainers.inline.hpp
Changeset: e89b2c04
Author: Thomas Stuefe <stuefe at openjdk.org>
Date: 2021-10-29 09:44:48 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/e89b2c040c68aebf6a099602bc0e04f963e89c84
8276086: Increase size of metaspace mappings
Reviewed-by: goetz, mdoerr
! src/hotspot/share/memory/metaspace/metaspaceSettings.hpp
! test/hotspot/gtest/metaspace/test_metaspace_misc.cpp
Changeset: 15fd8a30
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2021-10-29 10:26:06 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/15fd8a300b503fada7611004b5cb1bda6ecc292e
8276102: JDK-8245095 integration reverted JDK-8247980
Reviewed-by: dfuchs, redestad
! test/jdk/TEST.ROOT
Changeset: c0cda1db
Author: Ilarion Nakonechnyy <Ilarion at azul.com>
Committer: Weijun Wang <weijun at openjdk.org>
Date: 2021-10-29 11:37:45 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/c0cda1db4fe74b86faa12136336bdf98c96758d2
8273026: Slow LoginContext.login() on multi threading application
Reviewed-by: weijun
! src/java.base/share/classes/javax/security/auth/login/LoginContext.java
! test/jdk/javax/security/auth/spi/Loader.java
! test/jdk/javax/security/auth/spi/SecondLoginModule.java
Changeset: 4c3491bf
Author: Alexander Zuev <kizune at openjdk.org>
Date: 2021-10-29 11:44:12 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/4c3491bfa5f296b80c56a37cb4fffd6497323ac2
8017175: [TESTBUG] javax/swing/JPopupMenu/4634626/bug4634626.java sometimes failed on mac
Reviewed-by: serb
! test/jdk/ProblemList.txt
! test/jdk/javax/swing/JPopupMenu/4634626/bug4634626.java
Changeset: 8cc59509
Author: Sean Mullan <mullan at openjdk.org>
Date: 2021-10-29 12:42:33 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/8cc59509fe7c01c9032275798ccd1531eb8f2e9f
8251468: X509Certificate.get{Subject,Issuer}AlternativeNames and getExtendedKeyUsage do not throw CertificateParsingException if extension is unparseable
Reviewed-by: weijun
! src/java.base/share/classes/sun/security/x509/CertificateExtensions.java
+ src/java.base/share/classes/sun/security/x509/UnparseableExtension.java
! src/java.base/share/classes/sun/security/x509/X509CertImpl.java
+ test/jdk/java/security/cert/X509Certificate/GetUnparseableExtensions.java
Changeset: a1ec4f96
Author: Alexander Zvegintsev <azvegint at openjdk.org>
Date: 2021-10-29 13:05:22 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/a1ec4f961841fe0b580c32b37c77e3906ba66966
6854300: [TEST_BUG] java/awt/event/MouseEvent/SpuriousExitEnter/SpuriousExitEnter_3.java fails in jdk6u14 & jdk7
Reviewed-by: serb
! test/jdk/ProblemList.txt
! test/jdk/java/awt/event/MouseEvent/SpuriousExitEnter/SpuriousExitEnter_3.java
Changeset: d6d82f52
Author: Thomas Stuefe <stuefe at openjdk.org>
Date: 2021-10-29 13:54:27 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/d6d82f52d4a4fac037ee9424503f8b7f11a61c40
8275608: runtime/Metaspace/elastic/TestMetaspaceAllocationMT2 too slow
Reviewed-by: mbaesken, shade
! test/hotspot/jtreg/runtime/Metaspace/elastic/MetaspaceTestArena.java
! test/hotspot/jtreg/runtime/Metaspace/elastic/MetaspaceTestManyArenasManyThreads.java
! test/hotspot/jtreg/runtime/Metaspace/elastic/MetaspaceTestWithThreads.java
! test/hotspot/jtreg/runtime/Metaspace/elastic/RandomAllocator.java
! test/hotspot/jtreg/runtime/Metaspace/elastic/RandomAllocatorThread.java
Changeset: 5facaa24
Author: Brian Burkhalter <bpb at openjdk.org>
Date: 2021-10-29 16:12:19 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/5facaa243aef6ad00cf71a047d0325710ce1f0a8
8276128: (bf) Remove unused constant ARRAY_BASE_OFFSET from Direct-X-Buffer
Reviewed-by: lancea, iris, alanb
! src/java.base/share/classes/java/nio/Direct-X-Buffer.java.template
Changeset: 13265f99
Author: Brian Burkhalter <bpb at openjdk.org>
Date: 2021-10-29 16:13:23 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/13265f9901ab8334bbe1e7a571a9c5f386275dbf
8274750: java/io/File/GetXSpace.java failed: '/dev': 191488 != 190976
Reviewed-by: rriggs, naoto
! test/jdk/java/io/File/GetXSpace.java
Changeset: cef9db9a
Author: Yumin Qi <minqi at openjdk.org>
Date: 2021-10-29 16:15:35 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/cef9db9a69061d51630e40b94ceba4b4bf03a0ce
8276039: Remove unnecessary qualifications of java_lang_Class::
Reviewed-by: mikael, iklam
! src/hotspot/share/classfile/javaClasses.cpp
Changeset: fe6a2020
Author: Jakob Cornell <jakob+gpg at jcornell.net>
Committer: Chris Plummer <cjplummer at openjdk.org>
Date: 2021-10-29 17:50:19 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/fe6a2020873fe1eb8d4236dc1db3008f485f3195
8271356: Modify jdb to treat an empty command as a repeat of the previous command
Reviewed-by: cjplummer, iklam
! src/jdk.jdi/share/classes/com/sun/tools/example/debug/tty/Commands.java
! src/jdk.jdi/share/classes/com/sun/tools/example/debug/tty/TTY.java
! src/jdk.jdi/share/classes/com/sun/tools/example/debug/tty/TTYResources.java
! src/jdk.jdi/share/classes/com/sun/tools/example/debug/tty/TTYResources_ja.java
! src/jdk.jdi/share/classes/com/sun/tools/example/debug/tty/TTYResources_zh_CN.java
+ test/hotspot/jtreg/vmTestbase/nsk/jdb/list/list003/list003.java
+ test/hotspot/jtreg/vmTestbase/nsk/jdb/list/list003/list003a.java
+ test/hotspot/jtreg/vmTestbase/nsk/jdb/repeat/repeat001/repeat001.java
+ test/hotspot/jtreg/vmTestbase/nsk/jdb/repeat/repeat001/repeat001a.java
! test/hotspot/jtreg/vmTestbase/nsk/share/jdb/JdbCommand.java
Changeset: 5021a12c
Author: Igor Veresov <iveresov at openjdk.org>
Date: 2021-10-29 18:03:10 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/5021a12ceada3192e81e2c06b556e7c80cd6cf31
8274855: vectorapi tests failing with assert(!vbox->is_Phi()) failed
Reviewed-by: kvn
! src/hotspot/share/opto/vector.cpp
! test/hotspot/jtreg/ProblemList-Xcomp.txt
Changeset: 5bbc8d3c
Author: Alex Menkov <amenkov at openjdk.org>
Date: 2021-10-29 21:38:24 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/5bbc8d3cb2ce487b367ee1a621d78699c9b30100
8274621: NullPointerException because listenAddress[0] is null
Reviewed-by: sspitsyn, lmesnik, cjplummer
! test/lib/jdk/test/lib/process/ProcessTools.java
Changeset: 83ce00ec
Author: yadongw <yadonn.wang at huawei.com>
Date: 2021-10-30 10:14:24 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/83ce00ec42e45b7979cce897d9967fc8fb2f69d2
Merge
! src/hotspot/os_cpu/linux_riscv/prefetch_linux_riscv.inline.hpp
+ src/hotspot/os_cpu/linux_riscv/prefetch_linux_riscv.inline.hpp
More information about the jdk-sandbox-changes
mailing list