git: openjdk/panama-foreign: foreign-memaccess+abi: 98 new changesets

duke duke at openjdk.org
Fri Feb 17 11:08:04 UTC 2023


Changeset: 5830c03e
Author:    Matthijs Bijman <mbijman at amazon.com>
Committer: Paul Hohensee <phh at openjdk.org>
Date:      2023-02-10 13:38:42 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/5830c03e531f2c84c31a61cd49c40bb5e549a91d

8302004: InlineTree should consult replay file in release build

Reviewed-by: phh, xliu

! src/hotspot/share/opto/bytecodeInfo.cpp
! src/hotspot/share/opto/parse.hpp

Changeset: c25b4f46
Author:    Per Minborg <pminborg at openjdk.org>
Date:      2023-02-10 13:46:46 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/c25b4f461968503888124c6fd5cd6e788617ec3f

8301578: Perform output outside synchronization in Module.class

Reviewed-by: alanb

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

Changeset: 1428db79
Author:    Johan Sjölen <jsjolen at openjdk.org>
Date:      2023-02-10 14:01:30 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/1428db798c8b983c23b31001ce2964f174139fea

8301224: Replace NULL with nullptr in share/gc/shared/

Reviewed-by: stefank, kbarrett

! src/hotspot/share/gc/shared/adaptiveSizePolicy.cpp
! src/hotspot/share/gc/shared/barrierSet.cpp
! src/hotspot/share/gc/shared/barrierSet.hpp
! src/hotspot/share/gc/shared/barrierSet.inline.hpp
! src/hotspot/share/gc/shared/barrierSetNMethod.cpp
! src/hotspot/share/gc/shared/bufferNodeList.cpp
! src/hotspot/share/gc/shared/bufferNodeList.hpp
! src/hotspot/share/gc/shared/c1/barrierSetC1.cpp
! src/hotspot/share/gc/shared/c1/barrierSetC1.hpp
! src/hotspot/share/gc/shared/c1/modRefBarrierSetC1.cpp
! src/hotspot/share/gc/shared/c2/barrierSetC2.cpp
! src/hotspot/share/gc/shared/c2/barrierSetC2.hpp
! src/hotspot/share/gc/shared/c2/cardTableBarrierSetC2.cpp
! src/hotspot/share/gc/shared/c2/modRefBarrierSetC2.cpp
! src/hotspot/share/gc/shared/cardTable.cpp
! src/hotspot/share/gc/shared/cardTable.hpp
! src/hotspot/share/gc/shared/cardTableRS.cpp
! src/hotspot/share/gc/shared/collectedHeap.cpp
! src/hotspot/share/gc/shared/collectedHeap.hpp
! src/hotspot/share/gc/shared/concurrentGCBreakpoints.cpp
! src/hotspot/share/gc/shared/freeListAllocator.hpp
! src/hotspot/share/gc/shared/gcBehaviours.cpp
! src/hotspot/share/gc/shared/gcConfig.cpp
! src/hotspot/share/gc/shared/gcHeapSummary.hpp
! src/hotspot/share/gc/shared/gcId.cpp
! src/hotspot/share/gc/shared/gcLogPrecious.cpp
! src/hotspot/share/gc/shared/gcName.hpp
! src/hotspot/share/gc/shared/gcTimer.cpp
! src/hotspot/share/gc/shared/gcTrace.cpp
! src/hotspot/share/gc/shared/gcTrace.hpp
! src/hotspot/share/gc/shared/gcTraceTime.hpp
! src/hotspot/share/gc/shared/gcTraceTime.inline.hpp
! src/hotspot/share/gc/shared/gcVMOperations.cpp
! src/hotspot/share/gc/shared/gcVMOperations.hpp
! src/hotspot/share/gc/shared/gcWhen.hpp
! src/hotspot/share/gc/shared/genCollectedHeap.cpp
! src/hotspot/share/gc/shared/genOopClosures.hpp
! src/hotspot/share/gc/shared/genOopClosures.inline.hpp
! src/hotspot/share/gc/shared/generation.cpp
! src/hotspot/share/gc/shared/generation.hpp
! src/hotspot/share/gc/shared/generationCounters.cpp
! src/hotspot/share/gc/shared/generationCounters.hpp
! src/hotspot/share/gc/shared/generationSpec.cpp
! src/hotspot/share/gc/shared/locationPrinter.inline.hpp
! src/hotspot/share/gc/shared/markBitMap.hpp
! src/hotspot/share/gc/shared/markBitMap.inline.hpp
! src/hotspot/share/gc/shared/memAllocator.cpp
! src/hotspot/share/gc/shared/modRefBarrierSet.hpp
! src/hotspot/share/gc/shared/modRefBarrierSet.inline.hpp
! src/hotspot/share/gc/shared/oopStorage.cpp
! src/hotspot/share/gc/shared/oopStorage.hpp
! src/hotspot/share/gc/shared/oopStorage.inline.hpp
! src/hotspot/share/gc/shared/oopStorageParState.hpp
! src/hotspot/share/gc/shared/oopStorageSet.cpp
! src/hotspot/share/gc/shared/oopStorageSetParState.inline.hpp
! src/hotspot/share/gc/shared/parallelCleaning.cpp
! src/hotspot/share/gc/shared/plab.cpp
! src/hotspot/share/gc/shared/plab.hpp
! src/hotspot/share/gc/shared/preservedMarks.hpp
! src/hotspot/share/gc/shared/pretouchTask.cpp
! src/hotspot/share/gc/shared/ptrQueue.cpp
! src/hotspot/share/gc/shared/ptrQueue.hpp
! src/hotspot/share/gc/shared/referenceProcessor.cpp
! src/hotspot/share/gc/shared/referenceProcessor.hpp
! src/hotspot/share/gc/shared/referenceProcessor.inline.hpp
! src/hotspot/share/gc/shared/referenceProcessorPhaseTimes.cpp
! src/hotspot/share/gc/shared/satbMarkQueue.cpp
! src/hotspot/share/gc/shared/satbMarkQueue.hpp
! src/hotspot/share/gc/shared/scavengableNMethods.cpp
! src/hotspot/share/gc/shared/softRefGenPolicy.cpp
! src/hotspot/share/gc/shared/space.cpp
! src/hotspot/share/gc/shared/space.hpp
! src/hotspot/share/gc/shared/space.inline.hpp
! src/hotspot/share/gc/shared/spaceDecorator.hpp
! src/hotspot/share/gc/shared/suspendibleThreadSet.cpp
! src/hotspot/share/gc/shared/taskTerminator.cpp
! src/hotspot/share/gc/shared/taskTerminator.hpp
! src/hotspot/share/gc/shared/taskqueue.cpp
! src/hotspot/share/gc/shared/taskqueue.hpp
! src/hotspot/share/gc/shared/taskqueue.inline.hpp
! src/hotspot/share/gc/shared/threadLocalAllocBuffer.cpp
! src/hotspot/share/gc/shared/threadLocalAllocBuffer.hpp
! src/hotspot/share/gc/shared/threadLocalAllocBuffer.inline.hpp
! src/hotspot/share/gc/shared/weakProcessor.inline.hpp
! src/hotspot/share/gc/shared/weakProcessorTimes.cpp
! src/hotspot/share/gc/shared/weakProcessorTimes.hpp
! src/hotspot/share/gc/shared/workerDataArray.inline.hpp
! src/hotspot/share/gc/shared/workerThread.cpp
! src/hotspot/share/gc/shared/workerUtils.cpp

Changeset: 4539899c
Author:    Johan Sjölen <jsjolen at openjdk.org>
Date:      2023-02-10 14:02:20 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/4539899c55c77771b951d005c17550ef9ac94819

8301480: Replace NULL with nullptr in os/posix

Reviewed-by: coleenp, dholmes

! src/hotspot/os/posix/gc/z/zUtils_posix.cpp
! src/hotspot/os/posix/os_posix.cpp
! src/hotspot/os/posix/os_posix.hpp
! src/hotspot/os/posix/perfMemory_posix.cpp
! src/hotspot/os/posix/safefetch_sigjmp.cpp
! src/hotspot/os/posix/safefetch_static_posix.cpp
! src/hotspot/os/posix/signals_posix.cpp
! src/hotspot/os/posix/threadCrashProtection_posix.cpp
! src/hotspot/os/posix/threadCrashProtection_posix.hpp
! src/hotspot/os/posix/threadLocalStorage_posix.cpp
! src/hotspot/os/posix/vmError_posix.cpp

Changeset: 582b9434
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2023-02-10 18:00:19 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/582b943439488a0f43482b67c0bc0d4975bf4023

8278965: crash in SymbolTable::do_lookup

Reviewed-by: dholmes, fparain, iklam

! src/hotspot/share/classfile/placeholders.hpp
! src/hotspot/share/classfile/systemDictionary.cpp
+ test/hotspot/gtest/classfile/test_placeholders.cpp

Changeset: db1b48ef
Author:    Roman Kennke <rkennke at openjdk.org>
Date:      2023-02-10 18:12:43 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/db1b48ef3bb4f8f0fbb6879200c0655b7fe006eb

8302167: Avoid allocating register in fast_lock()

Reviewed-by: kvn, kdnilsen

! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp
! src/hotspot/cpu/x86/x86_64.ad

Changeset: 880f52fd
Author:    Chris Plummer <cjplummer at openjdk.org>
Date:      2023-02-10 19:29:34 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/880f52fda0335283b0fdd932030051d653779e7d

8301638: A number of nsk/jdi invokemethod tests should be converted to create virtual threads

Reviewed-by: lmesnik, amenkov, sspitsyn

! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/invokeMethod/invokemethod012t.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/invokeMethod/invokemethod010t.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/invokeMethod/invokemethod011t.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/invokeMethod/invokemethod012t.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/invokeMethod/invokemethod013t.java

