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