git: openjdk/loom: master: 104 new changesets
duke
duke at openjdk.org
Thu Feb 16 12:37:33 UTC 2023
Changeset: 631a2790
Author: Sergey Bylokhov <serb at openjdk.org>
Date: 2023-02-08 19:55:12 +0000
URL: https://git.openjdk.org/loom/commit/631a2790e5d5b3eac5102dbc42e57feb94bfc23d
8301567: The test/jdk/java/awt/AppContext/ApplicationThreadsStop/java.policy is unused
Reviewed-by: aivanov
- test/jdk/java/awt/AppContext/ApplicationThreadsStop/java.policy
Changeset: 8a9e383d
Author: Erik Joelsson <erikj at openjdk.org>
Date: 2023-02-08 21:52:30 +0000
URL: https://git.openjdk.org/loom/commit/8a9e383dba58ed047ca46007b5af186aade05b59
8301717: Remove obsolete jib profiles
Reviewed-by: dholmes, ihse
! make/conf/jib-profiles.js
Changeset: 873558ee
Author: Jonathan Gibbons <jjg at openjdk.org>
Date: 2023-02-08 21:57:22 +0000
URL: https://git.openjdk.org/loom/commit/873558ee80d741469ade030c732091bead431c46
8300914: Allow `@` as an escape in documentation comments
Reviewed-by: prappo
! src/jdk.compiler/share/classes/com/sun/source/doctree/DocTree.java
! src/jdk.compiler/share/classes/com/sun/source/doctree/DocTreeVisitor.java
+ src/jdk.compiler/share/classes/com/sun/source/doctree/EscapeTree.java
! src/jdk.compiler/share/classes/com/sun/source/util/DocTreeFactory.java
! src/jdk.compiler/share/classes/com/sun/source/util/DocTreeScanner.java
! src/jdk.compiler/share/classes/com/sun/source/util/SimpleDocTreeVisitor.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/DocCommentParser.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/DCTree.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/DocPretty.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/DocTreeMaker.java
! src/jdk.compiler/share/classes/jdk/internal/shellsupport/doc/JavadocFormatter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/CommentHelper.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclint/Checker.java
! test/langtools/tools/doclint/HtmlTagsTest.java
! test/langtools/tools/doclint/HtmlTagsTest.out
+ test/langtools/tools/doclint/ReturnTest.java
+ test/langtools/tools/doclint/ReturnTest.out
! test/langtools/tools/doclint/SummaryTest.java
! test/langtools/tools/doclint/SummaryTest.out
+ test/langtools/tools/javac/doctree/AtEscapeTest.java
! test/langtools/tools/javac/doctree/DocCommentTester.java
Changeset: dc6d52ce
Author: Ioi Lam <iklam at openjdk.org>
Date: 2023-02-09 00:30:07 +0000
URL: https://git.openjdk.org/loom/commit/dc6d52cea54eb8c8793dd0f46002c28ec43d9d2c
8301876: Crash in DumpTimeClassInfo::add_verification_constraint
Reviewed-by: ccheung, matsaave
! src/hotspot/share/classfile/systemDictionaryShared.cpp
Changeset: c8cc7b67
Author: Mandy Chung <mchung at openjdk.org>
Date: 2023-02-09 00:38:08 +0000
URL: https://git.openjdk.org/loom/commit/c8cc7b67dbb4633e365a5d6e44419775ebce9d4a
8301704: Shorten the number of GCs in UnloadingTest.java to verify a class loader not being unloaded
Reviewed-by: rriggs
! test/jdk/java/lang/invoke/defineHiddenClass/UnloadingTest.java
! test/lib/jdk/test/lib/util/ForceGC.java
Changeset: 5561c397
Author: Harshitha Onkar <honkar at openjdk.org>
Date: 2023-02-09 00:44:58 +0000
URL: https://git.openjdk.org/loom/commit/5561c397c53b8a821a200491abd8f7b3297fbd31
8294484: MetalBorder's FrameBorder & DialogBorder have border rendering issues when scaled
Co-authored-by: Alexey Ivanov <aivanov at openjdk.org>
Reviewed-by: aivanov, kizune
! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalBorders.java
- test/jdk/javax/swing/JInternalFrame/InternalFrameBorderTest.java
+ test/jdk/javax/swing/plaf/metal/MetalBorders/ScaledMetalBorderTest.java
Changeset: 70f31501
Author: Julian Waters <jwaters at openjdk.org>
Date: 2023-02-09 03:19:42 +0000
URL: https://git.openjdk.org/loom/commit/70f3150166a758fe9fa14860588218ef41c2bff4
8301443: Clean broken comments from Windows code
Reviewed-by: aivanov
! src/java.desktop/windows/native/libawt/java2d/d3d/D3DResourceManager.h
! src/java.desktop/windows/native/libawt/java2d/d3d/D3DVertexCacher.cpp
! src/java.desktop/windows/native/libawt/java2d/windows/GDIWindowSurfaceData.h
! src/java.desktop/windows/native/libawt/java2d/windows/WindowsFlags.h
! src/java.desktop/windows/native/libawt/windows/Devices.h
! src/java.desktop/windows/native/libawt/windows/awt_CustomPaletteDef.h
! src/java.desktop/windows/native/libawt/windows/awt_Palette.h
! src/java.desktop/windows/native/libawt/windows/awt_Toolkit.cpp
! src/java.desktop/windows/native/libawt/windows/awt_Win32GraphicsDevice.h
! src/java.security.jgss/windows/native/libsspi_bridge/sspi.cpp
! src/jdk.accessibility/windows/native/include/bridge/AccessBridgeCalls.h
! src/jdk.accessibility/windows/native/jaccessinspector/jaccessinspector.cpp
Changeset: 36478ee1
Author: Chihiro Ito <cito at openjdk.org>
Date: 2023-02-09 03:44:01 +0000
URL: https://git.openjdk.org/loom/commit/36478ee13f0877447852470150c01397388b3f82
8288783: Error messages are confusing when options conflict in -XX:StartFlightRecording
Reviewed-by: egahlin
! src/jdk.jfr/share/classes/jdk/jfr/internal/dcmd/ArgumentParser.java
+ test/jdk/jdk/jfr/jcmd/TestJcmdOptionSpecifiedOnce.java
+ test/jdk/jdk/jfr/startupargs/TestStartupOptionSpecifiedOnce.java
Changeset: c72f9515
Author: Yasumasa Suenaga <ysuenaga at openjdk.org>
Date: 2023-02-09 06:50:00 +0000
URL: https://git.openjdk.org/loom/commit/c72f9515299b0c59bd1a5e1987982812d79e9ace
8301853: C4819 warnings were reported in HotSpot on Windows
Reviewed-by: dholmes, ihse
! src/hotspot/cpu/x86/stubGenerator_x86_64_poly.cpp
! src/hotspot/share/utilities/elfFile.hpp
Changeset: 83e2db6b
Author: Thomas Schatzl <tschatzl at openjdk.org>
Date: 2023-02-09 09:17:06 +0000
URL: https://git.openjdk.org/loom/commit/83e2db6ba32e5004d2863e77c9eee91d1b65bd22
8301116: Parallelize TLAB resizing in G1
Reviewed-by: ayang, iwalulya
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
! src/hotspot/share/gc/g1/g1CollectedHeap.inline.hpp
! src/hotspot/share/gc/g1/g1FullCollector.cpp
! src/hotspot/share/gc/g1/g1GCPhaseTimes.cpp
! src/hotspot/share/gc/g1/g1GCPhaseTimes.hpp
! src/hotspot/share/gc/g1/g1YoungCollector.cpp
! src/hotspot/share/gc/g1/g1YoungGCPostEvacuateTasks.cpp
! src/hotspot/share/gc/g1/g1YoungGCPostEvacuateTasks.hpp
! test/hotspot/jtreg/gc/g1/TestGCLogMessages.java
! test/jdk/jdk/jfr/event/gc/collection/TestG1ParallelPhases.java
Changeset: 04f30185
Author: Kevin Walls <kevinw at openjdk.org>
Date: 2023-02-09 09:30:44 +0000
URL: https://git.openjdk.org/loom/commit/04f30185e914c10c918d0eff1fb63fd96e1139fb
8299739: HashedPasswordFileTest.java and ExceptionTest.java can fail with java.lang.NullPointerException
Reviewed-by: sspitsyn, amenkov, cjplummer
! test/jdk/javax/management/MBeanServer/ExceptionTest.java
! test/jdk/javax/management/security/HashedPasswordFileTest.java
Changeset: a4039e30
Author: Varada M <mvarada2000 at gmail.com>
Committer: Thomas Stuefe <stuefe at openjdk.org>
Date: 2023-02-09 09:36:40 +0000
URL: https://git.openjdk.org/loom/commit/a4039e30e8ca85749e6a893ad83e6329471522c6
8302043: [AIX] Safefetch fails for bad_addressN and bad_address32
Reviewed-by: stuefe, dholmes
! src/hotspot/share/utilities/vmError.hpp
Changeset: 916374d7
Author: Varada M <mvarada2000 at gmail.com>
Committer: Thomas Stuefe <stuefe at openjdk.org>
Date: 2023-02-09 09:47:34 +0000
URL: https://git.openjdk.org/loom/commit/916374d766561c6433c047129586c222db16727f
8302067: [AIX] AIX build error on os_aix_ppc.cpp
Reviewed-by: dholmes
! src/hotspot/os_cpu/aix_ppc/os_aix_ppc.cpp
Changeset: d4019820
Author: Albert Mingkun Yang <ayang at openjdk.org>
Date: 2023-02-09 10:37:48 +0000
URL: https://git.openjdk.org/loom/commit/d4019820879ca11ebda53989fd46b08f3beb6424
8302121: Parallel: Remove unused arg in PSCardTable::inline_write_ref_field_gc
Reviewed-by: tschatzl
! src/hotspot/share/gc/parallel/psCardTable.hpp
! src/hotspot/share/gc/parallel/psPromotionManager.inline.hpp
Changeset: 2caa56a6
Author: Thomas Schatzl <tschatzl at openjdk.org>
Date: 2023-02-09 10:48:14 +0000
URL: https://git.openjdk.org/loom/commit/2caa56a66b318a8ac6dac90126ba77f0dc7ed549
8301843: Remove dummy region allocation
Reviewed-by: ayang, lkorinth, ysr
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
! src/hotspot/share/gc/g1/g1_globals.hpp
Changeset: 6f460e48
Author: Roger Riggs <rriggs at openjdk.org>
Date: 2023-02-08 22:09:22 +0000
URL: https://git.openjdk.org/loom/commit/6f460e4885b274f01c9097f41a65c637654858ce
8301863: ObjectInputFilter example incorrectly calls rejectUndecidedClass
Reviewed-by: lancea
! src/java.base/share/classes/java/io/ObjectInputFilter.java
Changeset: e81f20b5
Author: Alexander Zuev <kizune at openjdk.org>
Date: 2023-02-08 23:55:58 +0000
URL: https://git.openjdk.org/loom/commit/e81f20b50405dc02963c8bf549000c60e78152d8
8301989: new javax.swing.text.DefaultCaret().setBlinkRate(N) results in NPE
Reviewed-by: dnguyen, honkar, prr
! src/java.desktop/share/classes/javax/swing/text/DefaultCaret.java
+ test/jdk/javax/swing/text/DefaultCaret/SetCaretRateTest.java
Changeset: af8973dc
Author: Jesper Wilhelmsson <jwilhelm at openjdk.org>
Date: 2023-02-09 11:59:08 +0000
URL: https://git.openjdk.org/loom/commit/af8973dc509c1f326223e3ffd1773c9e930141d8
Merge
Changeset: e4d1cff6
Author: Darragh Clarke <Darragh.clarke at oracle.com>
Committer: Jaikiran Pai <jpai at openjdk.org>
Date: 2023-02-09 12:27:57 +0000
URL: https://git.openjdk.org/loom/commit/e4d1cff6597ac25d435fe16e0fc49d23f6e65df4
8300268: ServerImpl allows too many idle connections when using sun.net.httpserver.maxIdleConnections
Reviewed-by: dfuchs, vtewari, michaelm, jpai
! src/jdk.httpserver/share/classes/sun/net/httpserver/ServerImpl.java
+ test/jdk/com/sun/net/httpserver/bugs/8300268/MaxIdleConnectionsTest.java
+ test/jdk/com/sun/net/httpserver/bugs/8300268/jdk.httpserver/sun/net/httpserver/HttpServerAccess.java
Changeset: 3b05a94c
Author: Aggelos Biboudis <abimpoudis at openjdk.org>
Committer: Vicente Romero <vromero at openjdk.org>
Date: 2023-02-09 16:03:34 +0000
URL: https://git.openjdk.org/loom/commit/3b05a94c36e5d54693694c2e9950eca42626962b
8301858: Verification error when compiling switch with record patterns
Reviewed-by: vromero
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TransPatterns.java
! test/langtools/tools/javac/patterns/DeconstructionDesugaring.java
Changeset: 597a9a48
Author: SWinxy <swinxythecat at gmail.com>
Committer: Julian Waters <jwaters at openjdk.org>
Date: 2023-02-09 17:46:35 +0000
URL: https://git.openjdk.org/loom/commit/597a9a485216f6d5b1082eebfa1029524f247e8d
8301822: BasicLookAndFeel does not need to check for null after checking for type
Reviewed-by: serb
! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicLookAndFeel.java
Changeset: 7901f459
Author: Sean Mullan <mullan at openjdk.org>
Date: 2023-02-09 18:18:21 +0000
URL: https://git.openjdk.org/loom/commit/7901f459dc8e0d3235e3e250d9a6bcf31cb031a2
8301260: Add system property to toggle XML Signature secure validation mode
Reviewed-by: weijun, coffeys
! src/java.base/share/conf/security/java.security
! src/java.xml.crypto/share/classes/javax/xml/crypto/dsig/dom/DOMValidateContext.java
! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/Utils.java
+ test/jdk/javax/xml/crypto/dsig/SecureValidationSystemProperty.java
+ test/jdk/javax/xml/crypto/dsig/data/signature-enveloped-dsa-512.xml
Changeset: 7fd440d9
Author: Matthew Donovan <matthew.p.donovan at oracle.com>
Committer: Rajan Halade <rhalade at openjdk.org>
Date: 2023-02-09 18:21:38 +0000
URL: https://git.openjdk.org/loom/commit/7fd440d97c2bb7b7a6cd7094e7339d65d23e7815
8298868: Update EngineCloseOnAlert.java for changes to TLS implementation
Reviewed-by: rhalade
! test/jdk/ProblemList.txt
! test/jdk/javax/net/ssl/SSLEngine/EngineCloseOnAlert.java
Changeset: f4b72df4
Author: Chris Plummer <cjplummer at openjdk.org>
Date: 2023-02-09 18:25:04 +0000
URL: https://git.openjdk.org/loom/commit/f4b72df42863c321d03c32d1d0349892c3e87d50
8282379: [LOOM] vmTestbase/nsk/jdi/ClassType/invokeMethod/invokemethod011 sometimes fails
Reviewed-by: dholmes, sspitsyn
! test/hotspot/jtreg/ProblemList-svc-vthread.txt
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/invokeMethod/invokemethod011.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/invokeMethod/invokemethod011t.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/invokeMethod/invokemethod012.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/invokeMethod/invokemethod012t.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/invokeMethod/invokemethod013.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/invokeMethod/invokemethod013t.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/invokeMethod/invokemethod010.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/invokeMethod/invokemethod010t.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/invokeMethod/invokemethod011.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/invokeMethod/invokemethod011t.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/invokeMethod/invokemethod012.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/invokeMethod/invokemethod012t.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/invokeMethod/invokemethod013.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/invokeMethod/invokemethod013t.java
Changeset: 77ead449
Author: Robbin Ehn <rehn at openjdk.org>
Date: 2023-02-09 18:39:45 +0000
URL: https://git.openjdk.org/loom/commit/77ead449e494f4dae147144dbcc978bb107e2817
8302066: Counter _number_of_nmethods_with_dependencies should be atomic.
Reviewed-by: thartmann, kvn
! src/hotspot/share/code/codeCache.cpp
! src/hotspot/share/code/codeCache.hpp
Changeset: 51479692
Author: Sergey Bylokhov <serb at openjdk.org>
Date: 2023-02-09 19:22:51 +0000
URL: https://git.openjdk.org/loom/commit/5147969253a9792d883fdd505a62b959c5541566
8272288: Funky multiresolution image breaks graphics context
Reviewed-by: jdv
! src/java.desktop/share/classes/sun/awt/image/VolatileSurfaceManager.java
! src/java.desktop/windows/classes/sun/java2d/d3d/D3DVolatileSurfaceManager.java
+ test/jdk/java/awt/image/VolatileImage/ReportRenderingError.java
Changeset: 48155662
Author: Alex Menkov <amenkov at openjdk.org>
Date: 2023-02-09 19:37:32 +0000
URL: https://git.openjdk.org/loom/commit/48155662af04bf7532799d507c23f6d5aa66a632
8228604: StackMapFrames are missing from redefined class bytes of retransformed classes
Reviewed-by: cjplummer, sspitsyn
! src/hotspot/share/classfile/classFileParser.cpp
+ test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/MissedStackMapFrames/MissedStackMapFrames.java
+ test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/MissedStackMapFrames/libMissedStackMapFrames.cpp
Changeset: 0aeebee2
Author: Thomas Schatzl <tschatzl at openjdk.org>
Date: 2023-02-09 20:09:13 +0000
URL: https://git.openjdk.org/loom/commit/0aeebee284effe9abd0ed3cf2845430b40bb53bd
8301988: VerifyLiveClosure::verify_liveness asserts on bad pointers outside heap
Reviewed-by: dholmes, ayang
! src/hotspot/share/gc/g1/g1CollectedHeap.inline.hpp
! src/hotspot/share/gc/g1/heapRegion.cpp
! src/hotspot/share/oops/compressedOops.hpp
! src/hotspot/share/oops/compressedOops.inline.hpp
! src/hotspot/share/oops/oop.hpp
! src/hotspot/share/oops/oop.inline.hpp
Changeset: 97d0c872
Author: Coleen Phillimore <coleenp at openjdk.org>
Date: 2023-02-09 20:42:17 +0000
URL: https://git.openjdk.org/loom/commit/97d0c8720d46de8bd1620de975f6de3ba3eea560
8302109: Trivial fixes to btree tests
Reviewed-by: lmesnik
! test/hotspot/jtreg/vmTestbase/nsk/sysdict/vm/stress/btree/btree002/btree002.java
! test/hotspot/jtreg/vmTestbase/nsk/sysdict/vm/stress/btree/btree005/btree005.java
! test/hotspot/jtreg/vmTestbase/nsk/sysdict/vm/stress/btree/btree008/btree008.java
! test/hotspot/jtreg/vmTestbase/nsk/sysdict/vm/stress/btree/btree011/btree011.java
Changeset: 8c87a674
Author: Rajan Halade <rhalade at openjdk.org>
Date: 2023-02-09 20:48:37 +0000
URL: https://git.openjdk.org/loom/commit/8c87a67419b91f254ed7e4dd8ac8d294b8c4735e
8245654: Add Certigna Root CA
Reviewed-by: mullan
+ src/java.base/share/data/cacerts/certignaca
+ test/jdk/security/infra/java/security/cert/CertPathValidator/certification/CertignaCA.java
! test/jdk/sun/security/lib/cacerts/VerifyCACerts.java
Changeset: b814cfc3
Author: Kevin Driver <kdriver at openjdk.org>
Committer: Valerie Peng <valeriep at openjdk.org>
Date: 2023-02-09 22:31:00 +0000
URL: https://git.openjdk.org/loom/commit/b814cfc39d2a49951e8e1839cb2f42d9b7cf705d
8178806: Better exception logging in crypto code
Reviewed-by: valeriep
! src/java.base/share/classes/javax/crypto/JceSecurity.java.template
Changeset: e245620f
Author: Xiaohong Gong <xgong at openjdk.org>
Date: 2023-02-10 01:32:05 +0000
URL: https://git.openjdk.org/loom/commit/e245620f6f6a836aef8ddef9f699cc540f2a5eb6
8293198: [vectorapi] Improve the implementation of VectorMask.indexInRange()
Reviewed-by: jbhateja, qamai, psandoz
! src/hotspot/cpu/aarch64/aarch64_vector.ad
! src/hotspot/cpu/aarch64/aarch64_vector_ad.m4
! src/hotspot/share/classfile/vmIntrinsics.hpp
! src/hotspot/share/opto/c2compiler.cpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/opto/library_call.hpp
! src/hotspot/share/opto/vectorIntrinsics.cpp
! src/java.base/share/classes/jdk/internal/vm/vector/VectorSupport.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/AbstractMask.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Byte128Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Byte256Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Byte512Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Byte64Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/ByteMaxVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Double128Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Double256Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Double512Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Double64Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/DoubleMaxVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Float128Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Float256Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Float512Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Float64Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/FloatMaxVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Int128Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Int256Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Int512Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Int64Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/IntMaxVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Long128Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Long256Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Long512Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Long64Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/LongMaxVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Short128Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Short256Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Short512Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Short64Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/ShortMaxVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/X-VectorBits.java.template
+ test/micro/org/openjdk/bench/jdk/incubator/vector/IndexInRangeBenchmark.java
Changeset: 723433db
Author: Ramkumar Sunderbabu <rsunderbabu at openjdk.org>
Committer: David Holmes <dholmes at openjdk.org>
Date: 2023-02-10 05:58:12 +0000
URL: https://git.openjdk.org/loom/commit/723433dbebc6b542dab445a89b7437149730b858
8302117: IgnoreUnrecognizedVMOptions flag causes failure in ArchiveHeapTestClass
Reviewed-by: dholmes
! test/hotspot/jtreg/runtime/cds/appcds/cacheObject/ArchiveHeapTestClass.java
Changeset: 837d4644
Author: Thomas Schatzl <tschatzl at openjdk.org>
Date: 2023-02-10 08:28:49 +0000
URL: https://git.openjdk.org/loom/commit/837d4644a71d39b939d0f26f7e5a2a7f015fffc2
8302125: Make G1 full gc abort the VM after failing VerifyDuringGC verification
Reviewed-by: ayang, iwalulya
! src/hotspot/share/gc/g1/g1FullGCMarker.inline.hpp
Changeset: 1c7b09bc
Author: Kevin Walls <kevinw at openjdk.org>
Date: 2023-02-10 08:32:39 +0000
URL: https://git.openjdk.org/loom/commit/1c7b09bc23ac37f83b9043de35b71bea7e814da5
8302069: javax/management/remote/mandatory/notif/NotifReconnectDeadlockTest.java update
Reviewed-by: cjplummer, amenkov
! test/jdk/ProblemList.txt
! test/jdk/javax/management/remote/mandatory/notif/NotifReconnectDeadlockTest.java
Changeset: c8ace482
Author: Johan Sjölen <jsjolen at openjdk.org>
Date: 2023-02-10 09:57:59 +0000
URL: https://git.openjdk.org/loom/commit/c8ace482edead720c865cf996729a316025d937e
8301072: Replace NULL with nullptr in share/oops/
Reviewed-by: stefank, coleenp, dholmes
! src/hotspot/share/oops/access.hpp
! src/hotspot/share/oops/access.inline.hpp
! src/hotspot/share/oops/annotations.cpp
! src/hotspot/share/oops/annotations.hpp
! src/hotspot/share/oops/arrayKlass.cpp
! src/hotspot/share/oops/arrayOop.hpp
! src/hotspot/share/oops/compressedOops.cpp
! src/hotspot/share/oops/compressedOops.hpp
! src/hotspot/share/oops/compressedOops.inline.hpp
! src/hotspot/share/oops/constMethod.cpp
! src/hotspot/share/oops/constMethod.hpp
! src/hotspot/share/oops/constantPool.cpp
! src/hotspot/share/oops/constantPool.hpp
! src/hotspot/share/oops/cpCache.cpp
! src/hotspot/share/oops/cpCache.hpp
! src/hotspot/share/oops/cpCache.inline.hpp
! src/hotspot/share/oops/fieldStreams.hpp
! src/hotspot/share/oops/generateOopMap.cpp
! src/hotspot/share/oops/generateOopMap.hpp
! src/hotspot/share/oops/instanceClassLoaderKlass.inline.hpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/instanceKlass.hpp
! src/hotspot/share/oops/instanceKlass.inline.hpp
! src/hotspot/share/oops/instanceMirrorKlass.cpp
! src/hotspot/share/oops/instanceMirrorKlass.inline.hpp
! src/hotspot/share/oops/instanceRefKlass.cpp
! src/hotspot/share/oops/instanceRefKlass.inline.hpp
! src/hotspot/share/oops/instanceStackChunkKlass.cpp
! src/hotspot/share/oops/klass.cpp
! src/hotspot/share/oops/klass.hpp
! src/hotspot/share/oops/klassVtable.cpp
! src/hotspot/share/oops/klassVtable.hpp
! src/hotspot/share/oops/markWord.cpp
! src/hotspot/share/oops/metadata.hpp
! src/hotspot/share/oops/method.cpp
! src/hotspot/share/oops/method.hpp
! src/hotspot/share/oops/method.inline.hpp
! src/hotspot/share/oops/methodData.cpp
! src/hotspot/share/oops/methodData.hpp
! src/hotspot/share/oops/objArrayKlass.cpp
! src/hotspot/share/oops/oop.cpp
! src/hotspot/share/oops/oop.hpp
! src/hotspot/share/oops/oop.inline.hpp
! src/hotspot/share/oops/oopHandle.hpp
! src/hotspot/share/oops/oopHandle.inline.hpp
! src/hotspot/share/oops/oopsHierarchy.cpp
! src/hotspot/share/oops/oopsHierarchy.hpp
! src/hotspot/share/oops/recordComponent.cpp
! src/hotspot/share/oops/stackChunkOop.hpp
! src/hotspot/share/oops/symbol.cpp
! src/hotspot/share/oops/symbol.hpp
! src/hotspot/share/oops/symbolHandle.hpp
! src/hotspot/share/oops/typeArrayKlass.cpp
! src/hotspot/share/oops/typeArrayKlass.hpp
! src/hotspot/share/oops/weakHandle.cpp
! src/hotspot/share/oops/weakHandle.hpp
Changeset: 5830c03e
Author: Matthijs Bijman <mbijman at amazon.com>
Committer: Paul Hohensee <phh at openjdk.org>
Date: 2023-02-10 13:38:42 +0000
URL: https://git.openjdk.org/loom/commit/5830c03e531f2c84c31a61cd49c40bb5e549a91d
8302004: InlineTree should consult replay file in release build
Reviewed-by: phh, xliu
! src/hotspot/share/opto/bytecodeInfo.cpp
! src/hotspot/share/opto/parse.hpp
Changeset: c25b4f46
Author: Per Minborg <pminborg at openjdk.org>
Date: 2023-02-10 13:46:46 +0000
URL: https://git.openjdk.org/loom/commit/c25b4f461968503888124c6fd5cd6e788617ec3f
8301578: Perform output outside synchronization in Module.class
Reviewed-by: alanb
! src/java.base/share/classes/java/lang/Module.java
Changeset: 1428db79
Author: Johan Sjölen <jsjolen at openjdk.org>
Date: 2023-02-10 14:01:30 +0000
URL: https://git.openjdk.org/loom/commit/1428db798c8b983c23b31001ce2964f174139fea
8301224: Replace NULL with nullptr in share/gc/shared/
Reviewed-by: stefank, kbarrett
! src/hotspot/share/gc/shared/adaptiveSizePolicy.cpp
! src/hotspot/share/gc/shared/barrierSet.cpp
! src/hotspot/share/gc/shared/barrierSet.hpp
! src/hotspot/share/gc/shared/barrierSet.inline.hpp
! src/hotspot/share/gc/shared/barrierSetNMethod.cpp
! src/hotspot/share/gc/shared/bufferNodeList.cpp
! src/hotspot/share/gc/shared/bufferNodeList.hpp
! src/hotspot/share/gc/shared/c1/barrierSetC1.cpp
! src/hotspot/share/gc/shared/c1/barrierSetC1.hpp
! src/hotspot/share/gc/shared/c1/modRefBarrierSetC1.cpp
! src/hotspot/share/gc/shared/c2/barrierSetC2.cpp
! src/hotspot/share/gc/shared/c2/barrierSetC2.hpp
! src/hotspot/share/gc/shared/c2/cardTableBarrierSetC2.cpp
! src/hotspot/share/gc/shared/c2/modRefBarrierSetC2.cpp
! src/hotspot/share/gc/shared/cardTable.cpp
! src/hotspot/share/gc/shared/cardTable.hpp
! src/hotspot/share/gc/shared/cardTableRS.cpp
! src/hotspot/share/gc/shared/collectedHeap.cpp
! src/hotspot/share/gc/shared/collectedHeap.hpp
! src/hotspot/share/gc/shared/concurrentGCBreakpoints.cpp
! src/hotspot/share/gc/shared/freeListAllocator.hpp
! src/hotspot/share/gc/shared/gcBehaviours.cpp
! src/hotspot/share/gc/shared/gcConfig.cpp
! src/hotspot/share/gc/shared/gcHeapSummary.hpp
! src/hotspot/share/gc/shared/gcId.cpp
! src/hotspot/share/gc/shared/gcLogPrecious.cpp
! src/hotspot/share/gc/shared/gcName.hpp
! src/hotspot/share/gc/shared/gcTimer.cpp
! src/hotspot/share/gc/shared/gcTrace.cpp
! src/hotspot/share/gc/shared/gcTrace.hpp
! src/hotspot/share/gc/shared/gcTraceTime.hpp
! src/hotspot/share/gc/shared/gcTraceTime.inline.hpp
! src/hotspot/share/gc/shared/gcVMOperations.cpp
! src/hotspot/share/gc/shared/gcVMOperations.hpp
! src/hotspot/share/gc/shared/gcWhen.hpp
! src/hotspot/share/gc/shared/genCollectedHeap.cpp
! src/hotspot/share/gc/shared/genOopClosures.hpp
! src/hotspot/share/gc/shared/genOopClosures.inline.hpp
! src/hotspot/share/gc/shared/generation.cpp
! src/hotspot/share/gc/shared/generation.hpp
! src/hotspot/share/gc/shared/generationCounters.cpp
! src/hotspot/share/gc/shared/generationCounters.hpp
! src/hotspot/share/gc/shared/generationSpec.cpp
! src/hotspot/share/gc/shared/locationPrinter.inline.hpp
! src/hotspot/share/gc/shared/markBitMap.hpp
! src/hotspot/share/gc/shared/markBitMap.inline.hpp
! src/hotspot/share/gc/shared/memAllocator.cpp
! src/hotspot/share/gc/shared/modRefBarrierSet.hpp
! src/hotspot/share/gc/shared/modRefBarrierSet.inline.hpp
! src/hotspot/share/gc/shared/oopStorage.cpp
! src/hotspot/share/gc/shared/oopStorage.hpp
! src/hotspot/share/gc/shared/oopStorage.inline.hpp
! src/hotspot/share/gc/shared/oopStorageParState.hpp
! src/hotspot/share/gc/shared/oopStorageSet.cpp
! src/hotspot/share/gc/shared/oopStorageSetParState.inline.hpp
! src/hotspot/share/gc/shared/parallelCleaning.cpp
! src/hotspot/share/gc/shared/plab.cpp
! src/hotspot/share/gc/shared/plab.hpp
! src/hotspot/share/gc/shared/preservedMarks.hpp
! src/hotspot/share/gc/shared/pretouchTask.cpp
! src/hotspot/share/gc/shared/ptrQueue.cpp
! src/hotspot/share/gc/shared/ptrQueue.hpp
! src/hotspot/share/gc/shared/referenceProcessor.cpp
! src/hotspot/share/gc/shared/referenceProcessor.hpp
! src/hotspot/share/gc/shared/referenceProcessor.inline.hpp
! src/hotspot/share/gc/shared/referenceProcessorPhaseTimes.cpp
! src/hotspot/share/gc/shared/satbMarkQueue.cpp
! src/hotspot/share/gc/shared/satbMarkQueue.hpp
! src/hotspot/share/gc/shared/scavengableNMethods.cpp
! src/hotspot/share/gc/shared/softRefGenPolicy.cpp
! src/hotspot/share/gc/shared/space.cpp
! src/hotspot/share/gc/shared/space.hpp
! src/hotspot/share/gc/shared/space.inline.hpp
! src/hotspot/share/gc/shared/spaceDecorator.hpp
! src/hotspot/share/gc/shared/suspendibleThreadSet.cpp
! src/hotspot/share/gc/shared/taskTerminator.cpp
! src/hotspot/share/gc/shared/taskTerminator.hpp
! src/hotspot/share/gc/shared/taskqueue.cpp
! src/hotspot/share/gc/shared/taskqueue.hpp
! src/hotspot/share/gc/shared/taskqueue.inline.hpp
! src/hotspot/share/gc/shared/threadLocalAllocBuffer.cpp
! src/hotspot/share/gc/shared/threadLocalAllocBuffer.hpp
! src/hotspot/share/gc/shared/threadLocalAllocBuffer.inline.hpp
! src/hotspot/share/gc/shared/weakProcessor.inline.hpp
! src/hotspot/share/gc/shared/weakProcessorTimes.cpp
! src/hotspot/share/gc/shared/weakProcessorTimes.hpp
! src/hotspot/share/gc/shared/workerDataArray.inline.hpp
! src/hotspot/share/gc/shared/workerThread.cpp
! src/hotspot/share/gc/shared/workerUtils.cpp
Changeset: 4539899c
Author: Johan Sjölen <jsjolen at openjdk.org>
Date: 2023-02-10 14:02:20 +0000
URL: https://git.openjdk.org/loom/commit/4539899c55c77771b951d005c17550ef9ac94819
8301480: Replace NULL with nullptr in os/posix
Reviewed-by: coleenp, dholmes
! src/hotspot/os/posix/gc/z/zUtils_posix.cpp
! src/hotspot/os/posix/os_posix.cpp
! src/hotspot/os/posix/os_posix.hpp
! src/hotspot/os/posix/perfMemory_posix.cpp
! src/hotspot/os/posix/safefetch_sigjmp.cpp
! src/hotspot/os/posix/safefetch_static_posix.cpp
! src/hotspot/os/posix/signals_posix.cpp
! src/hotspot/os/posix/threadCrashProtection_posix.cpp
! src/hotspot/os/posix/threadCrashProtection_posix.hpp
! src/hotspot/os/posix/threadLocalStorage_posix.cpp
! src/hotspot/os/posix/vmError_posix.cpp
Changeset: 582b9434
Author: Coleen Phillimore <coleenp at openjdk.org>
Date: 2023-02-10 18:00:19 +0000
URL: https://git.openjdk.org/loom/commit/582b943439488a0f43482b67c0bc0d4975bf4023
8278965: crash in SymbolTable::do_lookup
Reviewed-by: dholmes, fparain, iklam
! src/hotspot/share/classfile/placeholders.hpp
! src/hotspot/share/classfile/systemDictionary.cpp
+ test/hotspot/gtest/classfile/test_placeholders.cpp
Changeset: db1b48ef
Author: Roman Kennke <rkennke at openjdk.org>
Date: 2023-02-10 18:12:43 +0000
URL: https://git.openjdk.org/loom/commit/db1b48ef3bb4f8f0fbb6879200c0655b7fe006eb
8302167: Avoid allocating register in fast_lock()
Reviewed-by: kvn, kdnilsen
! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp
! src/hotspot/cpu/x86/x86_64.ad
Changeset: 880f52fd
Author: Chris Plummer <cjplummer at openjdk.org>
Date: 2023-02-10 19:29:34 +0000
URL: https://git.openjdk.org/loom/commit/880f52fda0335283b0fdd932030051d653779e7d
8301638: A number of nsk/jdi invokemethod tests should be converted to create virtual threads
Reviewed-by: lmesnik, amenkov, sspitsyn
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/invokeMethod/invokemethod012t.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/invokeMethod/invokemethod010t.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/invokeMethod/invokemethod011t.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/invokeMethod/invokemethod012t.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/invokeMethod/invokemethod013t.java
Changeset: 57798dd4
Author: Brian Burkhalter <bpb at openjdk.org>
Date: 2023-02-10 19:43:30 +0000
URL: https://git.openjdk.org/loom/commit/57798dd4394cea14ac64fc839b81e9e5bae0a80e
6595142: (spec) ByteArrayInputStream treats bytes, not characters
Reviewed-by: alanb
! src/java.base/share/classes/java/io/BufferedInputStream.java
! src/java.base/share/classes/java/io/ByteArrayInputStream.java
! src/java.base/share/classes/java/io/SequenceInputStream.java
Changeset: 84e47996
Author: Brian Burkhalter <bpb at openjdk.org>
Date: 2023-02-10 19:44:00 +0000
URL: https://git.openjdk.org/loom/commit/84e47996e88cf640e5e9d5ab4be8a640c67afbf5
8297292: java/nio/channels/FileChannel/FileExtensionAndMap.java is too slow
Reviewed-by: jpai
! test/jdk/ProblemList.txt
- test/jdk/java/nio/channels/FileChannel/FileExtensionAndMap.java
Changeset: 98e98e90
Author: Jim Laskey <jlaskey at openjdk.org>
Date: 2023-02-11 00:24:24 +0000
URL: https://git.openjdk.org/loom/commit/98e98e9049be3a93ddf82d5d4d3044e0f1e4a640
8296322: javac: use methods to manage parser mode flags
Reviewed-by: mcimadamore
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java
Changeset: 919a6da2
Author: Joe Darcy <darcy at openjdk.org>
Date: 2023-02-11 02:15:46 +0000
URL: https://git.openjdk.org/loom/commit/919a6da2a74d0a57e691a9815c35a16fc7645784
8301202: Port fdlibm log to Java
Reviewed-by: bpb
! src/java.base/share/classes/java/lang/FdLibm.java
! src/java.base/share/classes/java/lang/StrictMath.java
+ test/jdk/java/lang/Math/LogTests.java
! test/jdk/java/lang/StrictMath/FdlibmTranslit.java
+ test/jdk/java/lang/StrictMath/LogTests.java
Changeset: 74b167b2
Author: Alan Bateman <alanb at openjdk.org>
Date: 2023-02-11 06:20:45 +0000
URL: https://git.openjdk.org/loom/commit/74b167b23d1eb4b6685e03caaf2e1567525b9800
8301819: Enable continuations code by default
Reviewed-by: kvn, dholmes, dcubed
! src/hotspot/share/runtime/continuation.cpp
! src/hotspot/share/runtime/continuation.hpp
Changeset: 1ef9f650
Author: Doug Simon <dnsimon at openjdk.org>
Date: 2023-02-11 15:38:59 +0000
URL: https://git.openjdk.org/loom/commit/1ef9f6507ba45419f0fa896915eec064762c5153
8302172: [JVMCI] HotSpotResolvedJavaMethodImpl.canBeInlined must respect ForceInline
Reviewed-by: dlong
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotResolvedJavaMethodImpl.java
Changeset: 6f9f2b5d
Author: sunguoyun <sunguoyun at loongson.cn>
Committer: Roger Riggs <rriggs at openjdk.org>
Date: 2023-02-11 16:53:59 +0000
URL: https://git.openjdk.org/loom/commit/6f9f2b5d379315b6452718ccd7c5c953a6eff5d4
8301737: java/rmi/server/UnicastRemoteObject/serialFilter/FilterUROTest.java fail with -Xcomp
Reviewed-by: rriggs
! test/jdk/java/rmi/server/UnicastRemoteObject/serialFilter/FilterUROTest.java
Changeset: 6a44120a
Author: Joe Wang <joehw at openjdk.org>
Date: 2023-02-11 22:33:13 +0000
URL: https://git.openjdk.org/loom/commit/6a44120a16d0f06b4ed9f0ebf6b0919da7070287
8301269: Update Commons BCEL to Version 6.7.0
Reviewed-by: lancea
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/Const.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/ExceptionConst.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/Repository.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/AccessFlags.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/AnnotationDefault.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/AnnotationElementValue.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/AnnotationEntry.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/Annotations.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ArrayElementValue.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/Attribute.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/AttributeReader.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/BootstrapMethod.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/BootstrapMethods.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ClassElementValue.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ClassFormatException.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ClassParser.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/Code.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/CodeException.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/Constant.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ConstantCP.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ConstantClass.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ConstantDouble.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ConstantDynamic.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ConstantFieldref.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ConstantFloat.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ConstantInteger.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ConstantInterfaceMethodref.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ConstantInvokeDynamic.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ConstantLong.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ConstantMethodHandle.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ConstantMethodType.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ConstantMethodref.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ConstantModule.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ConstantNameAndType.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ConstantObject.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ConstantPackage.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ConstantPool.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ConstantString.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ConstantUtf8.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ConstantValue.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/Deprecated.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/DescendingVisitor.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ElementValue.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ElementValuePair.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/EmptyVisitor.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/EnclosingMethod.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/EnumElementValue.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ExceptionTable.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/Field.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/FieldOrMethod.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/InnerClass.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/InnerClasses.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/JavaClass.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/LineNumber.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/LineNumberTable.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/LocalVariable.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/LocalVariableTable.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/LocalVariableTypeTable.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/Method.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/MethodParameter.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/MethodParameters.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/Module.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ModuleExports.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ModuleMainClass.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ModuleOpens.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ModulePackages.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ModuleProvides.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ModuleRequires.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/NestHost.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/NestMembers.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/Node.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/PMGClass.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ParameterAnnotationEntry.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ParameterAnnotations.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/RuntimeInvisibleAnnotations.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/RuntimeInvisibleParameterAnnotations.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/RuntimeVisibleAnnotations.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/RuntimeVisibleParameterAnnotations.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/Signature.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/SimpleElementValue.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/SourceFile.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/StackMap.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/StackMapEntry.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/StackMapType.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/Synthetic.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/Unknown.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/UnknownAttributeReader.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/Utility.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/Visitor.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/AALOAD.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/AASTORE.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/ACONST_NULL.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/ALOAD.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/ANEWARRAY.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/ARETURN.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/ARRAYLENGTH.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/ASTORE.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/ATHROW.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/AllocationInstruction.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/AnnotationElementValueGen.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/AnnotationEntryGen.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/ArithmeticInstruction.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/ArrayElementValueGen.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/ArrayInstruction.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/ArrayType.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/BALOAD.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/BASTORE.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/BIPUSH.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/BREAKPOINT.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/BasicType.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/BranchHandle.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/BranchInstruction.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/CALOAD.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/CASTORE.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/CHECKCAST.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/CPInstruction.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/ClassElementValueGen.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/ClassGen.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/ClassGenException.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/ClassObserver.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/CodeExceptionGen.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/CompoundInstruction.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/ConstantPoolGen.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/ConstantPushInstruction.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/ConversionInstruction.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/D2F.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/D2I.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/D2L.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/DADD.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/DALOAD.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/DASTORE.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/DCMPG.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/DCMPL.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/DCONST.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/DDIV.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/DLOAD.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/DMUL.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/DNEG.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/DREM.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/DRETURN.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/DSTORE.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/DSUB.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/DUP.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/DUP2.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/DUP2_X1.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/DUP2_X2.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/DUP_X1.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/DUP_X2.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/ElementValueGen.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/ElementValuePairGen.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/EmptyVisitor.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/EnumElementValueGen.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/ExceptionThrower.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/F2D.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/F2I.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/F2L.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/FADD.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/FALOAD.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/FASTORE.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/FCMPG.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/FCMPL.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/FCONST.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/FDIV.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/FLOAD.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/FMUL.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/FNEG.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/FREM.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/FRETURN.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/FSTORE.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/FSUB.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/FieldGen.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/FieldGenOrMethodGen.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/FieldInstruction.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/FieldObserver.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/FieldOrMethod.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/GETFIELD.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/GETSTATIC.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/GOTO.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/GOTO_W.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/GotoInstruction.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/I2B.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/I2C.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/I2D.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/I2F.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/I2L.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/I2S.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/IADD.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/IALOAD.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/IAND.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/IASTORE.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/ICONST.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/IDIV.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/IFEQ.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/IFGE.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/IFGT.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/IFLE.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/IFLT.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/IFNE.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/IFNONNULL.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/IFNULL.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/IF_ACMPEQ.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/IF_ACMPNE.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/IF_ICMPEQ.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/IF_ICMPGE.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/IF_ICMPGT.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/IF_ICMPLE.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/IF_ICMPLT.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/IF_ICMPNE.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/IINC.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/ILOAD.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/IMPDEP1.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/IMPDEP2.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/IMUL.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/INEG.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/INSTANCEOF.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/INVOKEDYNAMIC.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/INVOKEINTERFACE.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/INVOKESPECIAL.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/INVOKESTATIC.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/INVOKEVIRTUAL.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/IOR.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/IREM.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/IRETURN.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/ISHL.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/ISHR.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/ISTORE.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/ISUB.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/IUSHR.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/IXOR.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/IfInstruction.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/IndexedInstruction.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/Instruction.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/InstructionComparator.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/InstructionConst.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/InstructionFactory.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/InstructionHandle.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/InstructionList.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/InstructionListObserver.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/InstructionTargeter.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/InvokeInstruction.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/JSR.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/JSR_W.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/JsrInstruction.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/L2D.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/L2F.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/L2I.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/LADD.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/LALOAD.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/LAND.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/LASTORE.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/LCMP.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/LCONST.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/LDC.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/LDC2_W.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/LDC_W.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/LDIV.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/LLOAD.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/LMUL.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/LNEG.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/LOOKUPSWITCH.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/LOR.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/LREM.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/LRETURN.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/LSHL.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/LSHR.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/LSTORE.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/LSUB.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/LUSHR.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/LXOR.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/LineNumberGen.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/LoadClass.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/LoadInstruction.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/LocalVariableGen.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/LocalVariableInstruction.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/MONITORENTER.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/MONITOREXIT.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/MULTIANEWARRAY.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/MethodGen.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/MethodObserver.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/NEW.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/NEWARRAY.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/NOP.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/NameSignatureInstruction.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/NamedAndTyped.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/ObjectType.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/POP.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/POP2.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/PUSH.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/PUTFIELD.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/PUTSTATIC.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/PopInstruction.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/PushInstruction.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/RET.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/RETURN.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/ReferenceType.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/ReturnInstruction.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/ReturnaddressType.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/SALOAD.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/SASTORE.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/SIPUSH.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/SWAP.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/SWITCH.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/Select.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/SimpleElementValueGen.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/StackConsumer.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/StackInstruction.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/StackProducer.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/StoreInstruction.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/TABLESWITCH.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/TargetLostException.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/Type.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/TypedInstruction.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/UnconditionalBranch.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/VariableLengthInstruction.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/Visitor.java
+ src/java.xml/share/classes/com/sun/org/apache/bcel/internal/util/Args.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/util/AttributeHTML.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/util/BCELComparator.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/util/BCELFactory.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/util/BCELifier.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/util/ByteSequence.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/util/Class2HTML.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/util/ClassQueue.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/util/ClassSet.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/util/ClassStack.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/util/CodeHTML.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/util/ConstantHTML.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/util/InstructionFinder.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/util/MethodHTML.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/util/ModularRuntimeImage.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/util/Repository.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/util/SyntheticRepository.java
+ src/java.xml/share/classes/jdk/xml/internal/Utils.java
! src/java.xml/share/legal/bcel.md
Changeset: 8049e59a
Author: Joe Darcy <darcy at openjdk.org>
Date: 2023-02-12 17:45:55 +0000
URL: https://git.openjdk.org/loom/commit/8049e59a5c5ab5bd2055face6df02445859335ca
8301833: Add wide-ranging tests for FDLIBM porting
Reviewed-by: bpb, alanb
+ test/jdk/java/lang/StrictMath/ExhaustingTests.java
Changeset: 7c233bc1
Author: Feilong Jiang <fjiang at openjdk.org>
Committer: Fei Yang <fyang at openjdk.org>
Date: 2023-02-13 02:01:25 +0000
URL: https://git.openjdk.org/loom/commit/7c233bc1c88564b53ee3b46dbe7763de81ef5468
8302114: RISC-V: Several foreign jtreg tests fail with debug build after JDK-8301818
Reviewed-by: fyang, gcao
! src/hotspot/cpu/riscv/c1_LIRAssembler_riscv.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/sharedRuntime_riscv.cpp
! src/hotspot/cpu/riscv/stubGenerator_riscv.cpp
Changeset: 1fec6b59
Author: Dingli Zhang <dzhang at openjdk.org>
Committer: Fei Yang <fyang at openjdk.org>
Date: 2023-02-13 02:02:40 +0000
URL: https://git.openjdk.org/loom/commit/1fec6b5953b51dae4be640d6e4e4f79136b9348d
8301852: RISC-V: Optimize class atomic when order is memory_order_relaxed
Reviewed-by: fyang
! src/hotspot/os_cpu/linux_riscv/atomic_linux_riscv.hpp
Changeset: d1c87a03
Author: Tobias Hartmann <thartmann at openjdk.org>
Date: 2023-02-13 06:23:24 +0000
URL: https://git.openjdk.org/loom/commit/d1c87a03ad188034e4a62e033b2d9d908805eacd
8302203: IR framework should detect non-compilable test methods early
Reviewed-by: chagedorn, kvn
! test/hotspot/jtreg/compiler/lib/ir_framework/test/AbstractTest.java
Changeset: 5d39d145
Author: Emanuel Peter <epeter at openjdk.org>
Date: 2023-02-13 08:13:13 +0000
URL: https://git.openjdk.org/loom/commit/5d39d14522df5dc35a5f4c9934d2cf8da4fecaa6
8299970: Speed up compiler/arraycopy/TestArrayCopyConjoint.java
Reviewed-by: chagedorn, kvn, thartmann
! test/hotspot/jtreg/compiler/arraycopy/TestArrayCopyConjoint.java
! test/hotspot/jtreg/compiler/arraycopy/TestArrayCopyDisjoint.java
Changeset: f4b140b4
Author: Conor Cleary <ccleary at openjdk.org>
Date: 2023-02-13 08:34:45 +0000
URL: https://git.openjdk.org/loom/commit/f4b140b4200fc0f49161395501d3dbcba7a79059
8296410: HttpClient throws java.io.IOException: no statuscode in response for HTTP2
Reviewed-by: dfuchs, jpai
! src/java.net.http/share/classes/jdk/internal/net/http/Stream.java
+ test/jdk/java/net/httpclient/http2/TrailingHeadersTest.java
! test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/http2/BodyOutputStream.java
! test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/http2/Http2TestServer.java
! test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/http2/Http2TestServerConnection.java
Changeset: 0458d382
Author: Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date: 2023-02-13 08:59:19 +0000
URL: https://git.openjdk.org/loom/commit/0458d3825c0b6ba215a87143ad472acdcba59f40
6513512: MetalLookAndFeel.initClassDefaults does not install an entry for MetalMenuBarUI
Reviewed-by: serb, aivanov
! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalLookAndFeel.java
! src/java.desktop/share/classes/javax/swing/plaf/metal/OceanTheme.java
Changeset: 4e327db1
Author: Johan Sjölen <jsjolen at openjdk.org>
Date: 2023-02-13 09:25:09 +0000
URL: https://git.openjdk.org/loom/commit/4e327db1d127c652ef39e31c164e36ae429a0065
8301499: Replace NULL with nullptr in cpu/zero
Reviewed-by: dholmes, rehn
! src/hotspot/cpu/zero/abstractInterpreter_zero.cpp
! src/hotspot/cpu/zero/bytecodeInterpreter_zero.cpp
! src/hotspot/cpu/zero/compiledIC_zero.cpp
! src/hotspot/cpu/zero/continuationFreezeThaw_zero.inline.hpp
! src/hotspot/cpu/zero/continuationHelper_zero.inline.hpp
! src/hotspot/cpu/zero/disassembler_zero.hpp
! src/hotspot/cpu/zero/frame_zero.cpp
! src/hotspot/cpu/zero/frame_zero.inline.hpp
! src/hotspot/cpu/zero/icBuffer_zero.cpp
! src/hotspot/cpu/zero/interpreterRT_zero.cpp
! src/hotspot/cpu/zero/javaFrameAnchor_zero.hpp
! src/hotspot/cpu/zero/methodHandles_zero.cpp
! src/hotspot/cpu/zero/nativeInst_zero.hpp
! src/hotspot/cpu/zero/registerMap_zero.hpp
! src/hotspot/cpu/zero/register_zero.cpp
! src/hotspot/cpu/zero/relocInfo_zero.cpp
! src/hotspot/cpu/zero/sharedRuntime_zero.cpp
! src/hotspot/cpu/zero/smallRegisterMap_zero.inline.hpp
! src/hotspot/cpu/zero/stackChunkFrameStream_zero.inline.hpp
! src/hotspot/cpu/zero/stack_zero.cpp
! src/hotspot/cpu/zero/stack_zero.hpp
! src/hotspot/cpu/zero/stubGenerator_zero.cpp
! src/hotspot/cpu/zero/vtableStubs_zero.cpp
! src/hotspot/cpu/zero/zeroInterpreter_zero.cpp
Changeset: bbd8ae78
Author: Stuart Monteith <smonteith at openjdk.org>
Committer: Andrew Dinn <adinn at openjdk.org>
Date: 2023-02-13 11:07:11 +0000
URL: https://git.openjdk.org/loom/commit/bbd8ae78200e4128d4eddf8694835956b5c5f142
8294194: [AArch64] Create intrinsics compress and expand
Reviewed-by: xgong, adinn, haosun, aph
! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/share/opto/constantTable.cpp
! test/hotspot/jtreg/compiler/intrinsics/TestBitShuffleOpers.java
Changeset: cb810730
Author: Varada M <mvarada2000 at gmail.com>
Committer: Thomas Stuefe <stuefe at openjdk.org>
Date: 2023-02-13 11:12:36 +0000
URL: https://git.openjdk.org/loom/commit/cb8107303ed0563e06b1e2009d521869f4ca21e8
8300139: [AIX] Use pthreads to avoid JNI_createVM call from primordial thread
Reviewed-by: dholmes, stuefe
! test/hotspot/jtreg/runtime/jni/CalleeSavedRegisters/FPRegs.java
! test/hotspot/jtreg/runtime/jni/CalleeSavedRegisters/exeFPRegs.c
! test/jdk/java/lang/reflect/exeCallerAccessTest/CallerAccessTest.java
! test/jdk/java/lang/reflect/exeCallerAccessTest/exeCallerAccessTest.c
! test/jdk/jni/nullCaller/NullCallerTest.java
! test/jdk/jni/nullCaller/exeNullCallerTest.cpp
! test/lib-test/jdk/test/lib/process/exejvm-test-launcher.c
Changeset: 1f9c110c
Author: Claes Redestad <redestad at openjdk.org>
Date: 2023-02-13 11:17:38 +0000
URL: https://git.openjdk.org/loom/commit/1f9c110c1f9ea6f5c3621a25692ce9d7abf245d4
8301958: Reduce Arrays.copyOf/-Range overheads
Reviewed-by: alanb, smarks
! src/java.base/share/classes/java/util/Arrays.java
! test/micro/org/openjdk/bench/java/lang/StringConstructor.java
Changeset: 0025764e
Author: Albert Mingkun Yang <ayang at openjdk.org>
Date: 2023-02-13 11:28:40 +0000
URL: https://git.openjdk.org/loom/commit/0025764ec02bef391720962272b7219d34c00653
8040793: vmTestbase/nsk/monitoring/stress/lowmem fails on calling isCollectionUsageThresholdExceeded()
Reviewed-by: iwalulya, tschatzl
! src/hotspot/share/gc/serial/defNewGeneration.cpp
Changeset: df93880e
Author: sunguoyun <sunguoyun at loongson.cn>
Committer: Daniel Fuchs <dfuchs at openjdk.org>
Date: 2023-02-13 12:50:28 +0000
URL: https://git.openjdk.org/loom/commit/df93880efd60804118a1578e6da2a2291e8abae1
8301942: java/net/httpclient/DigestEchoClientSSL.java fail with -Xcomp
Reviewed-by: dfuchs
! test/jdk/java/net/httpclient/DigestEchoClient.java
Changeset: 57aef857
Author: Richard Reingruber <rrich at openjdk.org>
Date: 2023-02-13 13:33:06 +0000
URL: https://git.openjdk.org/loom/commit/57aef85734741efede5b3471f060445b3cc43853
8301838: PPC: continuation yield intrinsic: exception check not needed if yield succeeded
Reviewed-by: lucy, goetz
! src/hotspot/cpu/ppc/sharedRuntime_ppc.cpp
Changeset: 99b6c0eb
Author: Gui Cao <gcao at openjdk.org>
Committer: Ludovic Henry <luhenry at openjdk.org>
Date: 2023-02-13 15:39:08 +0000
URL: https://git.openjdk.org/loom/commit/99b6c0eb487d0f7f33af83879ec53edd97246b7e
8302289: RISC-V: Use bgez instruction in arraycopy_simple_check when possible
Reviewed-by: fyang, dzhang, luhenry
! src/hotspot/cpu/riscv/c1_LIRAssembler_arraycopy_riscv.cpp
Changeset: f4d4fa50
Author: Erik Österlund <eosterlund at openjdk.org>
Date: 2023-02-13 15:50:54 +0000
URL: https://git.openjdk.org/loom/commit/f4d4fa500c5038c85551bd7ed997e697d9f088eb
8300255: Introduce interface for GC oop verification in the assembler
Co-authored-by: Martin Doerr <mdoerr at openjdk.org>
Co-authored-by: Axel Boldt-Christmas <aboldtch at openjdk.org>
Co-authored-by: Yadong Wang <yadongwang at openjdk.org>
Reviewed-by: fyang, aboldtch, coleenp
! src/hotspot/cpu/aarch64/gc/shared/barrierSetAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/gc/shared/barrierSetAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/gc/z/zBarrierSetAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/gc/z/zBarrierSetAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp
! src/hotspot/cpu/ppc/c1_LIRAssembler_ppc.cpp
! src/hotspot/cpu/ppc/gc/shared/barrierSetAssembler_ppc.cpp
! src/hotspot/cpu/ppc/gc/shared/barrierSetAssembler_ppc.hpp
! src/hotspot/cpu/riscv/gc/shared/barrierSetAssembler_riscv.cpp
! src/hotspot/cpu/riscv/gc/shared/barrierSetAssembler_riscv.hpp
! src/hotspot/cpu/riscv/gc/z/zBarrierSetAssembler_riscv.cpp
! src/hotspot/cpu/riscv/gc/z/zBarrierSetAssembler_riscv.hpp
! src/hotspot/cpu/riscv/stubGenerator_riscv.cpp
! src/hotspot/cpu/x86/gc/shared/barrierSetAssembler_x86.cpp
! src/hotspot/cpu/x86/gc/shared/barrierSetAssembler_x86.hpp
! src/hotspot/cpu/x86/gc/z/zBarrierSetAssembler_x86.cpp
! src/hotspot/cpu/x86/gc/z/zBarrierSetAssembler_x86.hpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp
Changeset: 101db262
Author: Amit Kumar <amitlocham09 at icloud.com>
Committer: Tyler Steele <tsteele at openjdk.org>
Date: 2023-02-13 16:14:33 +0000
URL: https://git.openjdk.org/loom/commit/101db262e1eef9afcc316009740ebf74a7c598d9
8301697: [s390] Optimized-build is broken
Reviewed-by: tsteele, lucy
! src/hotspot/cpu/s390/runtime_s390.cpp
! src/hotspot/cpu/s390/templateInterpreterGenerator_s390.cpp
Changeset: c37e9d1c
Author: Gerard Ziemski <gziemski at openjdk.org>
Date: 2023-02-13 18:14:31 +0000
URL: https://git.openjdk.org/loom/commit/c37e9d1c8de3d7401422a08342473f803650c4e2
8298293: NMT: os::realloc() should verify that flags do not change between reallocations
Reviewed-by: dholmes, stuefe, iklam
! src/hotspot/share/runtime/os.cpp
! src/hotspot/share/services/nmtPreInit.cpp
! src/hotspot/share/services/nmtPreInit.hpp
Changeset: d503c664
Author: Amit Kumar <amitlocham09 at icloud.com>
Committer: Magnus Ihse Bursie <ihse at openjdk.org>
Date: 2023-02-13 19:01:05 +0000
URL: https://git.openjdk.org/loom/commit/d503c66400f37a44406419fab280e64e3d7c9014
8302155: [AIX] NUM_LCPU is not required variable
Reviewed-by: tsteele, ihse
! make/autoconf/build-performance.m4
Changeset: abbeb7e4
Author: Coleen Phillimore <coleenp at openjdk.org>
Date: 2023-02-13 20:57:01 +0000
URL: https://git.openjdk.org/loom/commit/abbeb7e4d2f5739dff77b2c79e675fb69368db1e
8302108: Clean up placeholder supername code
Reviewed-by: dholmes, iklam
! src/hotspot/share/classfile/placeholders.cpp
! src/hotspot/share/classfile/placeholders.hpp
! src/hotspot/share/oops/symbolHandle.hpp
! test/hotspot/gtest/classfile/test_placeholders.cpp
Changeset: 13b1ebba
Author: Serguei Spitsyn <sspitsyn at openjdk.org>
Date: 2023-02-14 01:28:42 +0000
URL: https://git.openjdk.org/loom/commit/13b1ebba276940ff83e53b8ec3659280b3574204
8298853: JvmtiVTMSTransitionDisabler should support disabling one virtual thread transitions
Reviewed-by: pchilanomate, lmesnik
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/javaClasses.hpp
! src/hotspot/share/classfile/vmSymbols.hpp
! src/hotspot/share/prims/jvmtiEnv.cpp
! src/hotspot/share/prims/jvmtiEnvBase.cpp
! src/hotspot/share/prims/jvmtiEnvThreadState.cpp
! src/hotspot/share/prims/jvmtiThreadState.cpp
! src/hotspot/share/prims/jvmtiThreadState.hpp
Changeset: 94e7cc85
Author: Tagir F. Valeev <tvaleev at openjdk.org>
Date: 2023-02-14 05:39:07 +0000
URL: https://git.openjdk.org/loom/commit/94e7cc8587356988e713d23d1653bdd5c43fb3f1
8301226: Add clamp() methods to java.lang.Math and to StrictMath
Reviewed-by: qamai, darcy
! src/java.base/share/classes/java/lang/Math.java
! src/java.base/share/classes/java/lang/StrictMath.java
+ test/jdk/java/lang/Math/Clamp.java
Changeset: d782125c
Author: Eirik Bjorsnos <eirbjo at gmail.com>
Committer: Jaikiran Pai <jpai at openjdk.org>
Date: 2023-02-14 06:58:56 +0000
URL: https://git.openjdk.org/loom/commit/d782125c8f3bfe087269e4430dd12328d8cc77f8
8302214: Typo in javadoc of Arrays.compare and Arrays.mismatch
Reviewed-by: jpai
! src/java.base/share/classes/java/util/Arrays.java
Changeset: 7f71a104
Author: Erik Österlund <eosterlund at openjdk.org>
Date: 2023-02-14 09:18:48 +0000
URL: https://git.openjdk.org/loom/commit/7f71a1040d9c03f72d082e329ccaf2c4a3c060a6
8301874: BarrierSetC2 should assign barrier data to stores
Reviewed-by: rcastanedalo, kvn
! src/hotspot/share/gc/shared/c2/barrierSetC2.cpp
Changeset: ee5f6e15
Author: Severin Gehwolf <sgehwolf at openjdk.org>
Date: 2023-02-14 09:27:36 +0000
URL: https://git.openjdk.org/loom/commit/ee5f6e156de0fd3d78adf60951866f43c492725b
8302337: JDK crashes if lib/modules contains non-zero byte containing ATTRIBUTE_END
Reviewed-by: stuefe, jlaskey, alanb
! src/java.base/share/native/libjimage/imageFile.cpp
Changeset: 92474f13
Author: Conor Cleary <ccleary at openjdk.org>
Date: 2023-02-14 09:41:36 +0000
URL: https://git.openjdk.org/loom/commit/92474f13f03afacc48541b0de17998998f70eb65
8301243: java/net/httpclient/http2/IdleConnectionTimeoutTest.java intermittent failure
Reviewed-by: dfuchs
! test/jdk/java/net/httpclient/http2/IdleConnectionTimeoutTest.java
Changeset: 7c50ab16
Author: Albert Mingkun Yang <ayang at openjdk.org>
Date: 2023-02-14 10:18:43 +0000
URL: https://git.openjdk.org/loom/commit/7c50ab1612fafaa5281cc72d8f511e388cdb1d97
8225409: G1: Remove the Hot Card Cache
Reviewed-by: tschatzl, iwalulya
- src/hotspot/share/gc/g1/g1CardCounts.cpp
- src/hotspot/share/gc/g1/g1CardCounts.hpp
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
! src/hotspot/share/gc/g1/g1CollectionSet.cpp
! src/hotspot/share/gc/g1/g1FullGCPrepareTask.cpp
! src/hotspot/share/gc/g1/g1GCPhaseTimes.cpp
! src/hotspot/share/gc/g1/g1GCPhaseTimes.hpp
- src/hotspot/share/gc/g1/g1HotCardCache.cpp
- src/hotspot/share/gc/g1/g1HotCardCache.hpp
! src/hotspot/share/gc/g1/g1Policy.cpp
! src/hotspot/share/gc/g1/g1RemSet.cpp
! src/hotspot/share/gc/g1/g1RemSet.hpp
! src/hotspot/share/gc/g1/g1YoungCollector.cpp
! src/hotspot/share/gc/g1/g1YoungCollector.hpp
! src/hotspot/share/gc/g1/g1YoungGCPostEvacuateTasks.cpp
! src/hotspot/share/gc/g1/g1YoungGCPostEvacuateTasks.hpp
! src/hotspot/share/gc/g1/g1_globals.hpp
! src/hotspot/share/gc/g1/heapRegionManager.cpp
! src/hotspot/share/gc/g1/heapRegionManager.hpp
! src/hotspot/share/runtime/arguments.cpp
! test/hotspot/jtreg/gc/g1/TestGCLogMessages.java
! test/hotspot/jtreg/gc/g1/TestLargePageUseForAuxMemory.java
- test/hotspot/jtreg/gc/g1/TestNoUseHCC.java
! test/hotspot/jtreg/gc/g1/TestShrinkAuxiliaryData.java
- test/hotspot/jtreg/gc/g1/TestShrinkAuxiliaryData00.java
- test/hotspot/jtreg/gc/g1/TestShrinkAuxiliaryData05.java
- test/hotspot/jtreg/gc/g1/TestShrinkAuxiliaryData10.java
- test/hotspot/jtreg/gc/g1/TestShrinkAuxiliaryData15.java
- test/hotspot/jtreg/gc/g1/TestShrinkAuxiliaryData20.java
- test/hotspot/jtreg/gc/g1/TestShrinkAuxiliaryData25.java
- test/hotspot/jtreg/gc/g1/TestShrinkAuxiliaryData27.java
+ test/hotspot/jtreg/gc/g1/TestShrinkAuxiliaryDataRunner.java
! test/jdk/jdk/jfr/event/gc/collection/TestG1ParallelPhases.java
Changeset: 66742c83
Author: Jie Fu <jiefu at openjdk.org>
Date: 2023-02-14 10:57:49 +0000
URL: https://git.openjdk.org/loom/commit/66742c83d43fd114b86bfadc823d34448da3cec6
8302368: [ZGC] Client build fails after JDK-8300255
Reviewed-by: fyang, eosterlund
! src/hotspot/cpu/aarch64/gc/z/zBarrierSetAssembler_aarch64.cpp
! src/hotspot/cpu/riscv/gc/z/zBarrierSetAssembler_riscv.cpp
! src/hotspot/cpu/x86/gc/z/zBarrierSetAssembler_x86.cpp
Changeset: 7dfe75cf
Author: Ekaterina Vergizova <evergizova at openjdk.org>
Committer: Yuri Nesterenko <yan at openjdk.org>
Date: 2023-02-14 11:02:39 +0000
URL: https://git.openjdk.org/loom/commit/7dfe75cf553193faf709cff6b8b2505680d7cebc
8301842: JFR: increase checkpoint event size for stacktrace and string pool
Reviewed-by: mgronlun
! src/hotspot/share/jfr/recorder/service/jfrRecorderService.cpp
Changeset: 6d4b02b6
Author: Hannes Wallnöfer <hannesw at openjdk.org>
Date: 2023-02-14 12:42:59 +0000
URL: https://git.openjdk.org/loom/commit/6d4b02b6c9b82f851b56055ba299f168618ab8ac
8302324: Inheritance tree does not show correct type parameters/arguments
Reviewed-by: prappo
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Utils.java
+ test/langtools/jdk/javadoc/doclet/testInheritance/TestInheritance.java
Changeset: 8c2c8b3f
Author: Johan Sjölen <jsjolen at openjdk.org>
Date: 2023-02-14 13:11:44 +0000
URL: https://git.openjdk.org/loom/commit/8c2c8b3f7f1bf286ca67a736938797d14fd7555c
8295344: Harden runtime/StackGuardPages/TestStackGuardPages.java
Reviewed-by: dholmes, rehn
! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/runtime/StackGuardPages/TestStackGuardPages.java
+ test/hotspot/jtreg/runtime/StackGuardPages/TestStackGuardPagesNative.java
! test/hotspot/jtreg/runtime/StackGuardPages/exeinvoke.c
Changeset: 2ef001e0
Author: Vicente Romero <vromero at openjdk.org>
Date: 2023-02-14 14:27:29 +0000
URL: https://git.openjdk.org/loom/commit/2ef001e09774fd0cce7a6bd917dd46033cf4c4d9
8207017: Type annotations on anonymous classes in initializer blocks not written to class file
Reviewed-by: jlahoda
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/TypeAnnotations.java
! test/langtools/tools/javac/annotations/typeAnnotations/classfile/AnonymousClassTest.java
Changeset: 77519e5f
Author: Robbin Ehn <rehn at openjdk.org>
Date: 2023-02-14 14:38:46 +0000
URL: https://git.openjdk.org/loom/commit/77519e5f4fe75f953c02fb3f15b7f9a58c933fea
8302354: InstanceKlass init state/thread should be atomic
Reviewed-by: coleenp, dholmes
! src/hotspot/share/jvmci/vmStructs_jvmci.cpp
! src/hotspot/share/oops/cpCache.cpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/instanceKlass.hpp
! src/hotspot/share/runtime/vmStructs.cpp
Changeset: 8933c2d0
Author: Erik Gahlin <egahlin at openjdk.org>
Date: 2023-02-14 15:02:58 +0000
URL: https://git.openjdk.org/loom/commit/8933c2d06a60671c2a4c6a683183f3979732350c
8298278: JFR: Turn MEMFLAGS into a type for use with the NativeMemoryUsage events
Reviewed-by: sjohanss
! src/hotspot/share/jfr/metadata/metadata.xml
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrType.cpp
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrType.hpp
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrTypeManager.cpp
! src/hotspot/share/services/memJfrReporter.cpp
! src/hotspot/share/services/memJfrReporter.hpp
Changeset: ec901f28
Author: Xue-Lei Andrew Fan <xuelei at openjdk.org>
Date: 2023-02-14 15:36:09 +0000
URL: https://git.openjdk.org/loom/commit/ec901f28c3fde1aa7cef0ea41fe8bc3896ad962e
8301279: update for deprecated sprintf for management components
Reviewed-by: kevinw, dholmes
! src/java.management/share/native/libmanagement/VMManagementImpl.c
! src/java.management/share/native/libmanagement/management.c
! src/jdk.management/share/native/libmanagement_ext/management_ext.c
Changeset: f7dee77d
Author: Xue-Lei Andrew Fan <xuelei at openjdk.org>
Date: 2023-02-14 15:37:47 +0000
URL: https://git.openjdk.org/loom/commit/f7dee77d734fdfca29ebf8b8602e1bf04324d44c
8301274: update for deprecated sprintf for security components
Reviewed-by: ascarpino
! src/jdk.crypto.mscapi/windows/native/libsunmscapi/security.cpp
Changeset: 5b2d4301
Author: Brian Burkhalter <bpb at openjdk.org>
Date: 2023-02-14 16:30:52 +0000
URL: https://git.openjdk.org/loom/commit/5b2d430131e8e5f6e91d449dab84b99ef6f1c880
8297632: InputStream.transferTo() method should specify what the return value should be when the number of bytes transfered is larger than Long.MAX_VALUE
Reviewed-by: alanb, lancea
! src/java.base/share/classes/java/io/BufferedInputStream.java
! src/java.base/share/classes/java/io/FileInputStream.java
! src/java.base/share/classes/java/io/InputStream.java
! src/java.base/share/classes/java/io/PushbackInputStream.java
! src/java.base/share/classes/java/io/Reader.java
! src/java.base/share/classes/java/io/SequenceInputStream.java
! src/java.base/share/classes/java/util/zip/ZipInputStream.java
Changeset: ca73f7e8
Author: Vicente Romero <vromero at openjdk.org>
Date: 2023-02-14 18:59:37 +0000
URL: https://git.openjdk.org/loom/commit/ca73f7e80f4a7e3c3c2a68c957412618d042d101
8301374: NullPointerException in MemberEnter.checkReceiver
Reviewed-by: jlahoda
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java
! test/langtools/tools/javac/lambda/8131742/T8131742.java
! test/langtools/tools/javac/lambda/8131742/T8131742.out
Changeset: 9c202a5a
Author: Mandy Chung <mchung at openjdk.org>
Date: 2023-02-14 21:15:14 +0000
URL: https://git.openjdk.org/loom/commit/9c202a5a8fc5b0f334ea72487d079af7da275693
8302260: VarHandle.describeConstable() fails to return a nominal descriptor for static public fields
Reviewed-by: alanb, psandoz
! src/java.base/share/classes/java/lang/invoke/VarHandles.java
! src/java.base/share/classes/java/lang/invoke/X-VarHandle.java.template
+ test/jdk/java/lang/invoke/VarHandles/describeConstable/DescribeConstableTest.java
= test/jdk/java/lang/invoke/VarHandles/describeConstable/p/C.java
+ test/jdk/java/lang/invoke/VarHandles/describeConstable/p/D.java
+ test/jdk/java/lang/invoke/VarHandles/describeConstable/p/I.java
+ test/jdk/java/lang/invoke/VarHandles/describeConstable/p/q/Q.java
Changeset: f1d76fa9
Author: Kim Barrett <kbarrett at openjdk.org>
Date: 2023-02-15 00:44:02 +0000
URL: https://git.openjdk.org/loom/commit/f1d76fa92501e45f25a7d33d8c5eee7ef60973eb
8302262: Remove -XX:SuppressErrorAt develop option
Reviewed-by: stuefe, dholmes, tschatzl
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/vframe.cpp
! src/hotspot/share/utilities/debug.cpp
! test/hotspot/jtreg/runtime/ErrorHandling/ShowRegistersOnAssertTest.java
! test/hotspot/jtreg/runtime/ErrorHandling/TestCrashOnOutOfMemoryError.java
! test/hotspot/jtreg/vmTestbase/nsk/stress/strace/strace003.java
! test/hotspot/jtreg/vmTestbase/nsk/stress/strace/strace004.java
! test/lib-test/jdk/test/whitebox/vm_flags/StringTest.java
Changeset: bdcbafb2
Author: Ioi Lam <iklam at openjdk.org>
Date: 2023-02-15 05:12:39 +0000
URL: https://git.openjdk.org/loom/commit/bdcbafb2196f0360466ee789b969f2db954ca85f
8296344: Remove dependency on G1 for writing the CDS archive heap
Reviewed-by: ayang, tschatzl, ccheung
! src/hotspot/share/cds/archiveBuilder.cpp
! src/hotspot/share/cds/archiveBuilder.hpp
+ src/hotspot/share/cds/archiveHeapWriter.cpp
+ src/hotspot/share/cds/archiveHeapWriter.hpp
! src/hotspot/share/cds/cdsHeapVerifier.cpp
! src/hotspot/share/cds/filemap.cpp
! src/hotspot/share/cds/heapShared.cpp
! src/hotspot/share/cds/heapShared.hpp
! src/hotspot/share/cds/metaspaceShared.cpp
! src/hotspot/share/classfile/stringTable.cpp
! src/hotspot/share/gc/g1/g1Allocator.cpp
! src/hotspot/share/gc/g1/g1Allocator.hpp
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
! src/hotspot/share/gc/g1/g1HeapVerifier.cpp
! src/hotspot/share/gc/g1/g1HeapVerifier.hpp
! src/hotspot/share/gc/shared/collectedHeap.cpp
! src/hotspot/share/gc/shared/gcCause.cpp
! src/hotspot/share/gc/shared/gcCause.hpp
! src/hotspot/share/oops/constantPool.cpp
! src/hotspot/share/oops/objArrayOop.hpp
! test/hotspot/jtreg/TEST.groups
! test/hotspot/jtreg/runtime/cds/appcds/cacheObject/ArchivedIntegerCacheTest.java
- test/hotspot/jtreg/runtime/cds/appcds/javaldr/HumongousDuringDump.java
- test/hotspot/jtreg/runtime/cds/appcds/javaldr/HumongousDuringDumpTransformer.java
- test/hotspot/jtreg/runtime/cds/appcds/javaldr/HumongousDuringDumpTransformer.mf
Changeset: 9ccf8ad9
Author: Thomas Stuefe <stuefe at openjdk.org>
Date: 2023-02-15 06:36:16 +0000
URL: https://git.openjdk.org/loom/commit/9ccf8ad91f02ded8ff0f48f4c6287a8d6e4aa160
8302129: Make MetaspaceReclaimPolicy a diagnostic switch
Reviewed-by: dholmes, coleenp
! src/hotspot/share/runtime/globals.hpp
! test/hotspot/jtreg/gtest/MetaspaceGtests.java
! test/hotspot/jtreg/runtime/Metaspace/PrintMetaspaceDcmd.java
Changeset: 98a392c4
Author: Justin King <jcking at openjdk.org>
Committer: Thomas Stuefe <stuefe at openjdk.org>
Date: 2023-02-15 06:42:27 +0000
URL: https://git.openjdk.org/loom/commit/98a392c4fc95c2bef252ea9f7d65b66c57e056ac
8302102: Disable ASan for SafeFetch and os::print_hex_dump
Reviewed-by: dholmes, stuefe
! src/hotspot/os/posix/safefetch_sigjmp.cpp
! src/hotspot/os/windows/safefetch_windows.hpp
! src/hotspot/share/runtime/os.cpp
! src/hotspot/share/sanitizers/address.hpp
Changeset: a9a53f41
Author: Emanuel Peter <epeter at openjdk.org>
Date: 2023-02-15 07:35:23 +0000
URL: https://git.openjdk.org/loom/commit/a9a53f417d017c6e92d1f0331359037815bd431e
8302152: Speed up tests with infinite loops, sleep less
Reviewed-by: thartmann, kvn
! test/hotspot/jtreg/compiler/loopopts/TestCMoveWithDeadPhi.java
! test/hotspot/jtreg/compiler/loopopts/TestInfLoopNearUsePlacement.java
! test/hotspot/jtreg/compiler/loopopts/TestInfiniteLoopCCP.java
! test/hotspot/jtreg/compiler/loopopts/TestInfiniteLoopNest.java
! test/hotspot/jtreg/compiler/loopopts/TestStrangeControl.java
Changeset: 46bcc490
Author: Emanuel Peter <epeter at openjdk.org>
Date: 2023-02-15 07:36:53 +0000
URL: https://git.openjdk.org/loom/commit/46bcc4901ea66589ec4c6904f8bab9156422312a
8302147: Speed up compiler/jvmci/compilerToVM/IterateFramesNative.java
Reviewed-by: kvn, thartmann
! test/hotspot/jtreg/compiler/jvmci/compilerToVM/IterateFramesNative.java
Changeset: 33bec207
Author: Scott Gibbons <sgibbons at openjdk.org>
Committer: Claes Redestad <redestad at openjdk.org>
Date: 2023-02-15 09:26:10 +0000
URL: https://git.openjdk.org/loom/commit/33bec207103acd520eb99afb093cfafa44aecfda
8300808: Accelerate Base64 on x86 for AVX2
Reviewed-by: jbhateja, redestad, sviswanathan
! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.hpp
! src/hotspot/cpu/x86/stubRoutines_x86.cpp
! src/hotspot/cpu/x86/stubRoutines_x86.hpp
! src/hotspot/cpu/x86/vm_version_x86.cpp
! test/micro/org/openjdk/bench/java/util/Base64Decode.java
! test/micro/org/openjdk/bench/java/util/Base64Encode.java
Changeset: 11194e8b
Author: Severin Gehwolf <sgehwolf at openjdk.org>
Date: 2023-02-15 09:54:47 +0000
URL: https://git.openjdk.org/loom/commit/11194e8b825ad2688f4ede35fdadb69d74c7a5f4
8302325: Wrong comment in java.base/share/native/libjimage/imageFile.hpp
Reviewed-by: alanb, jlaskey
! src/java.base/share/native/libjimage/imageFile.cpp
! src/java.base/share/native/libjimage/imageFile.hpp
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/PerfectHashBuilder.java
Changeset: 52388179
Author: Michael McMahon <michaelm at openjdk.org>
Date: 2023-02-15 10:19:49 +0000
URL: https://git.openjdk.org/loom/commit/52388179e65d4703ec33569dcc7c1351c57e6056
8301463: Code in DatagramSocket still refers to resolved JDK-8237352
Reviewed-by: dfuchs
! src/java.base/share/classes/java/net/DatagramSocket.java
Changeset: 26b111d7
Author: Sean Mullan <mullan at openjdk.org>
Date: 2023-02-15 13:25:50 +0000
URL: https://git.openjdk.org/loom/commit/26b111d714c3ee62bd10a5e2ab44be01c13ff42e
8301700: Increase the default TLS Diffie-Hellman group size from 1024-bit to 2048-bit
Reviewed-by: xuelei
! src/java.base/share/classes/sun/security/ssl/DHKeyExchange.java
! test/jdk/sun/security/ssl/DHKeyExchange/DHEKeySizing.java
Changeset: 0c965844
Author: Johan Sjölen <jsjolen at openjdk.org>
Date: 2023-02-15 13:40:34 +0000
URL: https://git.openjdk.org/loom/commit/0c9658446d111ec944f06b7a8a4e3ae7bf53ee8d
8301225: Replace NULL with nullptr in share/gc/shenandoah/
Reviewed-by: wkemper, kdnilsen, rkennke
! src/hotspot/share/gc/shenandoah/c1/shenandoahBarrierSetC1.cpp
! src/hotspot/share/gc/shenandoah/c1/shenandoahBarrierSetC1.hpp
! src/hotspot/share/gc/shenandoah/c2/shenandoahBarrierSetC2.cpp
! src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.cpp
! src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.hpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahHeuristics.cpp
! src/hotspot/share/gc/shenandoah/mode/shenandoahIUMode.cpp
! src/hotspot/share/gc/shenandoah/mode/shenandoahPassiveMode.cpp
! src/hotspot/share/gc/shenandoah/mode/shenandoahSATBMode.cpp
! src/hotspot/share/gc/shenandoah/shenandoahAsserts.cpp
! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahBarrierSetClone.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahBarrierSetNMethod.cpp
! src/hotspot/share/gc/shenandoah/shenandoahClosures.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahCodeRoots.cpp
! src/hotspot/share/gc/shenandoah/shenandoahCollectionSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahCollectionSet.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahConcurrentGC.cpp
! src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.cpp
! src/hotspot/share/gc/shenandoah/shenandoahDegeneratedGC.cpp
! src/hotspot/share/gc/shenandoah/shenandoahForwarding.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahFreeSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahFullGC.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegionCounters.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegionSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahLock.cpp
! src/hotspot/share/gc/shenandoah/shenandoahLock.hpp
! src/hotspot/share/gc/shenandoah/shenandoahMark.cpp
! src/hotspot/share/gc/shenandoah/shenandoahMark.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahMarkBitMap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahMarkBitMap.hpp
! src/hotspot/share/gc/shenandoah/shenandoahMonitoringSupport.cpp
! src/hotspot/share/gc/shenandoah/shenandoahNMethod.cpp
! src/hotspot/share/gc/shenandoah/shenandoahNMethod.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahNumberSeq.cpp
! src/hotspot/share/gc/shenandoah/shenandoahPhaseTimings.cpp
! src/hotspot/share/gc/shenandoah/shenandoahReferenceProcessor.cpp
! src/hotspot/share/gc/shenandoah/shenandoahReferenceProcessor.hpp
! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.cpp
! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahRootVerifier.cpp
! src/hotspot/share/gc/shenandoah/shenandoahRuntime.cpp
! src/hotspot/share/gc/shenandoah/shenandoahSharedVariables.hpp
! src/hotspot/share/gc/shenandoah/shenandoahStackWatermark.cpp
! src/hotspot/share/gc/shenandoah/shenandoahTaskqueue.cpp
! src/hotspot/share/gc/shenandoah/shenandoahTaskqueue.hpp
! src/hotspot/share/gc/shenandoah/shenandoahThreadLocalData.hpp
! src/hotspot/share/gc/shenandoah/shenandoahUnload.cpp
! src/hotspot/share/gc/shenandoah/shenandoahUtils.cpp
! src/hotspot/share/gc/shenandoah/shenandoahUtils.hpp
! src/hotspot/share/gc/shenandoah/shenandoahVerifier.cpp
! src/hotspot/share/gc/shenandoah/shenandoahVerifier.hpp
! src/hotspot/share/gc/shenandoah/shenandoahWorkGroup.cpp
Changeset: 28f5250f
Author: Albert Mingkun Yang <ayang at openjdk.org>
Date: 2023-02-15 14:34:30 +0000
URL: https://git.openjdk.org/loom/commit/28f5250fa5cfd7938bb0899a2c17847b7458536c
8302127: Remove unused arg in write_ref_field_post
Reviewed-by: phh, kbarrett
! src/hotspot/share/gc/g1/g1BarrierSet.hpp
! src/hotspot/share/gc/g1/g1BarrierSet.inline.hpp
! src/hotspot/share/gc/shared/cardTableBarrierSet.hpp
! src/hotspot/share/gc/shared/cardTableBarrierSet.inline.hpp
! src/hotspot/share/gc/shared/modRefBarrierSet.hpp
! src/hotspot/share/gc/shared/modRefBarrierSet.inline.hpp
Changeset: 50dcc2ae
Author: Mandy Chung <mchung at openjdk.org>
Date: 2023-02-15 18:29:26 +0000
URL: https://git.openjdk.org/loom/commit/50dcc2aec5b16c0826e27d58e49a7f55a5f5ad38
8301460: Clean up LambdaForm to reference BasicType enums directly
Reviewed-by: jvernee
! src/java.base/share/classes/java/lang/invoke/BoundMethodHandle.java
! src/java.base/share/classes/java/lang/invoke/LambdaForm.java
! src/java.base/share/classes/java/lang/invoke/LambdaFormEditor.java
! src/java.base/share/classes/java/lang/invoke/SimpleMethodHandle.java
Changeset: 861e3020
Author: Claes Redestad <redestad at openjdk.org>
Date: 2023-02-15 21:52:41 +0000
URL: https://git.openjdk.org/loom/commit/861e302011bb3aaf0c8431c121b58a57b78481e3
8302163: Speed up various String comparison methods with ArraysSupport.mismatch
Reviewed-by: stsypanov, rriggs, alanb
! src/java.base/share/classes/java/lang/String.java
! src/java.base/share/classes/java/lang/StringLatin1.java
! test/micro/org/openjdk/bench/java/lang/StringBuilders.java
+ test/micro/org/openjdk/bench/java/lang/StringComparisons.java
! test/micro/org/openjdk/bench/java/lang/StringOther.java
More information about the loom-dev
mailing list