git: openjdk/panama-foreign: master: 85 new changesets
duke
duke at openjdk.org
Fri Sep 8 11:07:10 UTC 2023
Changeset: c32e340d
Author: Thomas Stuefe <stuefe at openjdk.org>
Date: 2023-09-01 11:05:34 +0000
URL: https://git.openjdk.org/panama-foreign/commit/c32e340d94524de018c7c72e162ae3fee4953d06
8315321: [aix] os::attempt_reserve_memory_at must map at the requested address or fail
Reviewed-by: mdoerr
! src/hotspot/os/aix/os_aix.cpp
! test/hotspot/gtest/runtime/test_os.cpp
Changeset: cf02cf31
Author: Claes Redestad <redestad at openjdk.org>
Date: 2023-09-01 11:18:05 +0000
URL: https://git.openjdk.org/panama-foreign/commit/cf02cf31da88a5f2934e7195ae5f8a2670f659e3
8315098: Improve URLEncodeDecode microbenchmark
Reviewed-by: ecaspole, dfuchs
! test/micro/org/openjdk/bench/java/net/URLEncodeDecode.java
Changeset: b4f7069c
Author: Albert Mingkun Yang <ayang at openjdk.org>
Date: 2023-09-01 13:46:41 +0000
URL: https://git.openjdk.org/panama-foreign/commit/b4f7069c5b60335fb51d7a3f15c61edce7f158d1
8315446: G1: Remove unused G1AllocRegion::attempt_allocation
Reviewed-by: iwalulya, tschatzl
! src/hotspot/share/gc/g1/g1AllocRegion.hpp
! src/hotspot/share/gc/g1/g1AllocRegion.inline.hpp
Changeset: 0d4cadb8
Author: Robbin Ehn <rehn at openjdk.org>
Date: 2023-09-01 14:40:29 +0000
URL: https://git.openjdk.org/panama-foreign/commit/0d4cadb82468655f4ad3887a14d47e59af620490
8315195: RISC-V: Update hwprobe query for new extensions
Reviewed-by: fyang, fjiang, luhenry
! src/hotspot/os_cpu/linux_riscv/riscv_hwprobe.cpp
! src/hotspot/os_cpu/linux_riscv/vm_version_linux_riscv.cpp
Changeset: 56b8db11
Author: Abhishek Kumar <abhiscxk at openjdk.org>
Date: 2023-09-01 15:26:25 +0000
URL: https://git.openjdk.org/panama-foreign/commit/56b8db11c35c0ef04fdc7e3bdcb0f360ae2b2e4b
8258970: Disabled JPasswordField foreground color is wrong with GTK LAF
Reviewed-by: tr, dnguyen, psadhukhan
! src/java.desktop/unix/native/libawt_xawt/awt/gtk3_interface.c
+ test/jdk/javax/swing/JPasswordField/TestDisabledPasswordFieldForegroundColor.java
Changeset: e9e0c569
Author: Xin Liu <xliu at openjdk.org>
Date: 2023-09-01 16:54:55 +0000
URL: https://git.openjdk.org/panama-foreign/commit/e9e0c5699b8d0fbd1bd3a6caa3e0182a2e5bdda3
8314319: LogCompilation doesn't reset lateInlining when it encounters a failure.
Reviewed-by: ecaspole, kvn
! src/utils/LogCompilation/src/main/java/com/sun/hotspot/tools/compiler/LogParser.java
+ src/utils/LogCompilation/src/test/java/com/sun/hotspot/tools/compiler/TestPrebuiltLogs.java
+ src/utils/LogCompilation/src/test/resources/8314319.xml
Changeset: 2f7c65ec
Author: Erik Joelsson <erikj at openjdk.org>
Date: 2023-09-01 17:12:56 +0000
URL: https://git.openjdk.org/panama-foreign/commit/2f7c65ec48dc35d75eed8af411d482ba40de70dc
8303427: Fixpath confused if unix root contains "/jdk"
Reviewed-by: mikael
! make/scripts/fixpath.sh
Changeset: 2a11bc41
Author: Yi-Fan Tsai <yftsai at amazon.com>
Committer: Leonid Mesnik <lmesnik at openjdk.org>
Date: 2023-09-01 20:41:45 +0000
URL: https://git.openjdk.org/panama-foreign/commit/2a11bc41baec20cf670393ff29689043ed2d2114
8314837: 5 compiled/codecache tests ignore VM flags
Reviewed-by: kvn, lmesnik
! test/hotspot/jtreg/compiler/codecache/CheckCodeCacheInfo.java
! test/hotspot/jtreg/compiler/codecache/CodeCacheFullCountTest.java
! test/hotspot/jtreg/compiler/codecache/cli/TestSegmentedCodeCacheOption.java
! test/hotspot/jtreg/compiler/codecache/cli/codeheapsize/TestCodeHeapSizeOptions.java
! test/hotspot/jtreg/compiler/codecache/cli/printcodecache/TestPrintCodeCacheOption.java
Changeset: 4f90abaf
Author: Rajat Mahajan <rmahajan at openjdk.org>
Committer: Harshitha Onkar <honkar at openjdk.org>
Date: 2023-09-01 21:49:49 +0000
URL: https://git.openjdk.org/panama-foreign/commit/4f90abaf17716493bad740dcef76d49f16d69379
8311585: Add JRadioButtonMenuItem to bug8031573.java
Reviewed-by: honkar, aivanov
! test/jdk/javax/swing/JMenuItem/8031573/bug8031573.java
Changeset: 75d4ac26
Author: Yi Yang <yyang at openjdk.org>
Date: 2023-09-04 01:56:13 +0000
URL: https://git.openjdk.org/panama-foreign/commit/75d4ac2659fb8748777458ceeea3d2e7087be40c
8311775: [TEST] duplicate verifyHeapDump in several tests
Reviewed-by: kevinw, amenkov, cjplummer
! test/hotspot/jtreg/serviceability/dcmd/gc/HeapDumpAllTest.java
! test/hotspot/jtreg/serviceability/dcmd/gc/HeapDumpCompressedTest.java
! test/hotspot/jtreg/serviceability/dcmd/gc/HeapDumpParallelTest.java
! test/hotspot/jtreg/serviceability/dcmd/gc/HeapDumpTest.java
! test/hotspot/jtreg/serviceability/sa/TestHeapDumpForInvokeDynamic.java
! test/jdk/sun/tools/jmap/BasicJMapTest.java
! test/lib/jdk/test/lib/hprof/HprofParser.java
Changeset: ba8d5c22
Author: Leonid Mesnik <lmesnik at openjdk.org>
Date: 2023-09-04 05:25:34 +0000
URL: https://git.openjdk.org/panama-foreign/commit/ba8d5c22066f5dfcb40091613a8905a513a2aee8
8315582: Exclude compiler/codecache/CodeCacheFullCountTest.java with Xcomp
Reviewed-by: thartmann
! test/hotspot/jtreg/ProblemList-Xcomp.txt
Changeset: ab12c5d3
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2023-09-04 06:02:03 +0000
URL: https://git.openjdk.org/panama-foreign/commit/ab12c5d32fede04cbbf8c86b6461a0c71404cd69
8315549: CITime misreports code/total nmethod sizes
Reviewed-by: kvn
! src/hotspot/share/compiler/compileBroker.cpp
Changeset: 2dc930de
Author: Christian Hagedorn <chagedorn at openjdk.org>
Date: 2023-09-04 06:53:19 +0000
URL: https://git.openjdk.org/panama-foreign/commit/2dc930de12720a1dc27fbbec5a1e161c3699ba79
8314997: Missing optimization opportunities due to missing try_clean_mem_phi() calls
Reviewed-by: roland, kvn, thartmann
! src/hotspot/share/opto/cfgnode.cpp
! src/hotspot/share/opto/cfgnode.hpp
+ test/hotspot/jtreg/compiler/c2/irTests/igvn/TestCleanMemPhi.java
Changeset: adfc1d6c
Author: Jan Lahoda <jlahoda at openjdk.org>
Date: 2023-09-04 07:17:28 +0000
URL: https://git.openjdk.org/panama-foreign/commit/adfc1d6cd29181c729030d4cbafc8ecf349abab9
8313323: javac -g on a java file which uses unnamed variable leads to ClassFormatError when launching that class
Reviewed-by: vromero
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Code.java
+ test/langtools/tools/javac/unnamed/UnnamedLocalVariableTable.java
Changeset: 0d52c82e
Author: Roberto Castañeda Lozano <rcastanedalo at openjdk.org>
Date: 2023-09-04 07:41:41 +0000
URL: https://git.openjdk.org/panama-foreign/commit/0d52c82ed1fa6ecf5b431949c803abc8423336cb
8310220: IGV: dump graph after each IGVN step at level 4
Reviewed-by: chagedorn, tholenstein
! src/hotspot/share/opto/c2_globals.hpp
! src/hotspot/share/opto/output.cpp
! src/hotspot/share/opto/parse2.cpp
! src/hotspot/share/opto/phaseX.cpp
! src/hotspot/share/opto/phasetype.hpp
! src/utils/IdealGraphVisualizer/README.md
! test/hotspot/jtreg/compiler/lib/ir_framework/CompilePhase.java
Changeset: 3094fd1a
Author: Jan Lahoda <jlahoda at openjdk.org>
Date: 2023-09-04 08:36:41 +0000
URL: https://git.openjdk.org/panama-foreign/commit/3094fd1ac5153289434515d9b718bc5d6885b7dc
8314662: jshell shows duplicated signatures of javap
Reviewed-by: asotona, cstein
! src/jdk.jshell/share/classes/jdk/jshell/SourceCodeAnalysisImpl.java
! test/langtools/jdk/jshell/CompletionSuggestionTest.java
Changeset: 84425a62
Author: Jan Lahoda <jlahoda at openjdk.org>
Date: 2023-09-04 09:14:16 +0000
URL: https://git.openjdk.org/panama-foreign/commit/84425a62904f84601affc9710eefece88665374a
8315452: Erroneous AST missing modifiers for partial input
Reviewed-by: vromero
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java
! test/langtools/tools/javac/parser/JavacParserTest.java
Changeset: 94a74a0a
Author: Jan Lahoda <jlahoda at openjdk.org>
Date: 2023-09-04 10:06:20 +0000
URL: https://git.openjdk.org/panama-foreign/commit/94a74a0a450cad6080302bc1db15a1a564940bdd
8315534: Incorrect warnings about implicit annotation processing
Reviewed-by: darcy
! src/jdk.compiler/share/classes/com/sun/tools/javac/main/JavaCompiler.java
! test/langtools/tools/javac/processing/options/TestNoteOnImplicitProcessing.java
Changeset: d1cabe4f
Author: Doug Simon <dnsimon at openjdk.org>
Date: 2023-09-04 10:17:23 +0000
URL: https://git.openjdk.org/panama-foreign/commit/d1cabe4f22abe96486d85bd5efc468e0e640c3e4
8315566: [JVMCI] deadlock in JVMCI startup when bad option specified
Reviewed-by: thartmann, never
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotJVMCIRuntime.java
Changeset: d7e4087f
Author: Doug Simon <dnsimon at openjdk.org>
Date: 2023-09-04 10:19:18 +0000
URL: https://git.openjdk.org/panama-foreign/commit/d7e4087faf7b2e69de59e246880a10a3a1431ca9
8315369: [JVMCI] failure to attach to a libgraal isolate during shutdown should not be fatal
Reviewed-by: never
! src/hotspot/share/compiler/compileBroker.cpp
! src/hotspot/share/jvmci/jniAccessMark.inline.hpp
! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
! src/hotspot/share/jvmci/jvmciEnv.cpp
! src/hotspot/share/jvmci/jvmciEnv.hpp
! src/hotspot/share/jvmci/jvmciExceptions.hpp
! src/hotspot/share/jvmci/jvmciRuntime.cpp
Changeset: 6c821f5e
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2023-09-04 11:02:52 +0000
URL: https://git.openjdk.org/panama-foreign/commit/6c821f5e1ddfae26c445f0cd5fe9205f49bfddee
8315545: C1: x86 cmove can use short branches
Reviewed-by: adinn, kvn
! src/hotspot/cpu/x86/c1_LIRAssembler_x86.cpp
Changeset: 9def4538
Author: Roland Westrelin <roland at openjdk.org>
Date: 2023-09-04 15:18:39 +0000
URL: https://git.openjdk.org/panama-foreign/commit/9def4538ab5456d689fd289bdef66fd1655773bc
8314580: PhaseIdealLoop::transform_long_range_checks fails with assert "was tested before"
Reviewed-by: chagedorn, kvn
! src/hotspot/share/opto/loopnode.cpp
+ test/hotspot/jtreg/compiler/rangechecks/TestLongRCWithLoopIncr.java
Changeset: f2922682
Author: Per Minborg <pminborg at openjdk.org>
Date: 2023-09-05 06:43:00 +0000
URL: https://git.openjdk.org/panama-foreign/commit/f2922682688a40529df269e1551246ac8da5d7ee
8315454: Add a way to create an immutable snapshot of a BitSet
Co-authored-by: Claes Redestad <redestad at openjdk.org>
Reviewed-by: redestad
! src/java.base/share/classes/java/net/URLEncoder.java
+ src/java.base/share/classes/jdk/internal/util/ImmutableBitSetPredicate.java
+ test/jdk/java/util/BitSet/ImmutableBitSet.java
Changeset: 8bbebbba
Author: Matthias Baesken <mbaesken at openjdk.org>
Date: 2023-09-05 07:06:37 +0000
URL: https://git.openjdk.org/panama-foreign/commit/8bbebbba8fb870987295cb5f96147a9f9c5bfa6c
8315644: increase timeout of sun/security/tools/jarsigner/Warning.java
Reviewed-by: clanger, lucy
! test/jdk/sun/security/tools/jarsigner/Warning.java
Changeset: fe4f9002
Author: Roland Westrelin <roland at openjdk.org>
Date: 2023-09-05 07:32:51 +0000
URL: https://git.openjdk.org/panama-foreign/commit/fe4f90021ffd44cb0af34f39d4ca0a7e44605c92
8315088: C2: assert(wq.size() - before == EMPTY_LOOP_SIZE) failed: expect the EMPTY_LOOP_SIZE nodes of this body if empty
Reviewed-by: thartmann, chagedorn
! src/hotspot/share/opto/loopTransform.cpp
+ test/hotspot/jtreg/compiler/loopstripmining/TestBrokenEmptyLoopLogic.java
Changeset: 69c9ec92
Author: Christoph Langer <clanger at openjdk.org>
Date: 2023-09-05 08:30:03 +0000
URL: https://git.openjdk.org/panama-foreign/commit/69c9ec92d04a399946b2157690a1dc3fec517329
8314094: java/lang/ProcessHandle/InfoTest.java fails on Windows when run as user with Administrator privileges
Reviewed-by: mbaesken, azeller
! test/jdk/java/lang/ProcessHandle/InfoTest.java
Changeset: 744b3970
Author: Adam Sotona <asotona at openjdk.org>
Date: 2023-09-05 08:48:39 +0000
URL: https://git.openjdk.org/panama-foreign/commit/744b3970f92ff5942b5ad942831053b24367e67f
8312491: Update Classfile API snippets and examples
Reviewed-by: jlahoda
! src/java.base/share/classes/jdk/internal/classfile/Attribute.java
! src/java.base/share/classes/jdk/internal/classfile/AttributeMapper.java
! src/java.base/share/classes/jdk/internal/classfile/Attributes.java
! src/java.base/share/classes/jdk/internal/classfile/ClassHierarchyResolver.java
! src/java.base/share/classes/jdk/internal/classfile/Classfile.java
! src/java.base/share/classes/jdk/internal/classfile/ClassfileBuilder.java
! src/java.base/share/classes/jdk/internal/classfile/ClassfileTransform.java
! src/java.base/share/classes/jdk/internal/classfile/CodeBuilder.java
! src/java.base/share/classes/jdk/internal/classfile/CompoundElement.java
! src/java.base/share/classes/jdk/internal/classfile/CustomAttribute.java
! src/java.base/share/classes/jdk/internal/classfile/Opcode.java
! src/java.base/share/classes/jdk/internal/classfile/Signature.java
! src/java.base/share/classes/jdk/internal/classfile/TypeAnnotation.java
! src/java.base/share/classes/jdk/internal/classfile/attribute/AnnotationDefaultAttribute.java
! src/java.base/share/classes/jdk/internal/classfile/attribute/BootstrapMethodsAttribute.java
! src/java.base/share/classes/jdk/internal/classfile/attribute/CharacterRangeTableAttribute.java
! src/java.base/share/classes/jdk/internal/classfile/attribute/CodeAttribute.java
! src/java.base/share/classes/jdk/internal/classfile/attribute/CompilationIDAttribute.java
! src/java.base/share/classes/jdk/internal/classfile/attribute/ConstantValueAttribute.java
! src/java.base/share/classes/jdk/internal/classfile/attribute/DeprecatedAttribute.java
! src/java.base/share/classes/jdk/internal/classfile/attribute/EnclosingMethodAttribute.java
! src/java.base/share/classes/jdk/internal/classfile/attribute/ExceptionsAttribute.java
! src/java.base/share/classes/jdk/internal/classfile/attribute/InnerClassesAttribute.java
! src/java.base/share/classes/jdk/internal/classfile/attribute/LineNumberTableAttribute.java
! src/java.base/share/classes/jdk/internal/classfile/attribute/LocalVariableTableAttribute.java
! src/java.base/share/classes/jdk/internal/classfile/attribute/LocalVariableTypeTableAttribute.java
! src/java.base/share/classes/jdk/internal/classfile/attribute/MethodParametersAttribute.java
! src/java.base/share/classes/jdk/internal/classfile/attribute/ModuleAttribute.java
! src/java.base/share/classes/jdk/internal/classfile/attribute/ModuleHashesAttribute.java
! src/java.base/share/classes/jdk/internal/classfile/attribute/ModuleMainClassAttribute.java
! src/java.base/share/classes/jdk/internal/classfile/attribute/ModuleOpenInfo.java
! src/java.base/share/classes/jdk/internal/classfile/attribute/ModulePackagesAttribute.java
! src/java.base/share/classes/jdk/internal/classfile/attribute/ModuleRequireInfo.java
! src/java.base/share/classes/jdk/internal/classfile/attribute/ModuleResolutionAttribute.java
! src/java.base/share/classes/jdk/internal/classfile/attribute/ModuleTargetAttribute.java
! src/java.base/share/classes/jdk/internal/classfile/attribute/NestHostAttribute.java
! src/java.base/share/classes/jdk/internal/classfile/attribute/NestMembersAttribute.java
! src/java.base/share/classes/jdk/internal/classfile/attribute/PermittedSubclassesAttribute.java
! src/java.base/share/classes/jdk/internal/classfile/attribute/RecordAttribute.java
! src/java.base/share/classes/jdk/internal/classfile/attribute/RuntimeInvisibleAnnotationsAttribute.java
! src/java.base/share/classes/jdk/internal/classfile/attribute/RuntimeInvisibleParameterAnnotationsAttribute.java
! src/java.base/share/classes/jdk/internal/classfile/attribute/RuntimeInvisibleTypeAnnotationsAttribute.java
! src/java.base/share/classes/jdk/internal/classfile/attribute/RuntimeVisibleAnnotationsAttribute.java
! src/java.base/share/classes/jdk/internal/classfile/attribute/RuntimeVisibleParameterAnnotationsAttribute.java
! src/java.base/share/classes/jdk/internal/classfile/attribute/RuntimeVisibleTypeAnnotationsAttribute.java
! src/java.base/share/classes/jdk/internal/classfile/attribute/SignatureAttribute.java
! src/java.base/share/classes/jdk/internal/classfile/attribute/SourceDebugExtensionAttribute.java
! src/java.base/share/classes/jdk/internal/classfile/attribute/SourceFileAttribute.java
! src/java.base/share/classes/jdk/internal/classfile/attribute/SourceIDAttribute.java
! src/java.base/share/classes/jdk/internal/classfile/attribute/StackMapFrameInfo.java
! src/java.base/share/classes/jdk/internal/classfile/attribute/StackMapTableAttribute.java
! src/java.base/share/classes/jdk/internal/classfile/attribute/SyntheticAttribute.java
! src/java.base/share/classes/jdk/internal/classfile/instruction/BranchInstruction.java
! src/java.base/share/classes/jdk/internal/classfile/instruction/LabelTarget.java
! src/java.base/share/classes/jdk/internal/classfile/instruction/LoadInstruction.java
! src/java.base/share/classes/jdk/internal/classfile/instruction/LocalVariable.java
! src/java.base/share/classes/jdk/internal/classfile/instruction/LocalVariableType.java
! src/java.base/share/classes/jdk/internal/classfile/instruction/ReturnInstruction.java
! src/java.base/share/classes/jdk/internal/classfile/instruction/StoreInstruction.java
! src/java.base/share/classes/jdk/internal/classfile/instruction/TypeCheckInstruction.java
! src/java.base/share/classes/jdk/internal/classfile/package-info.java
! src/java.base/share/classes/jdk/internal/classfile/snippet-files/PackageSnippets.java
Changeset: 9013b032
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2023-09-05 10:08:35 +0000
URL: https://git.openjdk.org/panama-foreign/commit/9013b032448518e09a7c6f2e80054be722c970a3
8315442: Enable parallelism in vmTestbase/nsk/monitoring/stress/thread tests
Reviewed-by: stuefe, lmesnik
- test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/thread/cmon001/TEST.properties
- test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/thread/cmon002/TEST.properties
- test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/thread/cmon003/TEST.properties
- test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/thread/strace001/TEST.properties
- test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/thread/strace002/TEST.properties
- test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/thread/strace003/TEST.properties
- test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/thread/strace004/TEST.properties
- test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/thread/strace005/TEST.properties
- test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/thread/strace006/TEST.properties
- test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/thread/strace007/TEST.properties
- test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/thread/strace008/TEST.properties
- test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/thread/strace009/TEST.properties
- test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/thread/strace010/TEST.properties
- test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/thread/strace011/TEST.properties
- test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/thread/strace012/TEST.properties
- test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/thread/strace013/TEST.properties
- test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/thread/strace014/TEST.properties
- test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/thread/strace015/TEST.properties
- test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/thread/strace016/TEST.properties
- test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/thread/strace017/TEST.properties
- test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/thread/strace018/TEST.properties
Changeset: 5a2e151d
Author: Ivan Walulya <iwalulya at openjdk.org>
Date: 2023-09-05 10:12:24 +0000
URL: https://git.openjdk.org/panama-foreign/commit/5a2e151d4839787323732232b698315bcb3a3bd6
8315548: G1: Document why VM_G1CollectForAllocation::doit() may allocate without completing a GC
Reviewed-by: tschatzl
! src/hotspot/share/gc/g1/g1VMOperations.cpp
Changeset: 8647f001
Author: Afshin Zafari <azafari at openjdk.org>
Date: 2023-09-05 11:05:49 +0000
URL: https://git.openjdk.org/panama-foreign/commit/8647f001bbb804503e8491d10f77aa0f34d66bf2
8293850: need a largest_committed metric for each category of NMT's output
Reviewed-by: gziemski, jsjolen
! src/hotspot/share/services/memReporter.cpp
! src/hotspot/share/services/memReporter.hpp
! src/hotspot/share/services/virtualMemoryTracker.cpp
! src/hotspot/share/services/virtualMemoryTracker.hpp
Changeset: 4b445753
Author: Christian Hagedorn <chagedorn at openjdk.org>
Date: 2023-09-05 12:45:55 +0000
URL: https://git.openjdk.org/panama-foreign/commit/4b445753e6f4683f4c638fdbd1b2823a3bbacef2
8305637: Remove Opaque1 nodes for Parse Predicates and clean up useless predicate elimination
Reviewed-by: roland, kvn
! src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.cpp
! src/hotspot/share/opto/cfgnode.hpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/compile.hpp
! src/hotspot/share/opto/graphKit.cpp
! src/hotspot/share/opto/ifnode.cpp
! src/hotspot/share/opto/loopPredicate.cpp
! src/hotspot/share/opto/loopnode.cpp
! src/hotspot/share/opto/loopnode.hpp
! src/hotspot/share/opto/loopopts.cpp
! src/hotspot/share/opto/macro.cpp
! src/hotspot/share/opto/multnode.cpp
! src/hotspot/share/opto/multnode.hpp
! src/hotspot/share/opto/node.cpp
! src/hotspot/share/opto/predicates.cpp
! src/hotspot/share/opto/predicates.hpp
Changeset: ed2b4673
Author: Matthias Baesken <mbaesken at openjdk.org>
Date: 2023-09-05 12:48:03 +0000
URL: https://git.openjdk.org/panama-foreign/commit/ed2b4673de6893047407c61f82b5e68741459876
8315499: build using devkit on Linux ppc64le RHEL puts path to devkit into libsplashscreen
Reviewed-by: erikj
! make/autoconf/lib-x11.m4
Changeset: cef9fff0
Author: Wojciech Kudla <wojciech.kudla at hsbc.com>
Committer: Patricio Chilano Mateo <pchilanomate at openjdk.org>
Date: 2023-09-05 14:12:45 +0000
URL: https://git.openjdk.org/panama-foreign/commit/cef9fff0675c85906e134e4c0a8d2036860cd4b3
8305507: Add support for grace period before AbortVMOnSafepointTimeout triggers
Reviewed-by: dholmes, pchilanomate
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/safepoint.cpp
! test/hotspot/jtreg/runtime/Safepoint/TestAbortVMOnSafepointTimeout.java
Changeset: 969fcdb0
Author: Quan Anh Mai <qamai at openjdk.org>
Date: 2023-09-05 16:15:54 +0000
URL: https://git.openjdk.org/panama-foreign/commit/969fcdb0de962b6eda7b362af010cb138e45afcf
8314191: C2 compilation fails with "bad AD file"
Reviewed-by: thartmann, chagedorn
! src/hotspot/share/opto/subnode.cpp
+ test/hotspot/jtreg/compiler/c2/MinValueStrideCountedLoop.java
Changeset: ebe31277
Author: Daniel D. Daugherty <dcubed at openjdk.org>
Date: 2023-09-05 17:48:43 +0000
URL: https://git.openjdk.org/panama-foreign/commit/ebe3127734ccb0f7cb8428ed4d61a794050eaf50
8315717: ProblemList serviceability/sa/TestHeapDumpForInvokeDynamic.java with ZGC
Reviewed-by: thartmann, azvegint, kevinw
! test/hotspot/jtreg/ProblemList-zgc.txt
Changeset: 939d7c5d
Author: Rajan Halade <rhalade at openjdk.org>
Date: 2023-09-05 17:51:12 +0000
URL: https://git.openjdk.org/panama-foreign/commit/939d7c5d8466f9e392beae2947a494ac28695cc1
8161536: sun/security/pkcs11/sslecc/ClientJSSEServerJSSE.java fails with ProviderException
Reviewed-by: mullan
! test/jdk/ProblemList.txt
! test/jdk/sun/security/pkcs11/sslecc/ClientJSSEServerJSSE.java
Changeset: 1f4cdb32
Author: Ioi Lam <iklam at openjdk.org>
Date: 2023-09-05 20:56:09 +0000
URL: https://git.openjdk.org/panama-foreign/commit/1f4cdb327f46085d3134d1d1164fccac35904566
8315127: CDSMapTest fails with incorrect number of oop references
Reviewed-by: ccheung
! test/hotspot/jtreg/runtime/cds/CDSMapReader.java
! test/hotspot/jtreg/runtime/cds/CDSMapTest.java
Changeset: aba89f20
Author: Tobias Hotz <tobias.hotz at hotmail.de>
Committer: Jorn Vernee <jvernee at openjdk.org>
Date: 2023-09-05 22:08:20 +0000
URL: https://git.openjdk.org/panama-foreign/commit/aba89f20bfce4de5ef034fed30b3b461fc715ba5
8312213: Remove unnecessary TEST instructions on x86 when flags reg will already be set
Reviewed-by: jvernee, dlong
! src/hotspot/cpu/x86/peephole_x86_64.cpp
! src/hotspot/cpu/x86/peephole_x86_64.hpp
! src/hotspot/cpu/x86/x86.ad
! src/hotspot/cpu/x86/x86_64.ad
! src/hotspot/share/adlc/adlparse.cpp
! src/hotspot/share/adlc/adlparse.hpp
! src/hotspot/share/adlc/forms.hpp
! src/hotspot/share/adlc/formsopt.hpp
! src/hotspot/share/adlc/formssel.cpp
! src/hotspot/share/adlc/formssel.hpp
! src/hotspot/share/adlc/output_c.cpp
+ test/hotspot/jtreg/compiler/c2/irTests/TestTestRemovalPeephole.java
! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java
+ test/micro/org/openjdk/bench/vm/compiler/x86/TestRemovalPeephole.java
Changeset: d3ee704b
Author: Alex Menkov <amenkov at openjdk.org>
Date: 2023-09-05 22:46:15 +0000
URL: https://git.openjdk.org/panama-foreign/commit/d3ee704b28c2d587dc0c8479c7e0dd12ebbe6c12
8315563: Remove references to JDK-8226420 from problem list
Reviewed-by: kevinw, cjplummer
! test/jdk/ProblemList.txt
Changeset: 7a08e6bd
Author: Rajan Halade <rhalade at openjdk.org>
Date: 2023-09-05 23:08:25 +0000
URL: https://git.openjdk.org/panama-foreign/commit/7a08e6bdd63c2b4d6283c0c45820024199a4614e
8313575: Refactor PKCS11Test tests
Reviewed-by: valeriep
! test/jdk/sun/security/pkcs11/PKCS11Test.java
! test/jdk/sun/security/pkcs11/Provider/MultipleLogins.sh
- test/jdk/sun/security/pkcs11/nss/p11-deimos.txt
! test/jdk/sun/security/pkcs11/rsa/TestP11KeyFactoryGetRSAKeySpec.java
Changeset: 5cbff246
Author: Leonid Mesnik <lmesnik at openjdk.org>
Date: 2023-09-06 00:02:54 +0000
URL: https://git.openjdk.org/panama-foreign/commit/5cbff2460812fee707f9d96ab00a628d1ce3fbef
8315406: [REDO] serviceability/jdwp/AllModulesCommandTest.java ignores VM flags
Reviewed-by: cjplummer, dcubed
! test/hotspot/jtreg/serviceability/jdwp/AllModulesCommandTest.java
! test/hotspot/jtreg/serviceability/jdwp/DebuggeeLauncher.java
! test/hotspot/jtreg/serviceability/jdwp/StreamHandler.java
Changeset: 5d3fdc17
Author: Vladimir Kempik <vkempik at openjdk.org>
Date: 2023-09-06 06:49:10 +0000
URL: https://git.openjdk.org/panama-foreign/commit/5d3fdc1750645455d64a341e1437f779ba3fd20c
8315612: RISC-V: intrinsic for unsignedMultiplyHigh
Reviewed-by: fyang
! src/hotspot/cpu/riscv/riscv.ad
Changeset: a258fc44
Author: Roman Marchenko <rmarchenko at openjdk.org>
Committer: Yuri Nesterenko <yan at openjdk.org>
Date: 2023-09-06 07:19:53 +0000
URL: https://git.openjdk.org/panama-foreign/commit/a258fc443f6a119a122814f6c69e489ed0513856
8315648: Add test for JDK-8309979 changes
Reviewed-by: cjplummer
! test/hotspot/jtreg/serviceability/sa/ClhsdbDumpclass.java
Changeset: ba1a4639
Author: Roland Westrelin <roland at openjdk.org>
Date: 2023-09-06 07:25:22 +0000
URL: https://git.openjdk.org/panama-foreign/commit/ba1a46392f0b9c77c64278f82513aaf51f5c9b1b
8315377: C2: assert(u->find_out_with(Op_AddP) == nullptr) failed: more than 2 chained AddP nodes?
Reviewed-by: chagedorn, kvn, thartmann
! src/hotspot/share/opto/loopnode.hpp
! src/hotspot/share/opto/loopopts.cpp
+ test/hotspot/jtreg/compiler/loopopts/TestSinkingMoreThan2AddPNodes.java
Changeset: a01b3fb8
Author: Pavel Rappo <prappo at openjdk.org>
Date: 2023-09-06 07:51:14 +0000
URL: https://git.openjdk.org/panama-foreign/commit/a01b3fb8e912eadd309e7036995656dd609629b2
8288660: JavaDoc should be more helpful if it doesn't recognize a tag
Reviewed-by: jjg
! src/jdk.compiler/share/classes/com/sun/tools/javac/api/JavacTrees.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/TagletManager.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/doclets.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclint/Checker.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclint/DocLint.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclint/Messages.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclint/resources/doclint.properties
! test/langtools/jdk/javadoc/doclet/testSnippetTag/TestSnippetTag.java
! test/langtools/jdk/javadoc/doclet/testUknownTags/TestUnknownTags.java
! test/langtools/tools/doclint/CustomTagTest.java
! test/langtools/tools/doclint/CustomTagTest.out
! test/langtools/tools/doclint/CustomTagTestWithOption.out
Changeset: f6c203e6
Author: Martin Doerr <mdoerr at openjdk.org>
Date: 2023-09-06 08:26:48 +0000
URL: https://git.openjdk.org/panama-foreign/commit/f6c203e61620dc130b8c366f824e6923fca52e82
8314949: linux PPC64 Big Endian: Implementation of Foreign Function & Memory API
Reviewed-by: mcimadamore, jvernee
! src/hotspot/cpu/ppc/foreignGlobals_ppc.cpp
! src/java.base/share/classes/jdk/internal/foreign/CABI.java
! src/java.base/share/classes/jdk/internal/foreign/abi/AbstractLinker.java
! src/java.base/share/classes/jdk/internal/foreign/abi/Binding.java
! src/java.base/share/classes/jdk/internal/foreign/abi/BindingSpecializer.java
! src/java.base/share/classes/jdk/internal/foreign/abi/CallingSequenceBuilder.java
! src/java.base/share/classes/jdk/internal/foreign/abi/SharedUtils.java
+ src/java.base/share/classes/jdk/internal/foreign/abi/ppc64/ABIv1CallArranger.java
! src/java.base/share/classes/jdk/internal/foreign/abi/ppc64/ABIv2CallArranger.java
! src/java.base/share/classes/jdk/internal/foreign/abi/ppc64/CallArranger.java
+ src/java.base/share/classes/jdk/internal/foreign/abi/ppc64/linux/LinuxPPC64Linker.java
Changeset: cfc14893
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2023-09-06 08:27:11 +0000
URL: https://git.openjdk.org/panama-foreign/commit/cfc148930b6ace3e3ee298d7ac82aefbc652d447
8315579: SPARC64 builds are broken after JDK-8304913
Reviewed-by: rriggs, phh
! src/java.base/share/classes/jdk/internal/util/Architecture.java
! src/java.base/share/classes/jdk/internal/util/PlatformProps.java.template
! test/jdk/jdk/internal/util/ArchTest.java
Changeset: 62a953f4
Author: Albert Mingkun Yang <ayang at openjdk.org>
Date: 2023-09-06 09:36:18 +0000
URL: https://git.openjdk.org/panama-foreign/commit/62a953f40224589bb72864427181f69da526d391
8315689: G1: Remove unused init_hash_seed
Reviewed-by: tschatzl
! src/hotspot/share/gc/g1/g1ConcurrentMark.hpp
Changeset: 024133b0
Author: singhnitin <REDMOND+singhnitin at nitin>
Committer: Tobias Hartmann <thartmann at openjdk.org>
Date: 2023-09-06 11:36:13 +0000
URL: https://git.openjdk.org/panama-foreign/commit/024133b089d911dcc3ea70dfdaa6b150b14a9eb4
8311964: Some jtreg tests failing on x86 with error 'unrecognized VM options' (C2 flags)
Reviewed-by: dhanalla, thartmann
! test/hotspot/jtreg/compiler/loopopts/TestBackedgeLoadArrayFillMain.java
! test/hotspot/jtreg/compiler/loopopts/TestInfiniteLoopWithUnmergedBackedgesMain.java
! test/hotspot/jtreg/compiler/rangechecks/TestRangeCheckCmpUOverflowVsSub.java
Changeset: 25e85db6
Author: Calvin Cheung <ccheung at openjdk.org>
Date: 2023-09-06 15:37:03 +0000
URL: https://git.openjdk.org/panama-foreign/commit/25e85db61c062216a553e92fa7944516c7020a1e
8307468: CDS Lambda Proxy classes are regenerated in dynamic dump
Reviewed-by: iklam
! src/hotspot/share/classfile/systemDictionaryShared.cpp
! src/hotspot/share/classfile/systemDictionaryShared.hpp
! src/java.base/share/classes/java/lang/invoke/InnerClassLambdaMetafactory.java
! src/java.base/share/classes/java/lang/invoke/LambdaProxyClassArchive.java
+ test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/LambdasInTwoArchives.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/UsedAllArchivedLambdas.java
+ test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/test-classes/LambdasWithSameKey.java
Changeset: bd477810
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2023-09-06 15:37:33 +0000
URL: https://git.openjdk.org/panama-foreign/commit/bd477810b176696e0fd043f5594663ebcf9884cf
8315554: C1: Replace "cmp reg, 0" with "test reg, reg" on x86
Reviewed-by: iveresov, chagedorn, thartmann
! src/hotspot/cpu/x86/c1_LIRAssembler_x86.cpp
Changeset: 86a18f5e
Author: Justin Lu <jlu at openjdk.org>
Date: 2023-09-06 18:02:39 +0000
URL: https://git.openjdk.org/panama-foreign/commit/86a18f5e2e0825dddb77656b2f43f64684f1464c
8314604: j.text.DecimalFormat behavior regarding patterns is not clear
Reviewed-by: naoto
! src/java.base/share/classes/java/text/DecimalFormat.java
Changeset: 94025485
Author: Saint Wesonga <sawesong at microsoft.com>
Committer: Julian Waters <jwaters at openjdk.org>
Date: 2023-09-07 03:03:22 +0000
URL: https://git.openjdk.org/panama-foreign/commit/940254854673e57fa1b1bb3d51451aad6eaad813
8268719: Force execution (and source) code page used when compiling on Windows
Reviewed-by: jwaters, erikj
! make/autoconf/flags-cflags.m4
Changeset: 4127fbb9
Author: Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date: 2023-09-07 03:41:24 +0000
URL: https://git.openjdk.org/panama-foreign/commit/4127fbb9ed6ca3c3e82da599dbf9cee54de5da31
8315606: Open source few swing text/html tests
Reviewed-by: aivanov
+ test/jdk/javax/swing/text/html/HTMLEditorKit/bug4357975.java
+ test/jdk/javax/swing/text/html/HTMLWriter/bug4841760.java
+ test/jdk/javax/swing/text/html/ImageView/bug4329185.java
+ test/jdk/javax/swing/text/html/InlineView/bug4623342.java
Changeset: b05198a4
Author: Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date: 2023-09-07 03:49:42 +0000
URL: https://git.openjdk.org/panama-foreign/commit/b05198a4f354934bc344fe9cbc19d98fd8bc3977
8315600: Open source few more headless Swing misc tests
Reviewed-by: aivanov
+ test/jdk/javax/swing/tree/FixedHeightLayoutCache/bug4210354.java
+ test/jdk/javax/swing/undo/UndoManager/bug4706533.java
+ test/jdk/javax/swing/undo/bug4992178.java
Changeset: ab28300a
Author: Daniel Jeliński <djelinski at openjdk.org>
Date: 2023-09-07 04:52:18 +0000
URL: https://git.openjdk.org/panama-foreign/commit/ab28300a42a0dadda76880a51a4b4ac6f39ad794
8315698: Crash when comparing BasicType as int after JDK-8310577
Reviewed-by: dlong, kvn, coleenp
! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp
! src/hotspot/share/runtime/stubRoutines.hpp
Changeset: 8107eab3
Author: Matthias Baesken <mbaesken at openjdk.org>
Date: 2023-09-07 07:30:32 +0000
URL: https://git.openjdk.org/panama-foreign/commit/8107eab3c09b3f9fcf1348c3bf1deb7c4ac2fdf3
8314121: test tools/jpackage/share/RuntimePackageTest.java#id0 fails on RHEL8
Reviewed-by: lucy, asemenyuk
! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/resources/template.spec
Changeset: 9887cd8a
Author: Matthias Baesken <mbaesken at openjdk.org>
Date: 2023-09-07 07:36:08 +0000
URL: https://git.openjdk.org/panama-foreign/commit/9887cd8adc408a71b045b1a4891cc0d5dede7e0e
8315751: RandomTestBsi1999 fails often with timeouts on Linux ppc64le
Reviewed-by: mdoerr
! test/jdk/java/util/Random/RandomTestBsi1999.java
Changeset: e22eb06a
Author: Thomas Obermeier <thomas.obermeier at sap.com>
Committer: Martin Doerr <mdoerr at openjdk.org>
Date: 2023-09-07 08:42:55 +0000
URL: https://git.openjdk.org/panama-foreign/commit/e22eb06a3b59f83eb38881f7e1aed1c18ee7e193
8315651: Stop hiding AIX specific multicast socket errors via NetworkConfiguration (aix)
Reviewed-by: alanb, mdoerr, clanger
! test/lib/jdk/test/lib/NetworkConfiguration.java
Changeset: fd6442c0
Author: Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date: 2023-09-07 10:16:06 +0000
URL: https://git.openjdk.org/panama-foreign/commit/fd6442c079748dcaff3bb565dc35b108b68a61bd
8315602: Open source swing security manager test
Reviewed-by: kizune, aivanov
+ test/jdk/javax/swing/text/rtf/bug4178276.java
Changeset: 726c9c97
Author: Jan Lahoda <jlahoda at openjdk.org>
Date: 2023-09-07 11:08:55 +0000
URL: https://git.openjdk.org/panama-foreign/commit/726c9c977dbaab75a2df4a931e3414ccabb7db44
8315735: VerifyError when switch statement used with synchronized block
Reviewed-by: vromero
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Gen.java
+ test/langtools/tools/javac/switchexpr/ExpressionSwitchSynchronized.java
Changeset: b408a82f
Author: Per Minborg <pminborg at openjdk.org>
Date: 2023-09-07 11:52:14 +0000
URL: https://git.openjdk.org/panama-foreign/commit/b408a82f9b4ce4441f49d745034ef923a880778f
8314260: Unable to load system libraries on Windows when using a SecurityManager
Co-authored-by: Jorn Vernee <jvernee at openjdk.org>
Reviewed-by: jvernee
! src/java.base/share/classes/jdk/internal/foreign/SystemLookup.java
! test/jdk/java/foreign/TestLinker.java
+ test/jdk/java/foreign/security.policy
Changeset: 81f8c57e
Author: Aggelos Biboudis <abimpoudis at openjdk.org>
Committer: Jan Lahoda <jlahoda at openjdk.org>
Date: 2023-09-07 12:51:37 +0000
URL: https://git.openjdk.org/panama-foreign/commit/81f8c57e4a14e0186f608cbe5a899322df80fd30
8314632: Intra-case dominance check fails in the presence of a guard
Reviewed-by: vromero
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java
+ test/langtools/tools/javac/patterns/T8314632.java
+ test/langtools/tools/javac/patterns/T8314632.out
Changeset: 2fd870a7
Author: Qing Xiao <qing.xiao at oracle.com>
Committer: Adam Sotona <asotona at openjdk.org>
Date: 2023-09-07 15:02:13 +0000
URL: https://git.openjdk.org/panama-foreign/commit/2fd870a74fb35cb55b69f0dc6bf041441d658ffa
8315444: Convert test/jdk/tools to Classfile API
Reviewed-by: asotona
! test/jdk/java/time/nontestng/java/time/chrono/HijrahConfigTest.java
! test/jdk/tools/jimage/JImageNonAsciiNameTest.java
! test/jdk/tools/jimage/JImageTest.java
! test/jdk/tools/jlink/DefaultProviderTest.java
! test/jdk/tools/jlink/ExplodedModuleNameTest.java
! test/jdk/tools/jlink/IntegrationTest.java
! test/jdk/tools/jlink/JLink100Modules.java
! test/jdk/tools/jlink/JLink2Test.java
! test/jdk/tools/jlink/JLinkDedupTestBatchSizeOne.java
! test/jdk/tools/jlink/JLinkNegativeTest.java
! test/jdk/tools/jlink/JLinkOptionsTest.java
! test/jdk/tools/jlink/JLinkPluginsTest.java
! test/jdk/tools/jlink/JLinkTest.java
! test/jdk/tools/jlink/ModuleNamesOrderTest.java
! test/jdk/tools/jlink/NativeTest.java
! test/jdk/tools/jlink/plugins/AddOptionsPluginTest.java
! test/jdk/tools/jlink/plugins/CDSPluginTest.java
! test/jdk/tools/jlink/plugins/GenerateJLIClassesPluginTest.java
! test/jdk/tools/jlink/plugins/IncludeLocalesPluginTest.java
! test/jdk/tools/jlink/plugins/SaveJlinkArgfilesPluginTest.java
! test/jdk/tools/jlink/plugins/StringSharingPluginTest.java
! test/jdk/tools/jlink/plugins/StripJavaDebugAttributesPluginTest.java
! test/jdk/tools/jlink/plugins/VendorInfoPluginsTest.java
! test/jdk/tools/lib/tests/JImageValidator.java
Changeset: 8557205a
Author: Ilya Gavrilin <ilya.gavrilin at syntacore.com>
Committer: Vladimir Kempik <vkempik at openjdk.org>
Date: 2023-09-07 15:26:55 +0000
URL: https://git.openjdk.org/panama-foreign/commit/8557205a8279287e00f012b82f0f29bc76789002
8312569: RISC-V: Missing intrinsics for Math.ceil, floor, rint
Reviewed-by: luhenry, fjiang, fyang
! src/hotspot/cpu/riscv/assembler_riscv.hpp
! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.hpp
! src/hotspot/cpu/riscv/riscv.ad
Changeset: 8f7e29b2
Author: Qing Xiao <qing.xiao at oracle.com>
Committer: Adam Sotona <asotona at openjdk.org>
Date: 2023-09-07 15:37:25 +0000
URL: https://git.openjdk.org/panama-foreign/commit/8f7e29b2cd9a049b5e4dd06a9c2b72a6b4ea6593
8313422: test/langtools/tools/javac 144 test classes uses com.sun.tools.classfile library
Reviewed-by: asotona
! test/langtools/tools/javac/4241573/T4241573.java
! test/langtools/tools/javac/7003595/T7003595.java
! test/langtools/tools/javac/7153958/CPoolRefClassContainingInlinedCts.java
! test/langtools/tools/javac/7166455/CheckACC_STRICTFlagOnclinitTest.java
! test/langtools/tools/javac/7199823/InnerClassCannotBeVerified.java
! test/langtools/tools/javac/8000518/DuplicateConstantPoolEntry.java
! test/langtools/tools/javac/8005931/CheckACC_STRICTFlagOnPkgAccessClassTest.java
! test/langtools/tools/javac/AnonymousClass/AnonymousClassFlags.java
! test/langtools/tools/javac/MethodParameters/AnnotationTest.java
! test/langtools/tools/javac/MethodParameters/AnonymousClass.java
- test/langtools/tools/javac/MethodParameters/AttributeVisitor.java
! test/langtools/tools/javac/MethodParameters/ClassFileVisitor.java
! test/langtools/tools/javac/MethodParameters/Constructors.java
! test/langtools/tools/javac/MethodParameters/EnumTest.java
! test/langtools/tools/javac/MethodParameters/InstanceMethods.java
! test/langtools/tools/javac/MethodParameters/LambdaTest.java
! test/langtools/tools/javac/MethodParameters/LegacyOutputTest/LegacyOutputTest.java
! test/langtools/tools/javac/MethodParameters/LocalClassTest.java
! test/langtools/tools/javac/MethodParameters/MemberClassTest.java
! test/langtools/tools/javac/MethodParameters/StaticMethods.java
! test/langtools/tools/javac/MethodParameters/UncommonParamNames.java
! test/langtools/tools/javac/MethodParametersTest.java
! test/langtools/tools/javac/NoStringToLower.java
! test/langtools/tools/javac/RequiredParameterFlags/ImplicitParameters.java
! test/langtools/tools/javac/StringConcat/TestIndyStringConcat.java
! test/langtools/tools/javac/StringConcat/WellKnownTypeSignatures.java
! test/langtools/tools/javac/StringConcat/access/Test.java
! test/langtools/tools/javac/T6695379/AnnotationsAreNotCopiedToBridgeMethodsTest.java
! test/langtools/tools/javac/T6970173/DebugPointerAtBadPositionTest.java
! test/langtools/tools/javac/T7008643/InlinedFinallyConfuseDebuggersTest.java
! test/langtools/tools/javac/T7053059/DoubleCastTest.java
! test/langtools/tools/javac/T7093325.java
! test/langtools/tools/javac/T8003967/DetectMutableStaticFields.java
! test/langtools/tools/javac/T8010737/ParameterNamesAreNotCopiedToAnonymousInitTest.java
! test/langtools/tools/javac/T8019486/WrongLNTForLambdaTest.java
! test/langtools/tools/javac/T8022186/DeadCodeGeneratedForEmptyTryTest.java
! test/langtools/tools/javac/T8024039/NoDeadCodeGenerationOnTrySmtTest.java
! test/langtools/tools/javac/T8180141/MissingLNTEntryForBreakContinueTest.java
! test/langtools/tools/javac/T8180660/MissingLNTEntryForFinalizerTest.java
! test/langtools/tools/javac/T8187805/BogusRTTAForUnusedVarTest.java
! test/langtools/tools/javac/T8203892/CheckTargetIsNotAddedAsMarkerInterfaceTest.java
! test/langtools/tools/javac/T8209173/CodeCompletionExceptTest.java
! test/langtools/tools/javac/T8222949/TestConstantDynamic.java
! test/langtools/tools/javac/TryWithResources/TwrSimpleClose.java
! test/langtools/tools/javac/annotations/ApplicableAnnotationsOnRecords.java
! test/langtools/tools/javac/annotations/typeAnnotations/TypeAnnotationsPositionsOnRecords.java
! test/langtools/tools/javac/annotations/typeAnnotations/VariablesDeclaredWithVarTest.java
! test/langtools/tools/javac/annotations/typeAnnotations/referenceinfos/ClassExtends.java
! test/langtools/tools/javac/annotations/typeAnnotations/referenceinfos/ClassTypeParam.java
! test/langtools/tools/javac/annotations/typeAnnotations/referenceinfos/ConstructorInvocationTypeArgument.java
! test/langtools/tools/javac/annotations/typeAnnotations/referenceinfos/Constructors.java
! test/langtools/tools/javac/annotations/typeAnnotations/referenceinfos/Driver.java
! test/langtools/tools/javac/annotations/typeAnnotations/referenceinfos/ExceptionParameters.java
! test/langtools/tools/javac/annotations/typeAnnotations/referenceinfos/Fields.java
! test/langtools/tools/javac/annotations/typeAnnotations/referenceinfos/FromSpecification.java
! test/langtools/tools/javac/annotations/typeAnnotations/referenceinfos/Initializers.java
! test/langtools/tools/javac/annotations/typeAnnotations/referenceinfos/Lambda.java
! test/langtools/tools/javac/annotations/typeAnnotations/referenceinfos/MethodInvocationTypeArgument.java
! test/langtools/tools/javac/annotations/typeAnnotations/referenceinfos/MethodParameters.java
! test/langtools/tools/javac/annotations/typeAnnotations/referenceinfos/MethodReceivers.java
! test/langtools/tools/javac/annotations/typeAnnotations/referenceinfos/MethodReturns.java
! test/langtools/tools/javac/annotations/typeAnnotations/referenceinfos/MethodThrows.java
! test/langtools/tools/javac/annotations/typeAnnotations/referenceinfos/MethodTypeParam.java
! test/langtools/tools/javac/annotations/typeAnnotations/referenceinfos/MultiCatch.java
! test/langtools/tools/javac/annotations/typeAnnotations/referenceinfos/NestedTypes.java
! test/langtools/tools/javac/annotations/typeAnnotations/referenceinfos/NewObjects.java
! test/langtools/tools/javac/annotations/typeAnnotations/referenceinfos/ReferenceInfoUtil.java
! test/langtools/tools/javac/annotations/typeAnnotations/referenceinfos/RepeatingTypeAnnotations.java
! test/langtools/tools/javac/annotations/typeAnnotations/referenceinfos/ResourceVariable.java
! test/langtools/tools/javac/annotations/typeAnnotations/referenceinfos/TypeCasts.java
! test/langtools/tools/javac/annotations/typeAnnotations/referenceinfos/TypeTests.java
! test/langtools/tools/javac/cast/intersection/DuplicatedCheckcastTest.java
! test/langtools/tools/javac/classfiles/InnerClasses/SyntheticClasses.java
! test/langtools/tools/javac/classfiles/T8255757/T8255757.java
! test/langtools/tools/javac/classreader/8171132/BadConstantValue.java
! test/langtools/tools/javac/classwriter/IndyCorrectInvocationName.java
! test/langtools/tools/javac/code/CharImmediateValue.java
! test/langtools/tools/javac/defaultMethods/BadClassfile.java
! test/langtools/tools/javac/defaultMethods/CheckACC_STRICTFlagOnDefaultMethodTest.java
! test/langtools/tools/javac/defaultMethods/TestDefaultBody.java
! test/langtools/tools/javac/defaultMethods/TestNoBridgeOnDefaults.java
! test/langtools/tools/javac/defaultMethods/super/TestDirectSuperInterfaceInvoke.java
! test/langtools/tools/javac/diags/CheckResourceKeys.java
! test/langtools/tools/javac/diags/Example.java
! test/langtools/tools/javac/diags/examples/BadConstantValueType/BadConstantValueType.java
! test/langtools/tools/javac/diags/examples/BadConstantValueType/processors/CreateBadClassFile.java
! test/langtools/tools/javac/diags/examples/InvalidDefaultInterface/InvalidDefaultInterface.java
! test/langtools/tools/javac/diags/examples/InvalidDefaultInterface/processors/CreateBadClassFile.java
! test/langtools/tools/javac/diags/examples/InvalidStaticInterface/InvalidStaticInterface.java
! test/langtools/tools/javac/diags/examples/InvalidStaticInterface/processors/CreateBadClassFile.java
! test/langtools/tools/javac/expression/_super/NonDirectSuper/NonDirectSuper.java
! test/langtools/tools/javac/file/SymLinkArchiveTest.java
! test/langtools/tools/javac/file/SymLinkShortNameTest.java
! test/langtools/tools/javac/file/SymLinkTest.java
! test/langtools/tools/javac/flow/LVTHarness.java
! test/langtools/tools/javac/generics/bridges/BridgeHarness.java
! test/langtools/tools/javac/importscope/T8193717.java
! test/langtools/tools/javac/jvm/ClassRefDupInConstantPoolTest.java
! test/langtools/tools/javac/lambda/ByteCodeTest.java
! test/langtools/tools/javac/lambda/LocalVariableTable.java
! test/langtools/tools/javac/lambda/TestBootstrapMethodsCount.java
! test/langtools/tools/javac/lambda/TestInvokeDynamic.java
! test/langtools/tools/javac/lambda/bytecode/TestLambdaBytecode.java
! test/langtools/tools/javac/lambda/bytecode/TestLambdaBytecodeTargetRelease14.java
! test/langtools/tools/javac/lambda/deduplication/DeduplicationTest.java
! test/langtools/tools/javac/lambda/lambdaNaming/TestNonSerializableLambdaNameStability.java
! test/langtools/tools/javac/launcher/GetResourceTest.java
! test/langtools/tools/javac/launcher/SourceLauncherTest.java
! test/langtools/tools/javac/launcher/src/CLTest.java
! test/langtools/tools/javac/linenumbers/FinallyLineNumberTest.java
! test/langtools/tools/javac/linenumbers/NestedLineNumberTest.java
! test/langtools/tools/javac/linenumbers/NullCheckLineNumberTest.java
! test/langtools/tools/javac/meth/TestCP.java
! test/langtools/tools/javac/modules/AnnotationsOnModules.java
! test/langtools/tools/javac/modules/IncubatingTest.java
! test/langtools/tools/javac/modules/JavaBaseTest.java
! test/langtools/tools/javac/modules/ModuleVersion.java
! test/langtools/tools/javac/modules/OpenModulesTest.java
! test/langtools/tools/javac/multicatch/7005371/T7005371.java
! test/langtools/tools/javac/multicatch/Pos05.java
! test/langtools/tools/javac/options/release/ReleaseOption9.java
! test/langtools/tools/javac/options/release/ReleaseOptionUnsupported.java
! test/langtools/tools/javac/patterns/Annotations.java
! test/langtools/tools/javac/patterns/LocalVariableTable.java
! test/langtools/tools/javac/patterns/MatchExceptionTest.java
! test/langtools/tools/javac/patterns/NestedPatternVariablesBytecode.java
! test/langtools/tools/javac/patterns/NoUnnecessaryCast.java
! test/langtools/tools/javac/preview/PreviewAutoSuppress.java
! test/langtools/tools/javac/preview/PreviewErrors.java
! test/langtools/tools/javac/preview/PreviewTest.java
! test/langtools/tools/javac/processing/model/element/TestFileObjectOf.java
! test/langtools/tools/javac/processing/model/element/TestOrigin.java
! test/langtools/tools/javac/records/RecordCompilationTests.java
! test/langtools/tools/javac/records/RecordsBinaryCompatibilityTests.java
! test/langtools/tools/javac/records/recordComponent/RecordComponentTypeTest.java
! test/langtools/tools/javac/recovery/AnnotationRecovery.java
! test/langtools/tools/javac/recovery/AttrRecovery.java
! test/langtools/tools/javac/recovery/LambdaRecovery.java
! test/langtools/tools/javac/recovery/MethodModifiers.java
! test/langtools/tools/javac/sealed/BinaryCompatibilityTests.java
! test/langtools/tools/javac/sealed/SealedDiffConfigurationsTest.java
! test/langtools/tools/javac/sym/ElementStructureTest.java
! test/langtools/tools/javac/varargs/6199075/T6199075.java
! test/langtools/tools/javac/varargs/7042566/T7042566.java
Changeset: 1cae0f53
Author: Markus Grönlund <mgronlun at openjdk.org>
Date: 2023-09-07 16:12:55 +0000
URL: https://git.openjdk.org/panama-foreign/commit/1cae0f53a9d37fbae9471bd942f7157429a85cd1
8315220: Event NativeLibraryLoad breaks invariant by taking a stacktrace when thread is in state _thread_in_native
Reviewed-by: mbaesken, egahlin
! src/hotspot/os/aix/os_aix.cpp
! src/hotspot/os/bsd/os_bsd.cpp
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/posix/os_posix.cpp
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/share/jfr/metadata/metadata.xml
+ src/hotspot/share/jfr/support/jfrNativeLibraryLoadEvent.cpp
+ src/hotspot/share/jfr/support/jfrNativeLibraryLoadEvent.hpp
! src/hotspot/share/jfr/utilities/jfrTime.hpp
! test/jdk/jdk/jfr/event/runtime/TestNativeLibraryLoadEvent.java
Changeset: b74805d3
Author: Christian Stein <cstein at openjdk.org>
Date: 2023-09-07 16:15:09 +0000
URL: https://git.openjdk.org/panama-foreign/commit/b74805d38395ca8be9308d882bf6b84e93714849
8315863: [GHA] Update checkout action to use v4
Reviewed-by: shade
! .github/actions/get-gtest/action.yml
! .github/actions/get-jtreg/action.yml
! .github/workflows/build-cross-compile.yml
! .github/workflows/build-linux.yml
! .github/workflows/build-macos.yml
! .github/workflows/build-windows.yml
! .github/workflows/test.yml
Changeset: 9bf3dee2
Author: Mikhailo Seledtsov <mseledtsov at openjdk.org>
Date: 2023-09-07 17:12:46 +0000
URL: https://git.openjdk.org/panama-foreign/commit/9bf3dee2424bd8ccbc7ef0175c6e7165ff5cf1c6
8314831: NMT tests ignore vm flags
Reviewed-by: lmesnik, stuefe, gziemski
! test/hotspot/jtreg/runtime/NMT/CommandLineDetail.java
! test/hotspot/jtreg/runtime/NMT/CommandLineEmptyArgument.java
! test/hotspot/jtreg/runtime/NMT/CommandLineInvalidArgument.java
! test/hotspot/jtreg/runtime/NMT/CommandLineSummary.java
! test/hotspot/jtreg/runtime/NMT/CommandLineTurnOffNMT.java
! test/hotspot/jtreg/runtime/NMT/JcmdWithNMTDisabled.java
! test/hotspot/jtreg/runtime/NMT/MallocLimitTest.java
! test/hotspot/jtreg/runtime/NMT/NMTInitializationTest.java
! test/hotspot/jtreg/runtime/NMT/NMTWithCDS.java
! test/hotspot/jtreg/runtime/NMT/PrintNMTStatistics.java
! test/hotspot/jtreg/runtime/NMT/PrintNMTStatisticsWithNMTDisabled.java
Changeset: 683672c0
Author: Matias Saavedra Silva <matsaave at openjdk.org>
Date: 2023-09-07 17:15:18 +0000
URL: https://git.openjdk.org/panama-foreign/commit/683672c0bbb7f4e3290bffa0df271da7d2539f8b
8292692: Move MethodCounters inline functions out of method.hpp
Reviewed-by: iklam, ccheung, kvn
! src/hotspot/cpu/aarch64/templateInterpreterGenerator_aarch64.cpp
! src/hotspot/cpu/aarch64/templateTable_aarch64.cpp
! src/hotspot/cpu/arm/interp_masm_arm.hpp
! src/hotspot/cpu/arm/templateInterpreterGenerator_arm.cpp
! src/hotspot/cpu/arm/templateTable_arm.cpp
! src/hotspot/cpu/ppc/interp_masm_ppc_64.cpp
! src/hotspot/cpu/ppc/templateInterpreterGenerator_ppc.cpp
! src/hotspot/cpu/ppc/templateTable_ppc_64.cpp
! src/hotspot/cpu/riscv/templateInterpreterGenerator_riscv.cpp
! src/hotspot/cpu/riscv/templateTable_riscv.cpp
! src/hotspot/cpu/s390/interp_masm_s390.cpp
! src/hotspot/cpu/s390/templateInterpreterGenerator_s390.cpp
! src/hotspot/cpu/s390/templateTable_s390.cpp
! src/hotspot/cpu/x86/interp_masm_x86.hpp
! src/hotspot/cpu/x86/templateInterpreterGenerator_x86.cpp
! src/hotspot/cpu/x86/templateTable_x86.cpp
! src/hotspot/share/c1/c1_LIRGenerator.cpp
! src/hotspot/share/code/dependencies.cpp
! src/hotspot/share/compiler/compilerDefinitions.cpp
! src/hotspot/share/interpreter/interpreterRuntime.cpp
! src/hotspot/share/jvmci/vmStructs_jvmci.cpp
! src/hotspot/share/oops/method.hpp
! src/hotspot/share/oops/method.inline.hpp
! src/hotspot/share/oops/methodData.hpp
! src/hotspot/share/utilities/xmlstream.cpp
Changeset: 0c865a75
Author: Ioi Lam <iklam at openjdk.org>
Date: 2023-09-07 18:30:09 +0000
URL: https://git.openjdk.org/panama-foreign/commit/0c865a75e658617d40dfa9eb8cf44ccdcea928d9
8315637: JDK-8314249 broke libgraal
Reviewed-by: dnsimon, matsaave
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/CompilerToVM.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotConstantPool.java
! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/ConstantPoolTest.java
Changeset: 7e7ab6ee
Author: Daniel D. Daugherty <dcubed at openjdk.org>
Date: 2023-09-07 20:10:00 +0000
URL: https://git.openjdk.org/panama-foreign/commit/7e7ab6ee1bfd05de6ca9aa690cf3349f9a3a19da
8315877: ProblemList vmTestbase/nsk/jvmti/InterruptThread/intrpthrd003/TestDescription.java on macosx-aarch64
8315879: ProblemList java/awt/PopupMenu/PopupMenuLocation.java on macosx-aarch64
Reviewed-by: azvegint, rriggs, ccheung
! test/hotspot/jtreg/ProblemList.txt
! test/jdk/ProblemList.txt
Changeset: 4c6d7fc2
Author: Patricio Chilano Mateo <pchilanomate at openjdk.org>
Date: 2023-09-07 20:12:04 +0000
URL: https://git.openjdk.org/panama-foreign/commit/4c6d7fc2584ce969649d06a366fb4b8688a3aaa9
8315795: runtime/Safepoint/TestAbortVMOnSafepointTimeout.java fails after JDK-8305507
Reviewed-by: dcubed
! test/hotspot/jtreg/runtime/Safepoint/TestAbortVMOnSafepointTimeout.java
Changeset: 716201c7
Author: William Kemper <wkemper at openjdk.org>
Committer: Y. Srinivas Ramakrishna <ysr at openjdk.org>
Date: 2023-09-07 21:14:28 +0000
URL: https://git.openjdk.org/panama-foreign/commit/716201c77d160dc78db61957aa002eef71641688
8314935: Shenandoah: Unable to throw OOME on back-to-back Full GCs
Reviewed-by: kdnilsen, ysr
! src/hotspot/share/gc/shenandoah/shenandoahCollectorPolicy.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
Changeset: 111ecdba
Author: Mandy Chung <mchung at openjdk.org>
Date: 2023-09-07 21:37:40 +0000
URL: https://git.openjdk.org/panama-foreign/commit/111ecdbaf58e5c0b3a64e0eca8a291df295e71b0
8268829: Provide an optimized way to walk the stack with Class object only
8210375: StackWalker::getCallerClass throws UnsupportedOperationException
Reviewed-by: coleenp, dfuchs, bchristi
! make/data/hotspot-symbols/symbols-unix
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/javaClasses.hpp
! src/hotspot/share/classfile/vmClassMacros.hpp
! src/hotspot/share/classfile/vmSymbols.hpp
! src/hotspot/share/include/jvm.h
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/prims/methodHandles.cpp
! src/hotspot/share/prims/stackwalk.cpp
! src/hotspot/share/prims/stackwalk.hpp
+ src/java.base/share/classes/java/lang/ClassFrameInfo.java
! src/java.base/share/classes/java/lang/StackFrameInfo.java
! src/java.base/share/classes/java/lang/StackStreamFactory.java
! src/java.base/share/classes/java/lang/StackWalker.java
! src/java.base/share/classes/java/lang/invoke/MemberName.java
! src/java.base/share/classes/java/lang/invoke/MethodHandleImpl.java
! src/java.base/share/classes/java/lang/invoke/MethodHandleNatives.java
+ src/java.base/share/classes/java/lang/invoke/ResolvedMethodName.java
! src/java.base/share/classes/javax/crypto/JceSecurityManager.java
! src/java.base/share/classes/jdk/internal/access/JavaLangInvokeAccess.java
+ src/java.base/share/native/libjava/StackFrameInfo.c
! src/java.base/share/native/libjava/StackStreamFactory.c
! test/hotspot/jtreg/runtime/LocalLong/LocalLongHelper.java
! test/jdk/java/lang/StackWalker/CallerSensitiveMethod/Main.java
! test/jdk/java/lang/StackWalker/CallerSensitiveMethod/csm/jdk/test/CallerSensitiveTest.java
! test/jdk/java/lang/StackWalker/CallerSensitiveMethod/src/java.base/java/util/CSM.java
! test/jdk/java/lang/StackWalker/GetCallerClassTest.java
! test/jdk/java/lang/StackWalker/SanityTest.java
! test/jdk/java/lang/StackWalker/StackRecorderUtil.java
! test/jdk/java/lang/StackWalker/StackStreamTest.java
! test/jdk/java/lang/StackWalker/StackWalkTest.java
! test/jdk/java/lang/StackWalker/VerifyStackTrace.java
! test/jdk/jdk/internal/vm/Continuation/java.base/java/lang/StackWalkerHelper.java
! test/micro/org/openjdk/bench/java/lang/StackWalkBench.java
Changeset: 4b43c25f
Author: shaojin.wensj <shaojin.wensj at alibaba-inc.com>
Committer: Yi Yang <yyang at openjdk.org>
Date: 2023-09-08 02:13:52 +0000
URL: https://git.openjdk.org/panama-foreign/commit/4b43c25fe382b5ee805a2d1b173fdd32d8da7fad
8310929: Optimization for Integer.toString
Reviewed-by: redestad, rriggs
! src/java.base/share/classes/java/lang/AbstractStringBuilder.java
! src/java.base/share/classes/java/lang/Integer.java
! src/java.base/share/classes/java/lang/Long.java
! src/java.base/share/classes/java/lang/StringConcatHelper.java
! src/java.base/share/classes/java/lang/StringLatin1.java
! src/java.base/share/classes/java/lang/StringUTF16.java
! test/jdk/java/lang/Integer/ToString.java
! test/jdk/java/lang/Long/ToString.java
Changeset: 806ef089
Author: Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date: 2023-09-08 03:44:15 +0000
URL: https://git.openjdk.org/panama-foreign/commit/806ef0897b42c8f3cb3b4d7bd904af9ed18a543e
8315594: Open source few headless Swing misc tests
Reviewed-by: azvegint
+ test/jdk/javax/swing/text/html/HTMLEditorKit/bug4267840.java
+ test/jdk/javax/swing/text/html/StyleSheet/bug4218254.java
+ test/jdk/javax/swing/text/html/StyleSheet/bug4243463.java
+ test/jdk/javax/swing/tree/DefaultTreeSelectionModel/bug4485322.java
Changeset: 3a00ec86
Author: Tejesh R <tr at openjdk.org>
Date: 2023-09-08 04:26:14 +0000
URL: https://git.openjdk.org/panama-foreign/commit/3a00ec863904abd09ddcdc4b6dcf1147c52e0aae
8312075: FileChooser.win32.newFolder is not updated when changing Locale
Reviewed-by: aivanov, abhiscxk
! src/java.desktop/share/classes/javax/swing/filechooser/FileSystemView.java
+ test/jdk/javax/swing/JFileChooser/FileChooserNewFolderLocaleTest.java
Changeset: 3c258ac9
Author: Alan Bateman <alanb at openjdk.org>
Date: 2023-09-08 04:40:01 +0000
URL: https://git.openjdk.org/panama-foreign/commit/3c258ac907287850d690375bae07c0575d1f1463
8315702: jcmd Thread.dump_to_file slow with millions of virtual threads
Reviewed-by: mchung, amenkov, jpai
! src/java.base/share/classes/jdk/internal/vm/ThreadDumper.java
Changeset: dac17279
Author: Roland Westrelin <roland at openjdk.org>
Date: 2023-09-08 07:48:05 +0000
URL: https://git.openjdk.org/panama-foreign/commit/dac1727956cf9edeae1dad677f3f9ae87882a6b9
8308869: C2: use profile data in subtype checks when profile has more than one class
Co-authored-by: Fei Yang <fyang at openjdk.org>
Reviewed-by: vlivanov, thartmann
! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/interp_masm_aarch64.cpp
! src/hotspot/cpu/aarch64/interp_masm_aarch64.hpp
! src/hotspot/cpu/arm/vm_version_arm.hpp
! src/hotspot/cpu/ppc/vm_version_ppc.hpp
! src/hotspot/cpu/riscv/c1_LIRAssembler_riscv.cpp
! src/hotspot/cpu/riscv/c1_LIRAssembler_riscv.hpp
! src/hotspot/cpu/riscv/interp_masm_riscv.cpp
! src/hotspot/cpu/riscv/interp_masm_riscv.hpp
! src/hotspot/cpu/s390/vm_version_s390.hpp
! src/hotspot/cpu/x86/c1_LIRAssembler_x86.cpp
! src/hotspot/cpu/x86/interp_masm_x86.cpp
! src/hotspot/cpu/x86/interp_masm_x86.hpp
! src/hotspot/cpu/zero/vm_version_zero.hpp
! src/hotspot/share/ci/ciMethod.cpp
! src/hotspot/share/jvmci/vmStructs_jvmci.cpp
! src/hotspot/share/oops/methodData.cpp
! src/hotspot/share/oops/methodData.hpp
! src/hotspot/share/opto/c2_globals.hpp
! src/hotspot/share/opto/cfgnode.hpp
! src/hotspot/share/opto/graphKit.cpp
! src/hotspot/share/opto/ifnode.cpp
! src/hotspot/share/opto/loopnode.hpp
! src/hotspot/share/opto/loopopts.cpp
! src/hotspot/share/opto/macro.cpp
! src/hotspot/share/opto/macroArrayCopy.cpp
! src/hotspot/share/opto/phase.hpp
! src/hotspot/share/opto/subtypenode.cpp
! src/hotspot/share/opto/subtypenode.hpp
! src/hotspot/share/runtime/abstract_vm_version.hpp
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/ReceiverTypeData.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotMethodData.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotVMConfig.java
+ test/hotspot/jtreg/compiler/c2/irTests/ProfileAtTypeCheck.java
! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java
! test/hotspot/jtreg/testlibrary_tests/ir_framework/tests/TestIRMatching.java
Changeset: 825e0ed2
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2023-09-08 08:34:05 +0000
URL: https://git.openjdk.org/panama-foreign/commit/825e0ed2a1fde617ad2a7b74d951df3c1417d463
8315774: Enable parallelism in vmTestbase/gc/g1/unloading tests
Reviewed-by: phh, lmesnik
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_anonclassloader_inMemoryCompilation_keep_class/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_anonclassloader_inMemoryCompilation_keep_obj/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_anonclassloader_keep_class/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_anonclassloader_keep_obj/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level1_inMemoryCompilation_keep_cl/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level1_inMemoryCompilation_keep_class/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level1_inMemoryCompilation_keep_obj/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level1_keep_cl/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level1_keep_class/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level1_keep_obj/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level2_inMemoryCompilation_keep_cl/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level2_inMemoryCompilation_keep_class/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level2_inMemoryCompilation_keep_obj/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level2_keep_cl/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level2_keep_class/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level2_keep_obj/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level3_inMemoryCompilation_keep_cl/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level3_inMemoryCompilation_keep_class/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level3_inMemoryCompilation_keep_obj/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level3_keep_cl/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level3_keep_class/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level3_keep_obj/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level4_inMemoryCompilation_keep_cl/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level4_inMemoryCompilation_keep_class/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level4_inMemoryCompilation_keep_obj/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level4_keep_cl/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level4_keep_class/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level4_keep_obj/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_humongous_class_inMemoryCompilation_keep_cl/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_humongous_class_inMemoryCompilation_keep_class/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_humongous_class_inMemoryCompilation_keep_obj/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_humongous_class_keep_cl/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_humongous_class_keep_class/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_humongous_class_keep_obj/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_jni_classloading_inMemoryCompilation_keep_cl/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_jni_classloading_inMemoryCompilation_keep_class/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_jni_classloading_inMemoryCompilation_keep_obj/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_jni_classloading_keep_cl/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_jni_classloading_keep_class/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_jni_classloading_keep_obj/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_jni_global_ref_inMemoryCompilation_keep_cl/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_jni_global_ref_inMemoryCompilation_keep_class/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_jni_global_ref_inMemoryCompilation_keep_obj/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_jni_global_ref_keep_cl/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_jni_global_ref_keep_class/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_jni_global_ref_keep_obj/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_jni_local_ref_inMemoryCompilation_keep_cl/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_jni_local_ref_inMemoryCompilation_keep_class/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_jni_local_ref_inMemoryCompilation_keep_obj/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_jni_local_ref_keep_cl/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_jni_local_ref_keep_class/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_jni_local_ref_keep_obj/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_rootClass_inMemoryCompilation_keep_cl/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_rootClass_inMemoryCompilation_keep_class/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_rootClass_inMemoryCompilation_keep_obj/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_rootClass_keep_cl/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_rootClass_keep_class/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_rootClass_keep_obj/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_stackLocal_inMemoryCompilation_keep_cl/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_stackLocal_inMemoryCompilation_keep_class/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_stackLocal_inMemoryCompilation_keep_obj/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_stackLocal_keep_cl/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_stackLocal_keep_class/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_stackLocal_keep_obj/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_staticField_inMemoryCompilation_keep_cl/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_staticField_inMemoryCompilation_keep_class/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_staticField_inMemoryCompilation_keep_obj/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_staticField_keep_cl/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_staticField_keep_class/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_staticField_keep_obj/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_strongRef_inMemoryCompilation_keep_cl/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_strongRef_inMemoryCompilation_keep_class/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_strongRef_inMemoryCompilation_keep_obj/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_strongRef_keep_cl/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_strongRef_keep_class/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_strongRef_keep_obj/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_threadItself_inMemoryCompilation_keep_cl/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_threadItself_inMemoryCompilation_keep_class/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_threadItself_inMemoryCompilation_keep_obj/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_threadItself_keep_cl/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_threadItself_keep_class/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_threadItself_keep_obj/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_phantom_ref_inMemoryCompilation_keep_cl/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_phantom_ref_inMemoryCompilation_keep_class/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_phantom_ref_inMemoryCompilation_keep_obj/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_phantom_ref_keep_cl/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_phantom_ref_keep_class/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_phantom_ref_keep_obj/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_prot_domains_inMemoryCompilation_keep_cl/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_prot_domains_inMemoryCompilation_keep_class/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_prot_domains_inMemoryCompilation_keep_obj/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_prot_domains_keep_cl/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_prot_domains_keep_class/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_prot_domains_keep_obj/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_redefinition_inMemoryCompilation_keep_cl/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_redefinition_inMemoryCompilation_keep_class/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_redefinition_inMemoryCompilation_keep_obj/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_redefinition_keep_cl/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_redefinition_keep_class/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_redefinition_keep_obj/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_reflection_classloading_inMemoryCompilation_keep_cl/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_reflection_classloading_inMemoryCompilation_keep_class/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_reflection_classloading_inMemoryCompilation_keep_obj/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_reflection_classloading_keep_cl/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_reflection_classloading_keep_class/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_reflection_classloading_keep_obj/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_weak_ref_inMemoryCompilation_keep_cl/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_weak_ref_inMemoryCompilation_keep_class/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_weak_ref_inMemoryCompilation_keep_obj/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_weak_ref_keep_cl/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_weak_ref_keep_class/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_weak_ref_keep_obj/TEST.properties
Changeset: 7ef059a7
Author: Thomas Schatzl <tschatzl at openjdk.org>
Date: 2023-09-08 08:44:22 +0000
URL: https://git.openjdk.org/panama-foreign/commit/7ef059a75cdd2e96421a165ea1dd8391381bd7b5
8315605: G1: Add number of nmethods in code roots scanning statistics
Reviewed-by: iwalulya, ayang
! src/hotspot/share/gc/g1/g1GCPhaseTimes.cpp
! src/hotspot/share/gc/g1/g1GCPhaseTimes.hpp
! src/hotspot/share/gc/g1/g1RemSet.cpp
Changeset: 8ddf9eac
Author: Thomas Schatzl <tschatzl at openjdk.org>
Date: 2023-09-08 08:44:46 +0000
URL: https://git.openjdk.org/panama-foreign/commit/8ddf9eac00b238c135975a15d1ef56b55c67ad36
8315686: G1: Disallow evacuation of marking regions in a Prepare Mixed gc
Reviewed-by: ayang, iwalulya
! src/hotspot/share/gc/g1/g1CollectionSet.cpp
Changeset: c664f1ca
Author: Boris Ulasevich <bulasevich at openjdk.org>
Date: 2023-09-08 09:59:23 +0000
URL: https://git.openjdk.org/panama-foreign/commit/c664f1ca660adea934f099de8595b6ec10d3a824
8307352: AARCH64: Improve itable_stub
Reviewed-by: simonis, eastigeevich, aph
! src/hotspot/cpu/aarch64/assembler_aarch64.hpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/vtableStubs_aarch64.cpp
Changeset: c84515b9
Author: duke <duke at openjdk.org>
Date: 2023-09-08 11:00:24 +0000
URL: https://git.openjdk.org/panama-foreign/commit/c84515b903dbd7db72139ae0a17d62e55cfb0807
Automatic merge of jdk:master into master
More information about the panama-dev
mailing list