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