Changeset: 57798dd4
Author:    Brian Burkhalter <bpb at openjdk.org>
Date:      2023-02-10 19:43:30 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/57798dd4394cea14ac64fc839b81e9e5bae0a80e

6595142: (spec) ByteArrayInputStream treats bytes, not characters

Reviewed-by: alanb

! src/java.base/share/classes/java/io/BufferedInputStream.java
! src/java.base/share/classes/java/io/ByteArrayInputStream.java
! src/java.base/share/classes/java/io/SequenceInputStream.java

Changeset: 84e47996
Author:    Brian Burkhalter <bpb at openjdk.org>
Date:      2023-02-10 19:44:00 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/84e47996e88cf640e5e9d5ab4be8a640c67afbf5

8297292: java/nio/channels/FileChannel/FileExtensionAndMap.java is too slow

Reviewed-by: jpai

! test/jdk/ProblemList.txt
- test/jdk/java/nio/channels/FileChannel/FileExtensionAndMap.java

Changeset: 98e98e90
Author:    Jim Laskey <jlaskey at openjdk.org>
Date:      2023-02-11 00:24:24 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/98e98e9049be3a93ddf82d5d4d3044e0f1e4a640

8296322: javac: use methods to manage parser mode flags

Reviewed-by: mcimadamore

! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java

Changeset: 919a6da2
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2023-02-11 02:15:46 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/919a6da2a74d0a57e691a9815c35a16fc7645784

8301202: Port fdlibm log to Java

Reviewed-by: bpb

! src/java.base/share/classes/java/lang/FdLibm.java
! src/java.base/share/classes/java/lang/StrictMath.java
+ test/jdk/java/lang/Math/LogTests.java
! test/jdk/java/lang/StrictMath/FdlibmTranslit.java
+ test/jdk/java/lang/StrictMath/LogTests.java

Changeset: 74b167b2
Author:    Alan Bateman <alanb at openjdk.org>
Date:      2023-02-11 06:20:45 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/74b167b23d1eb4b6685e03caaf2e1567525b9800

8301819: Enable continuations code by default

Reviewed-by: kvn, dholmes, dcubed

! src/hotspot/share/runtime/continuation.cpp
! src/hotspot/share/runtime/continuation.hpp

Changeset: 1ef9f650
Author:    Doug Simon <dnsimon at openjdk.org>
Date:      2023-02-11 15:38:59 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/1ef9f6507ba45419f0fa896915eec064762c5153

8302172: [JVMCI] HotSpotResolvedJavaMethodImpl.canBeInlined must respect ForceInline

Reviewed-by: dlong

! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotResolvedJavaMethodImpl.java

Changeset: 6f9f2b5d
Author:    sunguoyun <sunguoyun at loongson.cn>
Committer: Roger Riggs <rriggs at openjdk.org>
Date:      2023-02-11 16:53:59 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/6f9f2b5d379315b6452718ccd7c5c953a6eff5d4

8301737: java/rmi/server/UnicastRemoteObject/serialFilter/FilterUROTest.java fail with -Xcomp

Reviewed-by: rriggs

! test/jdk/java/rmi/server/UnicastRemoteObject/serialFilter/FilterUROTest.java

Changeset: 6a44120a
Author:    Joe Wang <joehw at openjdk.org>
Date:      2023-02-11 22:33:13 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/6a44120a16d0f06b4ed9f0ebf6b0919da7070287

8301269: Update Commons BCEL to Version 6.7.0

Reviewed-by: lancea

! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/Const.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/ExceptionConst.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/Repository.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/AccessFlags.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/AnnotationDefault.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/AnnotationElementValue.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/AnnotationEntry.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/Annotations.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ArrayElementValue.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/Attribute.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/AttributeReader.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/BootstrapMethod.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/BootstrapMethods.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ClassElementValue.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ClassFormatException.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ClassParser.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/Code.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/CodeException.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/Constant.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ConstantCP.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ConstantClass.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ConstantDouble.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ConstantDynamic.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ConstantFieldref.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ConstantFloat.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ConstantInteger.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ConstantInterfaceMethodref.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ConstantInvokeDynamic.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ConstantLong.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ConstantMethodHandle.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ConstantMethodType.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ConstantMethodref.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ConstantModule.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ConstantNameAndType.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ConstantObject.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ConstantPackage.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ConstantPool.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ConstantString.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ConstantUtf8.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ConstantValue.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/Deprecated.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/DescendingVisitor.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ElementValue.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ElementValuePair.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/EmptyVisitor.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/EnclosingMethod.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/EnumElementValue.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ExceptionTable.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/Field.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/FieldOrMethod.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/InnerClass.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/InnerClasses.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/JavaClass.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/LineNumber.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/LineNumberTable.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/LocalVariable.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/LocalVariableTable.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/LocalVariableTypeTable.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/Method.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/MethodParameter.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/MethodParameters.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/Module.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ModuleExports.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ModuleMainClass.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ModuleOpens.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ModulePackages.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ModuleProvides.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ModuleRequires.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/NestHost.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/NestMembers.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/Node.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/PMGClass.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ParameterAnnotationEntry.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ParameterAnnotations.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/RuntimeInvisibleAnnotations.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/RuntimeInvisibleParameterAnnotations.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/RuntimeVisibleAnnotations.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/RuntimeVisibleParameterAnnotations.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/Signature.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/SimpleElementValue.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/SourceFile.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/StackMap.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/StackMapEntry.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/StackMapType.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/Synthetic.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/Unknown.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/UnknownAttributeReader.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/Utility.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/Visitor.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/AALOAD.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/AASTORE.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/ACONST_NULL.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/ALOAD.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/ANEWARRAY.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/ARETURN.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/ARRAYLENGTH.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/ASTORE.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/ATHROW.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/AllocationInstruction.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/AnnotationElementValueGen.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/AnnotationEntryGen.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/ArithmeticInstruction.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/ArrayElementValueGen.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/ArrayInstruction.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/ArrayType.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/BALOAD.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/BASTORE.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/BIPUSH.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/BREAKPOINT.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/BasicType.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/BranchHandle.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/BranchInstruction.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/CALOAD.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/CASTORE.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/CHECKCAST.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/CPInstruction.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/ClassElementValueGen.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/ClassGen.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/ClassGenException.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/ClassObserver.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/CodeExceptionGen.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/CompoundInstruction.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/ConstantPoolGen.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/ConstantPushInstruction.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/ConversionInstruction.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/D2F.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/D2I.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/D2L.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/DADD.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/DALOAD.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/DASTORE.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/DCMPG.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/DCMPL.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/DCONST.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/DDIV.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/DLOAD.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/DMUL.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/DNEG.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/DREM.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/DRETURN.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/DSTORE.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/DSUB.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/DUP.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/DUP2.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/DUP2_X1.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/DUP2_X2.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/DUP_X1.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/DUP_X2.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/ElementValueGen.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/ElementValuePairGen.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/EmptyVisitor.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/EnumElementValueGen.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/ExceptionThrower.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/F2D.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/F2I.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/F2L.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/FADD.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/FALOAD.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/FASTORE.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/FCMPG.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/FCMPL.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/FCONST.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/FDIV.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/FLOAD.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/FMUL.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/FNEG.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/FREM.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/FRETURN.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/FSTORE.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/FSUB.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/FieldGen.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/FieldGenOrMethodGen.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/FieldInstruction.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/FieldObserver.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/FieldOrMethod.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/GETFIELD.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/GETSTATIC.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/GOTO.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/GOTO_W.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/GotoInstruction.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/I2B.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/I2C.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/I2D.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/I2F.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/I2L.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/I2S.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/IADD.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/IALOAD.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/IAND.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/IASTORE.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/ICONST.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/IDIV.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/IFEQ.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/IFGE.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/IFGT.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/IFLE.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/IFLT.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/IFNE.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/IFNONNULL.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/IFNULL.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/IF_ACMPEQ.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/IF_ACMPNE.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/IF_ICMPEQ.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/IF_ICMPGE.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/IF_ICMPGT.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/IF_ICMPLE.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/IF_ICMPLT.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/IF_ICMPNE.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/IINC.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/ILOAD.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/IMPDEP1.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/IMPDEP2.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/IMUL.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/INEG.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/INSTANCEOF.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/INVOKEDYNAMIC.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/INVOKEINTERFACE.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/INVOKESPECIAL.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/INVOKESTATIC.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/INVOKEVIRTUAL.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/IOR.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/IREM.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/IRETURN.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/ISHL.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/ISHR.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/ISTORE.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/ISUB.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/IUSHR.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/IXOR.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/IfInstruction.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/IndexedInstruction.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/Instruction.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/InstructionComparator.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/InstructionConst.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/InstructionFactory.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/InstructionHandle.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/InstructionList.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/InstructionListObserver.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/InstructionTargeter.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/InvokeInstruction.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/JSR.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/JSR_W.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/JsrInstruction.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/L2D.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/L2F.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/L2I.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/LADD.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/LALOAD.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/LAND.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/LASTORE.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/LCMP.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/LCONST.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/LDC.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/LDC2_W.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/LDC_W.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/LDIV.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/LLOAD.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/LMUL.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/LNEG.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/LOOKUPSWITCH.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/LOR.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/LREM.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/LRETURN.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/LSHL.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/LSHR.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/LSTORE.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/LSUB.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/LUSHR.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/LXOR.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/LineNumberGen.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/LoadClass.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/LoadInstruction.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/LocalVariableGen.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/LocalVariableInstruction.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/MONITORENTER.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/MONITOREXIT.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/MULTIANEWARRAY.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/MethodGen.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/MethodObserver.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/NEW.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/NEWARRAY.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/NOP.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/NameSignatureInstruction.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/NamedAndTyped.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/ObjectType.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/POP.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/POP2.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/PUSH.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/PUTFIELD.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/PUTSTATIC.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/PopInstruction.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/PushInstruction.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/RET.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/RETURN.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/ReferenceType.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/ReturnInstruction.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/ReturnaddressType.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/SALOAD.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/SASTORE.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/SIPUSH.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/SWAP.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/SWITCH.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/Select.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/SimpleElementValueGen.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/StackConsumer.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/StackInstruction.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/StackProducer.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/StoreInstruction.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/TABLESWITCH.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/TargetLostException.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/Type.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/TypedInstruction.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/UnconditionalBranch.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/VariableLengthInstruction.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/Visitor.java
+ src/java.xml/share/classes/com/sun/org/apache/bcel/internal/util/Args.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/util/AttributeHTML.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/util/BCELComparator.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/util/BCELFactory.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/util/BCELifier.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/util/ByteSequence.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/util/Class2HTML.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/util/ClassQueue.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/util/ClassSet.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/util/ClassStack.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/util/CodeHTML.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/util/ConstantHTML.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/util/InstructionFinder.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/util/MethodHTML.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/util/ModularRuntimeImage.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/util/Repository.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/util/SyntheticRepository.java
+ src/java.xml/share/classes/jdk/xml/internal/Utils.java
! src/java.xml/share/legal/bcel.md

