From duke at openjdk.org  Fri Aug 23 21:21:37 2024
From: duke at openjdk.org (duke)
Date: Fri, 23 Aug 2024 21:21:37 GMT
Subject: [lilliput-jdk21u:lilliput] Withdrawn: Merge jdk21u:jdk-21.0.4+6
In-Reply-To: <qfJOikj_zMpFzQO0loqxnt1Bz-ESP3OEM4bG-x-6Nqs=.1626af99-b821-432b-a684-7b7b8c94fedd@github.com>
References: <qfJOikj_zMpFzQO0loqxnt1Bz-ESP3OEM4bG-x-6Nqs=.1626af99-b821-432b-a684-7b7b8c94fedd@github.com>
Message-ID: <p666O3ciCLVcGrgTOrfRIDRmFaqYtc3PKodAOZjqPf8=.fe1f805c-ce23-47a3-a8dd-30995f3cd244@github.com>

On Fri, 28 Jun 2024 11:39:53 GMT, Roman Kennke <rkennke at openjdk.org> wrote:

> Merging jdk-21.0.4+6 from upstream jdk21u.

This pull request has been closed without being integrated.

-------------

PR: https://git.openjdk.org/lilliput-jdk21u/pull/34

From john.r.rose at oracle.com  Wed Aug 28 22:28:49 2024
From: john.r.rose at oracle.com (John Rose)
Date: Wed, 28 Aug 2024 15:28:49 -0700
Subject: for the record: header bit dynamics could possibly change after
 Leyden training runs
Message-ID: <94773454-25D8-4152-8C93-389049887ACA@oracle.com>

There?s a possible new consideration to take into account in
planning future reductions to header size, which I want to
state for the record.  (And NOT for immediate action!
Lilliput has lots to do for the present release.)

In https://bugs.openjdk.org/browse/JDK-8198331 there is
a discussion of tactics for moving id-hash and synch-control
bits out of the header, into side tables.  This RFE proposed
try to get rid of the mark word.  Lilliput subsumes that RFE.
Lilliput gives more work to mark word, filling it with klass,
id-hash, and synch-control, and also GC forwarding.

So far so good; I think we are getting to a good place.

But we can still see a basic fact about both id-hash and
synch, and that is that most classes don?t use them, most
of the time.  (There are exceptions: serialization can use
id-hash indiscriminately.)

If we only had a way to determine which classes actually
need to be provisioned with id-hash support, then other classes
could avoid surrendering any header bits at all to the needs
of id-hash.  For occasional outlier uses of id-hash, if they
are rare enough, a slow path and/or a side data structure
would be adequate.  The same point is true for synch support.

There may be a new way coming to determine which classes actually
do use the VM?s runtime support for id-hash and/or synch.
That is a Leyden training run.  A training run executes somebody?s
application on a representative workload, and then dumps all kinds
of information about what happened during the run.  It would be
pretty easy to record (during a training run) whether or not any
given class EVER used id-hash, and/or EVER used synchronization,
on its instances.  That information, fed forward via a Leyden
AOT cache, could cause the VM to make a different decision about
object layout, for classes that do, or do not, appear to need
those runtime resources.  A class that needs a resource, such
as storage for id-hash, or some pointer or counter to help with
synch, could allocate that resource in an extension field in
the object layout.  You will probably recognize that this is
the same basic idea as the ?big klass pointer? idea which
could allow headers to have intentionally substandard klass
ID fields, as long as there is a way to put the overflow
bits elsewhere.

There are lots of pitfalls here, notably complexity of
implementation and maintenance costs. (And this may be
poor timing on my part for bringing this up at all.  Sorry,
but not sorry: This timing is driven by Leyden more than
Lilliput.)  Another pitfall is the increase of instructions
it requires to read a header which has more and more
variant layouts; this was why I was careful to observe
(for the klass ID overflow tricks) that there might be
flow-free idioms, which at least don?t burden the branch
predictor with a new bunch of odd jobs.  If I?m right,
though, that a fast-path/slow-path scheme might work
(for id-hash and/or synch), then the problem boils down
to making the slow path detection as fast as possible,
and keeping the fast path simple.  This might be doable
by (a) using a sentinel bit in the header and (b) putting
the injected field (holding the runtime resource) at a
fixed offset, at least in 99% of the cases.

I don?t want to pursue this in detail, but I would like to put
it out here in the spirit of brainstorming the sorts of new
tradeoffs that we can make about object layout, in the presence
of relatively trustworthy speculations about object dynamics,
as obtained from Leyden training runs.  It does seem to be
a fundamentally new move for making tradeoffs about those
heavily contended header bits.  Not now, but certainly in
a foreseeable future.

On leyden-dev we may sometimes discuss other possible ?tricks?
in this vein, of profile-based format adjustments.  Here is a
link to a companion note I just wrote, to go with this one:

https://mail.openjdk.org/pipermail/leyden-dev/2024-August/000907.html


From duke at openjdk.org  Fri Aug 30 16:11:54 2024
From: duke at openjdk.org (duke)
Date: Fri, 30 Aug 2024 16:11:54 GMT
Subject: git: openjdk/lilliput: created branch JEP-450 based on the branch
 lilliput-2 containing 778 unique commits
Message-ID: <cf34035b-81c1-48c5-878f-121cdd623982@openjdk.org>

