git: openjdk/jdk-sandbox: classfile-api-dev-branch: 53 new changesets
Adam Sotona
asotona at openjdk.org
Thu Sep 22 15:53:45 UTC 2022
Changeset: d0f7775b
Author: Adam Sotona <asotona at openjdk.org>
Date: 2022-09-20 13:39:09 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/d0f7775b3636a1cc2a86d3af68dca982593f8cd0
application of ClassDesc::ofInternalName and internal name conversions cleanup
! src/java.base/share/classes/jdk/classfile/Signature.java
! src/java.base/share/classes/jdk/classfile/constantpool/ClassEntry.java
! src/java.base/share/classes/jdk/classfile/impl/ClassHierarchyImpl.java
! src/java.base/share/classes/jdk/classfile/impl/ConcreteEntry.java
! src/java.base/share/classes/jdk/classfile/impl/Util.java
! test/jdk/jdk/classfile/ClassEntryTest.java
Changeset: aee0f858
Author: Adam Sotona <asotona at openjdk.org>
Date: 2022-09-21 16:26:37 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/aee0f85861783e42864a15314a03bfb0950e26ad
javadoc for ClassPrinter
! src/java.base/share/classes/jdk/classfile/components/ClassPrinter.java
Changeset: c7da6805
Author: Adam Sotona <asotona at openjdk.org>
Date: 2022-09-22 17:19:58 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/c7da6805d2ef75dcf6c02b97dd48bf022313134b
draft of jdk.classfile.components doc
! src/java.base/share/classes/jdk/classfile/components/ClassRemapper.java
! src/java.base/share/classes/jdk/classfile/components/CodeLocalsShifter.java
! src/java.base/share/classes/jdk/classfile/components/CodeRelabeler.java
+ src/java.base/share/classes/jdk/classfile/components/package-info.java
! src/java.base/share/classes/jdk/classfile/package-info.java
! src/java.base/share/classes/jdk/classfile/snippets/PackageSnippets.java
Changeset: 84ee1a29
Author: Yanhong Zhu <yzhu at openjdk.org>
Committer: Fei Yang <fyang at openjdk.org>
Date: 2022-09-20 12:12:35 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/84ee1a291cb38e1500dc1529c2aa79e7a195502c
8293781: RISC-V: Clarify types of calls
Reviewed-by: fjiang, fyang, yadongwang
! src/hotspot/cpu/riscv/c1_CodeStubs_riscv.cpp
! src/hotspot/cpu/riscv/frame_riscv.inline.hpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp
Changeset: 0f28cb06
Author: Julian Waters <jwaters at openjdk.org>
Committer: Tobias Hartmann <thartmann at openjdk.org>
Date: 2022-09-20 12:22:18 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/0f28cb06ab9de649dedbe93f5d4e30fb779532d9
8294014: Remove redundant UseCompiler conditions
Reviewed-by: kvn, thartmann
! src/hotspot/share/compiler/compilationPolicy.cpp
! src/hotspot/share/compiler/compileBroker.hpp
Changeset: bb422f5c
Author: Julian Waters <jwaters at openjdk.org>
Committer: Alexey Semenyuk <asemenyuk at openjdk.org>
Date: 2022-09-20 13:04:35 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/bb422f5c14745bf29bc2cb741f819a17c8400543
8293595: tstrings::any() is missing an overload
Reviewed-by: asemenyuk, almatvee
! src/jdk.jpackage/share/native/common/tstrings.h
Changeset: 584de68d
Author: Claes Redestad <redestad at openjdk.org>
Date: 2022-09-20 14:50:33 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/584de68d7888b709b2eaa251541cd9fdcef3b244
8294058: Early use of lambda introduced in JDK-8285263 cause startup regressions in 20-b02
Reviewed-by: mullan
! src/java.base/share/classes/java/security/SecureClassLoader.java
Changeset: 09af637a
Author: Vladimir Kempik <vkempik at openjdk.org>
Date: 2022-09-20 14:58:28 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/09af637a9be106a0a6b82b3638ae004d9248fc78
8294012: RISC-V: get/put_native_u8 missing the case when address&7 is 6
Reviewed-by: shade, fyang
! src/hotspot/cpu/riscv/bytes_riscv.hpp
Changeset: df8ec09f
Author: Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date: 2022-09-20 15:21:34 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/df8ec09f8dd21de2910212a6d98c1970a2a1a3d3
8294046: Newly added test test/jdk/javax/swing/JTabbedPane/TestNPEStateChgListener.java fails in macos
Reviewed-by: azvegint, prr
! src/java.desktop/macosx/classes/com/apple/laf/AquaTabbedPaneUI.java
! test/jdk/javax/swing/JTabbedPane/TestNPEStateChgListener.java
Changeset: e3358e77
Author: Naoto Sato <naoto at openjdk.org>
Date: 2022-09-20 16:46:18 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/e3358e77f524f4d448c2ebb7c5afd0aa432f0d44
8294008: Grapheme implementation of setText() throws IndexOutOfBoundsException
Reviewed-by: joehw, smarks
! src/java.base/share/classes/sun/util/locale/provider/BreakIteratorProviderImpl.java
! test/jdk/java/text/BreakIterator/BreakIteratorTest.java
Changeset: 5002eaa5
Author: Paul Hohensee <phh at openjdk.org>
Date: 2022-09-20 17:12:51 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/5002eaa5cc7301b91a45f8c0f65b5943fea225d8
8293828: JFR: jfr/event/oldobject/TestClassLoaderLeak.java still fails when GC cycles are not happening
Reviewed-by: tschatzl
! test/jdk/jdk/jfr/event/oldobject/TestClassLoaderLeak.java
Changeset: cb5771dc
Author: Julian Waters <jwaters at openjdk.org>
Committer: Magnus Ihse Bursie <ihse at openjdk.org>
Date: 2022-09-20 17:23:49 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/cb5771dc2a5e8c84436e300992f3c791a013062e
8294006: Avoid hardcoding object file suffixes in make
Reviewed-by: erikj, ihse
! make/common/NativeCompilation.gmk
! make/hotspot/lib/JvmMapfile.gmk
! make/modules/java.base/Launcher.gmk
Changeset: caae53f4
Author: Ruprabhu25 <ruprabhu25 at gmail.com>
Committer: Rajan Halade <rhalade at openjdk.org>
Date: 2022-09-20 17:35:26 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/caae53f4dadd146426a1a2cd121ac00bb98ebc97
8289508: Improve test coverage for XPath Axes: ancestor, ancestor-or-self, preceding, and preceding-sibling
Reviewed-by: joehw
+ test/jaxp/javax/xml/jaxp/unittest/xpath/XPathAncestorsTest.java
+ test/jaxp/javax/xml/jaxp/unittest/xpath/XPathPrecedingTest.java
Changeset: 3b438a68
Author: Damon Nguyen <dnguyen at openjdk.org>
Committer: Alexander Zvegintsev <azvegint at openjdk.org>
Date: 2022-09-20 18:15:13 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/3b438a68ea605959edcb836e116f29a4a55c31fa
8294067: [macOS] javax/swing/JComboBox/6559152/bug6559152.java Cannot select an item from popup with the ENTER key.
Reviewed-by: azvegint, psadhukhan
! test/jdk/javax/swing/JComboBox/6559152/bug6559152.java
Changeset: 21008cad
Author: Alex Menkov <amenkov at openjdk.org>
Date: 2022-09-20 18:18:39 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/21008cad46d53a34715037d1ec1ca53a43a549db
8285383: vmTestbase/nsk/jvmti/scenarios/hotswap/HS204/hs204t001/hs204t001.java failed with "exit code: 96"
Reviewed-by: dcubed, lmesnik, sspitsyn
- test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/hotswap/HS204/hs204t001/hs204t001.cpp
- test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/hotswap/HS204/hs204t001/hs204t001.java
- test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/hotswap/HS204/hs204t001/hs204t001R.java
- test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/hotswap/HS204/hs204t001/libhs204t001.cpp
- test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/hotswap/HS204/hs204t001/newclass00/hs204t001R.java
- test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/hotswap/HS204/hs204t001/newclass01/hs204t001R.java
- test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/hotswap/HS204/hs204t001/newclass02/hs204t001R.java
- test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/hotswap/HS204/hs204t001/newclass03/hs204t001R.java
Changeset: cddd6def
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2022-09-20 20:11:45 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/cddd6def9f796a25137e0059e82053142747c001
8279941: sun/security/pkcs11/Signature/TestDSAKeyLength.java fails when NSS version detection fails
Reviewed-by: valeriep
! test/jdk/sun/security/pkcs11/Signature/TestDSAKeyLength.java
Changeset: cb72f809
Author: casparcwang <casparcwang at tencent.com>
Committer: Jie Fu <jiefu at openjdk.org>
Date: 2022-09-21 06:24:19 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/cb72f80925965c73e32c44ce3196866272306d7f
8293978: Duplicate simple loop back-edge will crash the vm
Reviewed-by: roland, chagedorn
! src/hotspot/share/opto/loopopts.cpp
+ test/hotspot/jtreg/compiler/c2/TestDuplicateSimpleLoopBackedge.java
Changeset: 12e3510f
Author: Emanuel Peter <epeter at openjdk.org>
Date: 2022-09-21 07:21:27 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/12e3510f63b46db1559d240a331d66f15fe91363
8293798: Fix test bugs due to incompatibility with -XX:+AlwaysIncrementalInline
Reviewed-by: kvn, thartmann, chagedorn
! test/hotspot/jtreg/compiler/ciReplay/TestInliningProtectionDomain.java
! test/hotspot/jtreg/compiler/intrinsics/klass/CastNullCheckDroppingsTest.java
! test/hotspot/jtreg/compiler/uncommontrap/Decompile.java
Changeset: 379f3094
Author: Emanuel Peter <epeter at openjdk.org>
Date: 2022-09-21 07:22:28 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/379f3094db0b8afe90ed6b7a341164222744085f
8287217: C2: PhaseCCP: remove not visited nodes, prevent type inconsistency
Reviewed-by: roland, chagedorn, thartmann
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/compile.hpp
! src/hotspot/share/opto/phaseX.cpp
! src/hotspot/share/opto/phaseX.hpp
+ test/hotspot/jtreg/compiler/ccp/TestRemoveUnreachableCCP.java
Changeset: 8ecdaa68
Author: Thomas Schatzl <tschatzl at openjdk.org>
Date: 2022-09-21 07:58:07 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/8ecdaa68111f2e060a3f46a5cf6f2ba95c9ebad1
8294000: Filler array klass should be in jdk/vm/internal, not in java/vm/internal
Reviewed-by: shade, dholmes
! src/hotspot/share/memory/universe.cpp
Changeset: 4e7cb156
Author: Tobias Holenstein <tholenstein at openjdk.org>
Date: 2022-09-21 08:08:13 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/4e7cb156c843ead88c0b9b01673b9d1db66f08d5
8293480: IGV: Update Bytecode and ControlFlow Component immediately when opening a new graph
Reviewed-by: rcastanedalo, chagedorn
! src/utils/IdealGraphVisualizer/Bytecodes/src/main/java/com/sun/hotspot/igv/bytecodes/BytecodeViewTopComponent.java
! src/utils/IdealGraphVisualizer/Bytecodes/src/main/java/com/sun/hotspot/igv/bytecodes/SelectBytecodesAction.java
! src/utils/IdealGraphVisualizer/ControlFlow/src/main/java/com/sun/hotspot/igv/controlflow/ControlFlowScene.java
! src/utils/IdealGraphVisualizer/ControlFlow/src/main/java/com/sun/hotspot/igv/controlflow/ControlFlowTopComponent.java
! src/utils/IdealGraphVisualizer/Coordinator/src/main/java/com/sun/hotspot/igv/coordinator/OutlineTopComponent.java
! src/utils/IdealGraphVisualizer/FilterWindow/src/main/java/com/sun/hotspot/igv/filterwindow/FilterTopComponent.java
- src/utils/IdealGraphVisualizer/Graph/src/main/java/com/sun/hotspot/igv/graph/services/DiagramProvider.java
! src/utils/IdealGraphVisualizer/Util/src/main/java/com/sun/hotspot/igv/util/LookupHistory.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/EditorInputGraphProvider.java
! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/EditorTopComponent.java
Changeset: 8d1dd6a6
Author: Magnus Ihse Bursie <ihse at openjdk.org>
Date: 2022-09-21 08:22:47 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/8d1dd6a6cf2bc11e0cf5ac3600e78dc192a819e4
8294076: Improve ant detection in idea.sh
Reviewed-by: erikj
! bin/idea.sh
Changeset: 844a95b9
Author: John Neffenger <jgneff at openjdk.org>
Committer: Pavel Rappo <prappo at openjdk.org>
Date: 2022-09-21 08:45:38 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/844a95b907aaf6ef67d7e4b1ed0998945a6152d2
8292892: Javadoc index descriptions are not deterministic
Reviewed-by: jjg
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlIndexBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/IndexBuilder.java
+ test/langtools/jdk/javadoc/doclet/testIndexInherited/TestIndexInherited.java
+ test/langtools/jdk/javadoc/doclet/testIndexInherited/pkg1/ClassA.java
+ test/langtools/jdk/javadoc/doclet/testIndexInherited/pkg1/ClassB.java
+ test/langtools/jdk/javadoc/doclet/testIndexInherited/pkg2/ClassC.java
Changeset: e9401e67
Author: Tobias Holenstein <tholenstein at openjdk.org>
Date: 2022-09-21 09:37:26 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/e9401e67b3f60206e6a98c1c44367b482506a4de
8293364: IGV: Refactor Action in EditorTopComponent and fix minor bugs
Reviewed-by: rcastanedalo, chagedorn
! src/utils/IdealGraphVisualizer/Coordinator/src/main/resources/com/sun/hotspot/igv/coordinator/actions/Bundle.properties
! src/utils/IdealGraphVisualizer/Util/src/main/java/com/sun/hotspot/igv/util/ContextAction.java
! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/BlockQuickSearch.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/EditorInputGraphProvider.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/ExportGraph.java
! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/NodeQuickSearch.java
! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/actions/CustomSelectAction.java
! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/actions/EnableBlockLayoutAction.java
! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/actions/EnableCFGLayoutAction.java
+ src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/actions/EnableLayoutAction.java
! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/actions/EnableSeaLayoutAction.java
+ src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/actions/ExpandAdjacentAction.java
! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/actions/ExpandDiffAction.java
! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/actions/ExpandPredecessorsAction.java
! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/actions/ExpandSuccessorsAction.java
! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/actions/ExportAction.java
! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/actions/ExtractAction.java
! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/actions/HideAction.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/ModelAwareAction.java
! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/actions/NextDiagramAction.java
! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/actions/OverviewAction.java
! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/actions/PredSuccAction.java
! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/actions/PrevDiagramAction.java
+ src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/actions/ReduceDiffAction.java
! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/actions/SelectionModeAction.java
! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/actions/ShowAllAction.java
! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/actions/ShowEmptyBlocksAction.java
- src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/actions/ShrinkDiffAction.java
! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/actions/ZoomInAction.java
! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/actions/ZoomOutAction.java
- src/utils/IdealGraphVisualizer/View/src/main/resources/com/sun/hotspot/igv/view/actions/Bundle.properties
! src/utils/IdealGraphVisualizer/View/src/main/resources/com/sun/hotspot/igv/view/layer.xml
Changeset: cd1cdcdb
Author: Jan Lahoda <jlahoda at openjdk.org>
Date: 2022-09-21 10:27:58 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/cd1cdcdb0d56131d1ad1bdc453c7e261afa73a3a
8293116: Incremental JDK build could be sped up
Reviewed-by: erikj, vromero, ihse
! make/CompileInterimLangtools.gmk
! make/CompileJavaModules.gmk
! make/CompileToolsJdk.gmk
! make/common/JavaCompilation.gmk
! make/jdk/src/classes/build/tools/depend/Depend.java
! make/jdk/src/classes/build/tools/depend/DependTest.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/main/JavaCompiler.java
Changeset: da4fdfbb
Author: Matthias Baesken <mbaesken at openjdk.org>
Date: 2022-09-21 11:32:24 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/da4fdfbbf4ba72ddaf4f27d95f71e95b7ebf8cc1
8293659: Improve UnsatisfiedLinkError error message to include dlopen error details
Reviewed-by: mchung, lucy
! src/java.base/share/classes/jdk/internal/loader/NativeLibraries.java
Changeset: d14e96d9
Author: Thomas Stuefe <stuefe at openjdk.org>
Date: 2022-09-21 12:06:57 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/d14e96d9701dae951aa365029f58afb6687a646a
8293493: Signal Handlers printout should show signal block state
Reviewed-by: dholmes, jsjolen
! src/hotspot/os/posix/signals_posix.cpp
Changeset: 95ec2eac
Author: Jan Lahoda <jlahoda at openjdk.org>
Date: 2022-09-21 12:29:40 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/95ec2eaca3845bc971d3e711e5f61052c2951fa8
8293897: Synthetic final modifier is part of the AST for a try-with-resource resource
Reviewed-by: sundar
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java
! test/langtools/tools/javac/parser/JavacParserTest.java
Changeset: 0746bcb6
Author: Fei Yang <fyang at openjdk.org>
Date: 2022-09-21 12:57:09 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/0746bcb68fde1d59e71c573aaf448bc54a0897d3
8294083: RISC-V: Minimal build failed with --disable-precompiled-headers
Reviewed-by: fjiang, yadongwang, shade
! src/hotspot/cpu/riscv/templateInterpreterGenerator_riscv.cpp
Changeset: 07afa3f4
Author: Jie Fu <jiefu at openjdk.org>
Date: 2022-09-21 13:10:10 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/07afa3f41e937019173ef31fbc1f2a5eb4b89f90
8294110: compiler/uncommontrap/Decompile.java fails after JDK-8293798
Reviewed-by: shade, thartmann
! test/hotspot/jtreg/compiler/uncommontrap/Decompile.java
Changeset: 84d7ff64
Author: Ashutosh Mehra <asmehra at redhat.com>
Committer: Andrew Dinn <adinn at openjdk.org>
Date: 2022-09-21 14:28:02 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/84d7ff64d86388cc60cd8257b7b1fb5a6e8c6804
8288129: Shenandoah: Skynet test crashed with iu + aggressive
Reviewed-by: eosterlund, rkennke
! src/hotspot/share/gc/shenandoah/mode/shenandoahIUMode.cpp
! src/hotspot/share/oops/access.hpp
! src/hotspot/share/oops/oop.hpp
! src/hotspot/share/oops/oop.inline.hpp
! src/hotspot/share/oops/stackChunkOop.hpp
! src/hotspot/share/oops/stackChunkOop.inline.hpp
! src/hotspot/share/runtime/continuationFreezeThaw.cpp
! src/hotspot/share/runtime/continuationJavaClasses.hpp
! src/hotspot/share/runtime/continuationJavaClasses.inline.hpp
Changeset: e1958971
Author: Brian Burkhalter <bpb at openjdk.org>
Date: 2022-09-21 14:51:21 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/e1958971c95a651da9e7fca7a98828f7fd0391bb
8294068: Unconditional and eager load of nio library since JDK-8264744
Reviewed-by: alanb, redestad
! src/java.base/linux/classes/sun/nio/fs/LinuxFileSystem.java
! src/java.base/linux/classes/sun/nio/fs/LinuxNativeDispatcher.java
- src/java.base/linux/native/libnio/fs/LinuxFileSystem.c
! src/java.base/linux/native/libnio/fs/LinuxNativeDispatcher.c
Changeset: 27b8e2f4
Author: Alexey Ivanov <aivanov at openjdk.org>
Date: 2022-09-21 17:00:40 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/27b8e2f49e372e09e8f070e9c90babd82e015dbf
8294038: Remove "Classpath" exception from javax/swing tests
Reviewed-by: dmarkov, iris
! test/jdk/javax/swing/JButton/TestMnemonicAction.java
! test/jdk/javax/swing/JComboBox/6406264/bug6406264.java
! test/jdk/javax/swing/JPopupMenu/6583251/bug6583251.java
! test/jdk/javax/swing/JScrollPane/6274267/bug6274267.java
! test/jdk/javax/swing/JToolBar/4529206/bug4529206.java
! test/jdk/javax/swing/Popup/6514582/bug6514582.java
! test/jdk/javax/swing/regtesthelpers/JRobot.java
! test/jdk/javax/swing/regtesthelpers/SwingTestHelper.java
! test/jdk/javax/swing/text/AbstractDocument/DocumentInsert/DocumentInsertAtWrongPositionTest.java
! test/jdk/javax/swing/text/GapContent/4496801/bug4496801.java
! test/jdk/javax/swing/text/html/CSS/ColorValue/RGBColorValueTest.java
Changeset: 711e2520
Author: Alexey Ivanov <aivanov at openjdk.org>
Date: 2022-09-21 17:01:39 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/711e2520adf87b8c285db07ff485fe4f6d0c349b
8294039: Remove "Classpath" exception from java/awt tests
Reviewed-by: dmarkov, iris
! test/jdk/java/awt/Component/CompEventOnHiddenComponent/CompEventOnHiddenComponent.java
! test/jdk/java/awt/Focus/ModalDialogActivationTest/ModalDialogActivationTest.java
! test/jdk/java/awt/MenuBar/DefaultMenuBarDispose.java
! test/jdk/java/awt/MenuBar/TestNoScreenMenuBar.java
! test/jdk/java/awt/Window/FullWindowContentTest/FullWindowContentTest.java
! test/jdk/java/awt/Window/GetWindowsTest/GetWindowsTest.java
! test/jdk/java/awt/Window/HandleWindowDestroyTest/HandleWindowDestroyTest.java
! test/jdk/java/awt/Window/MainKeyWindowTest/TestMainKeyWindow.java
! test/jdk/java/awt/Window/MainKeyWindowTest/libTestMainKeyWindow.m
! test/jdk/java/awt/datatransfer/Clipboard/BasicClipboardTest.java
! test/jdk/java/awt/datatransfer/Clipboard/GetContentsInterruptedTest.java
! test/jdk/java/awt/datatransfer/ImageTransfer/ImageTransferTest.java
! test/jdk/java/awt/datatransfer/Independence/IndependenceAWTTest.java
! test/jdk/java/awt/datatransfer/Independence/IndependenceSwingTest.java
! test/jdk/java/awt/datatransfer/SystemFlavorMap/AddFlavorForNativeTest.java
! test/jdk/java/awt/datatransfer/SystemFlavorMap/AddFlavorTest.java
! test/jdk/java/awt/datatransfer/SystemFlavorMap/AddNativeForFlavorTest.java
! test/jdk/java/awt/datatransfer/SystemFlavorMap/AddNativeTest.java
! test/jdk/java/awt/datatransfer/SystemFlavorMap/GetFlavorsForNewNativeTest.java
! test/jdk/java/awt/datatransfer/SystemFlavorMap/GetNativesForNewFlavorTest.java
! test/jdk/java/awt/datatransfer/SystemFlavorMap/InvalidMapArgumentsTest.java
! test/jdk/java/awt/datatransfer/SystemFlavorMap/ManyFlavorMapTest.java
! test/jdk/java/awt/datatransfer/SystemFlavorMap/SetDataFlavorsTest.java
! test/jdk/java/awt/datatransfer/SystemFlavorMap/SetFlavorsForNativeTest.java
! test/jdk/java/awt/datatransfer/SystemFlavorMap/SetNativesForFlavor.java
! test/jdk/java/awt/datatransfer/SystemFlavorMap/SetNativesTest.java
! test/jdk/java/awt/datatransfer/SystemSelection/SystemSelectionAWTTest.java
! test/jdk/java/awt/datatransfer/SystemSelection/SystemSelectionSwingTest.java
! test/jdk/java/awt/event/ComponentEvent/MovedResizedTwiceTest/MovedResizedTwiceTest.java
Changeset: c6be2cd3
Author: Thomas Stuefe <stuefe at openjdk.org>
Date: 2022-09-21 17:07:41 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/c6be2cd347fc07dcc0da56acf40fc7a005119f09
8293156: Dcmd VM.classloaders fails to print the full hierarchy
Reviewed-by: dholmes, cjplummer
! src/hotspot/share/classfile/classLoaderHierarchyDCmd.cpp
! test/hotspot/jtreg/serviceability/dcmd/vm/ClassLoaderHierarchyTest.java
Changeset: 9f90eb05
Author: Adam Sotona <asotona at openjdk.org>
Date: 2022-09-21 18:02:37 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/9f90eb0524aba7bc40c574a067ce37ccfd8753b1
8294062: Improve parsing performance of j.l.c.MethodTypeDesc
Reviewed-by: psandoz
! src/java.base/share/classes/java/lang/constant/ConstantUtils.java
Changeset: 2283c324
Author: Claes Redestad <redestad at openjdk.org>
Date: 2022-09-21 22:17:50 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/2283c3244f4fe475593d8a53613b5a3228bec356
8294149: JMH 1.34 and later requires jopt-simple 5.0.4
Reviewed-by: erikj
! make/conf/jib-profiles.js
! make/devkit/createJMHBundle.sh
Changeset: 742bc041
Author: Feilong Jiang <fjiang at openjdk.org>
Committer: Fei Yang <fyang at openjdk.org>
Date: 2022-09-22 00:58:31 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/742bc041eaba1ff9beb7f5b6d896e4f382b030ea
8294100: RISC-V: Move rt_call and xxx_move from SharedRuntime to MacroAssembler
Reviewed-by: shade, fyang
! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp
! src/hotspot/cpu/riscv/sharedRuntime_riscv.cpp
Changeset: 47f233ac
Author: Calvin Cheung <ccheung at openjdk.org>
Date: 2022-09-22 03:37:23 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/47f233acec2aec449f001ea3a578cead7f1fc0d9
8292202: modules_do is called without Module_lock
Reviewed-by: iklam, coleenp
! src/hotspot/share/classfile/classLoaderExt.cpp
! src/hotspot/share/classfile/moduleEntry.cpp
Changeset: d5bee4a0
Author: Xiaolin Zheng <xlinzheng at openjdk.org>
Committer: Fei Yang <fyang at openjdk.org>
Date: 2022-09-22 03:48:06 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/d5bee4a0dffebcf3037b83fa3f7bc635dd6b1303
8294086: RISC-V: Cleanup InstructionMark usages in the backend
Reviewed-by: fjiang, fyang
! src/hotspot/cpu/riscv/assembler_riscv.hpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp
Changeset: 03f287d4
Author: Matthias Baesken <mbaesken at openjdk.org>
Date: 2022-09-22 07:20:51 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/03f287d4ad82ff1f082a1de7065d8884387c1c2e
8293995: Problem list sun/tools/jstatd/TestJstatdRmiPort.java on all platforms because of 8293577
Reviewed-by: clanger
! test/jdk/ProblemList.txt
Changeset: 5652030f
Author: Abhishek Kumar <abhishek.cx.kumar at oracle.com>
Committer: Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date: 2022-09-22 07:38:14 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/5652030f1684240105fec2fc04aac8fbbe356024
8292376: A few Swing methods use inheritDoc on exceptions which are not inherited
Reviewed-by: prr, tr
! src/java.desktop/share/classes/javax/swing/JSpinner.java
! src/java.desktop/share/classes/javax/swing/border/AbstractBorder.java
! src/java.desktop/share/classes/javax/swing/border/TitledBorder.java
Changeset: 83abfa5d
Author: Emanuel Peter <epeter at openjdk.org>
Date: 2022-09-22 07:44:50 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/83abfa5d8231d5bfa383989159758cbe3530ee51
8255670: Improve C2's detection of modified nodes
Reviewed-by: kvn, thartmann, roland
! src/hotspot/share/opto/addnode.cpp
! src/hotspot/share/opto/callnode.cpp
! src/hotspot/share/opto/ifnode.cpp
! src/hotspot/share/opto/loopPredicate.cpp
! src/hotspot/share/opto/loopTransform.cpp
! src/hotspot/share/opto/loopnode.cpp
! src/hotspot/share/opto/memnode.cpp
! src/hotspot/share/opto/mulnode.cpp
! src/hotspot/share/opto/node.cpp
! src/hotspot/share/opto/node.hpp
! src/hotspot/share/opto/phaseX.hpp
Changeset: 800e68d6
Author: Jaikiran Pai <jpai at openjdk.org>
Date: 2022-09-22 09:18:22 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/800e68d6906734242119e4ea033422f037a79857
8292044: HttpClient doesn't handle 102 or 103 properly
Reviewed-by: dfuchs, chegar, michaelm
! src/java.net.http/share/classes/jdk/internal/net/http/Exchange.java
! src/java.net.http/share/classes/jdk/internal/net/http/ExchangeImpl.java
! src/java.net.http/share/classes/jdk/internal/net/http/Http1Exchange.java
! src/java.net.http/share/classes/jdk/internal/net/http/Http2Connection.java
! src/java.net.http/share/classes/jdk/internal/net/http/HttpClientImpl.java
! src/java.net.http/share/classes/jdk/internal/net/http/Stream.java
+ test/jdk/java/net/httpclient/Response1xxTest.java
Changeset: 3fa6778a
Author: Nick Gasson <ngasson at openjdk.org>
Date: 2022-09-22 10:16:28 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/3fa6778ab2068a5dfc57773c8665f7f1827db30f
8292296: Use multiple threads to process ParallelGC deferred updates
Reviewed-by: tschatzl, ayang
! src/hotspot/share/gc/parallel/psCompactionManager.cpp
! src/hotspot/share/gc/parallel/psCompactionManager.hpp
! src/hotspot/share/gc/parallel/psParallelCompact.cpp
! src/hotspot/share/gc/parallel/psParallelCompact.hpp
Changeset: a216960d
Author: Xiaolin Zheng <xlinzheng at openjdk.org>
Committer: Fei Yang <fyang at openjdk.org>
Date: 2022-09-22 11:43:47 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/a216960d71bdf111a9c232a0228cc43256a01b29
8294087: RISC-V: RVC: Fix a potential alignment issue and add more alignment assertions for the patchable calls/nops
Reviewed-by: shade, fjiang, fyang
! src/hotspot/cpu/riscv/c1_LIRAssembler_riscv.cpp
! src/hotspot/cpu/riscv/c1_MacroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/gc/shared/barrierSetAssembler_riscv.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp
! src/hotspot/cpu/riscv/nativeInst_riscv.cpp
! src/hotspot/cpu/riscv/riscv.ad
! src/hotspot/cpu/riscv/sharedRuntime_riscv.cpp
Changeset: d781ab09
Author: Stefan Karlsson <stefank at openjdk.org>
Date: 2022-09-22 12:35:15 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/d781ab09f745fb8b1406609da4a799eab767847a
8294003: Don't handle si_addr == 0 && si_code == SI_KERNEL SIGSEGVs
Reviewed-by: dholmes, shade, dlong
! src/hotspot/os_cpu/linux_x86/os_linux_x86.cpp
Changeset: bc2af47e
Author: Sean Coffey <coffeys at openjdk.org>
Date: 2022-09-22 13:53:15 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/bc2af47e1e4e6e96020e03a60ce098ddd17f63ba
8254711: Add java.security.Provider.getService JFR Event
Reviewed-by: mullan, valeriep, jpai
! src/java.base/share/classes/java/security/Provider.java
+ src/java.base/share/classes/jdk/internal/event/SecurityProviderServiceEvent.java
+ src/jdk.jfr/share/classes/jdk/jfr/events/SecurityProviderServiceEvent.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/instrument/JDKEvents.java
! src/jdk.jfr/share/conf/jfr/default.jfc
! src/jdk.jfr/share/conf/jfr/profile.jfc
! test/jdk/jdk/jfr/event/metadata/TestDefaultConfigurations.java
+ test/jdk/jdk/jfr/event/security/TestSecurityProviderServiceEvent.java
! test/lib/jdk/test/lib/jfr/EventNames.java
Changeset: 0be2b2c2
Author: Jan Lahoda <jlahoda at openjdk.org>
Date: 2022-09-22 14:33:07 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/0be2b2c2f1b670bbcd3a8e17bc9b43a534909da5
8292756: java.lang.AssertionError at at jdk.compiler/com.sun.tools.javac.code.Scope$ScopeImpl.leave(Scope.java:386)
Reviewed-by: vromero
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Scope.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
+ test/langtools/tools/javac/patterns/ScopeResizeTest.java
Changeset: 4a6060ba
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2022-09-22 14:49:55 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/4a6060ba2cbdadf7784c432abe0d8dd2297e4ef2
8294190: Incorrect check messages in SharedRuntime::generate_uncommon_trap_blob
Reviewed-by: thartmann, dlong
! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp
! src/hotspot/cpu/riscv/sharedRuntime_riscv.cpp
! src/hotspot/cpu/x86/sharedRuntime_x86_32.cpp
! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp
Changeset: f751e608
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2022-09-22 14:51:12 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/f751e6087d24012ecc0e6bc74d5572794a7c85d6
8294197: Zero: JVM_handle_linux_signal should not assume deopt NOPs
Reviewed-by: coleenp
! src/hotspot/os/posix/signals_posix.cpp
Changeset: 368d21c7
Author: Adam Sotona <asotona at openjdk.org>
Date: 2022-09-22 17:22:14 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/368d21c700521fbe1bd21e2d68f9d176db3303f7
Merge branch 'master' into classfile-api-branch
Changeset: a8488d0c
Author: Adam Sotona <asotona at openjdk.org>
Date: 2022-09-22 17:24:39 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/a8488d0cd2c57f0d7d25cb6184cd7d706fdaafb8
Merge branch 'classfile-api-branch' into classfile-api-dev-branch
# Conflicts:
# src/java.base/share/classes/java/lang/constant/ConstantUtils.java
More information about the jdk-sandbox-changes
mailing list