Changeset: 8049e59a
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2023-02-12 17:45:55 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/8049e59a5c5ab5bd2055face6df02445859335ca

8301833: Add wide-ranging tests for FDLIBM porting

Reviewed-by: bpb, alanb

+ test/jdk/java/lang/StrictMath/ExhaustingTests.java

Changeset: 7c233bc1
Author:    Feilong Jiang <fjiang at openjdk.org>
Committer: Fei Yang <fyang at openjdk.org>
Date:      2023-02-13 02:01:25 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/7c233bc1c88564b53ee3b46dbe7763de81ef5468

8302114: RISC-V: Several foreign jtreg tests fail with debug build after JDK-8301818

Reviewed-by: fyang, gcao

! src/hotspot/cpu/riscv/c1_LIRAssembler_riscv.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/sharedRuntime_riscv.cpp
! src/hotspot/cpu/riscv/stubGenerator_riscv.cpp

Changeset: 1fec6b59
Author:    Dingli Zhang <dzhang at openjdk.org>
Committer: Fei Yang <fyang at openjdk.org>
Date:      2023-02-13 02:02:40 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/1fec6b5953b51dae4be640d6e4e4f79136b9348d

8301852: RISC-V: Optimize class atomic when order is memory_order_relaxed

Reviewed-by: fyang

! src/hotspot/os_cpu/linux_riscv/atomic_linux_riscv.hpp

Changeset: d1c87a03
Author:    Tobias Hartmann <thartmann at openjdk.org>
Date:      2023-02-13 06:23:24 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/d1c87a03ad188034e4a62e033b2d9d908805eacd

8302203: IR framework should detect non-compilable test methods early

Reviewed-by: chagedorn, kvn

! test/hotspot/jtreg/compiler/lib/ir_framework/test/AbstractTest.java

Changeset: 5d39d145
Author:    Emanuel Peter <epeter at openjdk.org>
Date:      2023-02-13 08:13:13 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/5d39d14522df5dc35a5f4c9934d2cf8da4fecaa6

8299970: Speed up compiler/arraycopy/TestArrayCopyConjoint.java

Reviewed-by: chagedorn, kvn, thartmann

! test/hotspot/jtreg/compiler/arraycopy/TestArrayCopyConjoint.java
! test/hotspot/jtreg/compiler/arraycopy/TestArrayCopyDisjoint.java

Changeset: f4b140b4
Author:    Conor Cleary <ccleary at openjdk.org>
Date:      2023-02-13 08:34:45 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/f4b140b4200fc0f49161395501d3dbcba7a79059

8296410: HttpClient throws java.io.IOException: no statuscode in response for HTTP2

Reviewed-by: dfuchs, jpai

! src/java.net.http/share/classes/jdk/internal/net/http/Stream.java
+ test/jdk/java/net/httpclient/http2/TrailingHeadersTest.java
! test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/http2/BodyOutputStream.java
! test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/http2/Http2TestServer.java
! test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/http2/Http2TestServerConnection.java

Changeset: 0458d382
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2023-02-13 08:59:19 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/0458d3825c0b6ba215a87143ad472acdcba59f40

6513512: MetalLookAndFeel.initClassDefaults does not install an entry for MetalMenuBarUI

Reviewed-by: serb, aivanov

! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalLookAndFeel.java
! src/java.desktop/share/classes/javax/swing/plaf/metal/OceanTheme.java

Changeset: 4e327db1
Author:    Johan Sjölen <jsjolen at openjdk.org>
Date:      2023-02-13 09:25:09 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/4e327db1d127c652ef39e31c164e36ae429a0065

8301499: Replace NULL with nullptr in cpu/zero

Reviewed-by: dholmes, rehn

! src/hotspot/cpu/zero/abstractInterpreter_zero.cpp
! src/hotspot/cpu/zero/bytecodeInterpreter_zero.cpp
! src/hotspot/cpu/zero/compiledIC_zero.cpp
! src/hotspot/cpu/zero/continuationFreezeThaw_zero.inline.hpp
! src/hotspot/cpu/zero/continuationHelper_zero.inline.hpp
! src/hotspot/cpu/zero/disassembler_zero.hpp
! src/hotspot/cpu/zero/frame_zero.cpp
! src/hotspot/cpu/zero/frame_zero.inline.hpp
! src/hotspot/cpu/zero/icBuffer_zero.cpp
! src/hotspot/cpu/zero/interpreterRT_zero.cpp
! src/hotspot/cpu/zero/javaFrameAnchor_zero.hpp
! src/hotspot/cpu/zero/methodHandles_zero.cpp
! src/hotspot/cpu/zero/nativeInst_zero.hpp
! src/hotspot/cpu/zero/registerMap_zero.hpp
! src/hotspot/cpu/zero/register_zero.cpp
! src/hotspot/cpu/zero/relocInfo_zero.cpp
! src/hotspot/cpu/zero/sharedRuntime_zero.cpp
! src/hotspot/cpu/zero/smallRegisterMap_zero.inline.hpp
! src/hotspot/cpu/zero/stackChunkFrameStream_zero.inline.hpp
! src/hotspot/cpu/zero/stack_zero.cpp
! src/hotspot/cpu/zero/stack_zero.hpp
! src/hotspot/cpu/zero/stubGenerator_zero.cpp
! src/hotspot/cpu/zero/vtableStubs_zero.cpp
! src/hotspot/cpu/zero/zeroInterpreter_zero.cpp

Changeset: bbd8ae78
Author:    Stuart Monteith <smonteith at openjdk.org>
Committer: Andrew Dinn <adinn at openjdk.org>
Date:      2023-02-13 11:07:11 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/bbd8ae78200e4128d4eddf8694835956b5c5f142

8294194: [AArch64] Create intrinsics compress and expand

Reviewed-by: xgong, adinn, haosun, aph

! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/share/opto/constantTable.cpp
! test/hotspot/jtreg/compiler/intrinsics/TestBitShuffleOpers.java

Changeset: cb810730
Author:    Varada M <mvarada2000 at gmail.com>
Committer: Thomas Stuefe <stuefe at openjdk.org>
Date:      2023-02-13 11:12:36 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/cb8107303ed0563e06b1e2009d521869f4ca21e8

8300139: [AIX] Use pthreads to avoid JNI_createVM call from primordial thread

Reviewed-by: dholmes, stuefe

! test/hotspot/jtreg/runtime/jni/CalleeSavedRegisters/FPRegs.java
! test/hotspot/jtreg/runtime/jni/CalleeSavedRegisters/exeFPRegs.c
! test/jdk/java/lang/reflect/exeCallerAccessTest/CallerAccessTest.java
! test/jdk/java/lang/reflect/exeCallerAccessTest/exeCallerAccessTest.c
! test/jdk/jni/nullCaller/NullCallerTest.java
! test/jdk/jni/nullCaller/exeNullCallerTest.cpp
! test/lib-test/jdk/test/lib/process/exejvm-test-launcher.c

Changeset: 1f9c110c
Author:    Claes Redestad <redestad at openjdk.org>
Date:      2023-02-13 11:17:38 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/1f9c110c1f9ea6f5c3621a25692ce9d7abf245d4

8301958: Reduce Arrays.copyOf/-Range overheads

Reviewed-by: alanb, smarks

! src/java.base/share/classes/java/util/Arrays.java
! test/micro/org/openjdk/bench/java/lang/StringConstructor.java

Changeset: 0025764e
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2023-02-13 11:28:40 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/0025764ec02bef391720962272b7219d34c00653

8040793: vmTestbase/nsk/monitoring/stress/lowmem fails on calling isCollectionUsageThresholdExceeded()

Reviewed-by: iwalulya, tschatzl

! src/hotspot/share/gc/serial/defNewGeneration.cpp

Changeset: df93880e
Author:    sunguoyun <sunguoyun at loongson.cn>
Committer: Daniel Fuchs <dfuchs at openjdk.org>
Date:      2023-02-13 12:50:28 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/df93880efd60804118a1578e6da2a2291e8abae1

8301942: java/net/httpclient/DigestEchoClientSSL.java fail with -Xcomp

Reviewed-by: dfuchs

! test/jdk/java/net/httpclient/DigestEchoClient.java

Changeset: 57aef857
Author:    Richard Reingruber <rrich at openjdk.org>
Date:      2023-02-13 13:33:06 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/57aef85734741efede5b3471f060445b3cc43853

8301838: PPC: continuation yield intrinsic: exception check not needed if yield succeeded

Reviewed-by: lucy, goetz

! src/hotspot/cpu/ppc/sharedRuntime_ppc.cpp

Changeset: 99b6c0eb
Author:    Gui Cao <gcao at openjdk.org>
Committer: Ludovic Henry <luhenry at openjdk.org>
Date:      2023-02-13 15:39:08 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/99b6c0eb487d0f7f33af83879ec53edd97246b7e

8302289: RISC-V: Use bgez instruction in arraycopy_simple_check when possible

