git: openjdk/jdk: 3 new changesets

Claes Redestad redestad at openjdk.java.net
Tue Jun 7 07:26:31 UTC 2022


Changeset: 778ed1a7
Author:    Claes Redestad <redestad at openjdk.org>
Date:      2022-06-07 07:23:30 +0000
URL:       https://git.openjdk.java.net/jdk/commit/778ed1a760d8f673811914b75e5d14e465881c91

8287810: Reduce runtime of java.lang microbenchmarks

Reviewed-by: mchung

! test/micro/org/openjdk/bench/java/lang/ArrayCopy.java
! test/micro/org/openjdk/bench/java/lang/ArrayCopyAligned.java
! test/micro/org/openjdk/bench/java/lang/ArrayCopyObject.java
! test/micro/org/openjdk/bench/java/lang/ArrayCopyUnalignedBoth.java
! test/micro/org/openjdk/bench/java/lang/ArrayCopyUnalignedDst.java
! test/micro/org/openjdk/bench/java/lang/ArrayCopyUnalignedSrc.java
! test/micro/org/openjdk/bench/java/lang/ArrayFiddle.java
! test/micro/org/openjdk/bench/java/lang/Characters.java
! test/micro/org/openjdk/bench/java/lang/ClassForName.java
! test/micro/org/openjdk/bench/java/lang/Clone.java
! test/micro/org/openjdk/bench/java/lang/DoubleClassCheck.java
! test/micro/org/openjdk/bench/java/lang/FPComparison.java
! test/micro/org/openjdk/bench/java/lang/FloatClassCheck.java
! test/micro/org/openjdk/bench/java/lang/FloatingDecimal.java
! test/micro/org/openjdk/bench/java/lang/GetStackTrace.java
! test/micro/org/openjdk/bench/java/lang/IntegerDivMod.java
! test/micro/org/openjdk/bench/java/lang/LongDivMod.java
! test/micro/org/openjdk/bench/java/lang/NewInstance.java
! test/micro/org/openjdk/bench/java/lang/ObjectHashCode.java
! test/micro/org/openjdk/bench/java/lang/RotateBenchmark.java
! test/micro/org/openjdk/bench/java/lang/StackWalkBench.java
! test/micro/org/openjdk/bench/java/lang/StrictMathBench.java
! test/micro/org/openjdk/bench/java/lang/StringBuffers.java
! test/micro/org/openjdk/bench/java/lang/StringCompareToDifferentLength.java
! test/micro/org/openjdk/bench/java/lang/StringCompareToIgnoreCase.java
! test/micro/org/openjdk/bench/java/lang/StringEquals.java
! test/micro/org/openjdk/bench/java/lang/StringFormat.java
! test/micro/org/openjdk/bench/java/lang/StringHashCode.java
- test/micro/org/openjdk/bench/java/lang/StringHttp.java
! test/micro/org/openjdk/bench/java/lang/StringIndexOf.java
! test/micro/org/openjdk/bench/java/lang/StringIndexOfChar.java
! test/micro/org/openjdk/bench/java/lang/StringOther.java
! test/micro/org/openjdk/bench/java/lang/StringReplace.java
! test/micro/org/openjdk/bench/java/lang/StringUpperLower.java
! test/micro/org/openjdk/bench/java/lang/SystemTime.java
! test/micro/org/openjdk/bench/java/lang/ThreadOnSpinWait.java
! test/micro/org/openjdk/bench/java/lang/ThreadOnSpinWaitProducerConsumer.java
! test/micro/org/openjdk/bench/java/lang/ThreadOnSpinWaitSharedCounter.java
! test/micro/org/openjdk/bench/java/lang/ThreadStartJoin.java

Changeset: b6c6cc5d
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2022-06-07 07:24:20 +0000
URL:       https://git.openjdk.java.net/jdk/commit/b6c6cc5d9918bf1727ae13d09f8a3bf677a058a7

8286360: ARM32: Fix crashes after JDK-8284161 (Virtual Threads)

Co-authored-by: Sergey Nazarkin <snazarki at openjdk.org>
Reviewed-by: dsamersoff

! src/hotspot/cpu/arm/frame_arm.cpp
! src/hotspot/cpu/arm/frame_arm.hpp
! src/hotspot/cpu/arm/frame_arm.inline.hpp
! src/hotspot/cpu/arm/nativeInst_arm_32.cpp
! src/hotspot/cpu/arm/nativeInst_arm_32.hpp
! src/hotspot/cpu/arm/stubGenerator_arm.cpp
! src/hotspot/cpu/arm/templateInterpreterGenerator_arm.cpp

Changeset: 42261d75
Author:    Claes Redestad <redestad at openjdk.org>
Date:      2022-06-07 07:25:06 +0000
URL:       https://git.openjdk.java.net/jdk/commit/42261d752a140325496ffdd40d9ad62b189d1b3e

