git: openjdk/lilliput: created branch JEP-450 based on the branch lilliput-2 containing 778 unique commits
duke
duke at openjdk.org
Fri Aug 30 16:11:54 UTC 2024
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
More information about the lilliput-dev
mailing list