Reviewed-by: fyang, dzhang, luhenry

! src/hotspot/cpu/riscv/c1_LIRAssembler_arraycopy_riscv.cpp

Changeset: f4d4fa50
Author:    Erik Österlund <eosterlund at openjdk.org>
Date:      2023-02-13 15:50:54 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/f4d4fa500c5038c85551bd7ed997e697d9f088eb

8300255: Introduce interface for GC oop verification in the assembler

Co-authored-by: Martin Doerr <mdoerr at openjdk.org>
Co-authored-by: Axel Boldt-Christmas <aboldtch at openjdk.org>
Co-authored-by: Yadong Wang <yadongwang at openjdk.org>
Reviewed-by: fyang, aboldtch, coleenp

! src/hotspot/cpu/aarch64/gc/shared/barrierSetAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/gc/shared/barrierSetAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/gc/z/zBarrierSetAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/gc/z/zBarrierSetAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp
! src/hotspot/cpu/ppc/c1_LIRAssembler_ppc.cpp
! src/hotspot/cpu/ppc/gc/shared/barrierSetAssembler_ppc.cpp
! src/hotspot/cpu/ppc/gc/shared/barrierSetAssembler_ppc.hpp
! src/hotspot/cpu/riscv/gc/shared/barrierSetAssembler_riscv.cpp
! src/hotspot/cpu/riscv/gc/shared/barrierSetAssembler_riscv.hpp
! src/hotspot/cpu/riscv/gc/z/zBarrierSetAssembler_riscv.cpp
! src/hotspot/cpu/riscv/gc/z/zBarrierSetAssembler_riscv.hpp
! src/hotspot/cpu/riscv/stubGenerator_riscv.cpp
! src/hotspot/cpu/x86/gc/shared/barrierSetAssembler_x86.cpp
! src/hotspot/cpu/x86/gc/shared/barrierSetAssembler_x86.hpp
! src/hotspot/cpu/x86/gc/z/zBarrierSetAssembler_x86.cpp
! src/hotspot/cpu/x86/gc/z/zBarrierSetAssembler_x86.hpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp

Changeset: 101db262
Author:    Amit Kumar <amitlocham09 at icloud.com>
Committer: Tyler Steele <tsteele at openjdk.org>
Date:      2023-02-13 16:14:33 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/101db262e1eef9afcc316009740ebf74a7c598d9

8301697: [s390] Optimized-build is broken

Reviewed-by: tsteele, lucy

! src/hotspot/cpu/s390/runtime_s390.cpp
! src/hotspot/cpu/s390/templateInterpreterGenerator_s390.cpp

Changeset: c37e9d1c
Author:    Gerard Ziemski <gziemski at openjdk.org>
Date:      2023-02-13 18:14:31 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/c37e9d1c8de3d7401422a08342473f803650c4e2

8298293: NMT: os::realloc() should verify that flags do not change between reallocations

Reviewed-by: dholmes, stuefe, iklam

! src/hotspot/share/runtime/os.cpp
! src/hotspot/share/services/nmtPreInit.cpp
! src/hotspot/share/services/nmtPreInit.hpp

Changeset: d503c664
Author:    Amit Kumar <amitlocham09 at icloud.com>
Committer: Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2023-02-13 19:01:05 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/d503c66400f37a44406419fab280e64e3d7c9014

8302155: [AIX] NUM_LCPU is not required variable

Reviewed-by: tsteele, ihse

! make/autoconf/build-performance.m4

Changeset: abbeb7e4
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2023-02-13 20:57:01 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/abbeb7e4d2f5739dff77b2c79e675fb69368db1e

8302108: Clean up placeholder supername code

Reviewed-by: dholmes, iklam

! src/hotspot/share/classfile/placeholders.cpp
! src/hotspot/share/classfile/placeholders.hpp
! src/hotspot/share/oops/symbolHandle.hpp
! test/hotspot/gtest/classfile/test_placeholders.cpp

Changeset: 13b1ebba
Author:    Serguei Spitsyn <sspitsyn at openjdk.org>
Date:      2023-02-14 01:28:42 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/13b1ebba276940ff83e53b8ec3659280b3574204

8298853: JvmtiVTMSTransitionDisabler should support disabling one virtual thread transitions

Reviewed-by: pchilanomate, lmesnik

! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/javaClasses.hpp
! src/hotspot/share/classfile/vmSymbols.hpp
! src/hotspot/share/prims/jvmtiEnv.cpp
! src/hotspot/share/prims/jvmtiEnvBase.cpp
! src/hotspot/share/prims/jvmtiEnvThreadState.cpp
! src/hotspot/share/prims/jvmtiThreadState.cpp
! src/hotspot/share/prims/jvmtiThreadState.hpp

Changeset: 94e7cc85
Author:    Tagir F. Valeev <tvaleev at openjdk.org>
Date:      2023-02-14 05:39:07 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/94e7cc8587356988e713d23d1653bdd5c43fb3f1

8301226: Add clamp() methods to java.lang.Math and to StrictMath

Reviewed-by: qamai, darcy

! src/java.base/share/classes/java/lang/Math.java
! src/java.base/share/classes/java/lang/StrictMath.java
+ test/jdk/java/lang/Math/Clamp.java

Changeset: d782125c
Author:    Eirik Bjorsnos <eirbjo at gmail.com>
Committer: Jaikiran Pai <jpai at openjdk.org>
Date:      2023-02-14 06:58:56 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/d782125c8f3bfe087269e4430dd12328d8cc77f8

8302214: Typo in javadoc of Arrays.compare and Arrays.mismatch

Reviewed-by: jpai

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

Changeset: 7f71a104
Author:    Erik Österlund <eosterlund at openjdk.org>
Date:      2023-02-14 09:18:48 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/7f71a1040d9c03f72d082e329ccaf2c4a3c060a6

8301874: BarrierSetC2 should assign barrier data to stores

Reviewed-by: rcastanedalo, kvn

! src/hotspot/share/gc/shared/c2/barrierSetC2.cpp

Changeset: ee5f6e15
Author:    Severin Gehwolf <sgehwolf at openjdk.org>
Date:      2023-02-14 09:27:36 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/ee5f6e156de0fd3d78adf60951866f43c492725b

8302337: JDK crashes if lib/modules contains non-zero byte containing ATTRIBUTE_END

Reviewed-by: stuefe, jlaskey, alanb

! src/java.base/share/native/libjimage/imageFile.cpp

Changeset: 92474f13
Author:    Conor Cleary <ccleary at openjdk.org>
Date:      2023-02-14 09:41:36 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/92474f13f03afacc48541b0de17998998f70eb65

8301243: java/net/httpclient/http2/IdleConnectionTimeoutTest.java intermittent failure

Reviewed-by: dfuchs

! test/jdk/java/net/httpclient/http2/IdleConnectionTimeoutTest.java

Changeset: 7c50ab16
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2023-02-14 10:18:43 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/7c50ab1612fafaa5281cc72d8f511e388cdb1d97

8225409: G1: Remove the Hot Card Cache

Reviewed-by: tschatzl, iwalulya

- src/hotspot/share/gc/g1/g1CardCounts.cpp
- src/hotspot/share/gc/g1/g1CardCounts.hpp
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
! src/hotspot/share/gc/g1/g1CollectionSet.cpp
! src/hotspot/share/gc/g1/g1FullGCPrepareTask.cpp
! src/hotspot/share/gc/g1/g1GCPhaseTimes.cpp
! src/hotspot/share/gc/g1/g1GCPhaseTimes.hpp
- src/hotspot/share/gc/g1/g1HotCardCache.cpp
- src/hotspot/share/gc/g1/g1HotCardCache.hpp
! src/hotspot/share/gc/g1/g1Policy.cpp
! src/hotspot/share/gc/g1/g1RemSet.cpp
! src/hotspot/share/gc/g1/g1RemSet.hpp
! src/hotspot/share/gc/g1/g1YoungCollector.cpp
! src/hotspot/share/gc/g1/g1YoungCollector.hpp
! src/hotspot/share/gc/g1/g1YoungGCPostEvacuateTasks.cpp
! src/hotspot/share/gc/g1/g1YoungGCPostEvacuateTasks.hpp
! src/hotspot/share/gc/g1/g1_globals.hpp
! src/hotspot/share/gc/g1/heapRegionManager.cpp
! src/hotspot/share/gc/g1/heapRegionManager.hpp
! src/hotspot/share/runtime/arguments.cpp
! test/hotspot/jtreg/gc/g1/TestGCLogMessages.java
! test/hotspot/jtreg/gc/g1/TestLargePageUseForAuxMemory.java
- test/hotspot/jtreg/gc/g1/TestNoUseHCC.java
! test/hotspot/jtreg/gc/g1/TestShrinkAuxiliaryData.java
- test/hotspot/jtreg/gc/g1/TestShrinkAuxiliaryData00.java
- test/hotspot/jtreg/gc/g1/TestShrinkAuxiliaryData05.java
- test/hotspot/jtreg/gc/g1/TestShrinkAuxiliaryData10.java
- test/hotspot/jtreg/gc/g1/TestShrinkAuxiliaryData15.java
- test/hotspot/jtreg/gc/g1/TestShrinkAuxiliaryData20.java
- test/hotspot/jtreg/gc/g1/TestShrinkAuxiliaryData25.java
- test/hotspot/jtreg/gc/g1/TestShrinkAuxiliaryData27.java
+ test/hotspot/jtreg/gc/g1/TestShrinkAuxiliaryDataRunner.java
! test/jdk/jdk/jfr/event/gc/collection/TestG1ParallelPhases.java

Changeset: 66742c83
Author:    Jie Fu <jiefu at openjdk.org>
Date:      2023-02-14 10:57:49 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/66742c83d43fd114b86bfadc823d34448da3cec6

8302368: [ZGC] Client build fails after JDK-8300255

Reviewed-by: fyang, eosterlund

