git: openjdk/loom: master: 17 new changesets
duke
duke at openjdk.java.net
Tue Nov 2 06:22:04 UTC 2021
Changeset: d9b0138d
Author: Thomas Stuefe <stuefe at openjdk.org>
Date: 2021-10-28 05:29:58 +0000
URL: https://git.openjdk.java.net/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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
More information about the loom-dev
mailing list