The following commits are unique to the JEP-450 branch:
========================================================
64208462: 8334396: RISC-V: verify perf of ReverseBytesI/L
5cad0b4d: 8322708: Global HTML attributes are not allowed
001d6860: 8332587: RISC-V: secondary_super_cache does not scale well
9ef86da5: 8334170: bug6492108.java test failed with exception Image comparison failed at (0, 0) for image 4
99e4d77a: 8333117: Remove support of remote and manual debuggee launchers
a81e1bf1: 8332252: Clean up vmTestbase/vm/share
1b1dba80: 8333358: java/io/IO/IO.java test fails intermittently
265a0f55: 8334490: Normalize string with locale invariant `toLowerCase()`
de8ee977: 8334333: MissingResourceCauseTestRun.java fails if run by root
187710e1: 8333300: [JVMCI] add support for generational ZGC
4b4a483b: 8330699: Obsolete -XX:+UseEmptySlotsInSupers
e5de26dd: 8329032: C2 compiler register allocation support for APX EGPRs
880e458a: 8333819: Move embedded external addresses from relocation info into separate global table
6a5cb0b2: 8334567: [test] runtime/os/TestTracePageSizes move ppc handling
bdd96604: 8323196: jdk/jfr/api/consumer/filestream/TestOrdered.java failed with "Events are not ordered! Reuse = false"
ed149062: 8333361: ubsan,test : libHeapMonitorTest.cpp:518:9: runtime error: null pointer passed as argument 2, which is declared to never be null
d2bebffb: 8327370: (ch) sun.nio.ch.Poller.register throws AssertionError
711e7238: 6967482: TAB-key does not work in JTables after selecting details-view in JFileChooser
08ace27d: 8332314: Add window size configuration option to JavaShellToolBuilder interface
dbf5a9a4: 8334706: [JVMCI] APX registers incorrectly exposed on AMD64
9f8de221: 8327793: Deprecate jstatd for removal
75bea280: 8333867: SHA3 performance can be improved
c41293a7: 8334695: Fix build failure without zgc after JDK-8333300
93d98027: 8334715: [riscv] Mixed use of tab and whitespace in riscv.ad
8e1d2b09: 8334441: Mark tests in jdk_security_infra group as manual
689cee3d: 8334509: Cancelling PageDialog does not return the same PageFormat object
1ff5acda: 8332099: since-checker - Add @ since to package-info in jdk.jsobject
7e55ed3b: 8333748: javap crash - Fatal error: Unmatched bit position 0x2 for location CLASS
72ca7baf: 8334708: FFM: two javadoc problems
652784c8: 8334392: Switch RNG in NMT's treap
eb110bdc: 8334180: NMT gtests introduced with 8312132 should be labeled as NMT
7baddc20: 8334339: Test java/nio/file/attribute/BasicFileAttributeView/CreationTime.java fails on alinux3
a4582a89: 8334166: Enable binary check
863b2a99: 8329994: Zap alignment padding bits for ArrayOops in non-release builds
13dce296: 8334560: [PPC64]: postalloc_expand_java_dynamic_call_sched does not copy all fields
edf7f055: 8334083: C2 SuperWord: TestCompatibleUseDefTypeSize.java fails with -XX:+AlignVector after JDK-8325155
05a63d80: 8334489: Add function os::used_memory
05ff3185: 8334594: Generational ZGC: Deadlock after OopMap rewrites in 8331572
ca5a438e: 8334571: Extract control dependency rewiring out of PhaseIdealLoop::dominated_by() into separate method
9d4a4bd2: 8324841: PKCS11 tests still skip execution
2e64d151: 8334564: VM startup: fatal error: FLAG_SET_ERGO cannot be used to set an invalid value for NonNMethodCodeHeapSize
5ac2149b: 8334299: Deprecate LockingMode option, along with LM_LEGACY and LM_MONITOR
e825ccfe: 8332362: Implement os::committed_in_range for MacOS and AIX
b2930c5a: 8334040: jdk/classfile/CorpusTest.java timed out
55c79694: 8334765: JFR: Log chunk waste
71a692ab: 8321033: Avoid casting Array to GrowableArray
4b153e5e: 8306580: Propagate CDS dumping errors instead of directly exiting the VM
3a26bbce: 8185429: [macos] After a modal dialog is closed, no window becomes active
e527e1c3: 8334580: Deprecate no-arg constructor BasicSliderUI() for removal
974dca80: 8334223: Make Arena MEMFLAGs immutable
c30e0403: 8331911: Reconsider locking for recently disarmed nmethods
baafa662: 8334287: Man page update for jstatd deprecation
75a2afac: 8248981: Specify list of standard message digest and mgf algorithms for RSASSA-PSS signature
cae94b26: 8334397: RISC-V: verify perf of ReverseBytesS/US
6c679330: 8334899: Test runtime/cds/appcds/javaldr/ExceptionDuringDumpAtObjectsInitPhase.java failed after JDK-8306580
57f8b91e: 8333658: NMT: Use an allocator with 4-byte pointers to save memory in NativeCallStackStorage
9c89f086: 8334421: assert(!oldbox->is_unbalanced()) failed: this should not be called for unbalanced region
7429c37e: 8334598: Default classlist in JDK is not deterministic after JDK-8293980
933eabab: 8334629: [BACKOUT] PhaseIdealLoop::conditional_move is too conservative
f8bf470b: 8334810: Redo: Un-ProblemList LocaleProvidersRun and CalendarDataRegression
861aefca: 8334418: Update IANA Language Subtag Registry to Version 2024-06-14
86b0cf25: 8334653: ISO 4217 Amendment 177 Update
b3bf31a0: 8333542: Breakpoint in parallel code does not work
f101e153: 8333583: Crypto-XDH.generateSecret regression after JDK-8329538
c66f785f: 8334505: RISC-V: Several tests fail when MaxVectorSize does not match VM_Version::_initial_vector_length
25c3845b: 8333133: Simplify QuickSort::sort
a5f401f3: 8334650: Add debug information about whether an Assertion Predicate is for the init or last value
b88af942: 8269870: PS: Membar in PSPromotionManager::copy_unmarked_to_survivor_space could be relaxed
e1390056: 8333994: NMT: call stacks should show source information
7f6804ce: 8334872: BigEndian: java/lang/invoke/condy Tests failing since JDK-8294960
4ce8822b: 8334037: Local class creation in lambda in pre-construction context crashes javac
741a0f39: 8334241: Adjust API docs side bar dimensions
f23295ec: 8334600: TEST java/net/MulticastSocket/IPMulticastIF.java fails on linux-aarch64
b2ac7259: 8327380: Add tests for Shenandoah barrier expansion optimization
efb905e5: 8334618: ubsan: support setting additional ubsan check options
4ffc5e60: 8326705: Test CertMsgCheck.java fails to find alert certificate_required
8374d165: 8335006: C2 SuperWord: add JMH benchmark VectorLoadToStoreForwarding.java
8591eff7: 8332103: since-checker - Add missing @ since tags to java.desktop
5883a20b: 8334437: De-duplicate ProxyMethod list creation
b5d58962: 8335108: Build error after JDK-8333658 due to class templates
bffc8484: 8333755: NumberFormat integer only parsing breaks when format has suffix
817edcb6: 8331411: Shenandoah: Reconsider spinning duration in ShenandoahLock
4ebb7712: 8334769: Shenandoah: Move CodeCache_lock close to its use in ShenandoahConcurrentNMethodIterator
07bc523d: 8334670: SSLSocketOutputRecord buffer miscalculation
3796fdfc: 8328536: javac - crash on unknown type referenced in yield statement
6682305e: 8334779: Test compiler/c1/CanonicalizeArrayLength.java is timing out
9bb675f8: 8334719: (se) Deferred close of SelectableChannel may result in a Selector doing the final close before concurrent I/O on channel has completed
9d20b58f: 8334328: Reduce object allocation for FloatToDecimal and DoubleToDecimal
0fc5b271: 8332014: since-checker - Fix @ since tags in jdk.jshell
46b817b7: 8333363: ubsan: instanceKlass.cpp: runtime error: member call on null pointer of type 'struct AnnotationArray'
f3b69da5: 8335136: Underscore as parameter name in one-parameter functional types fails to compile
37e7698c: 8335154: jcmd VM.classes -verbose=false does not set verbose to false
79a23017: 8322859: Parallel: Move transform_stack_chunk
50dd962b: 8335007: Inline OopMapCache table
6b961acb: 8333786: Serial: Remove SerialHeap::_incremental_collection_failed
d5375c7d: 8333308: javap --system handling doesn't work on internal class names
5909d541: 8326820: Metadata artificially kept alive
4ab7e98c: 8330842: Support AES CBC with Ciphertext Stealing (CTS) in SunPKCS11
b6ffb442: 8335135: HttpURLConnection#HttpInputStream does not throw IOException when response is truncated
0e6b0cba: 8334886: jdk/jfr/api/recording/time/TestTimeMultiple.java failed with RuntimeException: getStopTime() > afterStop
9d986a01: 8335220: C2: Missing check for Opaque4 node in EscapeAnalysis
243bae7d: 8304693: Remove -XX:-UseVtableBasedCHA
c35e58a5: 8309634: Resolve CONSTANT_MethodRef at CDS dump time
3b1ca986: 8334895: OpenJDK fails to configure on linux aarch64 when CDS is disabled after JDK-8331942
4e8cbf88: 8335134: Test com/sun/jdi/BreakpointOnClassPrepare.java timeout
cd46c87d: 8334843: RISC-V: Fix wraparound checking for r_array_index in lookup_secondary_supers_table_slow_path
b4df380f: 8334763: --enable-asan: assert(_thread->is_in_live_stack((address)this)) failed: not on stack?
308a8123: 8334645: Un-problemlist vmTestbase/nsk/sysdict/vm/stress/chain/chain007/chain007.java
c47a0e00: 8334147: Shenandoah: Avoid taking lock for disabled free set logging
d457609f: 8319947: Recursive lightweight locking: s390x implementation
3b3a19e9: 8335314: Problem list compiler/uncommontrap/DeoptReallocFailure.java
6f4ddc2f: 8335142: compiler/c1/TestTraceLinearScanLevel.java occasionally times out with -Xcomp
99d2bbf7: 8334433: jshell.exe runs an executable test.exe on startup
c798316b: 8269657: Test java/nio/channels/DatagramChannel/Loopback.java failed: Unexpected message
8ec378a6: 8277949: (dc) java/nio/channels/DatagramChannel/AdaptorBasic.java failed in timeout
49eb00da: 8299813: java/nio/channels/DatagramChannel/Disconnect.java fails with jtreg test timeout due to lost datagram
f4d8c005: 8334562: Automate com/sun/security/auth/callback/TextCallbackHandler/Default.java test
486aa11e: 8335237: ubsan: vtableStubs.hpp  is_vtable_stub exclude from ubsan checks
45c4eaa5: 8335274: SwitchBootstraps.ResolvedEnumLabels.resolvedEnum should be final
79a3554e: 8335124: com/sun/management/ThreadMXBean/ThreadCpuTimeArray.java failed with CPU time out of expected range
3e23e9c5: 8335344: test/jdk/sun/security/tools/keytool/NssTest.java fails to compile
166f9d9a: 8335221: Some C2 intrinsics incorrectly assume that type argument is compile-time constant
5d866bf1: 8335252: Reduce size of j.u.Formatter.Conversion#isValid
8350b1da: 8335294: Fix simple -Wzero-as-null-pointer-constant warnings in gc code
bb18498d: 8335349: jcmd VM.classloaders "fold" option should be optional
d9bcf061: 8335217: Fix memory ordering in ClassLoaderData::ChunkedHandleList
53242cdf: 8335283: Build failure due to 'no_sanitize' attribute directive ignored
c7e9ebb4: 8331732: [PPC64] Unify and optimize code which converts != 0 to 1
71e3798b: 8335308: compiler/uncommontrap/DeoptReallocFailure.java times out with SerialGC on Windows
0a6ffa57: 8261242: [Linux] OSContainer::is_containerized() returns true when run outside a container
747e1e47: 8334295: CTW: update modules
3ca2bcd4: 8335060: ClassCastException after JDK-8294960
2f4f6cc3: 8317721: RISC-V: Implement CRC32 intrinsic
ee4720a7: 8333306: gc/arguments/TestParallelGCErgo.java fails when largepage are enabled
5fe07b36: 5021949: JSplitPane setEnabled(false) shouldn't be partially functional
318d9aca: 8335369: Fix -Wzero-as-null-pointer-constant warnings in ImmutableOopMapBuilder
9046d7ae: 8335390: C2 MergeStores: wrong result with Unsafe
4060b35b: 8335298: Fix -Wzero-as-null-pointer-constant warning in G1CardSetContainers
a537e87d: 8335530: Java file extension missing in AuthenticatorTest
dd74e7f8: 8335147: Serial: Refactor TenuredGeneration::promote
685e5878: 8334816: compiler/c2/irTests/TestIfMinMax.java fails after 8334629
153b12b9: 8331560: Refactor Hotspot container detection code so that subsystem delegates to controllers
a3479576: 8335291: Problem list all SA core file tests on macosx-aarch64 due to JDK-8318754
27982c8f: 8327854: Test java/util/stream/test/org/openjdk/tests/java/util/stream/WhileOpStatefulTest.java failed with RuntimeException
1ef34c18: 8335475: ClassBuilder incorrectly calculates max_locals in some cases
f187c92b: 8335370: Fix -Wzero-as-null-pointer-constant warning in jvmti_common.hpp
3a2d4264: 8334726: Remove accidentally exposed individual methods from Class-File API
8a664a4c: 8334734: Remove specialized readXxxEntry methods from ClassReader
f7af4504: 8335110: Fix instruction name and API spec inconsistencies in CodeBuilder
f9b4ea13: 8334220: Optimize Klass layout after JDK-8180450
fac74b11: 8334229: Optimize InterpreterOopMap layout
d51141e5: 8321274: Rename ZipEntry.extraAttributes to ZipEntry.externalFileAttributes
0db9bc57: 8335290: Rename ClassFile::transform to ClassFile::transformClass
7bc8f9c1: 8335589: Fix -Wzero-as-null-pointer-constant warnings in IdealLoopTree ctor
f3f90dc1: 8335592: Fix -Wzero-as-null-pointer-constant warnings in RootNode ctor
77a7078b: 8335593: Fix -Wzero-as-null-pointer-constant warning in Type_Array ctor
4d2f7376: 8335357: Delete HotSpotJDKReflection.oopSizeOffset
6c84e9c8: 8335544: Serial: Remove unused _should_allocate_from_space
c06b75ff: 8335591: Fix -Wzero-as-null-pointer-constant warnings in ConcurrentHashTable
350f9c19: 8322812: Manpage for jcmd is missing JFR.view command
6db4c6a7: 8335536: Fix assertion failure in IdealGraphPrinter when append is true
5866b16d: 8335411: RISC-V: Optimize encode_heap_oop when oop is not null
6923a511: 8335607: Serial: Remove unused collection_attempt_is_safe
5a8af2b8: 8335615: Clean up left-overs from 8317721
cf4f2b53: 8332517: G1: Refactor G1AllocRegion
19a8a2ba: 8335618: Serial: Remove unused definitions in SerialHeap
8aaec37a: 8322475: Extend printing for System.map
13b782c3: 8334554: RISC-V: verify & fix perf of string comparison
9a91865f: 8335395: G1: Verification does not detect references into Free regions
68ffec98: 8335479: JFR: Missing documentation for -XX:StartFlightRecording
587535c5: 8334545: runtime/ClassInitErrors/TestStackOverflowDuringInit.java fails after JDK-8294960
3efa93ba: 8335588: Fix -Wzero-as-null-pointer-constant warnings in calls to Node ctor
e01626cf: 8335655: ProblemList serviceability/dcmd/vm tests failing after JDK-8322475
7b894bc4: 8332786: When dumping static CDS archives, explicitly assert that we don't use a CDS archive
38a578d5: 8334738: os::print_hex_dump should optionally print ASCII
b20e8c8e: 8335397: Improve reliability of TestRecursiveMonitorChurn.java
3e3f83f6: 8335385: javac crash on unattributed piece of AST
0bb9c762: 8324089: Fix typo in the manual page for "jcmd" (man jcmd)
cf1be872: 8335663: Fix simple -Wzero-as-null-pointer-constant warnings in C2 code
c0604fb8: 8334890: Missing unconditional cross modifying fence in nmethod entry barriers
916db07e: 8335532: [JVMCI] Export VM_Version::L1_line_size in JVMCI
ced99066: 8334371: [AIX] Beginning with AIX 7.3 TL1 mmap() supports 64K memory pages
7e378fcc: 8335667: Fix simple -Wzero-as-null-pointer-constant warnings in compiler code
6a472797: 8332072: Convert package.html files in `java.naming` to package-info.java
b0efd774: 8314653: Metaspace: remove allocation guard feature
da0ffa8b: 8334031: Generated JfrNativeSettings seems off
3050ba01: 8335654: Remove stale hyperlink in divnode.cpp
f4fa35e2: 8330954: since-checker - Fix remaining @ since tags in java.base
cff9e246: 8335493: check_gc_overhead_limit should reset SoftRefPolicy::_should_clear_all_soft_refs
b9d8056d: 8332124: Jcmd should recognise options that look like requests for help
4ec1ae10: 8331385: G1: Prefix HeapRegion helper classes with G1
6409ec33: 8335711: G1: Remove unused bot_updates argument in G1AllocRegion constructor
bdf470b3: 8335742: Problemlist gc/g1/TestMixedGCLiveThreshold.java#25percent with virtual threads
c8acea87: 8335706: G1: Remove unused G1ConcurrentRefine::RemSetSamplingClosure::_cset
194425d7: 8335645: j.u.Formatter#trailingZeros improved with String repeat
ff49f677: 8335775: Remove extraneous 's' in comment of rawmonitor.cpp test file
7efe1603: 8335730: JFR: Clean up jdk.jfr
b83766e5: 8335632: jdk/jfr/api/consumer/streaming/TestJVMExit.java failed with "Process [...] is no longer alive"
6f7f0f1d: 8333884: MemorySegment::reinterpret removes read-only property
3f37c571: 8335806: RISC-V: Corrected typos Bizarrely
02956ab6: 8332163: C2 SuperWord: refactor PacksetGraph and SuperWord::output into VTransformGraph
55fd1ed2: 8333890: Fatal error in auto-vectorizer with float16 kernel.
3cce31ad: 8335643: serviceability/dcmd/vm tests fail for ZGC after JDK-8322475
540188fd: 8334445: Parallel: Decouple maximum compaction from SoftReference clearing
c5a668bb: 8334231: Optimize MethodData layout
c34a1b70: 8335861: Problem list compiler/vectorization/TestFloat16VectorConvChain.java
953c35eb: 8335824: Test gc/arguments/TestMinInitialErgonomics.java is timing out
cec222e4: 8317611: Add a tool like jdeprscan to find usage of restricted methods
be3676f6: 8304484: CDS dynamic dumping incorrectly leads to "Error occurred during initialization of VM"
d8c1c6ab: 8335604: Serial: Inline Generation::contiguous_available
a9b7f42f: 8333826: Update --release 23 symbol information for JDK 23 build 29
284671a1: 8335449: runtime/cds/DeterministicDump.java fails with File content different at byte ...
3a87eb5c: 8335126: Shenandoah: Improve OOM handling
3733fe3a: 8335789: [TESTBUG] XparColor.java test fails with Error. Parse Exception: Invalid or unrecognized bugid: @
babf6df7: 8334757: AssertionError: Missing type variable in where clause
bb1f8a16: 8335904: Fix invalid comment in ShenandoahLock
9c7a6eab: 8312125: Refactor CDS enum class handling
564a72e1: 8335955: JDK-8335742 wrongly used a "JDK-" prefix in the problemlist bug number
2a296475: 8334777: Test javax/management/remote/mandatory/notif/NotifReconnectDeadlockTest.java failed with NullPointerException
8f62f31d: 8335906: [s390x] Test Failure: GTestWrapper.java
f3ff4f74: 8335882: platform/cgroup/TestSystemSettings.java fails on Alpine Linux
0e0dfca2: 8330806: test/hotspot/jtreg/compiler/c1/TestLargeMonitorOffset.java fails on ARM32
531a6d85: 8335911: Document ccls indexer in doc/ide.md
7e11fb70: 8335688: Fix -Wzero-as-null-pointer-constant warnings from fflush calls in jvmti tests
14721244: 8333364: Minor cleanup could be done in com.sun.crypto.provider
dcf4e0d5: 8335966: Remove incorrect problem listing of java/lang/instrument/NativeMethodPrefixAgent.java in ProblemList-Virtual.txt
b5909cab: 8323242: Remove vestigial DONT_USE_REGISTER_DEFINES
a44b60c8: 8335778: runtime/ClassInitErrors/TestStackOverflowDuringInit.java fails on ppc64 platforms after JDK-8334545
537d20af: 8335766: Switch case with pattern matching and guard clause compiles inconsistently
e0fb9494: 8335779: JFR: Hide sleep events
e6c5aa7a: 8336012: Fix usages of jtreg-reserved properties
fb9a227e: 8313909: [JVMCI] assert(cp->tag_at(index).is_unresolved_klass()) in lookupKlassInPool
fb66716a: 8331725: ubsan: pc may not always be the entry point for a VtableStub
7ab96c74: 8335409: Can't allocate and retain memory from resource area in frame::oops_interpreted_do oop closure after 8329665
66db7156: 8335637: Add explicit non-null return value expectations to Object.toString()
242f1133: 8334481: [JVMCI] add LINK_TO_NATIVE to MethodHandleAccessProvider.IntrinsicMethod
cad68e06: 8335935: Chained builders not sending transformed models to next transforms
d6c6847e: 8335743: jhsdb jstack cannot print some information on the waiting thread
b363de8c: 8335946: DTrace code snippets should be generated when DTrace flags are enabled
cf940e13: 8335553: [Graal] Compiler thread calls into jdk.internal.vm.VMSupport.decodeAndThrowThrowable and crashes in OOM situation
b7d0eff5: 8207908: JMXStatusTest.java fails assertion intermittently
1772a929: 8334457: Test javax/swing/JTabbedPane/bug4666224.java fail on macOS with because pressing the ?C? key does not switch the layout to WRAP_TAB_LAYOUT
2928753b: 8324966: Allow selecting jtreg test case by ID from make
62cbf703: 8336085: Fix simple -Wzero-as-null-pointer-constant warnings in CDS code
b32e4a68: 8335356: Shenandoah: Improve concurrent cleanup locking
6fcd49f9: 8336239: Fix javadoc markup in java.lang.Process
5c612c23: 8332689: RISC-V: Use load instead of trampolines
dea92742: 8332125: [nmt] Totals in diff report should print out total malloc and mmap diffs
d06d79c8: 8325369: @sealedGraph: Bad link to image for tag on nested classes
58c98420: 8336021: Doccheck: valign not allowed for HTML5 in java.xml
5100303c: 8335668: NumberFormat integer only parsing should throw exception for edge case
9eb611e7: 8334055: Unhelpful 'required: reference' diagnostics after JDK-8043226
73e3e0ed: 8321509: False positive in get_trampoline fast path causes crash
88905571: 8335623: Clean up HtmlTag.HtmlTag and make the ARIA role attribute global
687601eb: 8336257: Additional tests in jmxremote/startstop to match on PID not app name
b3ef2a60: 8336036: Synthetic documentation for a record's equals is incorrect for floating-point types
81a0d1ba: 8325525: Create jtreg test case for JDK-8325203
c703d290: 8335710: serviceability/dcmd/vm/SystemDumpMapTest.java and SystemMapTest.java fail on Linux Alpine after 8322475
1fe3ada0: 8336284: Test TestClhsdbJstackLock.java/TestJhsdbJstackLock.java fails with -Xcomp after JDK-8335743
f677b90e: 8267887: RMIConnector_NPETest.java fails after removal of RMI Activation (JDK-8267123)
7a620329: 8336081: Fix -Wzero-as-null-pointer-constant warnings in JVMTypedFlagLimit ctors
9b6f6c5c: 8336082: Fix -Wzero-as-null-pointer-constant warnings in SimpleCompactHashtable
eec0e155: 8335619: Add an @apiNote to j.l.i.ClassFileTransformer to warn about recursive class loading and ClassCircularityErrors
559826c2: 8332474: Tighten up ToolBox' JavacTask to not silently accept javac crash as a failure
2fc7eb44: 8155030: The Menu Mnemonics are always displayed for GTK LAF
34d8562a: 8335902: Parallel: Refactor VM_ParallelGCFailedAllocation and VM_ParallelGCSystemGC
4f312d6b: 8336152: Remove unused forward declaration in classLoadInfo.hpp
84c74ad0: 8335802: Improve startup speed HexFormat uses boolean instead of enum
1f6e106b: 8335684: Test ThreadCpuTime.java should pause like ThreadCpuTimeArray.java
4957145e: 8336278: Micro-optimize Replace String.format("%n") to System.lineSeparator
8ba9bc6f: 8332249: Micro-optimize Method.hashCode
5bc86f33: 8336259: Wrong link to stylesheet.css in JavaDoc API documentation
4166e534: 8318106: Generated HTML for snippet does not always contain an id
ae9f318f: 8336301: test/jdk/java/nio/channels/AsyncCloseAndInterrupt.java leaves around a FIFO file upon test completion
6f325db4: 8310915: Typo in aarch64.ad: "envcodings"
a9f5e76a: 8335905: CompoundElement API cleanup
3f2636d9: 8335820: java/lang/invoke/LFCaching/LFSingleThreadCachingTest.java fails due to IllegalArgumentException: hash must be nonzero
a96de6d8: 8336256: memcpy short value to int local is incorrect in VtableStubs::unsafe_hash
2b0adfc2: 8335817: javac AssertionError addLocalVar checkNull
a253e0ff: 8335642: Hide Transform implementation for Class-File API
46355319: 8335159: Move method reference to lambda desugaring before Lower
000de306: 8335269: [Graal] occasional timeout in java/lang/StringBuffer/TestSynchronization.java with loom
9dfcd75e: 8334121: Anonymous class capturing two enclosing instances fails to compile
ab27acab: 8336297: C2: Fix -Wzero-as-null-pointer-constant warnings in derived Node ctors
388fcf03: 8336349: Fix more simple -Wzero-as-null-pointer-constant warnings in C2 code
c8a95a76: 8072701: resume001 failed due to ERROR: timeout for waiting for a BreakpintEvent
bc7cd42d: 8314498: [macos] Transferring File objects to Finder fails
8feabc84: 8334057: JLinkReproducibleTest.java support receive test.tool.vm.opts
419cc462: 8335533: OutOfMemoryError: Metaspace observed again on AIX in test RedefineLeakThrowable.java after JDK-8294960
c99be357: 8336474: Problemlist compiler/interpreter/Test6833129 on x86_32
88eff4c3: 8336421: ciMethod() constructor should use ConditionalMutexLocker(Compile_lock)
59bf3d77: 8336080: Fix -Wzero-as-null-pointer-constant warnings in ClassLoaderStats ctor
a60608e7: 8334169: Long arguments of attach operation are silently truncated on Windows
005fb67e: 8331194: NPE in ArrayCreationTree.java with -XX:-UseCompressedOops
f3e7063e: 8336420: Add JVMTI setfldw001 and setfmodw001 tests to Xcomp problem list
69baa7d2: 8336413: gtk headers : Fix typedef redeclaration of GMainContext and GdkPixbuf
5f365d44: 8323231: Improve array management
46c37686: 8320548: Improved loop handling
227fc5e5: 8314794: Improve UTF8 String supports
aea9a08b: 8319859: Better symbol storage
c5a8c8a0: 8325600: Better symbol storage
e6363255: 8324559: Improve 2D image handling
553f21ae: 8327413: Enhance compilation efficiency
8cc84bf7: 8320097: Improve Image transformations
13341ca7: 8323390: Enhance mask blit functionality
d90c20c0: Merge
3babffd4: 8334167: Test java/lang/instrument/NativeMethodPrefixApp.java timed out
b9b0b850: 8336375: Crash on paste to JShell
70f3e990: 8336463: Parallel: Add PSOldGen::expand_and_allocate
59843f4a: 8336040: Missing closing anchor element in Docs.gmk
d41d2a7a: 8334502: gtest/GTestWrapper.java fails on armhf due to LogDecorations.iso8601_utctime_test
67979eb0: 8334781: JFR crash:  assert(((((JfrTraceIdBits::load(klass)) & ((JfrTraceIdEpoch::this_epoch_method_and_class_bits()))) != 0))) failed: invariant
87136287: 8334217: [AIX] Misleading error messages after JDK-8320005
6df7acbc: 8299080: Wrong default value of snippet lang attribute
7ec55df3: 8336638: Parallel: Remove redundant mangle in PSScavenge::invoke
10186ff4: 8336300: DateFormatSymbols#getInstanceRef returns non-cached instance
bcb5e695: 8335921: Fix HotSpot VM build without JVMTI
78cc0f95: 8336091: Fix HTML warnings in the generated HTML files
21a6cf84: 8336587: failure_handler lldb command times out on macosx-aarch64 core file
72297d22: 8317720: RISC-V: Implement Adler32 intrinsic
1b83bd92: 8336661: Parallel: Remove stacks_empty assert in PSScavenge::invoke
7bf53132: 8335480: Only deoptimize threads if needed when closing shared arena
35df48e1: 8335860: compiler/vectorization/TestFloat16VectorConvChain.java fails with non-standard AVX/SSE settings
4a73ed44: 8330144: Revise os::free_memory()
5f7b0072: 8336346: Fix -Wzero-as-null-pointer-constant warnings in jvmciJavaClasses.cpp
245c0866: 8332600: javac uses record components source position during compilation
bbc79a5e: 8333768: Minor doc updates to java.lang.{Float, Double}
02be7b8d: 8334495: Use FFM instead of jdk.internal.misc.Unsafe in java.desktop font implementation
b44632aa: 8336588: Ensure Transform downstream receives upstream start items only after downstream started
902c2afb: 8336585: BoundAttribute.readEntryList not type-safe
39f44768: 8334772: Change Class::signers to an explicit field
330e520c: 8028127: Regtest java/security/Security/SynchronizedAccess.java is incorrect
1b9270ac: 8328723: IP Address error when client enables HTTPS endpoint check on server socket
902bada2: 8234071: JTable.AUTO_RESIZE_LAST_COLUMN acts like AUTO_RESIZE_ALL_COLUMNS
f5871df2: 8336675: Remove UnixFileSystemProvider.checkPath in favor of UnixPath.toUnixPath
10fcad70: 8325945: Error reporting should limit the number of String characters printed
fa5ad700: 8334771: [TESTBUG] Run TestDockerMemoryMetrics.java with -Xcomp fails exitValue = 137
10982fe5: 8335843: C2 hits assert(_print_inlining_stream->size() > 0) failed: missing inlining msg
0ddf54e2: 8335709: C2: assert(!loop->is_member(get_loop(useblock))) failed: must be outside loop
b703be9c: 8336465: C2: EA incorrectly/unnecessarily checks for clinits
5d965f36: 8336466: C2: Parser incorrectly/unnecessarily checks for clinits
84bc4767: 8336258: Document the behavior of 'exclude' and 'compileonly' with respect to inlining
6e9fcc2d: 8336816: runtime/PrintingTests/StringPrinting.java fails with release VMs
c25c4896: 8333812: ClassFile.verify() can throw exceptions instead of returning VerifyErrors
3ade2b61: 8336777: BufferedMethodBuilder not initialized with static flag
939fe000: 8336786: VerifyError with lambda capture and enclosing instance references
e7e48a78: 8248609: [Graal] vmTestbase/nsk/jdi/VoidValue/toString/tostring001/TestDescription.java failed with Unexpected com.sun.jdi.ObjectCollectedException
e3acf4c6: 8336792: DateTimeFormatterBuilder append zeros based on StringBuilder.repeat
491b9f5e: 8336706: Optimize LocalDate.toString with StringBuilder.repeat
c5b7af73: 8336692: Redo fix for JDK-8284620
b21cb44e: 8329398: Links in InetAddress class description show "#format"
ad498f57: 8335896: Source launcher should set TCCL
fd741a88: 8327538: The SSLExtension class specifies incorrect values for heartbeat per RFC 6520 and post_handshake_auth per RFC 8446
4da99158: 8333396: Use StringBuilder internally for java.text.Format.* formatting
0db6c15e: 8336833: Endless loop in Javap ClassWriter
c1fdc04a: 8336781: Erroneous exhaustivity check with boolean switch
7ddd0259: 4265389: JSplitPane does not support ComponentOrientation
92de2b2d: 8336039: Doccheck: HTML warnings, broken links and missing files in java.base documentation
c3226aae: 8334394: Race condition in Class::protectionDomain
0725eb1d: 8336753: Don't run serviceability/sa/ClhsdbDumpheap.java with -Xcomp
c740e1e3: 8333772: Incorrect Kerberos behavior when udp_preference_limit = 0
7ea77305: 8332551: Test vmTestbase/nsk/monitoring/MemoryNotificationInfo/from/from001/TestDescription.java timed out
c1c97042: 8336479: Provide Process.waitFor(Duration)
8438c585: 8336844: ZipConstants64 defines duplicate constants EXTID_ZIP64 and ZIP64_EXTID
31a85f17: 8336491: Unnecessary boxing conversions in void-returning lambdas
34eea6a5: 8333088: ubsan: shenandoahAdaptiveHeuristics.cpp:245:44: runtime error: division by zero
b5575942: 8333728: ubsan: shenandoahFreeSet.cpp:1347:24: runtime error: division by zero
b144910e: 8334145: <pid> missing from vm_memory_map_<pid>.txt in System.dump_map help text
ed649944: 8333391: Test com/sun/jdi/InterruptHangTest.java failed: Thread was never interrupted during sleep
d63d6e23: 8336935: Test sun/security/krb5/auto/RealmSpecificValues.java fails: java.lang.RuntimeException: Should not reach here
96e4a187: 8304929: MethodTypeDesc throws an unchecked exception than ReflectiveOperationException when a component class cannot be resolved
aabec4a9: 8335922: Incorrect @Stable usage of LambdaForm$Name.index
22914e07: 8335938: Review XxxBuilder.original and XxxModel.parent
9f03f687: 8336339: (se) SelectionKey.interestOps(int) should not throw ClosedSelectorException
48030a2a: 8336855: Duplicate protected declaration and comment in interp_masm_aarch64.hpp
4c7b3e7f: 8334758: Incorrect note in Javadoc for a few RandomGenerator methods
e83b4b23: 8335182: Consolidate and streamline String concat code shapes
a2a236f9: 8335939: Hide element writing across the ClassFile API
0e555b5d: 8204582: Extra spaces in jlink documentation make it incorrect.
8e1f17e3: 8327054: DiagnosticCommand Compiler.perfmap does not log on output()
8efcb40c: 8335823: Update --release 23 symbol information for JDK 23 build 33
2f2223d7: 8336944: Shenandoah: Should only relativize stack chunks for successful evacuations
4c91d5cb: 8322133: getParameterSpec(ECGenParameterSpec.class) on EC AlgorithmParameters  does not return standard names
476d2ae6: 8336831: Optimize StringConcatHelper.simpleConcat
3251eea1: 8336499: Failure when creating non-CRT RSA private keys in SunPKCS11
5b4824cf: 8336827: compiler/vectorization/TestFloat16VectorConvChain.java  timeouts on ppc64 platforms after JDK-8335860
05d88de0: 8336098: G1: Refactor G1RebuildRSAndScrubTask
332df83e: 8336927: Missing equals and hashCode in java.lang.classfile.Annotation
aa15b895: 8336485: jdk/jfr/jcmd/TestJcmdView.java RuntimeException: 'Invoked Concurrent' missing from stdout/stderr
b2599f8b: 8336316: JFR: Use SettingControl::getValue() instead of setValue() for ActiveSetting event
04e8cb86: 8336815: Several methods in java.net.Socket and ServerSocket do not specify behavior when already bound, connected or closed
4ea4d7c6: 8336679: Add @implSpec for the default implementations in Process.waitFor()
9e8e3595: 8336787: Examine java.text.Format API for implSpec usage
5a8861a3: 8336847: Use pattern match switch in NumberFormat classes
e716f5ed: 8336755: Remove unused UNALIGNED field from view buffers
021c2c36: 8337067: Test runtime/classFileParserBug/Bad_NCDFE_Msg.java won't compile
24f67d02: 8334232: Optimize C1 classes layout
0898ab7f: 8336741: Optimize LocalTime.toString with StringBuilder.repeat
d3e51daf: 8334085: Test crash: assert(thread->held_monitor_count() == 0) failed: Must be
6e228ce3: 8336254: Virtual thread implementation + test updates
9d879186: 8335191: RISC-V: verify perf of chacha20
8081f870: 8334342: Add MergeStore JMH benchmarks
3baff2af: 8335393: C2: assert(!had_error) failed: bad dominance
00b53481: 8337192: [BACKOUT] JDK-8336098 G1: Refactor G1RebuildRSAndScrubTask
34ee06f5: 8332850: javac crashes if container for repeatable annotation is not found
f61a5059: 8334647: C2: CastII added by PhaseIdealLoop::add_template_assertion_predicate() should have control
e74edbae: 8336640: Shenandoah: Parallel worker use in parallel_heap_region_iterate
81ed0287: 8337060: Test java/foreign/TestConcurrentClose.java failed: IllegalStateException: SegmentAccessor::doAccess method not being compiled
cf0d9e0e: 8337037: compiler internal options are not printing the stacktrace after a compiler crash
b5b5a5b8: 8336667: IAE in DerInputStream.toByteArray
8c28f25e: 8337124: (fs) sun.nio.fs.WindowsSecurity.enablePrivilege should pin when continuations supported
0584af23: 8336685: Shenandoah: Remove experimental incremental update mode
ee839b7f: 8337239: Fix simple -Wzero-as-null-pointer-constant warnings in classfile code
29f0f174: 8336879: Always true condition 'img != null' in GTKPainter.paintPopupMenuBackground
487450cb: 8216471: GTK LnF: Frame is clipped and does not show JTable,Tooltip and JTree demo in SwingSet2 demo
7f119354: 8337167: StringSize deduplication
d10afa26: 8336245: AArch64: remove extra register copy when converting from long to pointer
2aeb12ec: 8334482: Shenandoah: Deadlock when safepoint is pending during nmethods iteration
374fca0f: 8335967: "text-decoration: none" does not work with "A" HTML tags
5ff7c57f: 8337168: Optimize LocalDateTime.toString
3abe8a6e: 8336663: [JVMCI] VM Crash on ZGC due to incompatible handle returned by HotSpotJVMCIRuntime#getJObjectValue
4bcb8f04: 8337243: Fix more -Wzero-as-null-pointer-constant warnings in compiler code
f35af717: 8334315: Shenandoah: reduce GC logging noise
4f194f10: 8337241: Shenandoah: Normalize include guards
0c3720b4: 8335131: Test "javax/swing/JColorChooser/Test6977726.java" failed on ubuntu x64 because "Preview" title is missing for GTK L&F
abc4ca5a: 8330427: Obsolete -XX:+PreserveAllAnnotations
034297a6: 8336240: Test com/sun/crypto/provider/Cipher/DES/PerformanceTest.java fails with java.lang.ArithmeticException
2fbdbaca: 8337245: Fix wrong comment of StringConcatHelper
90641a60: 8336095: Use-after-free in Superword leads to memory corruption
657c0bdd: 8336999: Verification for resource area allocated data structures in C2
dab2a0b5: 8337222: gc/TestDisableExplicitGC.java fails due to unexpected CodeCache GC
db168d9e: 8336966: Alpine Linux x86_64 compilation error: sendfile64
9124a94e: 8337165: Test jdk/jfr/event/gc/stacktrace/TestG1YoungAllocationPendingStackTrace.java failed: IndexOutOfBoundsException: Index 64 out of bounds for length 64
cd52ad80: 8337267: [REDO] G1: Refactor G1RebuildRSAndScrubTask
ee365d75: 8336342: Fix known X11 library locations in sysroot
c23d37e1: 8337300: java/lang/Process/WaitForDuration.java leaves child process behind
c4e6255a: 8332738: Debug agent can deadlock on callbackLock when using StackFrame.PopFrames
a86244f8: 6381729: Javadoc for generic constructor doesn't document type parameter
bd36b6ae: 8337285: Examine java.text.DecimalFormat API for api/implXxx tag usage
ab27090a: 8337225: Demote maxStack and maxLocals from CodeModel to CodeAttribute
7e21d4c1: 8337268: Redundant Math.ceil in StyleSheet.ListPainter#drawShape
bc7c255b: 8337416: Fix -Wzero-as-null-pointer-constant warnings in misc. runtime code
9e6e0a8f: 8336343: Add more known sysroot library locations for ALSA
156f0b43: 8337213: Shenandoah: Add verification for class mirrors
7ac53118: 8331126: [s390x] secondary_super_cache does not scale well
0325ab8d: 8335610: DiagnosticFramework: CmdLine::is_executable() correction
81628328: 8333354: ubsan: frame.inline.hpp:91:25: and src/hotspot/share/runtime/frame.inline.hpp:88:29: runtime error: member call on null pointer of type 'const struct SmallRegisterMap'
79bdd811: 8336763: Parallel: Merge PCMarkAndPushClosure and PCIterateMarkAndPushClosure
41486131: 8335907: JFR: Make SettingControls more robust
1cb27f7e: 8334230: Optimize C2 classes layout
2c9fd901: 8336315: tools/jpackage/windows/WinChildProcessTest.java Failed: Check is calculator process is alive
a91f9ba8: 8301403: Eliminate memory allocations in JVMFlag::printFlags during signal handling
6154a212: 8336032: Enforce immutability of Lists used by ClassFile API
93c19ac7: 8337219: AccessFlags factories do not require necessary arguments
f5c9e8f1: 8334492: DiagnosticCommands (jcmd) should accept %p in output filenames and substitute PID
6c3ba5a6: 8337415: Remove inappropriate Atomic access in FreeListAllocator
d39e7af2: 8320561: Inconsistency in monitorinflation logging
5b7bb40d: 8325002: Exceptions::fthrow needs to ensure it truncates to a valid utf8 string
1c6fef8f: 8337515: JVM_DumpAllStacks is dead code
e63d0165: 8337031: Improvements to CompilationMemoryStatistic
de0b5040: 8336912: G1: Undefined behavior for G1ConfidencePercent=0
9b428dda: 8336242: compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/SimpleDebugInfoTest.java failed assert(oopDesc::is_oop_or_null(val)) failed: bad oop found (again)
c73b3cb5: 8336635: Add IR test for Reference.refersTo intrinsic
07dd7250: 8337418: Fix -Wzero-as-null-pointer-constant warnings in prims code
61386c19: 8337523: Fix -Wzero-as-null-pointer-constant warnings in jvmci code
7121d71b: 8337421: RISC-V: client VM build failure after JDK-8335191
f2ba2ebb: 8331090: Run Ideal_minmax before de-canonicalizing CMoves
fdb4350f: 8324345: Stack overflow during C2 compilation when splitting memory phi
e4c7850c: 8337027: Parallel: Obsolete BaseFootPrintEstimate
8f039b56: 8336919: Cleanup and rename tags in placeholders code
a45bb55d: 8337501: JFR: Use TimespanUnit
97f7c03d: 8336495: Remove unnecessary casts in output.cpp
8af2ef35: 8331015: Obsolete -XX:+UseNotificationThread
65646b5f: 8337457: Redundant Math.round call in AquaProgressBarUI#getStringPlacement
cf1230a5: 8337546: Remove unused GCCause::_adaptive_size_policy
8eb56845: 8337550: Add documentation to TestOutOfMemoryDuringInit.java
f174bbd3: 8337473: Remove sun/management/jdp tests from ProblemList on Linux-aarch64, MacOSX
c6f0a35e: 8333317: Test sun/security/pkcs11/sslecc/ClientJSSEServerJSSE.java failed with: Invalid ECDH ServerKeyExchange signature
022899a7: 8337641: G1: Remove unused G1CollectedHeap::alloc_highest_free_region
27af80ef: 8324260: java/foreign/TestStubAllocFailure.java run timeout with -Xcomp
9fe6e231: 8335638: Calling VarHandle.{access-mode} methods reflectively throws wrong exception
f1fa64b6: 4966250: SSLSessionContext.setSessionTimeout() documentation could be updated
21e86d10: 8334405: java/nio/channels/Selector/SelectWithConsumer.java#id0 failed in testWakeupDuringSelect
dc35f3e8: 8337062: x86_64: Unordered add/mul reduction support for vector api
a89b5251: 8337721: G1: Remove unused G1CollectedHeap::young_collection_verify_type
328a0533: 8335059: Consider renaming ClassLoaderData::keep_alive
066db6eb: 8337274: Remove repeated 'the' in StyleSheet.create{Small,Large}AttributeSet
f2e1205a: 8337676: JFR: Change the label of the throttle setting
7deee745: 8335122: Reorganize internal low-level support for HTML in jdk.javadoc
34edc735: 8337396: Cleanup usage of ExternalAddess
367e0a65: 8334755: Asymptotically faster implementation of square root algorithm
8bd3cd51: 8337716: ByteBuffer hashCode implementations are inconsistent
dabdae6b: 8334599: Improve code from JDK-8302671
fbe8a81d: 8333144: docker tests do not work when ubsan is configured
be34730f: 8335257: Refactor code to create Initialized Assertion Predicates into separate class
d3e7b0c1: 8336462: ConcurrentSkipListSet Javadoc incorrectly warns about size method complexity
2e093b06: 8337779: test/jdk/jdk/jfr/jvm/TestHiddenWait.java is a bit fragile
7e925d72: 8337283: configure.log is truncated when build dir is on different filesystem
c095c0e6: 8336489: Track scoped accesses in JVMCI compiled code
97afbd96: 8336410: runtime/NMT/TotalMallocMmapDiffTest.java Total malloc diff is incorrect. Expected malloc diff range
219e1eb1: 8337712: Wrong javadoc in java.util.Date#toString(): "61" and right parenthesis
98562166: 8336928: GHA: Bundle artifacts removal broken
e68df528: 8337054: JDK 23 RDP2 L10n resource files update
807186ff: 8337784: Fix simple -Wzero-as-null-pointer-constant warnings in linux/posix code
42652b2e: 8337787: Fix -Wzero-as-null-pointer-constant warnings when JVMTI feature is disabled
08f697f4: 8337819: Update GHA JDKs to 22.0.2
e2c07d50: 8337299: vmTestbase/nsk/jdb/stop_at/stop_at002/stop_at002.java failure goes undetected
431d4f7e: 8337785: Fix simple -Wzero-as-null-pointer-constant warnings in x86 code
7146daee: 8337783: Use THROW_NULL instead of THROW_0 in pointer contexts in misc runtime code
965d6b9c: 8335836: serviceability/jvmti/StartPhase/AllowedFunctions/AllowedFunctions.java fails with unexpected exit code: 112
73718fb8: 8337788: RISC-V: Cleanup code in MacroAssembler::reserved_stack_check
20575949: 8337782: Use THROW_NULL instead of THROW_0 in pointer contexts in prims code
0d8ec429: 8337642: Remove unused APIs of GCPolicyCounters
f92c60e1: 8337810: ProblemList BasicDirectoryModel/LoaderThreadCount.java on Windows
958786b2: 8332522: SwitchBootstraps::mappedEnumLookup constructs unused array
f9b8a220: 8337798: JFR: Remove jdk/jfr/api/consumer/recordingstream/TestOnEvent.java from ProblemList.txt
a117945d: 8337344: Redundant javadoc at RasterPrinterJob.isCancelled
ef909bdf: 8335121: Native memory leak when not recording any events
1348ece6: 8332120: Potential compilation failure in istream.cpp:205 - loss of data on conversion
ab509f1b: 8337654: Relocate uncommon trap stub from SharedRuntime to OptoRuntime
53db937d: 8337780: RISC-V: C2: Change C calling convention for sp to NS
3f8b3e55: 8337887: [JVMCI] Clarify jdk.vm.ci.code.Architecture.getName javadoc
ff634a96: 8337506: Disable "best-fit" mapping on Windows command line
22a34213: 8337786: Fix simple -Wzero-as-null-pointer-constant warnings in aarch64 code
fc652d2a: 8235404: [macos] JOptionPane blocks drawing string on another component
6733b89d: 8337667: sun/tools/jcmd/TestJcmdPIDSubstitution.java is failing on mac and windows
920751e5: 8311990: Two JDI tests may interfere with each other
66286b25: 8337968: Problem list compiler/vectorapi/VectorRebracket128Test.java
41f784fe: 8335925: Serial: Move allocation API from Generation to subclasses
88a05a85: 8337975: [BACKOUT] Native memory leak when not recording any events
21f710e7: 8310675: Fix -Wconversion warnings in ZGC code
d19ba81c: 8337603: Change in behavior with -Djava.locale.useOldISOCodes=true
36d08c21: 8336846: assert(state->get_thread() == jt) failed: handshake unsafe conditions
a5c2d7b3: 8335172: Add manual steps to run security/auth/callback/TextCallbackHandler/Password.java test
5e021cbc: 8337410: The makefiles should set problemlist and adjust timeout basing on the given VM flags
9b11bd7f: 8337826: Improve logging in OCSPTimeout and SimpleOCSPResponder to help diagnose JDK-8309754
16df9c33: 8337971: Problem list several jvmci tests on linux-riscv64 until JDK-8331704 is fixed
1846a65e: 8337205: Typo in Stack vs Deque Method table in Deque specification
fa183590: 8335981: ProblemList runtime/Thread/TestAlwaysPreTouchStacks.java for MacOS
a9460a69: 8337982: Remove dead undef assrt0n
3bc4a1ac: 8233068: HIDPI: Linux: AWT Checkbox check mark is unscaled
088871ce: 8335267: [XWayland] move screencast tokens from .awt to .java folder
12c553f1: 8329471: Remove GTK2
ddbd7a78: 8337320: Update ProblemList.txt with tests known to fail on XWayland
4b740d87: 8225209: jdk/jfr/event/compiler/TestCodeSweeper.java fails
6a9a867d: 8337994: [REDO] Native memory leak when not recording any events
78773b17: 8338015: Fix "Java Java" typo in package info file of java.lang.classfile
9695f095: 8337683: Fix -Wconversion problem with arrayOop.hpp
53c9f037: 8336849: Remove .llvm_addrsig section from JDK/VM static libraries (.a files)
bfb75b96: 8336926: jdk/internal/util/ReferencedKeyTest.java can fail with ConcurrentModificationException
e7a0b5b0: 8334780: Crash: assert(h_array_list.not_null()) failed: invariant
9f08a01c: 8338010: WB_IsFrameDeoptimized miss ResourceMark
55c50970: 8337331: crash: pinned virtual thread will lead to jvm crash when running with the javaagent option
0c1e9111: 8338019: Fix simple -Wzero-as-null-pointer-constant warnings in riscv code
9ab8c6b9: 8335130: The test "javax/swing/plaf/synth/ComponentsOrientationSupport/5033822/bug5033822.java" fails because the background color of the tabs is displayed incorrectly.
00aac409: 8338058: map_or_reserve_memory_aligned Windows enhance remap assertion
c01f53ac: 8337876: [IR Framework] Add support for IR tests with @Stable
82d5768c: 8337840: Remove redundant null check in ObjectOutputStream.writeProxyDesc
f74109bd: 8337939: ZGC: Make assertions and checks less convoluted and explicit
53fce38a: 8338062: JFR: Remove TestStartDuration.java and TestStartName.java from ProblemList.txt
6ebd5d74: 8338036: Serial: Remove Generation::update_counters
c37e8638: 8314125: RISC-V: implement Base64 intrinsic - encoding
14071607: 8313931: Javadoc: links to type parameters actually generate links to classes
2b5aec2a: 8338109: java/awt/Mouse/EnterExitEvents/ResizingFrameTest.java duplicate in ProblemList
069e0ea6: 8338064: Give better error for ConcurrentHashTable corruption
3cf3f300: 8330191: Fix typo in precompiled.hpp
60fa08fc: 8337797: Additional ExternalAddress cleanup
358d77da: 8337657: AArch64: No need for acquire fence in safepoint poll during JNI calls
6a3d0452: 8337709: Use allocated states for chunking large array processing
0e7c1c1a: 8338112: Test testlibrary_tests/ir_framework/tests/TestPrivilegedMode.java fails with release build
692f5cbd: 8338101: remove old remap assertion in map_or_reserve_memory_aligned  after JDK-8338058
03204600: 8337958: Out-of-bounds array access in secondary_super_cache
a6c06307: 8337938: ZUtils::alloc_aligned allocates without reporting to NMT
89a15f14: 8337681: PNGImageWriter uses much more memory than necessary
61d1dc59: 8334466: Ambiguous method call with generics may cause FunctionDescriptorLookupError
a36fb368: 8338108: Give better error message in configure if a full XCode is missing
04b146a3: 8337334: Test tools/javac/7142086/T7142086.java timeout with fastdebug binary
f84240bc: 8338011: CDS archived heap object support for 64-bit Windows
8d083147: 8337795: Type annotation attached to incorrect type during class reading
99edb4a4: 8337702: Use new ForwardExceptionNode to call StubRoutines::forward_exception_entry()
2ca136a7: 8337815: Relax G1EvacStats atomic operations
41e31d6b: 8337622: IllegalArgumentException in java.lang.reflect.Field.get
b93b74e3: 8338060: jdk/internal/util/ReferencedKeyTest should be more robust
4417c276: 8330535: Update nsk/jdb tests to use driver instead of othervm
5079c38d: 8338160: Fix -Wzero-as-null-pointer-constant warnings in management.cpp
e70c9bcc: 8338248: PartialArrayStateAllocator::Impl leaks Arena array
d77e6fe4: 8338154: Fix -Wzero-as-null-pointer-constant warnings in gtest framework
73ddb7de: 8335628: C2 SuperWord: cleanup: remove SuperWord::longer_type_for_conversion
c27a8c8c: 8338124: C2 SuperWord: MulAddS2I input permutation still partially broken after JDK-8333840
73f7a5f1: 8338155: Fix -Wzero-as-null-pointer-constant warnings involving PTHREAD_MUTEX_INITIALIZER
5bf27098: 8334475: UnsafeIntrinsicsTest.java#ZGenerationalDebug assert(!assert_on_failure) failed: Has low-order bits set
ba69ed7c: 8338202: Shenandoah: Improve handshake closure labels
fbe4cc96: 8336384: AbstractQueuedSynchronizer.acquire should cancel acquire when failing due to a LinkageError or other errors
ff8a9f92: 8337318: Deoptimization::relock_objects fails assert(monitor->owner() == Thread::current()) failed: must be
76e33b6c: 8336148: Test runtime/locking/TestRecursiveMonitorChurn.java failed: Unexpected Inflation
877fd5a7: 8337595: Remove empty statements in src/hotspot/share/memory/metaspace
9e282e5c: 8337998: CompletionFailure in getEnclosingType attaching type annotations
6af1d6ff: 8335927: Revisit AnnotationConstantValueEntry and AnnotationValue.OfConstant
58b95705: 8338142: (dc) DatagramChannelImpl.blockingReceive can use untimed-park when no timeout set
21ca91e5: 8300800: UB: Shift exponent 32 is too large for 32-bit type 'int'
84c3065e: 8335865: Shenandoah: Improve THP pretouch after JDK-8315923
ca99f37f: 8338156: Fix -Wzero-as-null-pointer-constant warnings in jvmciCompilerToVM.cpp
8e682aca: 8338158: Cleanup ShouldNotXXX uses in machnode.cpp
90527a57: 8336742: Shenandoah: Add more verbose logging/stats for mark termination attempts
f132b347: 8336854: CAInterop.java#actalisauthenticationrootca conflicted with /manual and /timeout
720b4464: 8335181: Incorrect handling of HTTP/2 GOAWAY frames in HttpClient
3dd07b91: 8336163: Remove declarations of some debug-only methods in release build
66bee253: 8338315: G1: G1CardTableEntryClosure:do_card_ptr remove unused parameter worker_id
9fe1777f: 8338280: Parallel: Inline ParallelCompactData::verify_clear
38bd8a36: 8338236: Compile error in cgroup code on Linux when using clang
fbe4f056: 8337976: Insufficient error recovery in parser for switch inside class body
a5d948fb: 8332842: Optimize empty CopyOnWriteArrayList allocations
d8e4d3f2: 8338402: GHA: some of bundles may not get removed
0e3903f2: 8338393: Parallel: Remove unused ParallelCompactData::clear_range
6a390147: 8338110: Exclude Fingerprinter::do_type from ubsan checks
c0384b6f: 8337237: Use FFM instead of Unsafe for Java 2D RenderBuffer class
723ac576: 8332488: Add JVMTI DataDumpRequest to the debug agent
aff7936f: 8338333: Add jls links to javax.lang.model.element.Modifier
e3a5e265: 8338344: Test TestPrivilegedMode.java intermittent fails java.lang.NoClassDefFoundError: jdk/test/lib/Platform
4669e7b7: 8337102: JITTester: Fix breaks in static initialization blocks
4c344335: 8338304: clang on Linux - check for lld presence after JDK-8333189
f536f5ab: 8336086: G1: Use one G1CardSet instance for all young regions
da7311bb: 8338286: GHA: Demote x86_32 to hotspot build only
74fdd686: 8333791: Fix memory barriers for @Stable fields
56dec215: 8338014: Improve usage of @jvms tags in class file API
38591315: 8338442: AArch64: Clean up IndOffXX type and let legitimize_address() fix out-of-range operands
6169613d: 8336655: java/net/httpclient/DigestEchoClient.java IOException: HTTP/1.1 header parser received no bytes
7d1bbff0: 8328553: Get rid of JApplet in test/jdk/sanity/client/lib/SwingSet2/src/DemoModule.java
ef54af39: 8338444: Shenandoah: Remove ShenandoahHumongousThreshold tunable
e51e40c2: 8336914: Shenandoah: Missing verification steps after JDK-8255765
f308b2d5: 8336915: Shenandoah: Remove unused ShenandoahVerifier::verify_after_evacuation
96550827: 8338330: Fix -Wzero-as-null-pointer-constant warnings from THROW_XXX_0
ace49651: 8338406: BytecodeHelpers using wrong bootstrap method descriptor for condy
52d9d69d: 8338331: Fix -Wzero-as-null-pointer-constant warnings from CHECK_0 in jni.cpp
1cd48843: 8338447: Remove InstanceKlass::_is_marked_dependent
d86e99c3: 8293650: Shenandoah: Support archived heap objects
74066bcc: 8338409: Use record to simplify code
bd4160ce: 8315884: New Object to ObjectMonitor mapping
60c9b5cd: 8337839: Make a few fields in MergeCollation static
ddbc0b6a: 8338495: Revert "8336655: java/net/httpclient/DigestEchoClient.java IOException: HTTP/1.1 header parser received no bytes"
5022109b: 8336856: Efficient hidden class-based string concatenation strategy
07352c67: 8338398: Trivially fix grammar and typos
961e944f: 8336754: Remodel TypeAnnotation to "has" instead of "be" an Annotation
8635642d: 8338469: com/sun/jdi/DataDumpTest.java failed with Not a debuggee, or not listening for debugger to attach
2f7ba781: 8335150: Test LogGeneratedClassesTest.java fails on rpmbuild mock enviroment
56a007dd: 8338488: Add screen capture for failure case
15b20cb1: 8337886: java/awt/Frame/MaximizeUndecoratedTest.java fails in OEL due to a slight color difference
f0374a0b: 8337987: Relocate jfr and throw_exception stubs from StubGenerator to SharedRuntime
6d430f24: 8338314: JFR: Split JFRCheckpoint VM operation
e07a5b66: 8338512: JFR: Revert changes to TestCodeSweeper
6ff6b099: 8290501: Typo in javax.swing.BoundedRangeModel documentation
f0fe3138: 8338564: Remove obsolete AbstractNamedEntry::equals method
2766b09e: 8338452: (dc) DatagramChannelImpl.blockingReceive with timeout may block indefinitely if all datagrams blocked by SecurityManager
3ca359ad: 8335771: Improve stability of java/nio/channels/DatagramChannel tests
6460b300: 8321140: Add comment to note difference in Metal's JButton margins
c7690c34: 8338190: TOC vertical offsets not updated when document size changes
55851a31: 8281533: Odd "preview" label in link/linkplain
68d1f5c3: 8338543: ClassBuilder withMethod builders should cache the method type symbol
9775d571: 8338139: {ClassLoading,Memory}MXBean::isVerbose methods are inconsistent with their setVerbose methods
b9d49dce: 8337981: ShenandoahHeap::is_in should check for alive regions
89ca5b6f: 8338365: [PPC64, s390] Out-of-bounds array access in secondary_super_cache
7933e45c: 8338550: Do libubsan1 installation in test container only if requested
01d03e07: 8324209: Check implementation of Expect: 100-continue in the java.net.http.HttpClient
686eb233: 8336817: Several methods on DatagramSocket and MulticastSocket do not specify behaviour when already closed or connected
bc2700b7: 8282944: GHA: Add Alpine Linux x86_64 pre-integration check
b4420030: 8338623: StackCounter adding extraneous slots for receiver invoke instructions
55a97ec8: 8336729: C2: Div/Mod nodes without zero check could be split through iv phi of outer loop of long counted loop nest resulting in SIGFPE
285ceb9e: 8336529: (fs) UnixFileAttributeViews setTimes() failing on armhf, Ubuntu noble
c646efc3: 8205957: setfldw001/TestDescription.java fails with bad field value
0267284c: 8338611: java.lang.module specification wording not aligned with JEP 261
1ebf2cf6: 8336756: Improve ClassFile Annotation writing
d7281079: 8338482: com/sun/jdi/ThreadMemoryLeakTest.java requires that compressed oops are enabled
88ccbb60: 8336934: Clean up JavaLangReflectAccess
cafb3dc4: 6318027: BasicScrollBarUI does not disable timer when enclosing frame is disabled.
59816975: 8337828: CDS: Trim down minimum GC region alignment
e88a3b05: 8338661: StackMapTable is invalid if frames appear in dead code
715fa8f9: 8336498: [macos] [build]: install-file macro may run into permission denied error
c4cf1e93: 8338539: New Object to ObjectMonitor mapping: riscv64 implementation
7458952d: 8338595: Add more linesize for MIME decoder in macro bench test Base64Decode
80adea8e: 8338545: Functional interface implementations for common pre-boot ClassFile operations
918cf114: 8338490: Serial: Move Generation::print_on to subclasses
3aeb6733: 8338532: Speed up the ClassFile API MethodTypeDesc#ofDescriptor
0e8fe355: 8338677: Improve startup of memory access var handles by simplifying combinator chains
e297e881: 8338688: Shenandoah: Avoid calling java_lang_Class accessors in asserts/verifier
ab8071d2: 8338146: Improve Exchanger performance with VirtualThreads
47c8a6a8: 8333265: De-duplicate method references in java.util.stream.FindOps
1d05989b: 8334357: Use NonInterleavingLogStream for report_metadata_oome
6644dd33: 8338760: Adjust the comment after UseObjectMonitorTable
129f527f: 8338290: Xcode project generator for hotspot
6cf7f9c4: 8338662: Shenandoah: Remove excessive ShenandoahVerifier::verify_during_evacuation
6041c936: 8335664: Parsing jsr broken: assert(bci>= 0 && bci < c->method()->code_size()) failed: index out of bounds
0b5c8870: 8338380: Update TLSCommon/interop/AbstractServer to specify an interface to listen for connections
813546f9: 8338856: [BACKOUT] JDK-8337828: CDS: Trim down minimum GC region alignment
c89a1c35: 8338696: (fs) BasicFileAttributes.creationTime() falls back to epoch if birth time is unavailable (Linux)
ea337098: 8328880: Events::log_exception should limit the size of the logging message
e06652ad: 8338810: PPC, s390x: LightweightSynchronizer::exit asserts, missing lock
8e0d0190: 8338630: Test java/nio/channels/DatagramChannel/SendReceiveMaxSize.java timeout
9cbf685b: 8337658: ZGC: Move soft reference handling out of the driver loop function
a5e28005: 8338834: Remove unused import declarations in java.compiler
fead3cf5: 8338745: Intrinsify Continuation.pin() and Continuation.unpin()
69bd227e: 8338417: Explicitly pin a virtual thread before acquiring the JFR string pool monitor
965dd1ac: 8333334: C2: Make result of `Node::dominates` more precise to enhance scalar replacement
21d1e4d8: 8338819: JFR: Internal events causes crash when no other events are in use
916f1aa0: 8329756: [macos] "javax/swing/JTable/KeyBoardNavigation.java" fail because most combinations of navigational keys with the Ctrl key do not work
a461369f: 8338700: AttributeMapper type parameter should be bounded by Attribute
23dc3b02: 8324048: (fc) Make FileKey fields final
5d12ac3f: 8337715: Update --release 23 symbol information for JDK 23 build 37
32b3d707: 8338925: ProblemList runtime/interpreter/LastJsrTest.java on linux-all
5671f836: 8338785: The java.awt.datatransfer.SystemFlavorMap#FLAVOR_MAP_KEY field is not used
0c14579f: 8336830: C2: assert(get_loop(lca)->_nest < n_loop->_nest || lca->in(0)->is_NeverBranch()) failed: must not be moved into inner loop
ce83f6af: 8338844: C2: remove useless code in PhaseIdealLoop::place_outside_loop() after 8335709
20d8f58c: 8331671: Implement JEP 472: Prepare to Restrict the Use of JNI
e63418ee: 8338979: Avoid bootstrapped switches in the classfile API
3f00da84: 8338906: Avoid passing EnumDescs and extra classes to type switch methods that don't use them
a15af699: 8338538: [JVMCI] Allow HotSpotJVMCIRuntime#getJObjectValue to be called by a HotSpot CompileBroker compiler thread
0c744ea7: 8338928: Update SwingSet2 "About" image to reference openjdk.org
5ecbecfb: 8338936: StringConcatFactory optimize the construction of MethodType and MethodTypeDesc
a827ff05: 8335577: runtime/cds/appcds/TestParallelGCWithCDS.java still fails with JNI error
16df0907: 8338947: Deprecate the UseLinuxPosixThreadCPUClocks flag and remove it in a future release
78f53efc: 8338938: The result of the combine method of SettingsControl is not used
cd9e241f: 8336289: Obliterate most references to _snprintf in the Windows JDK
b8e8e965: 8338668: Test javax/swing/JFileChooser/8080628/bug8080628.java doesn't test for GTK L&F
b704bfa2: 8298920: Improve microbenchmark build times
aefdbdc7: 8338727: RISC-V: Avoid synthetic data dependency in nmethod barrier on Ztso
2edf574f: 8338814: [PPC64] Unify interface of cmpxchg for different types
d5c6158c: 8338389: [JFR] Long strings should be added to the string pool
414d23cb: 8338765: ScheduledThreadPoolExecutor struggles with extremely long delays
b25095b0: 8338728: Misc issues in memory layout javadoc
0f667103: 8338939: Simplify processing of hidden class names
1ff5f8d6: 8338440: Parallel: Improve fragmentation mitigation in Full GC
fa4ff78b: 8338690: CompactNumberInstance.format incorrectly formats some numbers (few vs many)
daf26178: 8338929: Make Metaspace::deallocate space-aware
44d3a68d: 8314124: RISC-V: implement Base64 intrinsic - decoding
2e96f159: 8338489: Typo in MemorySegment doc
284c3cde: 8336299: Improve GCLocker stall diagnostics
b1b4cd42: 8332158: [XWayland] test/jdk/java/awt/Mouse/EnterExitEvents/ResizingFrameTest.java
449ca2c3: 8337832: Optimize datetime toString
8e88da05: 8338041: Keyboard Navigation of JTable, Ctrl Shift RIGHT/LEFT doesn't follow native action in GTK L&F
2e174c63: 8338445: jdk.internal.loader.URLClassPath may leak JarFile instance when dealing with unexpected Class-Path entry in manifest
1ff9ac72: 8338731: MemoryLayout::offsetHandle can return a negative offset
21505216: 8322036: Improve help output from the javadoc tool
9d183bd0: 8339149: jfr_flush_event_writer - return value type mismatch
32c97509: 8339160: [BACKOUT] JDK-8338440 Parallel: Improve fragmentation mitigation in Full GC
b6700095: 8338729: Retire the test jdk/java/util/zip/TestZipError.java
379f3db0: 8339175: ProblemList runtime/interpreter/LastJsrTest.java on all platforms with Xcomp
0c2b1758: 8328608: Multiple NewSessionTicket support for TLS
3d49fb8a: 8338103: Stabilize and open source a Swing OGL ButtonResizeTest
a98ecad0: 8338897: Small startup regression remains after JDK-8309622 and JDK-8331932
eff6d9cd: 8339167: Remove AbstractPoolEntry.PrimitiveEntry to reduce boxing overheads
d03ec7aa: 8339030: frame::print_value_on(outputStream* st, JavaThread *thread) doesn't need thread argument
d08b5bd9: 8258483: [TESTBUG] gtest CollectorPolicy.young_scaled_initial_ergo_vm fails if heap is too small
a8ac2872: 8339126: JNI exception pending in Inflater.c
72a49005: 8338888: SystemDictionary::class_name_symbol has incorrect length check
26e3d535: 8338716: Re-visit "interrupt handling" in jdk.internal.loader.Resource
0ddcd701: 8335120: assert(!target->can_be_statically_bound() || target == cha_monomorphic_target) failed
eb7ead58: 8336873: BasicSplitPaneDivider:oneTouchExpandableChanged() should mention that implementation depends on SplitPane.supportsOneTouchButtons property
1383fec4: 8327381: Refactor type-improving transformations in BoolNode::Ideal to BoolNode::Value
0b4a7d53: 8324859: Improve error recovery
ff59532d: 8338678: Erroneous parameterized type represented as <any>
f080b4bb: 8333098: ubsan: bytecodeInfo.cpp:318:59: runtime error: division by zero
362f9ce0: 8339120: Use more fine-granular gcc unused warnings
723588a4: 8338569: HTTP/1.1 CleanupTrigger may be triggerred after the next exchange started
d35ffa4f: 8339017: Make a couple of fields in DoubleByte static
8c8b5801: 8338281: jshell does not run shutdown hooks
e57b5932: 8335062: NMT: Make StackIndex non-opaque
777ed2b5: 8339132: Make DirectCodeBuilder write through without allocating instruction objects
a4962ace: 8338257: UTF8 lengths should be size_t not int
f2968b34: 8339020: Remove unused HeapShared::calculate_oopmap
b711c41d: 8339196: Optimize BufWriterImpl#writeU1/U2/Int/Long
4675913e: 8339237: RISC-V: Builds fail after JDK-8339120
f927c121: 8339154: Cleanups and JUnit conversion of test/jdk/java/util/zip/Available.java
b9e65f98: 8337662: Improve os::print_hex_dump for printing Instructions sections
b8727181: 8338301: Error recovery and reporting should be improved for erroneous implicitly declared classes
2ddca52a: Initial JEP-450 Patch
f4f6d41e: metaspace fixes post-JDK-8338929
c85ea759: GCForwarding init, SerialGC: wrong max heap size used
653b8429: Zero should allow LightWeight locking mode
a94b749d: Improve comment for CDS precalculating narrow Klass IDs