! src/hotspot/cpu/aarch64/gc/z/zBarrierSetAssembler_aarch64.cpp
! src/hotspot/cpu/riscv/gc/z/zBarrierSetAssembler_riscv.cpp
! src/hotspot/cpu/x86/gc/z/zBarrierSetAssembler_x86.cpp

Changeset: 7dfe75cf
Author:    Ekaterina Vergizova <evergizova at openjdk.org>
Committer: Yuri Nesterenko <yan at openjdk.org>
Date:      2023-02-14 11:02:39 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/7dfe75cf553193faf709cff6b8b2505680d7cebc

8301842: JFR: increase checkpoint event size for stacktrace and string pool

Reviewed-by: mgronlun

! src/hotspot/share/jfr/recorder/service/jfrRecorderService.cpp

Changeset: 6d4b02b6
Author:    Hannes Wallnöfer <hannesw at openjdk.org>
Date:      2023-02-14 12:42:59 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/6d4b02b6c9b82f851b56055ba299f168618ab8ac

8302324: Inheritance tree does not show correct type parameters/arguments

Reviewed-by: prappo

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Utils.java
+ test/langtools/jdk/javadoc/doclet/testInheritance/TestInheritance.java

Changeset: 8c2c8b3f
Author:    Johan Sjölen <jsjolen at openjdk.org>
Date:      2023-02-14 13:11:44 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/8c2c8b3f7f1bf286ca67a736938797d14fd7555c

8295344: Harden runtime/StackGuardPages/TestStackGuardPages.java

Reviewed-by: dholmes, rehn

! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/runtime/StackGuardPages/TestStackGuardPages.java
+ test/hotspot/jtreg/runtime/StackGuardPages/TestStackGuardPagesNative.java
! test/hotspot/jtreg/runtime/StackGuardPages/exeinvoke.c

Changeset: 2ef001e0
Author:    Vicente Romero <vromero at openjdk.org>
Date:      2023-02-14 14:27:29 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/2ef001e09774fd0cce7a6bd917dd46033cf4c4d9

8207017: Type annotations on anonymous classes in initializer blocks not written to class file

Reviewed-by: jlahoda

! src/jdk.compiler/share/classes/com/sun/tools/javac/code/TypeAnnotations.java
! test/langtools/tools/javac/annotations/typeAnnotations/classfile/AnonymousClassTest.java

Changeset: 77519e5f
Author:    Robbin Ehn <rehn at openjdk.org>
Date:      2023-02-14 14:38:46 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/77519e5f4fe75f953c02fb3f15b7f9a58c933fea

8302354: InstanceKlass init state/thread should be atomic

Reviewed-by: coleenp, dholmes

! src/hotspot/share/jvmci/vmStructs_jvmci.cpp
! src/hotspot/share/oops/cpCache.cpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/instanceKlass.hpp
! src/hotspot/share/runtime/vmStructs.cpp

Changeset: 8933c2d0
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2023-02-14 15:02:58 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/8933c2d06a60671c2a4c6a683183f3979732350c

8298278: JFR: Turn MEMFLAGS into a type for use with the NativeMemoryUsage events

Reviewed-by: sjohanss

! src/hotspot/share/jfr/metadata/metadata.xml
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrType.cpp
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrType.hpp
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrTypeManager.cpp
! src/hotspot/share/services/memJfrReporter.cpp
! src/hotspot/share/services/memJfrReporter.hpp

Changeset: ec901f28
Author:    Xue-Lei Andrew Fan <xuelei at openjdk.org>
Date:      2023-02-14 15:36:09 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/ec901f28c3fde1aa7cef0ea41fe8bc3896ad962e

8301279: update for deprecated sprintf for management components

Reviewed-by: kevinw, dholmes

! src/java.management/share/native/libmanagement/VMManagementImpl.c
! src/java.management/share/native/libmanagement/management.c
! src/jdk.management/share/native/libmanagement_ext/management_ext.c

Changeset: f7dee77d
Author:    Xue-Lei Andrew Fan <xuelei at openjdk.org>
Date:      2023-02-14 15:37:47 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/f7dee77d734fdfca29ebf8b8602e1bf04324d44c

8301274: update for deprecated sprintf for security components

Reviewed-by: ascarpino

! src/jdk.crypto.mscapi/windows/native/libsunmscapi/security.cpp

Changeset: 5b2d4301
Author:    Brian Burkhalter <bpb at openjdk.org>
Date:      2023-02-14 16:30:52 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/5b2d430131e8e5f6e91d449dab84b99ef6f1c880

8297632: InputStream.transferTo() method should specify what the return value should be when the number of bytes transfered is larger than Long.MAX_VALUE

Reviewed-by: alanb, lancea

! src/java.base/share/classes/java/io/BufferedInputStream.java
! src/java.base/share/classes/java/io/FileInputStream.java
! src/java.base/share/classes/java/io/InputStream.java
! src/java.base/share/classes/java/io/PushbackInputStream.java
! src/java.base/share/classes/java/io/Reader.java
! src/java.base/share/classes/java/io/SequenceInputStream.java
! src/java.base/share/classes/java/util/zip/ZipInputStream.java

Changeset: ca73f7e8
Author:    Vicente Romero <vromero at openjdk.org>
Date:      2023-02-14 18:59:37 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/ca73f7e80f4a7e3c3c2a68c957412618d042d101

8301374: NullPointerException in MemberEnter.checkReceiver

Reviewed-by: jlahoda

! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java
! test/langtools/tools/javac/lambda/8131742/T8131742.java
! test/langtools/tools/javac/lambda/8131742/T8131742.out

Changeset: 9c202a5a
Author:    Mandy Chung <mchung at openjdk.org>
Date:      2023-02-14 21:15:14 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/9c202a5a8fc5b0f334ea72487d079af7da275693

8302260: VarHandle.describeConstable() fails to return a nominal descriptor for static public fields

Reviewed-by: alanb, psandoz

! src/java.base/share/classes/java/lang/invoke/VarHandles.java
! src/java.base/share/classes/java/lang/invoke/X-VarHandle.java.template
+ test/jdk/java/lang/invoke/VarHandles/describeConstable/DescribeConstableTest.java
= test/jdk/java/lang/invoke/VarHandles/describeConstable/p/C.java
+ test/jdk/java/lang/invoke/VarHandles/describeConstable/p/D.java
+ test/jdk/java/lang/invoke/VarHandles/describeConstable/p/I.java
+ test/jdk/java/lang/invoke/VarHandles/describeConstable/p/q/Q.java

Changeset: f1d76fa9
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2023-02-15 00:44:02 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/f1d76fa92501e45f25a7d33d8c5eee7ef60973eb

8302262: Remove -XX:SuppressErrorAt develop option

Reviewed-by: stuefe, dholmes, tschatzl

! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/vframe.cpp
! src/hotspot/share/utilities/debug.cpp
! test/hotspot/jtreg/runtime/ErrorHandling/ShowRegistersOnAssertTest.java
! test/hotspot/jtreg/runtime/ErrorHandling/TestCrashOnOutOfMemoryError.java
! test/hotspot/jtreg/vmTestbase/nsk/stress/strace/strace003.java
! test/hotspot/jtreg/vmTestbase/nsk/stress/strace/strace004.java
! test/lib-test/jdk/test/whitebox/vm_flags/StringTest.java

Changeset: bdcbafb2
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2023-02-15 05:12:39 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/bdcbafb2196f0360466ee789b969f2db954ca85f

8296344: Remove dependency on G1 for writing the CDS archive heap

Reviewed-by: ayang, tschatzl, ccheung

! src/hotspot/share/cds/archiveBuilder.cpp
! src/hotspot/share/cds/archiveBuilder.hpp
+ src/hotspot/share/cds/archiveHeapWriter.cpp
+ src/hotspot/share/cds/archiveHeapWriter.hpp
! src/hotspot/share/cds/cdsHeapVerifier.cpp
! src/hotspot/share/cds/filemap.cpp
! src/hotspot/share/cds/heapShared.cpp
! src/hotspot/share/cds/heapShared.hpp
! src/hotspot/share/cds/metaspaceShared.cpp
! src/hotspot/share/classfile/stringTable.cpp
! src/hotspot/share/gc/g1/g1Allocator.cpp
! src/hotspot/share/gc/g1/g1Allocator.hpp
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
! src/hotspot/share/gc/g1/g1HeapVerifier.cpp
! src/hotspot/share/gc/g1/g1HeapVerifier.hpp
! src/hotspot/share/gc/shared/collectedHeap.cpp
! src/hotspot/share/gc/shared/gcCause.cpp
! src/hotspot/share/gc/shared/gcCause.hpp
! src/hotspot/share/oops/constantPool.cpp
! src/hotspot/share/oops/objArrayOop.hpp
! test/hotspot/jtreg/TEST.groups
! test/hotspot/jtreg/runtime/cds/appcds/cacheObject/ArchivedIntegerCacheTest.java
- test/hotspot/jtreg/runtime/cds/appcds/javaldr/HumongousDuringDump.java
- test/hotspot/jtreg/runtime/cds/appcds/javaldr/HumongousDuringDumpTransformer.java
- test/hotspot/jtreg/runtime/cds/appcds/javaldr/HumongousDuringDumpTransformer.mf

Changeset: 9ccf8ad9
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2023-02-15 06:36:16 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/9ccf8ad91f02ded8ff0f48f4c6287a8d6e4aa160

8302129: Make MetaspaceReclaimPolicy a diagnostic switch

Reviewed-by: dholmes, coleenp

! src/hotspot/share/runtime/globals.hpp
! test/hotspot/jtreg/gtest/MetaspaceGtests.java
! test/hotspot/jtreg/runtime/Metaspace/PrintMetaspaceDcmd.java

Changeset: 98a392c4
Author:    Justin King <jcking at openjdk.org>
Committer: Thomas Stuefe <stuefe at openjdk.org>
Date:      2023-02-15 06:42:27 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/98a392c4fc95c2bef252ea9f7d65b66c57e056ac