8287785: Reduce runtime of java.lang.invoke microbenchmarks

Reviewed-by: mchung

! test/micro/org/openjdk/bench/java/lang/invoke/CallSiteSetTarget.java
! test/micro/org/openjdk/bench/java/lang/invoke/CallSiteSetTargetSelf.java
! test/micro/org/openjdk/bench/java/lang/invoke/CallSiteStable.java
! test/micro/org/openjdk/bench/java/lang/invoke/LookupAcquire.java
! test/micro/org/openjdk/bench/java/lang/invoke/LookupDefaultFind.java
! test/micro/org/openjdk/bench/java/lang/invoke/LookupPublicFind.java
! test/micro/org/openjdk/bench/java/lang/invoke/MethodHandleAsCollector.java
! test/micro/org/openjdk/bench/java/lang/invoke/MethodHandleAsSpreader.java
! test/micro/org/openjdk/bench/java/lang/invoke/MethodHandleAsVarargsCollector.java
! test/micro/org/openjdk/bench/java/lang/invoke/MethodHandleBasicInvoke.java
! test/micro/org/openjdk/bench/java/lang/invoke/MethodHandleBindToBinding.java
! test/micro/org/openjdk/bench/java/lang/invoke/MethodHandleBindToCurry.java
! test/micro/org/openjdk/bench/java/lang/invoke/MethodHandleConvertBoxing.java
! test/micro/org/openjdk/bench/java/lang/invoke/MethodHandleConvertCast.java
! test/micro/org/openjdk/bench/java/lang/invoke/MethodHandleConvertReturnPrimitive.java
! test/micro/org/openjdk/bench/java/lang/invoke/MethodHandleConvertReturnReference.java
! test/micro/org/openjdk/bench/java/lang/invoke/MethodHandleConvertReturnVoid.java
! test/micro/org/openjdk/bench/java/lang/invoke/MethodHandleConvertUnboxing.java
! test/micro/org/openjdk/bench/java/lang/invoke/MethodHandleConvertWidening.java
! test/micro/org/openjdk/bench/java/lang/invoke/MethodHandleInvokeWithArgs.java
! test/micro/org/openjdk/bench/java/lang/invoke/MethodHandleProxiesAsIFInstance.java
! test/micro/org/openjdk/bench/java/lang/invoke/MethodHandleProxiesSuppl.java
! test/micro/org/openjdk/bench/java/lang/invoke/MethodHandlesArrayElementGetter.java
! test/micro/org/openjdk/bench/java/lang/invoke/MethodHandlesArrayElementSetter.java
! test/micro/org/openjdk/bench/java/lang/invoke/MethodHandlesCatchException.java
! test/micro/org/openjdk/bench/java/lang/invoke/MethodHandlesConstant.java
! test/micro/org/openjdk/bench/java/lang/invoke/MethodHandlesDropArguments.java
! test/micro/org/openjdk/bench/java/lang/invoke/MethodHandlesExactInvoker.java
! test/micro/org/openjdk/bench/java/lang/invoke/MethodHandlesFilterArgs.java
! test/micro/org/openjdk/bench/java/lang/invoke/MethodHandlesFilterReturn.java
! test/micro/org/openjdk/bench/java/lang/invoke/MethodHandlesFoldArguments.java
! test/micro/org/openjdk/bench/java/lang/invoke/MethodHandlesGuardWithTest.java
! test/micro/org/openjdk/bench/java/lang/invoke/MethodHandlesIdentity.java
! test/micro/org/openjdk/bench/java/lang/invoke/MethodHandlesInsertArguments.java
! test/micro/org/openjdk/bench/java/lang/invoke/MethodHandlesInvoker.java
! test/micro/org/openjdk/bench/java/lang/invoke/MethodHandlesPermuteArguments.java
! test/micro/org/openjdk/bench/java/lang/invoke/MethodHandlesSpreadInvoker.java
! test/micro/org/openjdk/bench/java/lang/invoke/MethodHandlesThrowException.java
! test/micro/org/openjdk/bench/java/lang/invoke/MethodTypeAcquire.java
! test/micro/org/openjdk/bench/java/lang/invoke/MethodTypeAppendParams.java
! test/micro/org/openjdk/bench/java/lang/invoke/MethodTypeChangeParam.java
! test/micro/org/openjdk/bench/java/lang/invoke/MethodTypeChangeReturn.java
! test/micro/org/openjdk/bench/java/lang/invoke/MethodTypeDropParams.java
! test/micro/org/openjdk/bench/java/lang/invoke/MethodTypeGenerify.java
! test/micro/org/openjdk/bench/java/lang/invoke/MethodTypeInsertParams.java
! test/micro/org/openjdk/bench/java/lang/invoke/SwitchPointAdhoc.java
! test/micro/org/openjdk/bench/java/lang/invoke/SwitchPointGuard.java



More information about the jdk-changes mailing list