8302102: Disable ASan for SafeFetch and os::print_hex_dump

Reviewed-by: dholmes, stuefe

! src/hotspot/os/posix/safefetch_sigjmp.cpp
! src/hotspot/os/windows/safefetch_windows.hpp
! src/hotspot/share/runtime/os.cpp
! src/hotspot/share/sanitizers/address.hpp

Changeset: a9a53f41
Author:    Emanuel Peter <epeter at openjdk.org>
Date:      2023-02-15 07:35:23 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/a9a53f417d017c6e92d1f0331359037815bd431e

8302152: Speed up tests with infinite loops, sleep less

Reviewed-by: thartmann, kvn

! test/hotspot/jtreg/compiler/loopopts/TestCMoveWithDeadPhi.java
! test/hotspot/jtreg/compiler/loopopts/TestInfLoopNearUsePlacement.java
! test/hotspot/jtreg/compiler/loopopts/TestInfiniteLoopCCP.java
! test/hotspot/jtreg/compiler/loopopts/TestInfiniteLoopNest.java
! test/hotspot/jtreg/compiler/loopopts/TestStrangeControl.java

Changeset: 46bcc490
Author:    Emanuel Peter <epeter at openjdk.org>
Date:      2023-02-15 07:36:53 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/46bcc4901ea66589ec4c6904f8bab9156422312a

8302147: Speed up compiler/jvmci/compilerToVM/IterateFramesNative.java

Reviewed-by: kvn, thartmann

! test/hotspot/jtreg/compiler/jvmci/compilerToVM/IterateFramesNative.java

Changeset: 33bec207
Author:    Scott Gibbons <sgibbons at openjdk.org>
Committer: Claes Redestad <redestad at openjdk.org>
Date:      2023-02-15 09:26:10 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/33bec207103acd520eb99afb093cfafa44aecfda

8300808: Accelerate Base64 on x86 for AVX2

Reviewed-by: jbhateja, redestad, sviswanathan

! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.hpp
! src/hotspot/cpu/x86/stubRoutines_x86.cpp
! src/hotspot/cpu/x86/stubRoutines_x86.hpp
! src/hotspot/cpu/x86/vm_version_x86.cpp
! test/micro/org/openjdk/bench/java/util/Base64Decode.java
! test/micro/org/openjdk/bench/java/util/Base64Encode.java

Changeset: 11194e8b
Author:    Severin Gehwolf <sgehwolf at openjdk.org>
Date:      2023-02-15 09:54:47 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/11194e8b825ad2688f4ede35fdadb69d74c7a5f4

8302325: Wrong comment in java.base/share/native/libjimage/imageFile.hpp

Reviewed-by: alanb, jlaskey

! src/java.base/share/native/libjimage/imageFile.cpp
! src/java.base/share/native/libjimage/imageFile.hpp
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/PerfectHashBuilder.java

Changeset: 52388179
Author:    Michael McMahon <michaelm at openjdk.org>
Date:      2023-02-15 10:19:49 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/52388179e65d4703ec33569dcc7c1351c57e6056

8301463: Code in DatagramSocket still refers to resolved JDK-8237352

Reviewed-by: dfuchs

! src/java.base/share/classes/java/net/DatagramSocket.java

Changeset: 26b111d7
Author:    Sean Mullan <mullan at openjdk.org>
Date:      2023-02-15 13:25:50 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/26b111d714c3ee62bd10a5e2ab44be01c13ff42e

8301700: Increase the default TLS Diffie-Hellman group size from 1024-bit to 2048-bit

Reviewed-by: xuelei

! src/java.base/share/classes/sun/security/ssl/DHKeyExchange.java
! test/jdk/sun/security/ssl/DHKeyExchange/DHEKeySizing.java

Changeset: 0c965844
Author:    Johan Sjölen <jsjolen at openjdk.org>
Date:      2023-02-15 13:40:34 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/0c9658446d111ec944f06b7a8a4e3ae7bf53ee8d

8301225: Replace NULL with nullptr in share/gc/shenandoah/

Reviewed-by: wkemper, kdnilsen, rkennke

! src/hotspot/share/gc/shenandoah/c1/shenandoahBarrierSetC1.cpp
! src/hotspot/share/gc/shenandoah/c1/shenandoahBarrierSetC1.hpp
! src/hotspot/share/gc/shenandoah/c2/shenandoahBarrierSetC2.cpp
! src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.cpp
! src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.hpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahHeuristics.cpp
! src/hotspot/share/gc/shenandoah/mode/shenandoahIUMode.cpp
! src/hotspot/share/gc/shenandoah/mode/shenandoahPassiveMode.cpp
! src/hotspot/share/gc/shenandoah/mode/shenandoahSATBMode.cpp
! src/hotspot/share/gc/shenandoah/shenandoahAsserts.cpp
! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahBarrierSetClone.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahBarrierSetNMethod.cpp
! src/hotspot/share/gc/shenandoah/shenandoahClosures.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahCodeRoots.cpp
! src/hotspot/share/gc/shenandoah/shenandoahCollectionSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahCollectionSet.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahConcurrentGC.cpp
! src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.cpp
! src/hotspot/share/gc/shenandoah/shenandoahDegeneratedGC.cpp
! src/hotspot/share/gc/shenandoah/shenandoahForwarding.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahFreeSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahFullGC.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegionCounters.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegionSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahLock.cpp
! src/hotspot/share/gc/shenandoah/shenandoahLock.hpp
! src/hotspot/share/gc/shenandoah/shenandoahMark.cpp
! src/hotspot/share/gc/shenandoah/shenandoahMark.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahMarkBitMap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahMarkBitMap.hpp
! src/hotspot/share/gc/shenandoah/shenandoahMonitoringSupport.cpp
! src/hotspot/share/gc/shenandoah/shenandoahNMethod.cpp
! src/hotspot/share/gc/shenandoah/shenandoahNMethod.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahNumberSeq.cpp
! src/hotspot/share/gc/shenandoah/shenandoahPhaseTimings.cpp
! src/hotspot/share/gc/shenandoah/shenandoahReferenceProcessor.cpp
! src/hotspot/share/gc/shenandoah/shenandoahReferenceProcessor.hpp
! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.cpp
! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahRootVerifier.cpp
! src/hotspot/share/gc/shenandoah/shenandoahRuntime.cpp
! src/hotspot/share/gc/shenandoah/shenandoahSharedVariables.hpp
! src/hotspot/share/gc/shenandoah/shenandoahStackWatermark.cpp
! src/hotspot/share/gc/shenandoah/shenandoahTaskqueue.cpp
! src/hotspot/share/gc/shenandoah/shenandoahTaskqueue.hpp
! src/hotspot/share/gc/shenandoah/shenandoahThreadLocalData.hpp
! src/hotspot/share/gc/shenandoah/shenandoahUnload.cpp
! src/hotspot/share/gc/shenandoah/shenandoahUtils.cpp
! src/hotspot/share/gc/shenandoah/shenandoahUtils.hpp
! src/hotspot/share/gc/shenandoah/shenandoahVerifier.cpp
! src/hotspot/share/gc/shenandoah/shenandoahVerifier.hpp
! src/hotspot/share/gc/shenandoah/shenandoahWorkGroup.cpp

Changeset: 28f5250f
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2023-02-15 14:34:30 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/28f5250fa5cfd7938bb0899a2c17847b7458536c

8302127: Remove unused arg in write_ref_field_post

Reviewed-by: phh, kbarrett

! src/hotspot/share/gc/g1/g1BarrierSet.hpp
! src/hotspot/share/gc/g1/g1BarrierSet.inline.hpp
! src/hotspot/share/gc/shared/cardTableBarrierSet.hpp
! src/hotspot/share/gc/shared/cardTableBarrierSet.inline.hpp
! src/hotspot/share/gc/shared/modRefBarrierSet.hpp
! src/hotspot/share/gc/shared/modRefBarrierSet.inline.hpp

Changeset: 50dcc2ae
Author:    Mandy Chung <mchung at openjdk.org>
Date:      2023-02-15 18:29:26 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/50dcc2aec5b16c0826e27d58e49a7f55a5f5ad38

8301460: Clean up LambdaForm to reference BasicType enums directly

Reviewed-by: jvernee

! src/java.base/share/classes/java/lang/invoke/BoundMethodHandle.java
! src/java.base/share/classes/java/lang/invoke/LambdaForm.java
! src/java.base/share/classes/java/lang/invoke/LambdaFormEditor.java
! src/java.base/share/classes/java/lang/invoke/SimpleMethodHandle.java

Changeset: 861e3020
Author:    Claes Redestad <redestad at openjdk.org>
Date:      2023-02-15 21:52:41 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/861e302011bb3aaf0c8431c121b58a57b78481e3

8302163: Speed up various String comparison methods with ArraysSupport.mismatch

Reviewed-by: stsypanov, rriggs, alanb

! src/java.base/share/classes/java/lang/String.java
! src/java.base/share/classes/java/lang/StringLatin1.java
! test/micro/org/openjdk/bench/java/lang/StringBuilders.java
+ test/micro/org/openjdk/bench/java/lang/StringComparisons.java
! test/micro/org/openjdk/bench/java/lang/StringOther.java

Changeset: 3ba15608
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2023-02-15 22:16:30 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/3ba156082b73c4a8e9d890a57a42fb68df2bf98f

8302026: Port fdlibm inverse trig functions (asin, acos, atan) to Java

Reviewed-by: bpb

! src/java.base/share/classes/java/lang/FdLibm.java
! src/java.base/share/classes/java/lang/StrictMath.java
+ test/jdk/java/lang/Math/InverseTrigTests.java
! test/jdk/java/lang/StrictMath/ExhaustingTests.java
! test/jdk/java/lang/StrictMath/FdlibmTranslit.java
+ test/jdk/java/lang/StrictMath/InverseTrigTests.java

Changeset: 573c316c
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2023-02-16 03:44:48 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/573c316c5764ccd8d483f1f187fd6eb21ceeea63

8224980: FLAG_SET_ERGO silently ignores invalid values

Reviewed-by: iveresov, dholmes

! src/hotspot/share/code/codeCache.cpp
! src/hotspot/share/compiler/compilerDefinitions.cpp
! src/hotspot/share/compiler/compilerDefinitions.hpp
! src/hotspot/share/runtime/flags/jvmFlagAccess.cpp
! src/hotspot/share/runtime/globals_extension.hpp

Changeset: 1480d418
Author:    Vicente Romero <vromero at openjdk.org>
Date:      2023-02-16 04:01:12 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/1480d418e3b7d1f36ace24a043a273fca446eefa

8208470: Type annotations on inner type that is an array component

Co-authored-by: Bernard Blaser <bsrbnd at openjdk.org>
Reviewed-by: jlahoda

! src/jdk.compiler/share/classes/com/sun/tools/javac/code/TypeAnnotations.java
! test/langtools/tools/javac/annotations/typeAnnotations/referenceinfos/Driver.java
! test/langtools/tools/javac/annotations/typeAnnotations/referenceinfos/Fields.java
! test/langtools/tools/javac/warnings/6747671/T6747671.out

Changeset: 6e2d3c6c
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2023-02-16 06:56:38 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/6e2d3c6c45ded862d818e30dd03d023980bf0ec2

8302455: VM.classloader_stats memory size values are wrong

Reviewed-by: coleenp, dholmes

! src/hotspot/share/classfile/classLoaderStats.cpp
! src/hotspot/share/memory/classLoaderMetaspace.cpp
! src/hotspot/share/memory/classLoaderMetaspace.hpp
! test/hotspot/jtreg/serviceability/dcmd/vm/ClassLoaderStatsTest.java

Changeset: 519229db
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2023-02-16 07:01:10 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/519229db3c75e56b4f6e05d918300f1cead1c3b1

8302385: Remove MetaspaceReclaimPolicy=none

Reviewed-by: iklam, dholmes

! src/hotspot/share/memory/metaspace/chunkManager.cpp
! src/hotspot/share/memory/metaspace/freeChunkList.hpp
! 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/metaspaceGtestContexts.cpp
! test/hotspot/gtest/metaspace/test_chunkManager_stress.cpp
! test/hotspot/gtest/metaspace/test_metachunk.cpp
! test/hotspot/gtest/metaspace/test_metachunklist.cpp
! test/hotspot/gtest/metaspace/test_metaspacearena.cpp
! test/hotspot/jtreg/gtest/MetaspaceGtests.java
! test/hotspot/jtreg/runtime/Metaspace/PrintMetaspaceDcmd.java
! test/hotspot/jtreg/runtime/Metaspace/elastic/MetaspaceTestArena.java
! test/hotspot/jtreg/runtime/Metaspace/elastic/MetaspaceTestContext.java
! test/hotspot/jtreg/runtime/Metaspace/elastic/MetaspaceTestWithThreads.java
! test/hotspot/jtreg/runtime/Metaspace/elastic/TestMetaspaceAllocation.java
! test/hotspot/jtreg/runtime/Metaspace/elastic/TestMetaspaceAllocationMT1.java
! test/hotspot/jtreg/runtime/Metaspace/elastic/TestMetaspaceAllocationMT2.java

Changeset: c77f6442
Author:    Tobias Hartmann <thartmann at openjdk.org>
Date:      2023-02-16 07:31:55 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/c77f64420abfdd060fb617e88ecf8b1281668faa

8302625: Bad copyright line after JDK-8302385

Reviewed-by: mikael

! test/hotspot/jtreg/runtime/Metaspace/elastic/MetaspaceTestArena.java

Changeset: 53ae4c07
Author:    Severin Gehwolf <sgehwolf at openjdk.org>
Date:      2023-02-16 10:08:54 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/53ae4c07fda69358fc0b2edadf8dbfe6428de619

8300645: Handle julong values in logging of GET_CONTAINER_INFO macros

Reviewed-by: iklam

! src/hotspot/os/linux/cgroupSubsystem_linux.hpp
! src/hotspot/os/linux/cgroupV1Subsystem_linux.cpp
! src/hotspot/os/linux/cgroupV2Subsystem_linux.cpp
! test/hotspot/jtreg/containers/docker/TestMemoryAwareness.java
! test/hotspot/jtreg/containers/docker/TestMemoryWithCgroupV1.java

Changeset: e045af4c
Author:    Tobias Holenstein <tholenstein at openjdk.org>
Date:      2023-02-16 10:20:59 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/e045af4c921b1465931154ede899235ddc580108

8297031: IGV: Copy extracted nodes and layout for cloned graph

Reviewed-by: rcastanedalo, thartmann

! src/utils/IdealGraphVisualizer/Coordinator/src/main/java/com/sun/hotspot/igv/coordinator/GraphNode.java
- src/utils/IdealGraphVisualizer/Coordinator/src/main/java/com/sun/hotspot/igv/coordinator/actions/CloneGraphAction.java
- src/utils/IdealGraphVisualizer/Coordinator/src/main/java/com/sun/hotspot/igv/coordinator/actions/GraphCloneCookie.java
+ src/utils/IdealGraphVisualizer/Coordinator/src/main/java/com/sun/hotspot/igv/coordinator/actions/NewGraphTabAction.java
+ src/utils/IdealGraphVisualizer/Coordinator/src/main/java/com/sun/hotspot/igv/coordinator/actions/NewGraphTabCookie.java
! src/utils/IdealGraphVisualizer/Data/src/main/java/com/sun/hotspot/igv/data/services/GraphViewer.java
! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/DiagramScene.java
! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/DiagramViewModel.java
! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/DiagramViewer.java
! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/EditorTopComponent.java
! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/GraphViewerImplementation.java
! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/actions/HideDuplicatesAction.java
! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/actions/PredSuccAction.java

Changeset: 84c058bb
Author:    Tejesh R <tr at openjdk.org>
Date:      2023-02-16 11:10:25 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/84c058bb63ad68b0cb6c739453bdb81d2c9d369f

8300549: JFileChooser Approve button tooltip is null in Aqua L&F in CUSTOM_DIALOG mode

Reviewed-by: aivanov, abhiscxk

! src/java.desktop/macosx/classes/com/apple/laf/AquaFileChooserUI.java
! src/java.desktop/macosx/classes/com/apple/laf/resources/aqua.properties

Changeset: 687a4612
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2023-02-16 11:48:56 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/687a461276aafea9e95572c593d821ef95fef43f

8302464: Parallel: Remove unreachable code in callers of numa_has_static_binding

Reviewed-by: lkorinth, tschatzl

! src/hotspot/os/posix/os_posix.inline.hpp
! src/hotspot/os/windows/os_windows.inline.hpp
! src/hotspot/share/gc/parallel/mutableNUMASpace.cpp
! src/hotspot/share/runtime/os.hpp

Changeset: c29a1367
Author:    Tobias Holenstein <tholenstein at openjdk.org>
Date:      2023-02-16 12:55:01 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/c29a13678744522503f899bdf5f4c13f130942f7

8291735: methods_do() always run at exit

Reviewed-by: coleenp, kvn

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

Changeset: 9b911b49
Author:    Tobias Holenstein <tholenstein at openjdk.org>
Date:      2023-02-16 13:51:11 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/9b911b492f56fbf94682535a1d20dde07c62940f

8301959: Compile command in compiler.loopopts.TestRemoveEmptyCountedLoop does not work

Reviewed-by: kvn, thartmann

! test/hotspot/jtreg/compiler/loopopts/TestRemoveEmptyCountedLoop.java

Changeset: 2e3cea01
Author:    Justin King <jcking at openjdk.org>
Committer: Tobias Hartmann <thartmann at openjdk.org>
Date:      2023-02-16 14:14:46 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/2e3cea01daca594dfa4477439a9849eea19b249e

8302594: use-after-free in Node::destruct

Reviewed-by: kvn, thartmann

! src/hotspot/share/opto/node.cpp

Changeset: 3cc459b6
Author:    Justin King <jcking at openjdk.org>
Committer: Tobias Hartmann <thartmann at openjdk.org>
Date:      2023-02-16 14:40:38 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/3cc459b6c2f571987dc36fd548a2b830f0b33a0a

8302595: use-after-free related to GraphKit::clone_map

Reviewed-by: kvn, thartmann

! src/hotspot/share/opto/compile.hpp
! src/hotspot/share/opto/graphKit.cpp
! src/hotspot/share/opto/graphKit.hpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/opto/node.hpp
! src/hotspot/share/opto/phaseX.hpp
! src/hotspot/share/opto/vectorIntrinsics.cpp

Changeset: a58fa6e7
Author:    Archie L. Cobbs <archie.cobbs at gmail.com>
Committer: Julian Waters <jwaters at openjdk.org>
Date:      2023-02-16 14:48:39 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/a58fa6e73e4594cfb0e46bdbebad48072771e5bd

8302514: Misleading error generated when empty class file encountered

Reviewed-by: vromero, jwaters

! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassReader.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ModuleNameReader.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/PoolReader.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/ArrayUtils.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/ByteBuffer.java
+ test/langtools/tools/javac/classreader/TruncatedClassFileTest.java
! test/langtools/tools/javac/diags/examples.not-yet.txt
! test/langtools/tools/javac/modules/EdgeCases.java
! test/langtools/tools/javac/processing/model/completionfailure/NoAbortForBadClassFile.java

Changeset: f558a6c5
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2023-02-16 15:49:05 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/f558a6c5992cf5168e44d73e84e7713728a3ed9b

8298276: JFR: Update NMT events to make use of common periodic timestamp feature

Reviewed-by: mgronlun

+ src/hotspot/share/jfr/periodic/jfrNativeMemoryEvent.cpp
+ src/hotspot/share/jfr/periodic/jfrNativeMemoryEvent.hpp
! src/hotspot/share/jfr/periodic/jfrPeriodic.cpp
- src/hotspot/share/services/memJfrReporter.cpp
- src/hotspot/share/services/memJfrReporter.hpp
! test/jdk/jdk/jfr/event/runtime/TestNativeMemoryUsageEvents.java

Changeset: 90e09228
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2023-02-16 16:14:05 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/90e092280f67dc1f77ff04c7c8f46317a00e3af9

8293313: NMT: Rework MallocLimit
8293292: Remove MallocMaxTestWords

Reviewed-by: jsjolen, gziemski, lucy, mbaesken

! src/hotspot/share/memory/arena.cpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/arguments.hpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/os.cpp
+ src/hotspot/share/services/mallocLimit.cpp
+ src/hotspot/share/services/mallocLimit.hpp
! src/hotspot/share/services/mallocTracker.cpp
! src/hotspot/share/services/mallocTracker.hpp
+ src/hotspot/share/services/mallocTracker.inline.hpp
! src/hotspot/share/services/memTracker.cpp
! src/hotspot/share/services/memTracker.hpp
+ src/hotspot/share/services/memTracker.inline.hpp
! src/hotspot/share/services/nmtCommon.hpp
+ test/hotspot/gtest/nmt/test_nmt_malloclimit.cpp
! test/hotspot/jtreg/runtime/ClassFile/JsrRewriting.java
! test/hotspot/jtreg/runtime/ClassFile/OomWhileParsingRepeatedJsr.java
! test/hotspot/jtreg/runtime/CommandLine/OptionsValidation/TestOptionsWithRanges.java
! test/hotspot/jtreg/runtime/NMT/MallocLimitTest.java
! test/hotspot/jtreg/runtime/Unsafe/AllocateMemory.java
! test/hotspot/jtreg/runtime/Unsafe/Reallocate.java

Changeset: 574b48c6
Author:    Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2023-02-16 17:13:16 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/574b48c6925ebfb31345fc46c7d23aa4153f99b0

8302678: validate_source fails after JDK-8293313

Reviewed-by: bpb

! src/hotspot/share/services/mallocTracker.hpp

Changeset: e5042dd4
Author:    Julian Waters <jwaters at openjdk.org>
Date:      2023-02-16 18:56:59 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/e5042dd483d54216d0e82624bb964d9e029af484

8302671: libawt has a memmove decay error

Reviewed-by: serb, prr, kcr

! src/java.desktop/windows/native/libawt/windows/awt_Component.cpp

Changeset: de80dd9c
Author:    Vicente Romero <vromero at openjdk.org>
Date:      2023-02-16 19:06:26 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/de80dd9c15cd3194ba8c512498d37a76c747e5fc

8296010: AssertionError in annotationTargetType

Reviewed-by: jjg

! src/jdk.compiler/share/classes/com/sun/tools/javac/code/TypeAnnotations.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
+ test/langtools/tools/javac/annotations/crashOnUnknownAttr/A.jcod
+ test/langtools/tools/javac/annotations/crashOnUnknownAttr/CrashOnUnknownTargetTypeTest.java
+ test/langtools/tools/javac/annotations/crashOnUnknownAttr/CrashOnUnknownTargetTypeTest.out
! test/langtools/tools/javac/diags/examples.not-yet.txt

Changeset: a39cf2e3
Author:    Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2023-02-16 19:32:38 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/a39cf2e3b242298fbf5fafdb8aa9b5d4562061ef

8301753: AppendFile/WriteFile has differences between make 3.81 and 4+

Reviewed-by: erikj

! make/common/MakeIO.gmk
! test/make/TestMakeBase.gmk

Changeset: 4ce493f0
Author:    Valerie Peng <valeriep at openjdk.org>
Date:      2023-02-16 21:58:34 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/4ce493f09ea3a34322462e82fd73b8375be1cba5

8302225: SunJCE Provider doesn't validate key sizes when using 'constrained' transforms for AES/KW and AES/KWP

Reviewed-by: xuelei

! src/java.base/share/classes/com/sun/crypto/provider/KeyWrapCipher.java
! test/jdk/com/sun/crypto/provider/Cipher/KeyWrap/TestKeySizeCheck.java

Changeset: b242eef9
Author:    David Holmes <dholmes at openjdk.org>
Date:      2023-02-17 02:00:32 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/b242eef93e23ad2fce428e975a1b6c150cf6f17c

8280419: Remove dead code related to VerifyThread and verify_thread()

Reviewed-by: stuefe, lucy

! src/hotspot/cpu/arm/runtime_arm.cpp
! src/hotspot/cpu/arm/sharedRuntime_arm.cpp
! src/hotspot/cpu/ppc/interp_masm_ppc_64.cpp
! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp
! src/hotspot/cpu/ppc/macroAssembler_ppc.hpp
! src/hotspot/cpu/ppc/methodHandles_ppc.cpp
! src/hotspot/cpu/ppc/sharedRuntime_ppc.cpp
! src/hotspot/cpu/ppc/templateInterpreterGenerator_ppc.cpp
! src/hotspot/cpu/ppc/templateTable_ppc_64.cpp
! src/hotspot/cpu/s390/interp_masm_s390.cpp
! src/hotspot/cpu/s390/macroAssembler_s390.cpp
! src/hotspot/cpu/s390/macroAssembler_s390.hpp
! src/hotspot/cpu/s390/methodHandles_s390.cpp
! src/hotspot/cpu/s390/runtime_s390.cpp
! src/hotspot/cpu/s390/s390.ad
! src/hotspot/cpu/s390/sharedRuntime_s390.cpp
! src/hotspot/cpu/s390/templateInterpreterGenerator_s390.cpp
! src/hotspot/share/runtime/globals.hpp

Changeset: 655a7127
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2023-02-17 03:22:06 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/655a71277dd9a01913f29dad4ca57c43e4eab174

8301444: Port fdlibm hyperbolic transcendental functions to Java

Reviewed-by: bpb

! src/java.base/share/classes/java/lang/FdLibm.java
! src/java.base/share/classes/java/lang/StrictMath.java
! test/jdk/java/lang/StrictMath/ExhaustingTests.java
! test/jdk/java/lang/StrictMath/ExpTests.java
! test/jdk/java/lang/StrictMath/FdlibmTranslit.java
! test/jdk/java/lang/StrictMath/HyperbolicTests.java

Changeset: 49eb68ba
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2023-02-17 07:21:26 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/49eb68ba958794fe547cccd00725192cc7063043

8296158: Refactor the verification of CDS region checksum

Reviewed-by: ccheung, matsaave

! src/hotspot/share/cds/archiveHeapLoader.cpp
! src/hotspot/share/cds/filemap.cpp
! src/hotspot/share/cds/filemap.hpp

Changeset: 47ca5773
Author:    Damon Fenacci <damon.fenacci at oracle.com>
Committer: Tobias Hartmann <thartmann at openjdk.org>
Date:      2023-02-17 09:10:20 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/47ca5773a54743244a9b28f877246d260b90a408

8301491: C2: java.lang.StringUTF16::indexOfChar intrinsic called with negative character argument

Reviewed-by: thartmann, kvn

! src/hotspot/share/opto/library_call.cpp
+ test/hotspot/jtreg/compiler/intrinsics/string/TestStringIndexOfCharIntrinsics.java

Changeset: c91cd281
Author:    Johan Sjölen <jsjolen at openjdk.org>
Date:      2023-02-17 09:41:12 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/c91cd2814baa8dee2af8af0fecf9185d4a0a44cf

8301481: Replace NULL with nullptr in os/windows

Reviewed-by: coleenp, dholmes

! src/hotspot/os/windows/attachListener_windows.cpp
! src/hotspot/os/windows/gc/z/zMapper_windows.cpp
! src/hotspot/os/windows/gc/z/zPhysicalMemoryBacking_windows.cpp
! src/hotspot/os/windows/gc/z/zSyscall_windows.cpp
! src/hotspot/os/windows/gc/z/zUtils_windows.cpp
! src/hotspot/os/windows/gc/z/zVirtualMemory_windows.cpp
! src/hotspot/os/windows/iphlp_interface.cpp
! src/hotspot/os/windows/osThread_windows.cpp
! src/hotspot/os/windows/os_perf_windows.cpp
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/os/windows/park_windows.hpp
! src/hotspot/os/windows/pdh_interface.cpp
! src/hotspot/os/windows/perfMemory_windows.cpp
! src/hotspot/os/windows/semaphore_windows.cpp
! src/hotspot/os/windows/symbolengine.cpp
! src/hotspot/os/windows/symbolengine.hpp
! src/hotspot/os/windows/threadCrashProtection_windows.cpp
! src/hotspot/os/windows/threadCrashProtection_windows.hpp
! src/hotspot/os/windows/threadCritical_windows.cpp
! src/hotspot/os/windows/vmError_windows.cpp
! src/hotspot/os/windows/windbghelp.cpp

Changeset: 4f1cffd5
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2023-02-17 10:39:58 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/4f1cffd52c4717c974bd5bad337ad82c22819583

8302674: Parallel: Remove unused methods in MutableNUMASpace

Reviewed-by: tschatzl

! src/hotspot/share/gc/parallel/mutableNUMASpace.cpp
! src/hotspot/share/gc/parallel/mutableNUMASpace.hpp

Changeset: cae2e16f
Author:    duke <duke at openjdk.org>
Date:      2023-02-17 11:00:38 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/cae2e16f4e0ae64108b298d8499679739f745d82

Automatic merge of jdk:master into master


Changeset: 42c6814d
Author:    duke <duke at openjdk.org>
Date:      2023-02-17 11:00:50 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/42c6814d99059dbcc3734724c6e316ebcd782bc0

Automatic merge of master into foreign-memaccess+abi




More information about the panama-dev mailing list