Axiom JDK Pro 27+36: Примечания к выпуску
Введение
В этом документе содержится информация о выпуске Axiom JDK Pro 27+36.
Axiom JDK Pro является Java SE 27-совместимым дистрибутивом OpenJDK 27, который работает на серверах (Linux x86_64, Linux ARM64, Windows 64), настольных компьютерах (Windows 64, Mac OS x86_64, Mac OS AArch64, Linux x86_64) и встроенных устройствах (Linux ARM64, Linux ARMv7, включая Raspberry Pi 2 & 3 (ARMv6 hardfloat)).
Axiom JDK Pro 27 распространяется в виде файлов .apk, .msi, .dmg, .deb, .rpm, .zip, .pkg и .tar.gz. Пожалуйста, выберите наиболее подходящий вам формат.
Новое в этом выпуске
Этот выпуск содержит следующие обновления и новые функции.
Важные исправления
Данная таблица содержит список важных исправлений в Axiom JDK Pro версии 27.
| ID | |
|---|---|
JDK-8044609 |
Резюме: Обеспечение корректности комбинаций параметров javax.net.debug в TLS Описание: Внесены изменения в обработку системного свойства |
JDK-8196182 |
Резюме: Генерация исключения ServiceConfigurationError в ServiceLoader при возникновении ошибки связывания Описание: В [ServiceLoader] внесены изменения, благодаря которым итерация по поставщикам услуг теперь неизменно приводит к ошибке [ServiceConfigurationError] при возникновении [NoClassDefFoundError] или других ошибок связывания. Ошибка |
JDK-8210336 |
Резюме: Поддержка предопределенных модуляторов ISO-8601 для коротких смещений часовых поясов Описание: Предустановленные средства форматирования на основе стандарта ISO-8601 в классе [DateTimeFormatter], которые принимают смещения часовых поясов (например, ISO_DATE), теперь поддерживают короткие смещения часовых поясов для синтаксического анализа. В предыдущих версиях при синтаксическом анализе смещений без секунд или наносекунд (например, +01) с некоторыми средствами форматирования ISO возникало исключение DateTimeParseException. Теперь все предустановленные средства форматирования ISO, которые принимают смещения часовых поясов, успешно анализируют такие смещения. |
JDK-8268850 |
Резюме: Модель AST для переменных типа var более точно соответствует исходному коду Описание: API Compiler Tree, который моделирует исходный код Java с помощью абстрактных деревьев (AST), был изменен для более точного моделирования переменных с выводимыми типами. Дополнительную информацию см. в [com.sun.source.tree.VariableTree.getType()]. |
JDK-8272758 |
Резюме: Изменение поведения HttpServer: переход от сопоставления префиксов строк к сопоставлению префиксов путей Описание: Поведение встроенной в JDK реализации [com.sun.net.httpserver.HttpServer] при сопоставлении пути входящего запроса с путем |
JDK-8273874 |
Резюме: Поток, реализующий javax.naming.event.NamingEvent, будет использовать системный загрузчик классов в качестве загрузчика классов контекста. Описание: Для потока, передающего события реализациям javax.naming.event.NamingListener, подключенным к javax.naming.ldap.LdapContext, теперь будет установлен системный загрузчик классов контекста. См. Встроенные загрузчики классов. |
JDK-8284315 |
Резюме: DocTrees.getElement теперь лучше соответствует API javax.lang.model Описание: Реализация метода [DocTrees.getElement(DocTreePath)] была обновлена для более точного соответствия API [javax.lang.model]. В частности, теперь метод возвращает |
JDK-8296183 |
Резюме: Стандартные свойства JNDI java.naming.factory.control, java.naming.factory.object и java.naming.factory.state больше не устанавливаются по умолчанию поставщиком услуг LDAP в JDK Описание: Поставщик услуг JNDI/LDAP, входящий в модуль |
JDK-8314323 |
Резюме: Добавление постквантового гибридного обмена ключами для TLS 1.3 Описание: Реализованы гибридные алгоритмы обмена ключами для TLS 1.3, повышающие безопасность Java-приложений, требующих защищенной сетевой связи. Эти алгоритмы защищают от будущих атак с использованием квантовых вычислений, комбинируя алгоритм, устойчивый к квантовым атакам, с традиционным алгоритмом. Приложения, использующие API [javax.net.ssl], по умолчанию будут использовать эти улучшенные алгоритмы без необходимости внесения каких-либо изменений в код. Поддерживаются следующие три новых гибридных алгоритма обмена ключами: |
JDK-8347938 |
Резюме: Добавление поддержки новейших кодировок закрытых ключей ML-KEM и ML-DSA Описание: Теперь JDK кодирует закрытые ключи ML-KEM и ML-DSA в формате PKCS #8, используя форматы ASN.1 CHOICE с кодировкой DER, определенные в Раздел 6, «Формат закрытого ключа» RFC 9935 и Раздел 6, «Формат закрытого ключа» RFC 9881. Два новых свойства безопасности, |
JDK-8355522 |
Резюме: Удаление системного свойства Описание: Поддержка системного свойства |
JDK-8357089 |
Резюме: Удаление механизма запуска VFORK из реализации процесса (Linux) Описание: В Linux параметр командной строки |
JDK-8360700 |
Резюме: Включение по умолчанию компактных заголовков объектов Описание: Функция Compact Object Headers (CDS) была введена в JDK 24 и JEP 450. Теперь она включена по умолчанию, что уменьшает объем памяти Java-кучи в приложениях и потенциально повышает производительность. Вы можете отключить эту функцию с помощью флага |
JDK-8363996 |
Резюме: Удаление параметра Описание: Параметр JVM HotSpot |
JDK-8364182 |
Резюме: Добавление новой команды jcmd VM.security_properties для отображения активных свойств безопасности во время выполнения Описание: В инструмент [jcmd] добавлена новая диагностическая команда |
JDK-8368692 |
Резюме: Добавлено свойство безопасности jdk.security.password.allowSystemIn для ограничения возможности чтения платформой Java данных из стандартного потока ввода Описание: Добавлено новое свойство безопасности |
JDK-8369282 |
Резюме: Отзыв сертификатов сервера TLS, привязанных к корневому центру сертификации Chunghwa и выданных после 17 марта 2026 года Описание: JDK перестанет доверять TLS-сертификатам, выданным после 17 марта 2026 года и привязанным к корневым сертификатам Chunghwa, в соответствии с аналогичными планами, объявленными компаниями Google и Mozilla. TLS-сертификатам, выданным до 17 марта 2026 года включительно, по-прежнему будет оказываться доверие до истечения срока их действия. Ограничения применяются в реализации JDK (провайдер SunJSSE) API Java Secure Socket Extension (JSSE). TLS-сессия не будет инициирована для сертификатов сервера TLS, привязанных к корневому центру сертификации Chunghwa и выданных после 17 марта 2026 года. Приложение получит сообщение об ошибке, в котором будет указано, что центр сертификации не является доверенным. JDK можно настроить так, чтобы снова доверять этим сертификатам, удалив CHUNGHWA_TLS из свойства безопасности jdk.security.caDistrustPolicies в файле конфигурации java.security. |
JDK-8369736 |
Резюме: Добавление нового интерфейса управления для создания AOT-кэша Описание: В модуль |
JDK-8369917 |
Резюме: Добавление дополнительных наборов параметров для HSS/LMS Описание: Алгоритм подписи HSS/LMS теперь поддерживает дополнительные наборы параметров, определенные в RFC 9858, в дополнение к тем, которые были первоначально определены в RFC 8554. Эти новые наборы параметров позволяют создавать подписи меньшего размера. |
JDK-8371683 |
Резюме: Отклонение аннотации Описание: Аннотации типов, в частности, содержащие |
JDK-8371748 |
Резюме: Удаление ThreadPoolExecutor.finalize() Описание: Метод |
JDK-8371842 |
Резюме: Добавление поддержки CLDR версии 48.2 Описание: Данные о языковых стандартах, основанные на стандарте CLDR Консорциума Юникода, были обновлены до версии 48.2. Помимо обычного добавления новых данных о языковых стандартах и изменений в переводах, в основную версию CLDR были внесены существенные изменения, касающиеся форматов даты, времени и чисел: CLDR-19106 — нечитаемые даты и время в zh_Hant и yue; CLDR-13986 — fr_CH: формат должен быть таким: CHF XXX’XXX.00; CLDR-19280 — переход Британских Колумбии на постоянное летнее время. Обратите внимание, что данные о языковых стандартах могут быть изменены в будущих выпусках CLDR. |
JDK-8371873 |
Резюме: Компилятор Java теперь корректно отклоняет символы, которые встречаются в исходном коде после символа ASCII SUB Описание: |
JDK-8372351 |
Резюме: Добавление сертификатов корневого центра сертификации WISeKey Global GB и GC Описание: В хранилище доверенных сертификатов cacerts добавлены два корневых сертификата WISeKey Global Root GB CA. |
JDK-8372526 |
Резюме: Добавление поддержки сжатия TLS-сертификатов в ZLIB Описание: JDK теперь поддерживает сжатие сертификатов TLS 1.3 с использованием алгоритма сжатия zlib, как указано в RFC 8879. Эта функция позволяет уменьшить размер цепочек сертификатов, которыми обмениваются при рукопожатии по протоколу TLS. Алгоритмы сжатия brotli и zstd не поддерживаются. Сжатие сертификатов TLS включено по умолчанию. Чтобы отключить его, добавьте расширение |
JDK-8373426 |
Резюме: Удаление Описание: |
JDK-8373476 |
Резюме: (tz) Обновление данных о часовых поясах до версии 2025c Описание: База данных часовых поясов IANA обновлена до версии 2025c. Эта версия включает корректировки в программном коде и сопутствующих комментариях. В части непосредственно данных, изменения коснулись исключительно двух аспектов: корректировки периода действия таблицы високосных секунд и уточнений относительно часового режима в регионе Нижней Калифорнии до 1976 года. Дополнительно, в данную версию был внесен ряд программных модификаций, направленных на обеспечение оптимальной совместимости с операционной системой FreeBSD. |
JDK-8373481 |
Резюме: Удаление параметров -noclassgc, -noverify, -verifyremote и -Xverify:none Описание: Параметры запуска java |
JDK-8374348 |
Резюме: -XX:AOTMode=required как псевдоним для -XX:AOTMode=on Описание: Опция JVM |
JDK-8374808 |
Резюме: Новые методы KeyStore и KeyStoreSpi для получения даты создания в виде мгновенного значения Описание: В классы |
JDK-8376698 |
Резюме: Исключение NullPointerException, возникающее для пустых подмножеств TreeMap и TreeSet из Spliterator и Stream Описание: Пустые подмножества |
JDK-8377004 |
Резюме: Java Launcher больше не позволяет наследовать приватный метод main из другого пакета Описание: Теперь средство запуска |
JDK-8377013 |
Резюме: Метод TimeZone.getDefault() возвращает устаревший идентификатор в Windows (Asia/Calcutta) Описание: Часовой пояс по умолчанию, возвращаемый функцией [TimeZone.getDefault()] в Windows, теперь соответствует последним идентификаторам часовых поясов из базы данных IANA и текущим определениям IANA. Ранее для некоторых регионов, таких как Индия, метод возвращал устаревшие идентификаторы (например, «Asia/Calcutta»), но теперь он корректно возвращает текущие идентификаторы (например, «Asia/Kolkata»). |
JDK-8377550 |
Резюме: В протоколе TLS 1.3 теперь используется алгоритм Generic Key Algorithm Описание: В протоколе TLS 1.3 изменено использование алгоритма согласования ключей |
JDK-8377797 |
Резюме: Отключение поддержки агента обслуживания для метода печати MethodData и команды printmdo Описание: Команда Serviceability Agent (SA) |
JDK-8380452 |
Резюме: ZipOutputStream.putNextEntry теперь генерирует исключение ZipException, если имя или комментарий записи не могут быть закодированы Описание: |
JDK-8381002 |
Резюме: Дамп потоков в формате JSON теперь генерирует идентификаторы потоков, их количество и идентификатор процесса в виде чисел Описание: В дампе потоков в формате JSON, созданном с помощью [com.sun.management.HotSpotDiagnosticMXBean.dumpThreads] и командой [jcmd] |
JDK-8381436 |
Резюме: Удалить устаревших локализованных ресурсов Описание: Устаревшие локализованные ресурсы были удалены из репозитория исходного кода JDK. JDK включает локализованные файлы ресурсов для ряда компонентов. Однако, помимо файлов на английском, японском, немецком и упрощенном китайском языках, остальные локализованные файлы ресурсов не поддерживаются. Со временем эти файлы перестают синхронизироваться со своими англоязычными аналогами. Например, в сборках, включающих эти устаревшие файлы ресурсов, вывод команды java с параметром --help не будет содержать информацию о параметре --enable-preview на языках, поддержка которых прекращена. Эти локализованные файлы ресурсов были удалены. Исключение составляет модуль [java.desktop], локализованные файлы ресурсов которого для языков, поддержка которых прекращена, останутся доступными. В результате пользователи сборок, в которых ранее отображались сообщения на языке, поддержка которого прекращена, увидят вывод на английском языке. |
JDK-8382582 |
Резюме: Удаление интерфейса компилятора JVM (JVMCI) Описание: В этом выпуске экспериментальный интерфейс компилятора JVM (JVMCI) был удален. Эти изменения включают удаление кода JVMCI из JVM HotSpot, модулей |
JDK-8382740 |
Резюме: Отключение события jdk.OldObjectSample для генерационного ZGC Описание: Событие JFR |
JDK-8383175 |
Резюме: (tz) Обновление данные о часовых поясах до версии 2026b Описание: Британская Колумбия перешла на постоянный режим -07 9 марта 2026 года. В zic исправлено несколько ошибок, связанных с переполнением буфера. |
JDK-8384353 |
Резюме: Улучшения в SHA3 AVX2 и AVX512 Описание: В этом выпуске для систем x86_64, поддерживающих AVX-512, оптимизированы встроенные функции SHA-3. Алгоритмы ML-KEM и ML-DSA широко используют SHA-3. Это привело к заметному повышению производительности при генерации, распаковке и инкапсуляции ключей ML-KEM, а также при генерации, подписании и проверке ключей ML-DSA. |
JDK-8385924 |
Резюме: GZIPInputStream.read() в некоторых версиях Java работает по-разному Описание: Чтобы определить, следуют ли за текущим элементом дополнительные элементы GZIP, |
Прекращение поддержки некоторых ОС
Обратите внимание, что Axiom JDK Pro 27 недоступен для следующих операционных систем и не может быть запущен на них:
-
Windows x86 (32-bit)
-
macOS 10.x
Версия IANA TZData
Этот выпуск Axiom JDK Pro 27 поставляется с базой данных часовых поясов IANA версии 2026b. Ниже приведены ключевые особенности этой версии.
Краткое описание
Эта версия включает исправления в компоненте zic (Zone Information Compiler) и изменение часового пояса Британской Колумбии.
Изменения в этой версии
Переход на летнее время в Британской Колумбии 8 марта 2026 года стал последним запланированным изменением времени, после чего страна перешла на постоянное время -07.
| Хотя переход на постоянное время -07 официально состоялся 9 марта 2026 года, временно смоделируйте переход на 1 ноября 2026 года в 02:00. Это позволит обойти ограничение в CLDR v48.2 (от 17 марта 2026 года). Это временное решение будет удалено после исправления в CLDR. |
Исправления кода
Инструмент zic включает следующие изменения:
-
Исправлены ошибки при последнем переходе к новому типу времени.
-
Устранено переполнение буфера при генерации строки TZ, например «PST-167:59:58PDT-167:59:59,M11.5.6/-167:59:59,M12.5.6/-167:59:59», которое могло возникнуть при использовании искаженных входных данных.
-
Больше не создается файл TZif большего размера, чем необходимо, если более ранняя аббревиатура часового пояса является суффиксом более поздней. Кроме того, устранено переполнение буфера при работе с длинной последовательностью аббревиатур, каждая из которых является суффиксом следующей.
-
int не переполняется при обработке входных данных типа «Zone Ouch 2147483648:00:00 - LMT». Переполнение int могло привести к переполнению буфера в случае атаки.
-
Увеличена частота проверки наличия сигналов.
Дополнительную информацию см. в JDK-8383175.
Известные проблемы
В этой версии отсутствуют известные проблемы.
Безопасность
В этой версии отсутствуют исправления уязвимостей.
Дефекты, исправленные в этом выпуске
Исправления в JDK
Данная таблица содержит список дефектов, исправленных в Axiom JDK Pro версии 27.
| ID проблемы/Компонент | Резюме |
|---|---|
JDK-4197755 |
Arc2D.getBounds() returns an unnecessarily large bounding box |
JDK-4337898 |
Serializing DefaultTableCellRenderer changes colors |
JDK-4393297 |
Doc probs in java.awt.image.DataBufferInt |
JDK-4398379 |
java.awt.image.DataBufferShort constructor should verify size of array |
JDK-4398381 |
java.awt.image.DataBufferShort should check for negative size |
JDK-4459231 |
Focus of JTabbedPane(with Scrollable tablayout) changes on change in LookAndFeel |
JDK-4696824 |
In Metal and other L&F Button.focusInputMap, CheckBox.focusInputMap … are same |
JDK-4765299 |
componentResized() not always called with nested JSplitPanes |
JDK-5107379 |
Component orientation in JOptionPane is not proper in Motif L&F. |
JDK-6223700 |
XP L&F: Non-TopLevel JMenu’s painting error |
JDK-6292135 |
DefaultTableModel.setColumnIdentifiers() Clears JTable Row Heights |
JDK-6328248 |
JProgessBar doesn’t show if printed on paper with PrintJob (1.1 Graphics API) |
JDK-6434110 |
Color constructor parameter name is misleading |
JDK-6441373 |
Editing JTable is not Serializable |
JDK-6517125 |
FontStrike.getGlyphVectorOutline() not used |
JDK-6562639 |
Wrong pixel bounds from TextLayout with white font |
JDK-6681958 |
Maximization state of JInternalFrames is corrupted by WindowsDesktopManager |
JDK-6726690 |
SwingUtilities.replaceUI*Map() methods do not remove previously installed maps |
JDK-6960970 |
Debugger very slow during stepping |
JDK-7067310 |
3 tests from closed/javax/sound/sampled caused BSOD on win 7 x86 |
JDK-7186009 |
[macOS] No way to hide(), dispose() FileDialog |
JDK-8042054 |
JTree.updateUI uses out-of-date item size information |
JDK-8044609 |
javax.net.debug options not working and documented as expected |
JDK-8068378 |
[TEST_BUG]The java/awt/Modal/PrintDialogsTest/PrintDialogsTest.java instruction need to update |
JDK-8074292 |
nsk/jdb/kill/kill001: generateOopMap.cpp assert(bb→is_reachable()) failed |
JDK-8078744 |
Right half of system menu icon on title bar does not activate when clicked in Metal L&F |
JDK-8080226 |
G1: Replace collector state booleans with explicit state variable(s) |
JDK-8134541 |
latent concurrency bug in ScriptRunData |
JDK-8158801 |
[TEST_BUG] Mixing tests fail because of focus workaround trick |
JDK-8167268 |
StandardGlyphVector.getGlyphMetrics creates metrics with erroneous bounds for characters with no outline (e.g., the space character ' ') |
JDK-8170896 |
TEST_BUG: java/rmi/server/Unreferenced/leaseCheckInterval/LeaseCheckInterval.java failed with unreferenced() not invoked after 20.0 seconds |
JDK-8177841 |
Some java/awt/Robot tests can be improved |
JDK-8179187 |
Misleading compilation error on annotated fully-qualified classname |
JDK-8179918 |
EnumSet spliterator should report SORTED, ORDERED, NONNULL |
JDK-8180483 |
sun.net.www.protocol.http.HttpClient::available may consume one character |
JDK-8188131 |
[PPC] Increase inlining thresholds to the same as other platforms |
JDK-8196182 |
ServiceLoader.iterator().hasNext()/.next() may throw a LinkageError |
JDK-8198665 |
Many java/awt/Modal/ModalBlockingTest fail on mac |
JDK-8208752 |
Calling a deserialized Lambda might fail with ClassCastException |
JDK-8210336 |
DateTimeFormatter predefined formatters should support short time zone offsets |
JDK-8214934 |
Wrong type annotation offset on casts on expressions |
JDK-8219203 |
Use StringBuilder instead of StringBuffer in com.sun.jndi.dns.ResourceRecord |
JDK-8225186 |
G1: Compiler code cache requested GC deadlocks while WhiteBox has control |
JDK-8227106 |
Rename InitiatingHeapOccupancyPercent to G1IHOP and make G1IHOP G1 specific |
JDK-8227493 |
Return a more useful error message from lookupAllHostAddr if getaddrinfo results in EAI_SYSTEM error |
JDK-8230421 |
Java cannot handle Euro sign at the Simplified Chinese Windows Command Prompt |
JDK-8230518 |
printSource doesn’t handle enums correctly |
JDK-8237220 |
[macOS] AWT text test CorrectTextComponentSelectionTest.html sometimes fails |
JDK-8238686 |
G1 may waste lots of space or fail to uncommit when observing MinHeapFreeRatio during sizing after full gc |
JDK-8248122 |
java launcher should launch normally if JavaFX modules not found |
JDK-8248165 |
Missing whitespace in jdb message printed when setting value of invalid type |
JDK-8255463 |
java/nio/channels/spi/SelectorProvider/inheritedChannel/InheritedChannelTest.java failed with ThreadTimeoutException |
JDK-8261289 |
Incorrect cleanup in LDAP TLS handling |
JDK-8265429 |
Improve GCM encryption |
JDK-8265647 |
DataBufferUShort constructors check 'dataArray' for 'null' after dereference |
JDK-8267961 |
JInternalFrame.getNormalBounds() returns normalBounds when maximized state is false instead of bounds |
JDK-8268675 |
RTE from "Printable.print" propagates through "PrinterJob.print" |
JDK-8268850 |
AST model for 'var' variables should more closely adhere to the source code |
JDK-8269613 |
vmTestbase/vm/mlvm/mixed/stress/java/findDeadlock/TestDescription.java fails with OOME in CodeCache |
JDK-8269888 |
Thai text rendered incorrectly using some AffineTransform-derived fonts |
JDK-8272758 |
Improve HttpServer to avoid partial file name matches while mapping request path to context path |
JDK-8273874 |
LdapClient can trigger memory leak |
JDK-8277489 |
Rewrite JAAS UnixLoginModule with FFM |
JDK-8278102 |
containers/docker/TestJcmd.java failed with "RuntimeException: Could not find specified process" |
JDK-8278591 |
Jpackage post installation information message |
JDK-8278857 |
C2: optimize (x << 2) & -4 to x (and similar patterns) → KnownBits for LShift |
JDK-8279196 |
Test: jdk/jfr/event/gc/stacktrace/TestG1OldAllocationPendingStackTrace.java timed out |
JDK-8280283 |
Dead compiler code found during the JDK-8272058 code review |
JDK-8284315 |
DocTrees.getElement is inconsistent with Elements.getTypeElement |
JDK-8286032 |
keytool -list -alias should not assume it is always a certificate |
JDK-8286258 |
[Accessibility,macOS,VoiceOver] VoiceOver reads the spinner value wrong and sometime partially |
JDK-8287062 |
com/sun/jndi/ldap/LdapPoolTimeoutTest.java failed due to different timeout message |
JDK-8290892 |
C2: Intrinsify Reference.reachabilityFence |
JDK-8291986 |
ProcessBuilder.redirectErrorStream(true) leaves error stream available |
JDK-8294152 |
AArch64: frame::id() and frame::is_older() broken for interpreted frames with large max_stack |
JDK-8296183 |
jndiprovider.properties contains properties pointing to non-existing classes |
JDK-8297191 |
[macos] Printing a page range with starting page > 1 results in missing pages |
JDK-8298098 |
Remove SCCS id’s from hotspot tests |
JDK-8303470 |
containers/docker/TestMemoryAwareness.java failed with "'memory_limit_in_bytes:.*512000 k' missing from stdout/stderr" |
JDK-8305250 |
Unnecessary "unknown enum constant" warning emitted by javac when dependency has optional annotations with enums |
JDK-8306591 |
SA and hotspot generate different hprof records for GC roots |
JDK-8307537 |
Print blobs/nmethods/adapters stats per code heap in CodeCache::print_summary |
JDK-8307574 |
ClipIsRunningAfterStop.java failed with "../nptl/pthread_mutex_lock.c:81: pthread_mutex_lock: Assertion `mutex→data.__owner == 0' failed." |
JDK-8308395 |
javax/sound/sampled/Clip/ClipFlushCrash.java timed out |
JDK-8308637 |
AssertionError when using Trees.getScope in plug-in |
JDK-8308878 |
com/sun/net/httpserver/simpleserver/OutputFilterTest.java fails with assertion errors in IPv6 only environment |
JDK-8309041 |
Swingutilities2 methods requesting focus can have a Cause |
JDK-8309748 |
Improve host selection in |
JDK-8310138 |
Socket.isInputShutdown and isOutputShutdown don’t specify what is returned when socket is closed |
JDK-8312116 |
GenShen: make instantaneous allocation rate triggers more timely |
JDK-8313713 |
Allow CompileCommand flag to specify compilation level |
JDK-8314258 |
Add integer_cast for checking conversions don’t change the value |
JDK-8314323 |
Implement JEP 527: TLS 1.3 Hybrid Key Exchange |
JDK-8314599 |
[GenShen] Couple adaptive tenuring and generation size budgeting |
JDK-8316439 |
Several jvmti tests fail with -Xcheck:jni |
JDK-8316465 |
10 nsk debugger tests ignore VM flags while starting debugee |
JDK-8316466 |
8 com/sun/jdi tests ignore VM flags |
JDK-8317124 |
use reproducible random in HotSpot tests |
JDK-8319161 |
GC: Make TestParallelGCThreads use createTestJavaProcessBuilder |
JDK-8319326 |
GC: Make TestParallelRefProc use createTestJavaProcessBuilder |
JDK-8319589 |
Attach from root to a user java process not supported in Mac |
JDK-8320897 |
compiler/vectorapi/reshape/TestVectorReinterpret.java fails on ppc64(le) platforms |
JDK-8322256 |
Define and document GZIPInputStream concatenated stream semantics |
JDK-8323792 |
ThreadSnapshot::initialize can cause assert in Thread::check_for_dangling_thread_pointer (possibility of dangling Thread pointer) |
JDK-8325108 |
POSIX map_memory_to_file calls release_memory unnecessarily |
JDK-8326205 |
Grouping frequently called C2 nmethods in CodeCache |
JDK-8326487 |
ZipFileSystem.getPath("").getFileName() returns null instead of an empty Path |
JDK-8326547 |
StrictMath.pow returns results outside of a 1 ulp error bound. |
JDK-8328046 |
Need to keep leading zeros in TlsPremasterSecret of TLS1.3 DHKeyAgreement |
JDK-8328306 |
AArch64: MacOS lazy JIT "write xor execute" switching |
JDK-8329548 |
Change KeyUpdate messages from TLS 1.3 |
JDK-8330363 |
JDI ThreadDeathEvent/thread/thread001 timed out with UT enabled |
JDK-8331994 |
Adapt MAKEFLAGS check for GNU Make 4.4.1 |
JDK-8332189 |
Enable -Wzero-as-null-pointer-constant for gcc/clang |
JDK-8332632 |
Redundant assert "compiler should always document failure: %s" with possible UB |
JDK-8334403 |
Unify behavior of os::committed_in_range across OSes |
JDK-8334549 |
[Sound] Test timed out: javax/sound/sampled/Clip/OpenNonIntegralNumberOfSampleframes.java |
JDK-8334617 |
Build always compiles gtest depending on Serial GC, failing build if disabled |
JDK-8334868 |
Ensure CheckUninstallModalHook is called in WPageDialogPeer._show |
JDK-8335355 |
Shenandoah: Fix race condition in gc/shenandoah/mxbeans/TestPauseNotifications.java |
JDK-8336654 |
[lworld] Tests depending on sun.awt.AppContext can fail when run with migrated classes |
JDK-8337853 |
Remove SunLayoutEngineKey and SunLayoutEngineFactory and its cache. |
JDK-8338594 |
Update nsk/aod tests to use driver instead of othervm |
JDK-8339886 |
runtime/os/TestHugePageDecisionsAtVMStartup.java ignores vm flags |
JDK-8340470 |
G1: Adopt PartialArrayState to consolidate marking stack in Full GC |
JDK-8340830 |
Console.readLine() and Console.printf() are mutually blocking |
JDK-8341272 |
Factory to create wide iinc instruction with small arguments |
JDK-8341382 |
EXCEPTION_ACCESS_VIOLATION in awt.dll after JDK-8185862 |
JDK-8341496 |
Improve JMX connections |
JDK-8341630 |
G1: Adopt PartialArrayState to consolidate marking stack in concurrent marking |
JDK-8342095 |
Add autovectorizer support for subword vector casts |
JDK-8342772 |
Assert in LateInlineMHCallGenerator::do_late_inline_check |
JDK-8342786 |
Shenandoah: Emit AllocationRequiringGC jfr events |
JDK-8343606 |
Test FinalizerTest.java intermittent fails Debuggee heap OOM |
JDK-8343809 |
Add requires tag to mark tests that are incompatible with exploded image |
JDK-8344212 |
Bring back @see GraphicsConfiguration to MouseInfo.getPointerInfo() |
JDK-8344345 |
test/hotspot/gtest/x86/x86-asmtest.py has trailing whitespaces |
JDK-8345277 |
TLSv1.2 - unable to sign a secp256r1 key with ecdsa_secp384r1_sha384 |
JDK-8345301 |
GenShen: TestShenandoahEvacuationInformationEvent.java intermittent fails |
JDK-8345501 |
GenShen: Test TestEvilSyncBug.java#generational intermittent timed out |
JDK-8345631 |
TestRegionSamplingLogging.java#generational-rotation intermittent fails |
JDK-8345954 |
Revisit Class Initializers and Locking in X509TrustManagerImpl |
JDK-8346133 |
Refactor java.time.ZoneOffset caching |
JDK-8346154 |
[XWayland] Some tests fail intermittently in the CI, but not locally |
JDK-8346256 |
Optimize UMIN/UMAX reduction operations for x86 targets |
JDK-8346420 |
C2: IfNode::fold_compares_helper() wrongly folds two CmpI nodes to a single CmpU node |
JDK-8347112 |
Copy nested directories in doc-files by default |
JDK-8347248 |
Rename arg_count to arg_size |
JDK-8347365 |
C2: Fix the handling of depends_only_on_test |
JDK-8347396 |
Efficient TypeFunc creations |
JDK-8347418 |
ConsoleIOContext.countTrailintBackslashes causes NullPointerException |
JDK-8347462 |
Improve TraceClassLoading to add link information |
JDK-8347938 |
Add Support for the Latest ML-KEM and ML-DSA Private Key Encodings |
JDK-8348014 |
Enhance certificate processing |
JDK-8348519 |
[s390x] test failure TestVectorReinterpret.java |
JDK-8350208 |
CTW: GraphKit::add_safepoint_edges asserts "not enough operands for reexecution" |
JDK-8350330 |
C2: PhaseIdealLoop::add_parse_predicate() should mirror GraphKit::add_parse_predicate() |
JDK-8350481 |
ServiceLoader throws NCDEF instead of ServiceConfigurationError |
JDK-8350603 |
Several more compiler tests ignore vm flags and don’t have vm.flagless |
JDK-8350711 |
[JMH] test Signatures.RSASSAPSS failed for 2 threads config |
JDK-8350971 |
C2: assert(idx == alias_idx) failed: Following Phi nodes should be on the same memory slice |
JDK-8351847 |
C2: Add "TraceSplitIf" flag to get more information about the optimization in Split-If |
JDK-8351889 |
C2 crash: assertion failed: Base pointers must match (addp 344) |
JDK-8351892 |
GenShen: Remove vestigial young generation sizing options |
JDK-8352567 |
[s390x] ProblemList JFR tests requiring JFR stubs |
JDK-8352728 |
InternalError loading java.security due to Windows parent folder permissions |
JDK-8352914 |
Shenandoah: Change definition of ShenandoahSharedValue to int32_t to leverage platform atomics |
JDK-8353115 |
GenShen: mixed evacuation candidate regions need accurate live_data |
JDK-8353290 |
C2: Refactor PhaseIdealLoop::is_counted_loop() |
JDK-8353564 |
Fail fatally if os::release_memory or os::uncommit_memory fails |
JDK-8353567 |
Tighten NMT lock scope in os::release_memory and os::uncommit_memory |
JDK-8354282 |
C2: more crashes in compiled code because of dependency on removed range check CastIIs |
JDK-8354853 |
Clean up x86 registers after 32-bit x86 removal |
JDK-8354901 |
javax/swing/JTable/8236907/LastVisibleRow.java fails on macosx-aarch64 due to difference in before and after image comparison |
JDK-8355522 |
Remove the |
JDK-8356116 |
[macos] Add logging of sign commands in jpackage |
JDK-8356223 |
ProblemList-AotJdk.txt should be added automatically if AOT mode is tested |
JDK-8356544 |
Implement additional tests for ciphersuites disabled with wildcards |
JDK-8356684 |
jpackage error messages are not helpful |
JDK-8357037 |
Verifier rejects method ending in switch instruction |
JDK-8357089 |
Remove VFORK launch mechanism from Process implementation (linux) |
JDK-8357258 |
x86: Improve receiver type profiling reliability |
JDK-8357404 |
jpackage should attempt to get a package version from the JDK’s release file if the --version option is not specified |
JDK-8357439 |
Add bash autocompletion for jcmd |
JDK-8357471 |
GenShen: Share collector reserves between young and old |
JDK-8357551 |
RISC-V: support CMoveF/D vectorization |
JDK-8357593 |
Crash in Matcher::init_first_stack_mask() during production run |
JDK-8358342 |
G1: G1CodeRootSet performance breaks down on even moderate load |
JDK-8358521 |
Optimize vector operations by reassociating broadcasted inputs |
JDK-8358560 |
C2: convert some uses of GrowableArray<Node*> to Unique_Node_List |
JDK-8358766 |
Improve detection of changes to print IGVN steps |
JDK-8358957 |
[ubsan]: The assert in layout_helper_boolean_diffbit() in klass.hpp needs UB to fail |
JDK-8359115 |
[s390x] Test CreateSymbolsReproducibleTest.java failure |
JDK-8359166 |
C2 asserts in Assembler::addr_nop_5 with -XX:-UseAddressNop |
JDK-8359335 |
Template-Framework Library: Primitive Types subtyping |
JDK-8359433 |
The final modifier on Windows L&F internal UI classes prevents extending them in apps |
JDK-8359501 |
Enhance Handling of URIs |
JDK-8359665 |
JFR: Specification should use long and boolean, not Long and Boolean |
JDK-8359706 |
Add file descriptor count to VM.info |
JDK-8360121 |
Add -XX:+StressLoopPeeling to CTW |
JDK-8360160 |
ubuntu-22-04 machine is failing client tests |
JDK-8360192 |
C2: Make the type of count leading/trailing zero nodes more precise |
JDK-8360271 |
String.indexOf intrinsics fail with +EnableX86ECoreOpts and -CompactStrings |
JDK-8360498 |
[TEST_BUG] Some Mixing test continue to fail |
JDK-8360595 |
OOM in java/foreign/TestUpcallStress.java |
JDK-8360654 |
AArch64: Remove redundant dmb from C1 compareAndSet |
JDK-8360700 |
Implement JEP 534: Compact Object Headers by Default |
JDK-8360934 |
Add AVX-512 intrinsics for ML-KEM - enhancement on AVX512_VBMI |
JDK-8361493 |
RepaintManager.invalidComponents uses different equality when searching element |
JDK-8362083 |
JDI VirtualMachine/dispose/dispose001 failed with FATAL ERROR in native method: JDWP cannot set thread local storage, jvmtiError=JVMTI_ERROR_WRONG_PHASE(112) |
JDK-8362087 |
Test containers/docker/ShareTmpDir.java intermittent fails |
JDK-8362239 |
Reconcile enter_internal and reenter_internal in the ObjectMonitor code |
JDK-8362268 |
NPE thrown from SASL GSSAPI impl when TLS is used with QOP auth-int against Active Directory |
JDK-8362308 |
Enhance Bitmap operations |
JDK-8362350 |
recompute_enable hit assertion "should never come here before live phase" if happens in post_vm_start |
JDK-8362632 |
Improve HttpServer Request handling |
JDK-8362658 |
sun/security/ssl/SSLEngineImpl/* tests duplicate jvm flags |
JDK-8363996 |
Obsolete UseCompressedClassPointers |
JDK-8364121 |
DES[ede]KeySpec do not consistently check for valid parameters |
JDK-8364148 |
Test java/foreign/StdLibTest.java timed out after passing on linux-x64-zero |
JDK-8364167 |
Test java/foreign/TestHandshake.java crashed with access violation in jdk.internal.misc.Unsafe.getShortUnaligned |
JDK-8364182 |
Add jcmd VM.security_properties command |
JDK-8364214 |
Enhance polygon data support |
JDK-8364373 |
Transform Affine transformations |
JDK-8364393 |
Allow templates to have # character without variable replacement |
JDK-8364465 |
Enhance behavior of some intrinsics |
JDK-8364490 |
Fatal error on large SpecTrapLimitExtraEntries value |
JDK-8364584 |
Inconsistency in setting up cpu feature bits |
JDK-8364655 |
Loading class with nested annotations causes stack overflow in VM |
JDK-8364766 |
C2: Improve Value() of DivI and DivL for non-constant inputs |
JDK-8365058 |
Enhance CopyOnWriteArraySet |
JDK-8365147 |
AArch64: Replace DMB + LD + DMB with LDAR for C1 volatile field loads |
JDK-8365271 |
Improve Swing supports |
JDK-8365280 |
Enhance JOptionPane |
JDK-8365313 |
GTK LaF does not respect system color scheme with Gnome |
JDK-8365381 |
[asan] exclude tests under ASAN build which rely on vm signal handling |
JDK-8365498 |
jdk/jfr/event/os/TestCPULoad.java fails with Expected at least one event |
JDK-8365570 |
C2 fails assert(false) failed: Unexpected node in SuperWord truncation: CastII |
JDK-8365732 |
RISC-V: implement AES CTR intrinsics |
JDK-8365883 |
Fix P11Cipher to throw BadPaddingException for PKCS11 CKR_ENCRYPTED_DATA_INVALID error |
JDK-8366020 |
Assert that java code is not executed during the AOT assembly phase |
JDK-8366041 |
Shenandoah: Late Barrier Expansion |
JDK-8366058 |
Outdated comment in WinCAPISeedGenerator |
JDK-8366138 |
Parse::jump_switch_ranges() could cause stack overflow when compiling huge switch statement |
JDK-8366241 |
NMT: Consolidate [Virtual/Committed/Reserved]Regions into one structure |
JDK-8366272 |
The os::xxx APIs do not manage errno correctly |
JDK-8366441 |
AArch64: Support WFET in OnSpinWait |
JDK-8366444 |
Add support for add/mul reduction operations for Float16 |
JDK-8366446 |
Test java/awt/geom/ConcurrentDrawPolygonTest.java fails intermittently |
JDK-8366457 |
Add ResourceArea and Arena allocators for the RBTree |
JDK-8366478 |
BigDecimal roots |
JDK-8366522 |
CodeSource.getCodeSigners() throws NPE within empty certs |
JDK-8366659 |
ObjectMonitor::wait() liveness problem with a suspension request |
JDK-8366671 |
Refactor Thread::SpinAcquire and Thread::SpinRelease |
JDK-8366736 |
Closed System.out causes child process to hang on Windows |
JDK-8366807 |
JNI exception pending in Java_sun_security_pkcs11_wrapper_PKCS11_initializeLibrary of p11_general.c:106 |
JDK-8366861 |
Phase AFTER_LOOP_OPTS printed even though the method has no loops |
JDK-8366957 |
Amalloc may return null despite contrary AllocFailType |
JDK-8367024 |
JNI exception pending in Java_sun_security_pkcs11_wrapper_PKCS11_C_1DeriveKey of p11_keymgmt.c:950 |
JDK-8367028 |
compiler/c2/irTests/TestFloat16ScalarOperations.java failing intermittently because of constant folding |
JDK-8367129 |
Move input validation checks to Java for java.lang.StringLatin1 intrinsics |
JDK-8367158 |
C2: create better fill and copy benchmarks, taking alignment into account |
JDK-8367277 |
Fix copyright header in JMXInterfaceBindingTest.java |
JDK-8367284 |
(fs) Support current working directory target in SecureDirectoryStream.move |
JDK-8367319 |
Add os interfaces to get machine and container values separately |
JDK-8367326 |
Refactor PEM API tests requiring PEMRecord usage |
JDK-8367330 |
Loosen container detection to include soft limits |
JDK-8367332 |
Replace BlockTree tree logic with an intrusive red-black tree |
JDK-8367341 |
C2: apply KnownBits and unsigned bounds to And / Or operations |
JDK-8367342 |
Doclet documentation is incomplete |
JDK-8367399 |
C2 SuperWord: add IR rules for MemorySegment cases from JDK-8329077 |
JDK-8367463 |
Improved Arena allocations |
JDK-8367478 |
Improve UseAVX setting and add cpu descriptions for zhaoxin processors |
JDK-8367530 |
The exhaustiveness errors could be improved |
JDK-8367541 |
Parallel: Make young and old generation fields nonstatic in ParallelScavengeHeap |
JDK-8367584 |
Implement JEP 536: JFR In-Process Data Redaction |
JDK-8367627 |
C2: Missed Ideal() optimization opportunity with MemBar |
JDK-8367761 |
[VectorAPI] AssertionError with several vector API mathlib tests with MaxVectorSize=32 |
JDK-8367765 |
G1: Merge G1UpdateRegionLivenessAndSelectForRebuild task and collection set choosing |
JDK-8367949 |
JFR: MethodTrace double-counts methods that catch their own exceptions |
JDK-8367993 |
G1: Speed up ConcurrentMark initialization |
JDK-8367994 |
test/jdk/sun/security/pkcs11/Signature/ tests pass when they should skip |
JDK-8368032 |
Enhance Certificate Checking |
JDK-8368041 |
Enhance TLS certificate handling |
JDK-8368091 |
Use JUnit Jupiter API in sun/net/ext, sun/net/www and sun/net/spi tests |
JDK-8368175 |
Replace TEST_THAW_ONE_CHUNK_FRAME with develop flag |
JDK-8368493 |
Disable most test JSSE debug output by default, and increase the test default maximum output log size |
JDK-8368524 |
Tests are skipped and shown as passed in test/jdk/sun/security/pkcs11/Cipher/KeyWrap |
JDK-8368692 |
Restrict Password::readPassword from reading from System.in |
JDK-8368701 |
CDS VerifierTest_1A.java failed on machines with 512 GB RAM |
JDK-8368702 |
[macosx] Printing text with composite fonts loses font transform |
JDK-8368841 |
X25519 implementation differs from the specification in RFC 7748 |
JDK-8368864 |
Confusing error message (or wrong error) when record component has @deprecated Javadoc tag |
JDK-8368977 |
Provide clear naming for AVX10 identifiers |
JDK-8369020 |
Test compiler/intrinsics/TestLongUnsignedDivMod.java completed and timed out |
JDK-8369048 |
GenShen: Defer ShenFreeSet::available() during rebuild |
JDK-8369150 |
NMethodRelocationTest fails when JVMTI events not published before JVM exit |
JDK-8369181 |
InflaterOutputStream: writing after finish() results in IllegalStateException instead of an IOException |
JDK-8369205 |
AIX build break in forbiddenFunctions.hpp |
JDK-8369227 |
Virtual thread stuck in PARKED state |
JDK-8369282 |
Distrust TLS server certificates anchored by Chunghwa ePKI Root CA |
JDK-8369327 |
On macOS List loses selection when added to Frame |
JDK-8369393 |
NMT: poison the malloc header and footer under ASAN build |
JDK-8369455 |
XAWT: List.getSelectedItem may throw ArrayIndexOutOfBoundsException |
JDK-8369503 |
[Linux] Move machine-specific queries to the OSContainer layer |
JDK-8369515 |
Deadlock between JVMTI and JNI ReleasePrimitiveArrayCritical |
JDK-8369561 |
sun/java2d/OpenGL/DrawBitmaskImage.java#id0: Incorrect color for first pixel (actual=ff000000) |
JDK-8369564 |
Provide a MemorySegment API to read strings with known lengths |
JDK-8369575 |
Enhance crypto algorithm support |
JDK-8369595 |
HttpClient: HttpHeaders.firstValueAsLong failures should be converted to ProtocolException |
JDK-8369699 |
Template Framework Library: add VectorAPI types and operations |
JDK-8369736 |
Add management interface for AOT cache creation |
JDK-8369917 |
LMS/HSS RFC 9858 Support |
JDK-8369950 |
TLS connection to IPv6 address fails with BCJSSE due to IllegalArgumentException |
JDK-8370044 |
TraceBytecodes shouldn’t break up lines |
JDK-8370102 |
Print method signatures in edge cases when using TraceBytecodes |
JDK-8370112 |
Remove VM_Version::supports_fast_class_init_checks() in platform-specific code |
JDK-8370138 |
C2: clean up Matcher::use_asm_for_ldiv_by_con can |
JDK-8370198 |
Test gc/arguments/TestShrinkHeapInSteps.java crashed: assert(left >= right) failed: avoid underflow |
JDK-8370200 |
Crash: assert(outer→outcnt() >= phis + 2 - be_loads && outer→outcnt() ⇐ phis + 2 + stores + 1) failed: only phis |
JDK-8370249 |
Test jdk/javadoc/doccheck/checks/jdkCheckLinks.java fails due to JVMS/JLS links after JDK-8349681 |
JDK-8370314 |
Update signals_posix with new Linux signal codes |
JDK-8370416 |
C2: Optimizing away arraycopy leads to wrong execution |
JDK-8370441 |
Remove unnecessary/confusing null check in Verifier::verify() |
JDK-8370489 |
Some compiler tests miss the @key randomness |
JDK-8370502 |
C2: segfault while adding node to IGVN worklist |
JDK-8370504 |
InterpreterMacroAssembler::profile_virtual_call parameter 'receiver_can_be_null' is unused |
JDK-8370519 |
C2: Hit MemLimit when running with +VerifyLoopOptimizations |
JDK-8370529 |
Enhance Path Factories Redux |
JDK-8370615 |
Improve Kerberos credentialing |
JDK-8370648 |
TestOldGrowthTriggers.java fails 'Trigger (Old): Old has overgrown' missing from stdout/stderr |
JDK-8370655 |
Check EINTR handling InetAddress implementation and NET_ThrowNew |
JDK-8370656 |
Re-examine use of InterruptedIOException in sun.security.ssl code |
JDK-8370666 |
VectorAPI: Add clear comments for vector relative code in c2 |
JDK-8370688 |
java.util.jar.JarEntry.getCodeSigners() and getCertificates() should specify that they return a copy of the arrays |
JDK-8370731 |
Tests in vmTestbase/nsk/monitoring/GarbageCollectorMXBean/CollectionCounters/ failed: OutOfMemoryError |
JDK-8370846 |
Support execution of mlvm testing with test thread factory |
JDK-8370863 |
VectorAPI: Optimize the VectorMaskCast chain in specific patterns |
JDK-8370885 |
Default namedGroups values are not being filtered against algorithm constraints |
JDK-8370890 |
Start of release updates for JDK 27 |
JDK-8370893 |
Add SourceVersion.RELEASE_27 |
JDK-8370894 |
Add source 27 and target 27 to javac |
JDK-8370910 |
Cleanup terminology of UUID vs Global Identifiers in UUID |
JDK-8370922 |
Template Framework Library: Float16 type and operations |
JDK-8370947 |
Mitigate Neoverse-N1 erratum 1542419 negative impact on GCs and JIT performance |
JDK-8370970 |
DocCheck failure in jdkDoctypeBadcharsCheck.java and jdkCheckHtml.java |
JDK-8370986 |
Enhance Zip file reading |
JDK-8370995 |
Enhance ZipFile usage |
JDK-8371014 |
Dump JFR recording on CrashOnOutOfMemoryError is incorrectly implemented |
JDK-8371155 |
Type annotations on local variables are classified after the local var initializer has been type checked |
JDK-8371162 |
Compiler warns about implicit cast from long to int in shift operation |
JDK-8371182 |
[macos] Improve error messages for "invalid mac bundle identifier" |
JDK-8371187 |
[BigEndian Platforms] Vector lane reversal error |
JDK-8371284 |
GenShen: Avoid unnecessary card marking |
JDK-8371333 |
Optimize static initialization of SSLContextImpl classes and improve logging |
JDK-8371347 |
Move the ObjectMonitorTable to a separate new file |
JDK-8371408 |
[Linux] VM.info output for container information is confusing |
JDK-8371409 |
Wrong lock ordering between FullGCALot_lock and ThreadsLockThrottle_lock/MethodCompileQueue_lock |
JDK-8371420 |
Still sporadic failures of gc/TestAlwaysPreTouchBehavior.java#<gcname> on Linux after JDK-8359104 |
JDK-8371438 |
jpackage should handle the case when "--mac-sign" is specified without signing identity options |
JDK-8371446 |
VectorAPI: Add unit tests for masks from various long values |
JDK-8371459 |
[REDO] AArch64: Use SHA3 GPR intrinsic where it’s faster |
JDK-8371502 |
serviceability/jvmti/vthread/ThreadListStackTracesTest/ThreadListStackTracesTest.java failing |
JDK-8371503 |
RETAIN_IMAGE_AFTER_TEST do not work for some tests |
JDK-8371536 |
C2: VerifyIterativeGVN should assert on first detected failure |
JDK-8371559 |
Intermittent timeouts in test javax/net/ssl/Stapling/HttpsUrlConnClient.java |
JDK-8371590 |
runtime/ErrorHandling/TestDwarf.java fails with clang toolchain |
JDK-8371596 |
Nits and typos found during review of fix for JDK-8366659 |
JDK-8371603 |
C2: Missing Ideal optimizations for load and store vectors on SVE |
JDK-8371651 |
[AArch64] Populate CPU _features flag on Windows |
JDK-8371656 |
HashMap.putAll() optimizations |
JDK-8371657 |
[macosx] Programmatically selecting/deselecting List item triggers an ItemEvent |
JDK-8371683 |
TYPE_USE annotation on var lambda parameter should be rejected |
JDK-8371685 |
C2: Add flag to disable Loop Peeling |
JDK-8371716 |
C2: Phi node fails Value()'s verification when speculative types clash |
JDK-8371718 |
(sc) Channels.new{Input,Output}Stream can allocate unbounded memory for a socket channel |
JDK-8371721 |
Refactor checkTrusted methods in X509TrustManagerImpl |
JDK-8371748 |
Remove the (empty) ThreadPoolExecutor.finalize() method |
JDK-8371762 |
Incorrect use of checked_cast in Arguments::process_settings_file |
JDK-8371777 |
Clean up preferred address of G1’s archive region |
JDK-8371817 |
javac with annotation processor throws AssertionError: Cannot add metadata to this type: METHOD when dealing with local classes |
JDK-8371830 |
Enhance certificate chain validation |
JDK-8371842 |
Update CLDR to Version 48.2 |
JDK-8371871 |
libSharedCloseAgent.cpp crashes VS2019 and older VS2022 compiler |
JDK-8371873 |
javac: U+001A (SUB / control-Z) after the last token makes the rest of the file silently ignored, which contradicts JLS §3.3 and §3.5 |
JDK-8371920 |
[TEST] Enable CMove tests on other platforms |
JDK-8371924 |
--mac-app-store should be accepted option for app image signing |
JDK-8371935 |
Enhance key generation |
JDK-8371948 |
TestStackOverflowDuringInit.java fails xss too small on linux-aarch64 |
JDK-8371949 |
Upcall exception handler crashes with bad oop |
JDK-8371950 |
The jdk.httpclient.keepalive.timeout system networking property does not specify the behaviour for values ⇐ 0 |
JDK-8371955 |
Support AVX10 floating point comparison instructions |
JDK-8371968 |
RISC-V: implement AES CBC intrinsics |
JDK-8371975 |
Apply java.io.Serial annotations in java.security.sasl |
JDK-8371979 |
Convert java/nio/file/FileStore/Basic.java to JUnit |
JDK-8372016 |
G1: Root scanning not yielding to safepoints causes crashes |
JDK-8372040 |
Remove Prefetch header vs inline header separation |
JDK-8372044 |
Implementation Review Based on ML-KEM Security Considerations |
JDK-8372098 |
Move AccessFlags to InstanceKlass |
JDK-8372231 |
Test gtest/NMTGtests.java#nmt-summary crashed |
JDK-8372242 |
Gtest LogTagSet.defaults should run in OTHER VM |
JDK-8372245 |
GTest globalDefinitions.format_specifiers cannot run without VM |
JDK-8372246 |
LogOutputList gtests should not use LogConfiguration LogOutputs |
JDK-8372247 |
OSX: Semaphore.trywait requires os::Bsd::clock_init |
JDK-8372248 |
GTest istream.coverage depends on istream.basic |
JDK-8372250 |
Merge PtrQueue into SATBMarkQueue |
JDK-8372273 |
C2: Extend the refactoring for IGV printing to include rest of the node properties |
JDK-8372301 |
Improve error message for jimage command line tool regarding version mismatch |
JDK-8372302 |
C2: IGVN verification fails because ModXNode::Ideal creates unused intermediate nodes |
JDK-8372321 |
TestBackToBackSensitive fails intermittently after JDK-8365972 |
JDK-8372325 |
Refactor tests under jdk/java/net/httpclient to use ${test.main.class} |
JDK-8372348 |
Adjust some UL / JFR string deduplication output messages |
JDK-8372351 |
Add 2 WISeKey roots |
JDK-8372353 |
API to compute the byte length of a String encoded in a given Charset |
JDK-8372377 |
Test java/io/File/GetXSpace.java failed: The system cannot find the path specified |
JDK-8372382 |
Invalid RuntimeVisibleTypeAnnotations for compact record constructor |
JDK-8372442 |
2 Null pointer dereference defect groups in jvmtiExport.cpp |
JDK-8372493 |
[asan] java/foreign/sharedclosejvmti/TestSharedCloseJvmti.java triggers heap-use-after-free |
JDK-8372498 |
[genshen] gc/TestAllocHumongousFragment.java#generational causes intermittent SIGSEGV crashes |
JDK-8372526 |
Add support for ZLIB TLS Certificate Compression |
JDK-8372543 |
Shenandoah: undercalculated the available size when soft max takes effect |
JDK-8372546 |
UnixMultiResolutionSplashTest.java fails intermittently on Ubuntu_24.04 |
JDK-8372554 |
Test windows-x64-cmp-baseline failed due to differences with splashscreen object file |
JDK-8372555 |
Test com/sun/jdi/ExceptionEvents.java failed: ObjectCollectedException |
JDK-8372564 |
Convert StringDedup to use Atomic<T> |
JDK-8372589 |
VM crashes on init when NonNMethodCodeHeapSize is set too small and UseTransparentHugePages is enabled |
JDK-8372591 |
assert(!current→cont_fastpath() || freeze.check_valid_fast_path()) failed |
JDK-8372592 |
Adjust logger usage in java2d tests |
JDK-8372617 |
Save and restore stubgen stubs when using an AOT code cache |
JDK-8372634 |
C2: Materialize type information from instanceof checks |
JDK-8372635 |
Lambdas do not copy over SYNTHETIC flag for local variables |
JDK-8372641 |
[s390x] Test failure TestMergeStores.java |
JDK-8372646 |
C2: Stress Counted Loop creation |
JDK-8372649 |
C2 compilation fails with "there should be an oop in OopMap instead of a live raw oop at safepoint" |
JDK-8372661 |
Add a null-safe static factory method to "jdk.test.lib.net.SimpleSSLContext" |
JDK-8372688 |
Test out-of-bounds indexing for List.ofLazy()::get |
JDK-8372696 |
Allow boot classes to explicitly opt-in for final field trusting |
JDK-8372731 |
Detailed authentication failure messages |
JDK-8372746 |
Some httpserver files could benefit from some formatting cleanup |
JDK-8372754 |
Add wrapper for <cstdlib> |
JDK-8372759 |
Test build/AbsPathsInImage.java fails after JDK-8370438 |
JDK-8372797 |
[VectorAPI] Missing Min/Max identity transforms |
JDK-8372801 |
tools/sincechecker/modules/java.base/JavaBaseCheckSince.java fails with JDK 27 |
JDK-8372817 |
Remove test/jdk/sun/security/rsa silent skips |
JDK-8372844 |
Improve usage of test/jdk/java/text/testlib/TestUtils.java locale methods |
JDK-8372860 |
TestCodeCacheUnloadDuringConcCycle fails on ARM32 |
JDK-8372942 |
AArch64: Set JVM flags for Neoverse V3AE core |
JDK-8372948 |
Store end positions directly in JCTree |
JDK-8372950 |
Pem.pemEncoded should cache the Pattern |
JDK-8372974 |
Add missing @Override annotations in "com.sun.java.swing.plaf.gtk" package |
JDK-8372978 |
[VectorAPI] Fix incorrect identity values in UMIN/UMAX reductions |
JDK-8372980 |
[VectorAPI] AArch64: Add intrinsic support for unsigned min/max reduction operations |
JDK-8372988 |
Test runtime/Nestmates/membership/TestNestHostErrorWithMultiThread.java failed: Unexpected interrupt |
JDK-8373001 |
LauncherFromOptions.create() not properly handling FileAssociationNoExtensionsException |
JDK-8373016 |
Passes instead of skips/ignoring the platform in sun/security/mscapi, jarsigner, keytool and pkcs12 tests |
JDK-8373018 |
Update OpenSSL version to 3.5.4 |
JDK-8373021 |
aarch64: MacroAssembler::arrays_equals reads out of bounds |
JDK-8373022 |
serviceability/sa/ClhsdbScanOops.java assumes no GC should occur |
JDK-8373025 |
test/hotspot/jtreg/gc/cslocker/TestCSLocker.java may deadlock |
JDK-8373026 |
C2 SuperWord and Vector API: vector algorithms test and benchmark |
JDK-8373039 |
Remove Incorrect Asserts in shenandoahScanRemembered |
JDK-8373040 |
Mark compiler/codecache/CodeCacheSegmentSizeTest.java as flagless |
JDK-8373041 |
Mark gc/g1/TestCodeCacheUnloadDuringConcCycle.java as flagless |
JDK-8373054 |
Shenandoah: Remove unnecessary BarrierSetNMethod::arm in shenandoahCodeRoots |
JDK-8373056 |
Shenandoah: Remove unnecessary use of ShenandoahAllocRequest.type() |
JDK-8373059 |
Test sun/security/provider/acvp/ML_DSA_Intrinsic_Test.java should pass on Aarch64 |
JDK-8373065 |
Test sun/awt/image/bug8038000.java failed: Pixels differ |
JDK-8373068 |
Revisit details of Float16 to decimal conversion algorithm |
JDK-8373069 |
RISC-V: implement GHASH intrinsic |
JDK-8373086 |
Make isexceeded001.java more robust |
JDK-8373087 |
Parallel: Rename PSGenerationPool to PSOldGenerationPool |
JDK-8373094 |
javac may fail because of unattributed break in a loop |
JDK-8373097 |
Save command should create missing parent directories |
JDK-8373099 |
Problem list intermittently failing test sun/awt/image/bug8038000.java |
JDK-8373100 |
Genshen: Control thread can miss allocation failure notification |
JDK-8373101 |
JdkClient and JdkServer test classes ignore namedGroups field |
JDK-8373102 |
com/sun/jdi/MethodInvokeWithTraceOnTest.java can fail with ObjectCollectedException when run with a small heap |
JDK-8373105 |
Test tools/jpackage/share/AsyncTest.java failed: problem running hdiutil |
JDK-8373106 |
JFR suspend/resume deadlock on macOS in pthreads library |
JDK-8373110 |
jstack --mixed frames are broken on macOS after JDK-8371194 |
JDK-8373111 |
Test java/lang/management/MemoryMXBean/MemoryManagement.java timed out |
JDK-8373113 |
Fix whitespace in RunTests.gmk |
JDK-8373116 |
Genshen: arraycopy_work should be always done for arrays in old gen during young concurrent marking |
JDK-8373117 |
Update build doc link in README.md |
JDK-8373119 |
JDK 26 RDP1 L10n resource files update |
JDK-8373120 |
Virtual thread stuck in BLOCKED state |
JDK-8373122 |
JFR build failure with CDS disabled due to -Werror=unused-function after JDK-8365400 |
JDK-8373125 |
Add defensive screening of modifiers for Field and Parameter toString() results |
JDK-8373127 |
Update nsk/monitoring tests to support virtual thread factory testing |
JDK-8373134 |
C2: Min/Max users of Min/Max uses should be enqueued for GVN |
JDK-8373143 |
C2: verify that adr_type and adr’s type match in LoadNode::make and StoreNode::make |
JDK-8373145 |
[BACKOUT] Remove ThreadLocalAllocBuffer::_reserve_for_allocation_prefetch |
JDK-8373207 |
Make DeferredStatic class template constant initializable |
JDK-8373208 |
Make Atomic class template constant initializable |
JDK-8373225 |
GenShen: More adaptive old-generation growth heuristics |
JDK-8373227 |
Test java/net/httpclient/http2/StreamFlowControlTest.java failed: should sleep time be raised? |
JDK-8373231 |
ECDSAOperations::toAffinePoint is redundant |
JDK-8373239 |
Test java/awt/print/PrinterJob/PageRanges.java fails with incorrect selection of printed pages |
JDK-8373246 |
JDK-8351842 broke native debugging on Linux |
JDK-8373248 |
C2: CastPP should not change the type of the oop |
JDK-8373251 |
C2: Ideal() returns nullptr for shift nodes after having modified the shift amount input |
JDK-8373253 |
Re-work InjectGCWorkerCreationFailure for future changes |
JDK-8373255 |
Unexpected iobj and ipdb files after JDK-8370438 |
JDK-8373262 |
Parallel: gc/metaspace/CompressedClassSpaceSizeInJmapHeap.java fails |
JDK-8373266 |
Strengthen constant CardTable base accesses |
JDK-8373270 |
GCC 14.2.0 reports warning: '%s' directive output may be truncated |
JDK-8373272 |
Genshen: ShenandoahOldGenerationTest fails after JDK-8373056 |
JDK-8373275 |
Improve DTLS handshaking |
JDK-8373285 |
Update JCov for class file version 71 |
JDK-8373289 |
Test tools/javac/patterns/Exhaustiveness.java timed out then passed |
JDK-8373290 |
Update FreeType to 2.14.1 |
JDK-8373293 |
Change the exception handling in TestNestHostErrorWithMultiThread.java |
JDK-8373295 |
Wrong log tag for UseCompressedOops ergo setting |
JDK-8373297 |
Test com/sun/jdi/AfterThreadDeathTest.java failed with unexpected ObjectCollectedException |
JDK-8373298 |
Test java/foreign/TestBufferStackStress.java timed out then completed |
JDK-8373335 |
Serial: Clean up SerialHeap members by access specifies |
JDK-8373343 |
C2: verify AddP base input only set for heap addresses |
JDK-8373355 |
C2: CompileCommand PrintIdealPhase should also print nodes that are not "reachable from below" |
JDK-8373362 |
Http3TestServer should not log an exception stack trace when it is stopping normally |
JDK-8373366 |
HandshakeState should disallow suspend ops for disabler threads |
JDK-8373367 |
interp-only mechanism fails to work for carrier threads in a corner case |
JDK-8373369 |
[REDO] Remove ThreadLocalAllocBuffer::_reserve_for_allocation_prefetch |
JDK-8373388 |
Reenable LTO for libsplashscreen |
JDK-8373389 |
Two jdk/incubator/vector/ tests fails after JDK-8371446 |
JDK-8373392 |
Replace CDS object subgraphs with @AOTSafeClassInitializer |
JDK-8373396 |
Min and Max Ideal missing AddNode::Ideal optimisations |
JDK-8373403 |
[TESTBUG] TestG1ClassUnloadingHWM.java could fail with large G1HeapRegionSize and small InitialHeapSize |
JDK-8373408 |
SHA1withECDSA is not required for ECDHE and ECDSA |
JDK-8373409 |
java/net/httpclient/http3/H3ErrorHandlingTest.java failed due to deadlock |
JDK-8373411 |
Crash when PrintSharedArchiveAndExit is enabled but shared heap is disabled |
JDK-8373420 |
C2: Add true/false_proj*() methods for IfNode as a replacement for proj_out*(true/false) |
JDK-8373421 |
Parallel: Rename young generation eden and survivor space pool |
JDK-8373426 |
Remove ffdhe6144 and ffdhe8192 from default list of TLS named groups |
JDK-8373427 |
StructuredTaskScope::join not clear if called with interrupted status set |
JDK-8373428 |
Refine variables with the same name in nested scopes in PhaseChaitin::gather_lrg_masks |
JDK-8373429 |
gc/g1/TestCodeCacheUnloadDuringConcCycle fails on various platforms |
JDK-8373439 |
Deadlock between flight recorder & VM shutdown |
JDK-8373441 |
Remove DCmdFactory::_enabled |
JDK-8373443 |
Update --release 26 symbol information for JDK 26 build 27 |
JDK-8373446 |
Update --release 26 symbol information for JDK 26 build 29 |
JDK-8373447 |
Suspicious sign extension after integer promotion in imageDecompressor.cpp |
JDK-8373448 |
jpackage: StackOverflowError when processing a very long argument |
JDK-8373449 |
Parallel: Obsolete deprecated PSChunkLargeArrays |
JDK-8373453 |
C2 SuperWord: must handle load slices that have loads with different memory inputs |
JDK-8373464 |
Test JdkManagementCheckSince.java fails after JDK-8369736 |
JDK-8373474 |
2 Unintentional format string defect groups in jabswitch.cpp |
JDK-8373475 |
Unintentional format string in logString of AccessInfo.cpp |
JDK-8373476 |
(tz) Update Timezone Data to 2025c |
JDK-8373481 |
Remove the deprecated -noclassgc, -noverify, -Xverify:none and -verifyremote options from the java launcher |
JDK-8373485 |
JFR Crash during sampling: assert(jt→has_last_Java_frame()) failed: invariant |
JDK-8373487 |
Out-of-bounds access in AlignmentGapAccess test |
JDK-8373490 |
JFR Leak Profiler: path-to-gc-root very slow for large object arrays |
JDK-8373497 |
SpinCriticalSection should use SpinYield |
JDK-8373502 |
C2 SuperWord: speculative check uses VPointer variable was pinned after speculative check, leading to bad graph |
JDK-8373508 |
C2: sinking CreateEx out of loop breaks the graph |
JDK-8373513 |
C2: Move ProjNode::other_if_proj() to IfProjNode |
JDK-8373515 |
Migrate "test/jdk/java/net/httpclient/" to null-safe "SimpleSSLContext" methods |
JDK-8373517 |
Revert the macos Tahoe specific change done in JDK-8359830 |
JDK-8373521 |
Bump minimum boot jdk to JDK 26 |
JDK-8373522 |
Remove expired flags in JDK 27 |
JDK-8373524 |
C2: no reachable node should have no use |
JDK-8373525 |
C2: assert(_base == Long) failed: Not a Long |
JDK-8373526 |
Add tooltips to API documentation elements |
JDK-8373537 |
Migrate "test/jdk/com/sun/net/httpserver/" to null-safe "SimpleSSLContext" methods |
JDK-8373538 |
Migrate all tests to null-safe "SimpleSSLContext" methods |
JDK-8373552 |
ExactConversionsSupport: bad JLS links in javadoc |
JDK-8373557 |
Remove stale comments after JDK-8372584 |
JDK-8373561 |
Replace usages of -verify java launcher option with -Xverify:all JVM option |
JDK-8373566 |
Performance regression with java.text.MessageFormat subformat patterns |
JDK-8373570 |
Javac stack overflow on method-local class with nested record referring to enclosing type |
JDK-8373577 |
C2: Cleanup adr_type of CallLeafPureNode |
JDK-8373579 |
Problem list compiler/runtime/Test7196199.java |
JDK-8373591 |
C2: Fix the memory around some intrinsics nodes |
JDK-8373593 |
Support latest VS2026 MSC_VER in abstract_vm_version.cpp |
JDK-8373595 |
A new ObjectMonitorTable implementation |
JDK-8373599 |
Cleanup arguments.hpp includes |
JDK-8373604 |
Operations on peer reset tokens are slow |
JDK-8373615 |
Improve HotSpot debug functions findclass() and findmethod |
JDK-8373623 |
Refactor Serialization tests for Records to JUnit |
JDK-8373625 |
CPUTimeCounters creates a total counter for unsupported GCs |
JDK-8373626 |
[asan] read past end of buffer in sun.awt.image.ImagingLib.convolveBI |
JDK-8373627 |
assert(!is_vthread_transition_disabler()) failed: no suspend allowed for vthread transition disablers |
JDK-8373628 |
jpackage doesn’t print to console until completetion |
JDK-8373630 |
r18_tls should not be modified on Windows AArch64 |
JDK-8373631 |
Improve classes in the "jdk.jpackage.internal.util.function" package |
JDK-8373632 |
Some sound tests failing in CI due to lack of sound key |
JDK-8373635 |
C2: Wrong constant in GraphKit::basic_plus_adr() |
JDK-8373638 |
RBTree public interface does not check all input parameters for validity |
JDK-8373642 |
Test vmTestbase/nsk/monitoring/GarbageCollectorMXBean/CollectionCounters/CollectionCounters003/TestDescription.java failed |
JDK-8373643 |
Test serviceability/jvmti/vthread/ThreadListStackTracesTest/ThreadListStackTracesTest.java still failing |
JDK-8373645 |
Test vmTestbase/nsk/jvmti/scenarios/events/EM02/em02t003/TestDescription.java failed: Unexpected event JVMTI_EVENT_COMPILED_METHOD_LOAD |
JDK-8373647 |
Avoid fstat when opening file for write with RandomAccessFile or FileOutputStream |
JDK-8373649 |
Convert simple AtomicAccess usage in ConcurrentHashTable to use Atomic<T> |
JDK-8373650 |
Test "javax/swing/JMenuItem/6458123/ManualBug6458123.java" fails because the check icons are not aligned properly as expected |
JDK-8373654 |
Tests in sources/ should only run once |
JDK-8373668 |
Add override keyword to *Klass classes |
JDK-8373676 |
Test javax/net/ssl/HttpsURLConnection/SubjectAltNameIP.java fails on a machine without IPV6 |
JDK-8373677 |
Clear text HttpServer connection could fail fast if receiving SSL ClientHello |
JDK-8373679 |
Link color accessibility issue in dark theme |
JDK-8373682 |
Test compiler/loopopts/superword/TestReinterpretAndCast.java fails on x86_64 with AVX but without f16c |
JDK-8373690 |
Unexpected Keystore message using jdk.crypto.disabledAlgorithms |
JDK-8373695 |
G1: Using a value near integer max for ActiveProcessorCount causes fatal crash |
JDK-8373699 |
JLink: ModuleReader should be closed in JlinkTask.getReleaseInfo(mref) |
JDK-8373704 |
Improve "SocketException: Protocol family unavailable" message |
JDK-8373710 |
Improve jpackage error reporting |
JDK-8373714 |
Shenandoah: Register heuristic penalties following a degenerated GC |
JDK-8373716 |
Refactor further java/util tests from TestNG to JUnit |
JDK-8373718 |
jdk/internal/misc/VM/RuntimeArguments.java test fails in Virtual threads mode |
JDK-8373720 |
GenShen: Count live-at-old mark using Snapshot at Beginning |
JDK-8373722 |
[TESTBUG] compiler/vectorapi/TestVectorOperationsWithPartialSize.java fails intermittently |
JDK-8373723 |
Deadlock with JvmtiTagMap::flush_object_free_events() |
JDK-8373724 |
Assertion failure in TestSignumVector.java with UseAPX |
JDK-8373727 |
New XBM images parser regression: only the first line of the bitmap array is parsed |
JDK-8373731 |
C2: Missed optimization opportunity for AddI |
JDK-8373778 |
java.util.NoSuchElementException in HttpURLConnection.doTunneling0 when connecting via HTTPS |
JDK-8373789 |
No PCH release build failure after JDK-8372543 |
JDK-8373793 |
TestDynamicStore.java '/manual' disables use of '/timeout' |
JDK-8373796 |
Refactor java/net/httpclient/ThrowingPublishers*.java tests to use JUnit5 |
JDK-8373798 |
Refactor java/math tests to use JUnit |
JDK-8373800 |
Remove ScopedValueBindingsResolver |
JDK-8373801 |
Adopt arraycopy OopCopyResult from the lworld branch |
JDK-8373807 |
test/jdk/java/net/httpclient/websocket/DummyWebSocketServer.java getURI() uses "localhost" |
JDK-8373808 |
Refactor java/net/httpclient qpack and hpack tests to use JUnit |
JDK-8373819 |
Genshen: Control thread can miss allocation failure notification (redux) |
JDK-8373820 |
C2: Robust Node::uncast_helper infinite loop check |
JDK-8373829 |
Refactor test/jdk/java/time/tck tests to use JUnit over TestNG |
JDK-8373830 |
Refactor test/jdk/java/time/test tests to use JUnit over TestNG |
JDK-8373832 |
Test java/lang/invoke/TestVHInvokerCaching.java tests nothing |
JDK-8373833 |
"error.cert.not.found" and "error.explicit-sign-no-cert" errors duplicate each other |
JDK-8373836 |
add anchors to the java options in the java man page |
JDK-8373837 |
"assert(thread→is_VM_thread() || thread→is_Java_thread()) failed: Must be VMThread or JavaThread" on macosx-aarch64-26 |
JDK-8373839 |
Disable JVM TI suspension during JNI critical regions |
JDK-8373847 |
Test javax/swing/JMenuItem/MenuItemTest/bug6197830.java failed because The test case automatically fails when clicking any items in the Nothing menu in all four windows (Left-to-right)-Menu Item Test and (Right-to-left)-Menu Item Test |
JDK-8373866 |
Refactor java/net/httpclient/ThrowingSubscribers*.java tests to use JUnit5 |
JDK-8373867 |
Improve robustness of Attach API for finding tmp directory |
JDK-8373869 |
Refactor java/net/httpclient/ThrowingPushPromises*.java tests to use JUnit5 |
JDK-8373876 |
StackWalkNativeToJava print more output in case of failures |
JDK-8373877 |
QUIC connections are removed too early |
JDK-8373887 |
jpackage tests may potentially deadlock |
JDK-8373893 |
Refactor networking http server tests to use JUnit |
JDK-8373894 |
G1: Count evacuation-failed garbage collections in gc cpu usage |
JDK-8373898 |
RepeatCompilation does not repeat compilation after bailout |
JDK-8373909 |
JSpec and ToolGuide taglets use incorrect relative path |
JDK-8373913 |
Refactor serialization tests to use JUnit |
JDK-8373917 |
test/hotspot/jtreg/vmTestbase/nsk/monitoring: -iterations setting misused in tests |
JDK-8373922 |
Enhance Taglet API to support relative URLs |
JDK-8373924 |
Remove unreferenced ImageDecompressor::image_decompressor_close |
JDK-8373928 |
4 Dangling pointer defect groups in java.c |
JDK-8373931 |
Test javax/sound/sampled/Clip/AutoCloseTimeCheck.java timed out |
JDK-8373935 |
Migrate java/lang/invoke tests away from TestNG |
JDK-8373941 |
Epsilon: Robust counter updates in early VM phases |
JDK-8373944 |
ObjectMonitor::ExitOnSuspend can call java_lang_VirtualThread::set_onWaitingList() while in safepoint |
JDK-8373945 |
Use WB.fullGC() in ClassUnloader.unloadClass to force GC for vmTestbase tests |
JDK-8373946 |
Synth ProgressBarUI implementation confuses background painting with border painting |
JDK-8373967 |
[macos] User interactions with List do not trigger ItemEvent after programmatic change |
JDK-8373983 |
java/util/Locale/UseOldISOCodesTest.java fails with JTREG_AOT_JDK=onestep |
JDK-8373984 |
Check for macos 11 in CGraphicsDevice.m can be removed |
JDK-8373998 |
RISC-V: simple optimization of ConvHF2F |
JDK-8374001 |
sun/security/ skip without Exceptions |
JDK-8374020 |
Inconsistent handling of type updates in typeWithAnnotations |
JDK-8374038 |
JDI EventRequestManager javadoc has unrendered @link tags inside an @code block |
JDK-8374043 |
C2: assert(_base >= VectorMask && _base ⇐ VectorZ) failed: Not a Vector |
JDK-8374044 |
Docs build fails: Cannot determine current path |
JDK-8374048 |
Genshen: Backout fix for missed cancellation notice |
JDK-8374051 |
Incorrect parameterized testing of exceptions in AbstractDateTimeTest.java |
JDK-8374052 |
Use java/util/Calendar in ReplaceCriticalClasses.java test |
JDK-8374056 |
RISC-V: Fix argument passing for the RiscvFlushIcache::flush |
JDK-8374058 |
Enhance JPEG handling |
JDK-8374078 |
C2_MacroAssembler::verify_int_in_range has incorrect early return condition |
JDK-8374082 |
net_util.c should use logical && when setting IPv6_available |
JDK-8374113 |
Taughtological if check in Reflection::array_set |
JDK-8374145 |
Remove legacy locking remnants from markWord |
JDK-8374151 |
Cleanup minor markWord function disorder |
JDK-8374164 |
Potential null pointer dereferences in regeneratedClasses.cpp |
JDK-8374168 |
Resolve disabled warnings in JDWP agent |
JDK-8374170 |
I/O Poller updates |
JDK-8374176 |
Update --release 26 symbol information for JDK 26 build 32 |
JDK-8374177 |
Update @since of HotSpotAOTCacheMXBean after JDK-8373607 |
JDK-8374178 |
Missing include in systemDictionary.cpp after JDK-8365526 |
JDK-8374180 |
C2 crash in PhaseCCP::verify_type - fatal error: Not monotonic |
JDK-8374181 |
failure_handler: The cores.html file is formatted incorrectly and so hides the core dump information |
JDK-8374190 |
Convert ConcurrentHashTable atomic lists to use Atomic<T> |
JDK-8374191 |
Shenandoah: Consider an assert in get_object_age |
JDK-8374195 |
TestReplaceNarrowPhiWithBottomPhi fails on ppc64 platforms in (fast)debug |
JDK-8374200 |
jdk/internal/platform/cgroup/TestCgroupMetrics.java fails with common prefix metrics |
JDK-8374202 |
Simplify significand normalization in BigDecimal(double, MathContext) constructor |
JDK-8374210 |
[BACKOUT] Move input validation checks to Java for java.lang.StringCoding intrinsics |
JDK-8374215 |
[macos] Clean and fix "lic_template.plist" to correctly work with multiple languages |
JDK-8374216 |
Assorted changes to jpackage without functional impact |
JDK-8374217 |
Remove IO.java test from AOT ProblemList |
JDK-8374219 |
Fix issues in jpackage’s Executor class |
JDK-8374222 |
jpackage will exit with error if it fails to clean the temp directory |
JDK-8374232 |
Comment cleanup in diagnosticCommand.cpp |
JDK-8374233 |
Overloaded constructor MountUnmountDisabler(jthread thread) is missed |
JDK-8374293 |
Jshell throws an error and crashes when using keyword Public |
JDK-8374296 |
Comment clean up in os_linux.cpp |
JDK-8374304 |
MultiResolutionSplashTest.java fails in CI: "Image with wrong resolution is used for splash screen!" |
JDK-8374308 |
ImageBufferCache has no effect and can be removed |
JDK-8374310 |
Update copyright year to 2025 for client-libs in files where it was missed |
JDK-8374316 |
Update copyright year to 2025 for hotspot in files where it was missed |
JDK-8374317 |
Change GCM IV size to 12 bytes when encrypting/decrypting TLS session ticket |
JDK-8374321 |
Fix undefined reference to 'png_init_filter_functions_lsx' after 8371914 |
JDK-8374322 |
TestMemoryWithSubgroups.java fails Permission denied |
JDK-8374323 |
Update copyright year to 2025 for the build system in files where it was missed |
JDK-8374326 |
Update copyright year to 2025 for jdk.jpackage in files where it was missed |
JDK-8374327 |
Update copyright year to 2025 for files in java.base added/updated by commits in 2025 |
JDK-8374328 |
Convert simple AtomicAccess uses in gc/shared to use Atomic<T> |
JDK-8374340 |
FontRenderContext instance variables should be final |
JDK-8374343 |
Fix SIGSEGV when lib/modules is unreadable |
JDK-8374345 |
Restore the original copyright year in ExtremeFontSizeTest.java |
JDK-8374348 |
Implement -XX:AOTMode=required as alias for -XX:AOTMode=on |
JDK-8374349 |
[VectorAPI]: AArch64: Prefer merging mode SVE CPY instruction |
JDK-8374350 |
Convert hotspot gtests to use Atomic<T> |
JDK-8374351 |
RISC-V: Small refactoring for crypto macro-assembler routines |
JDK-8374352 |
Update copyright year to 2025 for test/langtools/tools/javac/ in files where it was missed |
JDK-8374354 |
Update copyright year to 2025 for jdk.javadoc in files where it was missed |
JDK-8374355 |
Update copyright year to 2025 for demo in files where it was missed |
JDK-8374358 |
Update copyright year to 2025 for test/hotspot in files where it was missed |
JDK-8374360 |
Update copyright year to 2025 for test/jdk/jdk/jfr in files where it was missed |
JDK-8374361 |
Update copyright year to 2025 for jdk.hotspot.agent in files where it was missed |
JDK-8374363 |
Update copyright year to 2025 for test/micro in files where it was missed |
JDK-8374365 |
Update copyright year to 2025 for test/jdk in files where it was missed |
JDK-8374371 |
Failed assertion in G1HeapRegion gtest |
JDK-8374373 |
Typo in VirtualThreadSchedulerMXBean.setParallelism javadoc |
JDK-8374377 |
PNGImageDecoder Slow For 8-bit PNGs |
JDK-8374378 |
Update copyright year to 2025 for jdk.internal.vm.ci in files where it was missed |
JDK-8374379 |
Type annotation in new array dimension expression causes java.lang.AssertionError |
JDK-8374382 |
(aio) AsynchronousFileChannel writes wrong content using heap ByteBuffer when position != 0 |
JDK-8374383 |
Update the copyright year to 2025 in the remaining files under test/ where it was missed |
JDK-8374391 |
Update the copyright year to 2025 in the remaining files under src/ where it was missed |
JDK-8374397 |
test/hotspot/jtreg/gc/shenandoah/options/TestPassiveModeWithCardBarrier.java fails with -Xcomp after JDK-8369013 |
JDK-8374432 |
TimeoutResponseBodyTest.java#retriesEnabledForResponseFailure fails run with -Xcomp |
JDK-8374433 |
java/util/Locale/PreserveTagCase.java does not run any tests |
JDK-8374434 |
Several JShell tests report JUnit discovery warnings |
JDK-8374435 |
assert(addp→is_AddP()) failed: must be AddP during EA with -XX:-UseCompressedOops |
JDK-8374436 |
compiler/igvn/IntegerDivValueTests.java failed with division by zero |
JDK-8374441 |
(fs) FileSystemProvider.readAttributesIfExists throws "Not a directory" when element in path is not directory should return null for ENOTDIR (unix) |
JDK-8374444 |
Fix simple -Wzero-as-null-pointer-constant warnings |
JDK-8374445 |
Fix -Wzero-as-null-pointer-constant warnings in JfrSet |
JDK-8374446 |
Fix -Wzero-as-null-pointer-constant warnings in test_compressedKlass.cpp |
JDK-8374449 |
Shenandoah: Leaf locks used by Shenandoah need lower ranks |
JDK-8374450 |
GTest opto.canonicalize_constraints cannot run without VM |
JDK-8374454 |
Test sun/security/ssl/CipherSuite/DisabledCipherSuitesNotNegotiated.java from JDK-8356544 shows intermittent timeouts |
JDK-8374456 |
JVM crashes with "assert(resolved_method→method_holder()→is_linked()) failed: must be linked" when run with large value for PreallocatedOutOfMemoryErrorCount |
JDK-8374465 |
Spurious dot in documentation for JVMTI ClassLoad |
JDK-8374467 |
Incorrect ranges in jdk.internal.util.ByteArray JavaDoc |
JDK-8374469 |
Mixed jstack does not work on Windows |
JDK-8374471 |
Check bin and lib folder of JDK image for unwanted files |
JDK-8374482 |
SA does not handle signal handler frame in mixed jstack |
JDK-8374483 |
Eliminate :serviceability_ttf_virtual group and mark svc non-virtual tests with requires |
JDK-8374489 |
Template Library: need to tag Float16.float16ToRawShortBits as having non-deterministic result because of multiple NaN bit patterns |
JDK-8374490 |
Test jdk/jfr/event/runtime/TestSafepointEvents.java failed: Expected event 'jdk.SafepointStateSynchronization' to be present |
JDK-8374493 |
Add missing @Override annotations in "com.sun.java.swing.plaf.motif" package |
JDK-8374496 |
C2: assert(val→find_edge(con) > 0) failed |
JDK-8374497 |
C2: assert(verify(phase)) failed: missing Value() optimization with -XX:+StressReflectiveCode |
JDK-8374506 |
Incorrect positioning of arrow icon in parent JMenu in Windows L&F |
JDK-8374507 |
GHA: Limit debug symbols generation to conserve disk space |
JDK-8374513 |
AArch64: Improve receiver type profiling reliability |
JDK-8374516 |
-version asserts with "-XX:+UseAESCTRIntrinsics -XX:-UseAES": "need AES instructions and misaligned SSE support" in generate_counterMode_AESCrypt_Parallel() |
JDK-8374518 |
C1: Remove dead LinearScanStatistic::Counter::counter_fpu_stack |
JDK-8374521 |
Support fine-grained native debug levels |
JDK-8374524 |
Investigate and cleanup test/jdk/sun/security/provider/SecureRandom/StrongSecureRandom.java and convert to junit |
JDK-8374525 |
RISC-V: Several masked float16 vector operations are not supported |
JDK-8374528 |
C2 SuperWord: TestAliasingFuzzer.java strengthen no-multiversioning IR rule |
JDK-8374538 |
Wrong specification of MethodHandles.constant(…) |
JDK-8374540 |
Add comment describing implementation choices of Math.fma |
JDK-8374544 |
Add SleepyCat diagnostics for all platforms |
JDK-8374549 |
Extend MetaspaceClosure to cover non-MetaspaceObj types |
JDK-8374555 |
No need for visible input warning in s.s.u.Password when not reading from System.in |
JDK-8374557 |
Enhance TLS connection handling |
JDK-8374570 |
Assertion failure in ClearArray.java with -XX:+EnableX86EcoreOpts |
JDK-8374575 |
[PPC64] Remove support for SuperwordUseVSX on Power 8 |
JDK-8374576 |
Disable MemoryEaterMT for VirtualThread |
JDK-8374577 |
Heap dump from core does not contain HPROF_GC_ROOT_JAVA_FRAME |
JDK-8374582 |
[REDO] Move input validation checks to Java for java.lang.StringCoding intrinsics |
JDK-8374622 |
StressIncrementalInlining should also randomize the processing order |
JDK-8374623 |
Move DependentAlwaysFalse variable template to its own file |
JDK-8374629 |
Type test pattern with array type in switch fails to parse |
JDK-8374632 |
Broken list layout in the man page of jlink |
JDK-8374639 |
Static archive with AOTClassLinking breaks dynamic archive |
JDK-8374641 |
Remove java/nio/channels/AsyncCloseAndInterrupt.java from problem list |
JDK-8374642 |
EscapeHash macro fails with GNU make 4.3 and 4.4 |
JDK-8374643 |
Fix reference to implMethodKind in LambdaToMethod debug printf statement |
JDK-8374644 |
Regression in GZIPInputStream performance after JDK-7036144 |
JDK-8374654 |
Inconsistent handling of lambda deserialization for Object method references on interfaces |
JDK-8374658 |
Consider use of "included" rather than "enclosed" in jx.a.p.Processor |
JDK-8374662 |
Remove unused type check functions from javaClasses.hpp |
JDK-8374676 |
ZGC: Convert zAbort to use Atomic<T> |
JDK-8374677 |
ZGC: Convert zArray to use Atomic<T> |
JDK-8374678 |
ZGC: Convert zForwarding to use Atomic<T> |
JDK-8374679 |
ZGC: Convert zForwardingAllocator to use Atomic<T> |
JDK-8374680 |
ZGC: Convert zGeneration to use Atomic<T> |
JDK-8374681 |
ZGC: Convert zJNICritical to use Atomic<T> |
JDK-8374682 |
ZGC: Convert zLiveMap to use Atomic<T> |
JDK-8374683 |
ZGC: Convert zLock to use Atomic<T> |
JDK-8374684 |
ZGC: Convert zMark to use Atomic<T> |
JDK-8374686 |
ZGC: Convert zMarkTerminate to use Atomic<T> |
JDK-8374687 |
ZGC: Convert zNMethodTableIteration to use Atomic<T> |
JDK-8374690 |
ZGC: Convert zRelocate to use Atomic<T> |
JDK-8374695 |
ZGC: Convert zTLABUsage to use Atomic<T> |
JDK-8374698 |
Stub names should look more like identifiers |
JDK-8374706 |
HttpClient: Ensure that request body publishers support multiple subscriptions |
JDK-8374711 |
Hotspot runtime/CommandLine/OptionsValidation/TestOptionsWithRanges fails without printing the option name |
JDK-8374712 |
AOTMappedHeapWriter::relocate_field_in_buffer should use CompressedOops::narrow_oop_cast |
JDK-8374717 |
Unclear wording in docs for recursion for List, Map and LazyConstant |
JDK-8374718 |
Generation of CompilerProperties can fail in subtle ways |
JDK-8374721 |
containers/docker/ShareTmpDir.java timed out after 8362087 |
JDK-8374725 |
C2: assert(x_ctrl == get_late_ctrl_with_anti_dep(x→as_Load(), early_ctrl, x_ctrl)) failed: anti-dependences were already checked |
JDK-8374727 |
Audio configuration Platform class - use nio for getting endianness of the underlying platform |
JDK-8374743 |
G1 starts a concurrent mark when allocating humongous objects during initialization |
JDK-8374744 |
Enable dumping of APX EGPRs (R16, R31) in JVM fatal error logs |
JDK-8374745 |
Test vmTestbase/nsk/monitoring/GarbageCollectorMXBean/CollectionCounters/CollectionCounters004/TestDescription.java failed |
JDK-8374749 |
Clarify AnnotationValue specification |
JDK-8374752 |
Add more JLS links to javax.lang.model.element.* |
JDK-8374754 |
jtreg failure handler - replace inline javascript and inline event handlers with same origin javascript files |
JDK-8374755 |
ML-KEM’s 12-bit decompression can be simplified on aarch64 |
JDK-8374767 |
Amend JDK-8374521 with new option name |
JDK-8374768 |
S390X builds are failing after JDK-8372754 |
JDK-8374769 |
PPC: MASM::pop_cont_fastpath() should reset _cont_fastpath if SP == _cont_fastpath |
JDK-8374782 |
Parallel: Remove specialized objArray iteration code |
JDK-8374785 |
Template Library: need to tag Float16.copySign as having non-deterministic result because of multiple NaNs with different sign bits |
JDK-8374789 |
C2: refactor GraphKit code that create AddP nodes for raw memory to use helper method |
JDK-8374796 |
CompressedOops versions of runtime/cds/TestDefaultArchiveLoading.java aren’t run |
JDK-8374798 |
C2: Missing Identity optimization opportunity with RShiftI and LShiftI |
JDK-8374802 |
java/net/DatagramSocket/SendReceiveMaxSize.java fails on AIX due to small default RCVBUF size |
JDK-8374807 |
Crash in MethodData::extra_data_lock()+0x0 when running -XX:+TraceDeoptimization -XX:-ProfileTraps -XX:-TieredCompilation -Xcomp -version |
JDK-8374808 |
Add new methods to KeyStore and KeyStoreSpi that return the creation date as an Instant instead of Date |
JDK-8374819 |
jpackage and jpackage tests leave some I/O streams unclosed |
JDK-8374825 |
vmTestbase comment typo: lunch |
JDK-8374828 |
Save load_barrier_on_oop_field_preloaded in aot CodeCache |
JDK-8374830 |
Improve Hotspot crash message in CDSTestUtils |
JDK-8374839 |
Improve jpackage information messages |
JDK-8374862 |
assert(false) failed: Attempting to acquire lock MDOExtraData_lock/nosafepoint-1 out of order with lock tty_lock/tty — possible deadlock (running with -XX:+Verbose -XX:+WizardMode -XX:+PrintDeoptimizationDetails) |
JDK-8374872 |
Cleanup outdated SAP AG copyright header info |
JDK-8374875 |
Improve perfMemory warning about 'Insufficient space for shared memory file' |
JDK-8374876 |
Epsilon: Convert to use Atomic<T> |
JDK-8374878 |
Add Atomic<T>::compare_set |
JDK-8374879 |
NMethodRelocationTest fails with -Xcomp after 8369150 |
JDK-8374886 |
CAInterop.java#microsoftrsa2017 test fails as EE certificate does not specify OCSP responder |
JDK-8374888 |
Implement internal test cache to help UserIterCount test performance |
JDK-8374889 |
C2 VectorAPI: must handle impossible combination of signed cast from float |
JDK-8374896 |
Min/Max identity optimization opportunities missing for int and long |
JDK-8374903 |
C2 VectorAPI: assert(vbox→as_Phi()→region() == vect→as_Phi()→region()) failed |
JDK-8374905 |
Clarify ZonedDateTime#toString() documentation regarding omitted zero seconds |
JDK-8374910 |
Use of containsTypeEquivalent in array type equality test seems bogus |
JDK-8374915 |
Move assertion in GenericTaskQueue<>::pop_global() |
JDK-8374922 |
Build failure after JDK-8372040 |
JDK-8374923 |
runtime/cds/ServiceLoaderTest.java fails with mismatch between cds and non-cds |
JDK-8374926 |
EnableX86ECoreOpts was not enabled on some hybrid CPU |
JDK-8374943 |
TestDirectBufferStatisticsEvent failed with too few statistics events |
JDK-8374945 |
Avoid fstat in os::open |
JDK-8374953 |
Add note on about implicit state when comparing TypeMirrors |
JDK-8374969 |
Incorrect results of LoadStoreNode::adr_type and SCMemProj::adr_type |
JDK-8374984 |
Convert workerUtils to use Atomic<T> |
JDK-8374990 |
Check include and jmods folder of JDK image for unwanted files |
JDK-8374998 |
Failing os::write - remove bad file |
JDK-8375006 |
[Linux] Remove obsolete O_CLOEXEC check in os::open |
JDK-8375010 |
C2 VectorAPI: assert(vbox→is_CheckCastPP()) failed: should be expanded |
JDK-8375011 |
OldJTable.java - NullPointerException when columnData is null |
JDK-8375015 |
CompletionAPITest::testDocumentation failed - AssertionFailedError: expected: <null> but was: <jshelltest.JShellTest> |
JDK-8375038 |
C2: Enforce that Ideal() returns the root of the subgraph if any change was made by checking the node hash |
JDK-8375040 |
Clearer names for non-metadata oop iterators in ObjArrayKlass |
JDK-8375045 |
Incorrect Interpretation of POSIX TZ Environment Variable on AIX |
JDK-8375046 |
C2: Incremental inlining step asserts when processing empty late inlines list |
JDK-8375050 |
Simplify process management in jpackage tests |
JDK-8375054 |
Removed "signed" property from jpackage app image file |
JDK-8375055 |
C2: Better dead loop detection printout |
JDK-8375057 |
Update HarfBuzz to 12.3.2 |
JDK-8375061 |
Multiple jpackage tool providers may share the same logging config |
JDK-8375062 |
vmTestbase/nsk/jdb/exclude/exclude001/exclude001.java fails to output debuggee prompt after cont cmd |
JDK-8375063 |
Update Libpng to 1.6.54 |
JDK-8375065 |
Update LCMS to 2.18 |
JDK-8375066 |
Test tools/sincechecker/modules/java.base/JavaBaseCheckSince.java broken by JDK-8369564 |
JDK-8375076 |
Two JDI scenario tests are failing with out of wait time after completing successfully |
JDK-8375093 |
Convert GlobalCounter to use Atomic<T> |
JDK-8375094 |
RISC-V: Fix client builds after JDK-8368732 |
JDK-8375119 |
SwitchBoostraps.enumSwitch does not throw an NPE when lookup is null in some cases |
JDK-8375125 |
assert(false) failed: "Attempting to acquire lock NativeHeapTrimmer_lock/nosafepoint out of order with lock ConcurrentHashTableResize_lock/nosafepoint-2 — possible deadlock" when using native heap trimmer |
JDK-8375130 |
[BACKOUT] Scalability issue when submitting virtual threads with almost empty tasks |
JDK-8375177 |
Gtest os_linux.decoder_get_source_info_valid_vm fails with -ffunction-sections |
JDK-8375183 |
Remove unused SSLConfiguration.maximumProtocolVersion variable |
JDK-8375221 |
Update code to get PrinterResolution from CUPS/IPP print service |
JDK-8375231 |
Refactor util/ServiceLoader tests to use JUnit |
JDK-8375232 |
Refactor util/StringJoiner tests to use JUnit |
JDK-8375233 |
Refactor util/Vector tests to use JUnit |
JDK-8375237 |
Document existing exceptional behavior of divideUnsigned and remainderUnsigned |
JDK-8375240 |
Make bundling progress messages issued by jpackage consistent across platforms |
JDK-8375241 |
Simplify --with-native-debug-symbols-level option implementation |
JDK-8375242 |
[macos] Improve jpackage signing coverage |
JDK-8375271 |
[IR Framework] Rename IREncoding to ApplicableIRRules and driver/flag/test VM to Driver/Flag/Test VM |
JDK-8375272 |
[IR Framework] Miscellaneous clean-ups |
JDK-8375275 |
Error handling to raise illegal_parameter or internal_error alert in hybrid key exchange |
JDK-8375282 |
G1: Fix wrong indendation introduced by JDK-8374743 |
JDK-8375285 |
Port fdlibm asinh to Java |
JDK-8375294 |
(fs) Files.copy can fail with EOPNOTSUPP when copy_file_range not supported |
JDK-8375297 |
ZGC: Remove obsolete O_CLOEXEC definition |
JDK-8375311 |
Some builds are missing debug helpers |
JDK-8375314 |
Parallel: Crash iterating over unloaded classes for ObjectCountAfterGC event |
JDK-8375323 |
Improve handling of the "--app-content" and "--input" options in jpackage |
JDK-8375325 |
add anchors to the options in the security man pages |
JDK-8375338 |
sun/awt/image/ImageRepresentation/LUTCompareTest.java fails with -Xcheck:jni |
JDK-8375342 |
jdk/javadoc/doccheck/checks/jdkCheckHtml.java failed with duplicate anchors |
JDK-8375350 |
Remove usage of AppContext from javax.imageio implementation |
JDK-8375351 |
Remove usage of AppContext from print implementation |
JDK-8375352 |
java/net/httpclient/ConnectTimeoutWithProxy*.java tests fail on EC2 |
JDK-8375359 |
Improve GC serviceability init staging |
JDK-8375362 |
Deadlock with unmount of suspended virtual thread interrupting another virtual thread |
JDK-8375364 |
[macos] Some jpackage signing tests fail after JDK-8375240 |
JDK-8375367 |
vmTestbase tests reported variable uninitialized by clang23 |
JDK-8375370 |
XRBackendNative.c reported variable uninitialized by clang23 |
JDK-8375433 |
jar should validate automatic module names |
JDK-8375436 |
G1: Convert G1CardSet classes to use Atomic<T> |
JDK-8375437 |
G1: Convert G1EvacFailureRegions to use Atomic<T> |
JDK-8375438 |
G1: Convert G1HeapRegion related classes to use Atomic<T> |
JDK-8375439 |
G1: Convert G1MonotonicArena class to use Atomic<T> |
JDK-8375442 |
C2: Notify nodes that inspect the graph deeply of changes far away during IGVN |
JDK-8375443 |
AVX-512: Disabling through UseSHA doesn’t affect UseSHA3Intrinsics |
JDK-8375455 |
G1: Remove unused G1HeapRegionStats::coarsen_stats() |
JDK-8375457 |
Test serviceability/jvmti/vthread/SelfSuspendDisablerTest/SelfSuspendDisablerTest.java#default timed out |
JDK-8375458 |
Check legal folder of JDK image for unwanted files |
JDK-8375463 |
G1: Remove AtomicAccess include from files that do not use it |
JDK-8375477 |
CoreUtils support for SA tests should attempt to locate and unzip core files when they have been zipped |
JDK-8375480 |
Remove usage of AppContext from javax/swing/text |
JDK-8375483 |
Should set flagThisUninit whenever uninitializedThis is on the stack |
JDK-8375485 |
Tests in vmTestbase/nsk are failing due to missing class unloading after 8373945 |
JDK-8375498 |
[VectorAPI] Dump primary vector IR details with -XX:+TraceNewVectors |
JDK-8375530 |
PPC64: incorrect quick verify_method_data_pointer check causes poor performance in debug build |
JDK-8375534 |
Debug method 'pp' should support compressed oops |
JDK-8375535 |
G1: Convert CardTableBarrierSet and subclasses to use Atomic<T> |
JDK-8375536 |
PPC64: Implement special MachNodes for floating point CMove |
JDK-8375541 |
G1: Race in G1BarrierSet::write_ref_field_post() |
JDK-8375544 |
JfrSet::clear should not use memset |
JDK-8375549 |
ConcurrentModificationException if jdk.crypto.disabledAlgorithms has multiple entries with known oid |
JDK-8375567 |
Remove AppContext usage from Swing Motif L&F classes |
JDK-8375568 |
Shenandoah: Abbreviate thread names in display when length constraints apply |
JDK-8375569 |
Store Java mirrors in AOT configuration file |
JDK-8375571 |
Compiler crash when using record pattern matching with a generic type parameter shadowing a record class |
JDK-8375573 |
JTable ignores setPreferredWidth during initial layout when AUTO_RESIZE_LAST_COLUMN is enabled |
JDK-8375575 |
AttachNotSupportedException constructor missing @since 27 |
JDK-8375580 |
Avoid using ArrayDeque in jdk.internal.loader.URLClassPath |
JDK-8375585 |
Test java/lang/ProcessBuilder/PipelineLeaksFD.java failed |
JDK-8375598 |
VM crashes with "assert((labs(val) & 0xFFFFFFFF00000000) == 0 || dest == (address)-1) failed: must be 32bit offset or -1" when using too high value for NonNMethodCodeHeapSize |
JDK-8375616 |
G1: Convert G1BatchedTask to use Atomic<T> |
JDK-8375618 |
Incorrect assert in CastLLNode::Ideal |
JDK-8375620 |
G1: Convert G1CardTableClaimTable to use Atomic<T> |
JDK-8375621 |
Move RBTree implementation to inline file to minimize included headers |
JDK-8375622 |
G1: Convert G1CodeRootSet to use Atomic<T> |
JDK-8375624 |
G1: Convert G1JavaThreadsListClaimer to use Atomic<T> |
JDK-8375626 |
G1: Convert G1CollectionSetChooser to use Atomic<T> |
JDK-8375630 |
G1: Convert G1ConcurrentMark to use Atomic<T> |
JDK-8375631 |
VectorAPI part number: reformulate documentation and improve exception message |
JDK-8375633 |
C2: Missed Ideal optimization opportunity with ConvD2F/ConvF2HF and -XX:+StressIncrementalInlining |
JDK-8375640 |
MinMaxIdentity test fails on some machines after 8373134 |
JDK-8375643 |
G1: Convert G1RegionMarkStatsCache to use Atomic<T> |
JDK-8375646 |
Some parser flags seem unused |
JDK-8375649 |
idea.sh script adds source paths in a single, enormous, line to jdk.iml |
JDK-8375653 |
C2: CmpUNode::sub is not monotonic |
JDK-8375654 |
Exclude all array classes from dynamic CDS archive |
JDK-8375657 |
RISC-V: Need to check size in SharedRuntime::is_wide_vector |
JDK-8375668 |
Compiler warning implicit-const-int-float-conversion by clang23 |
JDK-8375683 |
Add notes for sctp tests |
JDK-8375684 |
Avoid leak in KeystoreImpl.m when using CFArrayCreateMutable |
JDK-8375688 |
C2: Missed Ideal optimization opportunity with VectorMaskToLong and -XX:+StressIncrementalInlining |
JDK-8375692 |
Hotspot container tests assert with non-ascii vendor name |
JDK-8375712 |
Convert java/lang/runtime tests to use JUnit |
JDK-8375717 |
Outdated link in jdk.jfr.internal.JVM javadoc |
JDK-8375737 |
Fix -Wzero-as-null-pointer-constant warnings in arm32 code |
JDK-8375738 |
Fix -Wzero-as-null-pointer-constant warnings in MacOSX/bsd code |
JDK-8375742 |
Test java/lang/invoke/MethodHandleProxies/Driver.java does not run Unnamed.java |
JDK-8375747 |
ZGC: ZForwardingTest is unable to commit memory on Windows |
JDK-8375775 |
JDK 26 RDP2 L10n resource files update |
JDK-8375787 |
compiler/vectorapi/TestCastShapeBadOpc.java fails with release VMs |
JDK-8375905 |
Add a missing bailout check in PhaseCFG::schedule_late and a test to exercise more bailout code paths |
JDK-8375964 |
G1: Convert G1BuildCandidateRegionsTask to use Atomic<T> |
JDK-8375966 |
G1: Convert G1UpdateRegionLivenessAndSelectForRebuildTask to use Atomic<T> |
JDK-8375971 |
G1: Convert G1EvacStats to use Atomic<T> |
JDK-8375974 |
G1: Convert G1FullCollector to use Atomic<T> |
JDK-8375977 |
G1: Convert JVMCICleaningTask to use Atomic<T> |
JDK-8375978 |
G1: Convert G1Policy to use Atomic<T> |
JDK-8375981 |
G1: Convert G1RemSet helper classes to use Atomic<T> |
JDK-8375982 |
G1: Convert G1YoungCollector helper classes to use Atomic<T> |
JDK-8375983 |
G1: Convert G1ConcurrentRefineStats to use Atomic<T> |
JDK-8375999 |
com/sun/jndi/ldap/LdapPoolTimeoutTest.java fails sporadically on Windows |
JDK-8376031 |
HttpsURLConnection.getServerCertificates() throws "java.lang.IllegalStateException: connection not yet open" for the HEAD method |
JDK-8376038 |
Refactor java/sql tests to use JUnit |
JDK-8376050 |
awt/event/MouseEvent/AltGraphModifierTest/AltGraphModifierTest.java fails on Ubuntu |
JDK-8376051 |
gc/stress/TestStressG1Uncommit.java fails assertLessThan: expected that xxx < xxx |
JDK-8376052 |
Use AttachOperationFailedException rather than AttachNotSupportedException in findTargetProcessTmpDirectory() |
JDK-8376089 |
Increase QUIC idle timeout in H3FixedThreadPoolTest to collect more diagnostic |
JDK-8376104 |
C2 crashes in PhiNode::Ideal(PhaseGVN*, bool) accessing NULL pointer |
JDK-8376113 |
PPC64: Implement special MachNodes for floating point Min / Max |
JDK-8376115 |
G1: Convert G1CMRootRegions to use Atomic<T> |
JDK-8376118 |
java/net/httpclient/StreamingBody.java fails intermittently on Windows |
JDK-8376119 |
G1: Convert volatiles in G1CMMarkStack to Atomic<T> |
JDK-8376125 |
Out of memory in the CDS archive error with lot of classes |
JDK-8376126 |
G1: Convert remaining volatiles in G1ConcurrentMark to Atomic<T> |
JDK-8376131 |
Convert ContiguousSpace to use Atomic<T> |
JDK-8376151 |
Test javax/swing/JFileChooser/4966171/bug4966171.java is failing with OOME |
JDK-8376152 |
Test javax/sound/sampled/Clip/bug5070081.java timed out then completed |
JDK-8376162 |
SwitchBoostraps.typeSwitch does not throw IAE as expected |
JDK-8376164 |
Optimize AES/ECB implementation using full-message intrinsic stub and parallel RoundKey addition |
JDK-8376169 |
JPopupMenu.setInvoker(null) causes NPE |
JDK-8376174 |
[IR Framework] Refactor Test VM socket communication |
JDK-8376185 |
NoSuchFieldError thrown after a record with type annotation retransformed |
JDK-8376186 |
[VectorAPI] Nomenclature change for concrete vector classes |
JDK-8376187 |
[VectorAPI] Define new lane type constants and pass them to intrinsic entries |
JDK-8376191 |
Remove AtomicAccess include from files that do not use it in gc/shared |
JDK-8376199 |
Convert CodeCacheUnloadingTask to use Atomic<T> |
JDK-8376218 |
Improve KeyUtil::getKeySize coverage |
JDK-8376220 |
C2: Refactor the logic to in MemNode::find_previous_store |
JDK-8376226 |
CharsetEncoder.canEncode(CharSequence) is much slower than necessary |
JDK-8376232 |
Remove AppContext from Swing synth related classes |
JDK-8376233 |
Clean up code in Desktop native peer |
JDK-8376234 |
Migrate java/lang/constant tests away from TestNG |
JDK-8376253 |
[macOS] FileSystemView may not report system icons when -Xcheck:jni is enabled |
JDK-8376264 |
Mixed jstack could not unwind optimized frame |
JDK-8376269 |
Mixed jstack cannot find function in vDSO |
JDK-8376271 |
ZipFile comment confusingly refers to "native" ZIP file implementation |
JDK-8376274 |
JSpec preview support and output enhancement |
JDK-8376276 |
Add javafx to allowed-list of CheckFiles |
JDK-8376277 |
Migrate java/lang/reflect tests away from TestNG |
JDK-8376281 |
Remove USE_XLC_BUILTINS macro usage in AIX code |
JDK-8376284 |
New test serviceability/sa/TestJhsdbJstackMixedCore.java from JDK-8374482 fails on Linux Alpine |
JDK-8376285 |
AArch64: Support fusion optimization for SVE destructive instructions |
JDK-8376287 |
Crashes when using -XX:ObjArrayMarkingStride=0 |
JDK-8376290 |
SocketChannel.finishConnect() contains confusing "getsockopt" in exception message for a failed connect() on Windows |
JDK-8376291 |
[IR Framework] Create classes for separate Test VM messages |
JDK-8376293 |
Bad copyright header in g1ConcurrentRefineStats.inline.hpp breaks the build |
JDK-8376294 |
ZipFile.Source.Key should not hold on to its BasicFileAttributes instance |
JDK-8376295 |
"assert(BytecodeVerificationRemote) failed: Should not be here" when running class redefinition test with -XX:-BytecodeVerificationRemote |
JDK-8376297 |
ArrayIndexOutOfBoundsException Not Documented for SinglePixelPackedSampleModel.getSampleSize(int) |
JDK-8376300 |
Avoid more leaks in KeystoreImpl.m because of missing CFRelease calls |
JDK-8376302 |
os::Machine::used_memory reports container used memory when running containerized |
JDK-8376308 |
java/net/httpclient/CancelRequestTest.java fails intermittently with "Expected CancellationException not received" |
JDK-8376324 |
[IR Framework] Name methods in a CompileCommand-friendly way |
JDK-8376325 |
[IR Framework] Detect and report overloads |
JDK-8376328 |
Convert PLABStats to use Atomic<T> |
JDK-8376335 |
Convert PreservedMarks classes to use Atomic<T> |
JDK-8376350 |
Convert ReferenceProcessorPhaseTimes to use Atomic<T> |
JDK-8376351 |
Parallel: Convert ParallelScavengeHeap to use Atomic<T> |
JDK-8376353 |
Parallel: Convert PSParallelCompact classes to use Atomic<T> |
JDK-8376355 |
Update to use jtreg 8.2.1 |
JDK-8376356 |
Parallel: Convert PSCardTable to use Atomic<T> |
JDK-8376357 |
Parallel: Convert MutableSpace classes to use Atomic<T> |
JDK-8376398 |
[TESTBUG] Testing of Unsafe native (re)allocation is sensitive to current JDK native memory use |
JDK-8376400 |
C2: folding ifs may cause incorrect execution when trap is taken |
JDK-8376402 |
Dependencies::print_statistics() and AbstractClassHierarchyWalker::print_statistics() are not called from PRODUCT code |
JDK-8376403 |
Avoid loading ArrayDeque in java.util.zip.ZipFile |
JDK-8376405 |
Virtual thread crash: assert(!_current→is_suspended()) failed: must be |
JDK-8376410 |
G1: Task queue statistics not reset properly on mark abort |
JDK-8376419 |
(fs) Minor improvement of java/nio/file/attribute/UserDefinedFileAttributeView/Basic.java |
JDK-8376420 |
Remove AppContext from javax/swing/ImageIcon.java |
JDK-8376421 |
C2: Missing branch on SubTypeCheck node |
JDK-8376422 |
Run compiler/corelibs/OptionalFold.java with tiered compilation |
JDK-8376423 |
Test javax/swing/plaf/metal/MetalUtils/bug6190373.java failed: ClassCastException: class java.lang.Character cannot be cast to class javax.swing.Painter |
JDK-8376432 |
Remove AppContext from sun/swing/DefaultLookup.java |
JDK-8376433 |
Remove AppContext from Swing Windows L&F implementation |
JDK-8376434 |
Remove AppContext from awt ImageFetcher implementation |
JDK-8376472 |
Shenandoah: Assembler store barriers read destination memory despite the decorators |
JDK-8376477 |
Avoid loading empty Lock classes in Shutdown and ReferenceQueue |
JDK-8376479 |
Http3 test server thread deadlock in ThrowingPublishersInRequest |
JDK-8376491 |
ZGC: crash in __memset_evex_unaligned_erms when initializing heap using high values for -XX:ConcGCThreads |
JDK-8376509 |
[process] Problemlist Test java/lang/ProcessBuilder/PipelineLeaksFD.java |
JDK-8376510 |
Raster.createBandedRaster(int, int, int, int, int[], int[], Point) does not check for negative scanlineStride |
JDK-8376521 |
Verifier: disallow acmp & ifnull on 'uninitialized' types |
JDK-8376523 |
Move interned strings into AOT heap roots array |
JDK-8376531 |
Genshen: Convert ShenandoahOldGeneration to use Atomic<T> |
JDK-8376533 |
Remove test dependencies on ReferenceQueue$Lock in preparation for JDK-8376477 |
JDK-8376534 |
Source launcher instantiates wrong class on inherited instance main |
JDK-8376568 |
Change Thread::getStackTrace to use handshake op for all cases |
JDK-8376570 |
GrowableArray::remove_{till,range} should work on empty list |
JDK-8376572 |
RISC-V: Interpreter: Load array index as signed int |
JDK-8376585 |
bin/update_copyright_year.sh could allow updating a specified list of files |
JDK-8376587 |
Fatal "dead path discovered by TypeNode during igvn" after C2 compilation |
JDK-8376591 |
TestLoopNestTooManyTraps fails with various stress flags |
JDK-8376602 |
[Vector API] Upgrade SLEEF from 3.6.1 to 3.9.0 |
JDK-8376604 |
C2: EA should assert is_oop_field for AddP with oop outs |
JDK-8376610 |
Test javax/net/ssl/TLS/TestJSSEClientDefaultProtocol.java times out then completed |
JDK-8376621 |
Should not suspend thread in start_transition if _is_disable_suspend set |
JDK-8376626 |
Shenandoah: Remove command line options for setting min and max region sizes |
JDK-8376627 |
Remove AppContext from javax/swing/plaf/metal classes |
JDK-8376629 |
Refactor javax/sql tests to use JUnit |
JDK-8376630 |
java/lang/ProcessBuilder/PipelineLeaksFD.java intermittent timed out |
JDK-8376645 |
Test java/net/httpclient/http3/H3IdleExceedsQuicIdleTimeout.java failed: no response from peer |
JDK-8376650 |
os::release_memory_special may not be needed anymore |
JDK-8376664 |
Find a better place for the Atomic<HeapWord*> vmstructs toplevel declaration |
JDK-8376665 |
Port fdlibm acosh to Java |
JDK-8376666 |
Convert G1BlockOffsetTable to use Atomic<T> |
JDK-8376684 |
Compile OpenJDK in headless mode without required X11 libraries |
JDK-8376688 |
Gtest os.attempt_reserve_memory_between_small_range_fill_hole_vm fails on AIX 7.3 |
JDK-8376698 |
Add Spliterator tests for TreeMap sub-maps |
JDK-8376700 |
java/nio/file/DirectoryStream/SecureDS.java fails AtomicMoveNotSupportedException |
JDK-8376703 |
Some coding in libjimage seems to be not called at all or not called from PRODUCT code |
JDK-8376707 |
Template-Framework Library: Primitive Types Abbreviation Methods |
JDK-8376747 |
Remove AppContext from Swing LayoutStyle |
JDK-8376751 |
add preview project anchors to main-line ProblemList files |
JDK-8376755 |
Remove AppContext from Swing javax/swing/plaf/basic classes |
JDK-8376756 |
GenShen: Improve encapsulation of generational collection set choosing |
JDK-8376758 |
Fix -Wzero-as-null-pointer-constant warnings in AIX code |
JDK-8376760 |
VerifyJimage.java#compare intermittent failed with fastdebug |
JDK-8376761 |
ARM32: Constant base assert after JDK-8373266 |
JDK-8376777 |
Consistent use of nonstatic instead of non_static in ci files |
JDK-8376781 |
Problemlist compiler/longcountedloops/TestLoopNestTooManyTraps.java |
JDK-8376794 |
Enable copy and mismatch Partial Inlining for AMD AVX512 targets |
JDK-8376810 |
Make Atomic<T> default constructor non-explicit |
JDK-8376811 |
Implement JEP 531: Lazy Constants (Third Preview) |
JDK-8376822 |
UseCompactObjectHeaders: fill Klass alignment gaps in AOT cache |
JDK-8376839 |
GenShen: Improve performance of evacuations into the old generation |
JDK-8376855 |
ASAN reports out-of-range read in strncmp in MethodHandles::is_basic_type_signature |
JDK-8376885 |
StressGetTotalGcCpuTimeDuringShutdown.java intermittently timed out |
JDK-8376889 |
Enhance JfrRecorder::on_create_vm_3() assert output |
JDK-8376891 |
[VectorAlgorithms] add more if-conversion benchmarks and tests |
JDK-8376892 |
Allow conversion warnings in subsets of the code base |
JDK-8376954 |
Typos in CharacterRangeInfo and AsynchronousServerSocketChannel |
JDK-8376956 |
Add JVMTI phase entering/setting to hserr event log |
JDK-8376969 |
Shenandoah: GC state getters should be inlineable |
JDK-8376970 |
Shenandoah: Verifier should do basic verification before touching oops |
JDK-8376992 |
Remove AppContext from SystemTray implementation |
JDK-8376994 |
Remove AppContext from sun/awt/datatransfer/DataTransferer.java |
JDK-8376996 |
Remove AppContext usage from SunClipboard.java |
JDK-8376998 |
[macOS] Remove AppContext from AppEventHandler |
JDK-8377000 |
[BACKOUT] JDK-8376126 G1: Convert remaining volatiles in G1ConcurrentMark to Atomic<T> |
JDK-8377004 |
Java Launcher incorrectly allows inheriting a package-private main from another package |
JDK-8377008 |
[REDO] G1: Convert remaining volatiles in G1ConcurrentMark to Atomic<T> |
JDK-8377010 |
Source code launcher cannot call inherited main from another package/module |
JDK-8377011 |
Shenandoah: assert_bounds should be only called when boundaries have changed |
JDK-8377013 |
TimeZone.getDefault() returns obsolete id on Windows (Asia/Calcutta) |
JDK-8377015 |
ConnectionRefusedMessage::testFinishConnect test fails on AIX with java.net.ConnectException: Connection refused |
JDK-8377018 |
Convert java/nio/file/DirectoryStream/SecureDS.java to junit |
JDK-8377035 |
[s390x] Disable JSR166 test cases which uses virtual threads |
JDK-8377043 |
Shenandoah: Convert ShenandoahHeapRegion related code to use Atomic<T> |
JDK-8377044 |
Shenandoah: Convert ShenandoahHeap related code to use Atomic<T> |
JDK-8377045 |
Shenandoah: Convert ShenandoahLock related code to use Atomic<T> |
JDK-8377048 |
Shenandoah: shenandoahLock related improvments |
JDK-8377063 |
Add EchoPassword.java to manual group |
JDK-8377070 |
Update jimage format to support classes compiled with preview feature enabled |
JDK-8377096 |
Refactor AOTMapLogger::OopDataIterator implementations |
JDK-8377116 |
Refactor java/util/zip TestNG tests to JUnit |
JDK-8377126 |
Shenandoah: Convert ShenandoahVerifier related code to use Atomic<T> |
JDK-8377128 |
Add missing @Override annotations in "java.beans.*" packages |
JDK-8377138 |
VMError::report should handle out-of-stackbounds errors gracefully |
JDK-8377141 |
G1: Remove unused local declaration in G1BarrierSetC2 |
JDK-8377142 |
Jtreg test gc/shenandoah/oom/TestThreadFailure.java triggers assert(young_reserve + reserve_for_mixed + reserve_for_promo ⇐ old_available + young_available) failed |
JDK-8377143 |
Parallel: Remove special treatment in JstatGcCapacityResults.java |
JDK-8377148 |
Remove obsolete functions Matcher::is_spillable_arg() and Matcher::interpreter_frame_pointer_reg() |
JDK-8377150 |
G1: Full GC should not execute barrier code during reference processing |
JDK-8377158 |
Enhance XBM image support |
JDK-8377161 |
G1: Remove unnecessary member G1FullGCScope::_g1h |
JDK-8377163 |
C2: Iteration split must take into consideration sunk stores |
JDK-8377164 |
G1: Clean up g1BlockOffsetTable.hpp |
JDK-8377165 |
G1: Introduce common G1 GC Mark to collect scoped objects |
JDK-8377167 |
javax/imageio/ReadAbortTest.java throw NPE when x11 unavailable |
JDK-8377172 |
Change datatype of CodeEntryAlignment to uint |
JDK-8377179 |
Improve and document racy use of start/end in ThreadLocalAllocBuffer |
JDK-8377180 |
Shenandoah: make escalation from degen to full more conservative |
JDK-8377181 |
HttpClient may leak closed QUIC connection objects |
JDK-8377183 |
Impossible or redundant condition in AwtFrame::_NotifyModalBlocked of awt_Frame.cpp:1635 |
JDK-8377191 |
Remove AppContext from KeyboardFocusManager |
JDK-8377192 |
Remove AppContext from MenuSelectionManager |
JDK-8377193 |
Remove AppContext from SwingUtilties3 |
JDK-8377199 |
Remove AppContext from AWTKeyStroke |
JDK-8377200 |
Shenandoah: Convert shenandoahSharedVariables and related code to use Atomic<T> |
JDK-8377223 |
Port fdlibm atanh to Java |
JDK-8377224 |
Initialization cleanups after Atomic<T> conversion |
JDK-8377225 |
RISC-V: Improve receiver type profiling reliability |
JDK-8377226 |
Inline Thread::set_allocated_bytes |
JDK-8377231 |
Build jpackage with SIZE optimization |
JDK-8377244 |
Update ModuleReaderTest to JUnit prior to making changes |
JDK-8377245 |
AbstractMemorySegmentImpl#getString with length should be @ForceInline |
JDK-8377300 |
Use64KPages flag cleanup on AIX |
JDK-8377302 |
HttpServer::stop uses full timeout duration if handler throws |
JDK-8377307 |
Refactor code for AOT cache pointer compression |
JDK-8377309 |
Remove PhaseIterGVN::verify_Identity_for exclusion for Min/Max find identity op |
JDK-8377313 |
java/lang/Thread/virtual/stress/GetStackTraceALotWhenPinned.java#id0 timeout |
JDK-8377315 |
test/jdk/sun/security/pkcs11/Cipher/TestPKCS5PaddingError.java is failing with "Expected BPE NOT thrown" |
JDK-8377318 |
Force bad padding exception in TestPKCS5PaddingError.java at all times |
JDK-8377326 |
[PPC64] build without C1 and C2 broken |
JDK-8377331 |
jpackage: improve sign errors reporting |
JDK-8377334 |
Test framework used by langtools regression tests can produce false positives |
JDK-8377338 |
URLJarFile$URLJarFileEntry need not clone the arrays returned by getCertificates() and getCodeSigners() |
JDK-8377347 |
jdk/jfr/event/gc/detailed/TestZAllocationStallEvent.java intermittent OOME |
JDK-8377352 |
Parallel: Incorrect capacity in GC overhead log |
JDK-8377355 |
VectorAPI source generation broken after JDK-8371187 |
JDK-8377359 |
TestOpaqueConstantBoolNodes fails on PPC64 |
JDK-8377365 |
[BACKOUT] Mixed jstack cannot find function in vDSO |
JDK-8377368 |
[REDO] Mixed jstack cannot find function in vDSO |
JDK-8377388 |
Replacing "new StringReader(String)" by "Reader.of(CharSequence);" in Scanner |
JDK-8377389 |
C2: Missed Ideal optimization opportunity in PhaseIterGVN for URShiftI and LShiftI |
JDK-8377392 |
jpackage: Fix member function called from the CfgFile.Referencies compact canonical constructor |
JDK-8377395 |
serviceability/sa/TestJhsdbJstackMixedCore.java fails due to NPE because "because "this.cfa" is null" |
JDK-8377396 |
GenShen: Consolidate and simplify in place region promotions |
JDK-8377411 |
java/lang/Thread/virtual/stress/ParkAfterTimedPark.java only testing pinned case |
JDK-8377413 |
[MacOS aarch64] guarantee(StressWXHealing) failed: We should not reach here unless StressWXHealing |
JDK-8377425 |
Test runtime/os/TestWXHealing.java fails on macosx-aarch64 product build |
JDK-8377428 |
VoiceOver Cursor Navigates Invisible Components |
JDK-8377429 |
Warning as error in asan build in test_nmt_cornercases.cpp on Linux |
JDK-8377433 |
Test com/sun/jmx/remote/NotificationMarshalVersions/TestSerializationMismatch.java failed |
JDK-8377435 |
Problem list serviceability/sa/TestJhsdbJstackMixedCore.java |
JDK-8377438 |
[VectorAPI] Add new carrier type to LaneType class |
JDK-8377442 |
More fixes to ThreadLocalAllocBuffer after JDK-8377179 |
JDK-8377443 |
G1: Remove unnecessary cast in ResizeTLABAndSwapCardTableTask |
JDK-8377446 |
Improve parameter naming in pointer_delta() |
JDK-8377447 |
[VectorAPI] Assert wrappers to convert float16 (short) value to float before invoking testng Asserts |
JDK-8377449 |
Strengthen vector IR validation in TestVectorAlgorithms.java for AArch64 |
JDK-8377454 |
TestZGCWithCDS.java should also test different combos of UseCompactObjectHeaders |
JDK-8377455 |
Replace LinkedList with GrowableArray in VM.ThreadDump’s OMTable |
JDK-8377456 |
GetObjectSizeIntrinsicsTest.java, ARRAY_HEADER_SIZE wrong for 32-bit |
JDK-8377457 |
java/util/logging/ParentLoggersTest.java failed intermittently |
JDK-8377461 |
Add ZipFile test for incorrect number of entries reported in ENDTOT |
JDK-8377486 |
com.sun.jndi.ldap.sasl.SaslOutputStream.write() throws NullPointerException if it is already closed |
JDK-8377498 |
Improve HttpServer handling |
JDK-8377502 |
Add anchors to the options in the Serviceability tool man pages |
JDK-8377506 |
Implement JEP 538: PEM Encodings of Cryptographic Objects (Third Preview) |
JDK-8377507 |
Store cpu features in AOTCodeCache |
JDK-8377509 |
Add licenses for gcc 14.2.0 |
JDK-8377512 |
AOT cache creation fails with invalid native pointer |
JDK-8377513 |
jpackage: fix Win8365790Test test |
JDK-8377514 |
jpackage: support passing multiple exceptions to the top-level error handler |
JDK-8377517 |
AArch64: TestUseSHA3IntrinsicsWithUseSHADisabledOnUnsupportedCPU.java fails after JDK-8375443 |
JDK-8377526 |
Update Libpng to 1.6.55 |
JDK-8377534 |
Test java/awt/print/PrinterJob/PrintNullString.java fails with FAILURE: No IAE for empty iterator, int |
JDK-8377541 |
C2: Memory Barrier IR nodes not eliminated for stable array element access |
JDK-8377549 |
[BACKOUT] Need to keep leading zeros in TlsPremasterSecret of TLS1.3 DHKeyAgreement |
JDK-8377550 |
[REDO] Need to keep leading zeros in TlsPremasterSecret of TLS1.3 DHKeyAgreement |
JDK-8377554 |
Load card table base and other values via AOTRuntimeConstants in AOT code |
JDK-8377561 |
Parallel: Large allocations cause Full GC storm without heap expansion |
JDK-8377568 |
DataBuffer constructors and methods do not specify required exceptions |
JDK-8377601 |
JavacTemplateTestBase not reporting javac crashes |
JDK-8377602 |
Create automated test for PageRange |
JDK-8377603 |
Review worst-case testing of inverse hyperbolic methods |
JDK-8377626 |
The macOS build is broken after JDK-8332189 |
JDK-8377629 |
jpackage: Tighten up output validation in tests |
JDK-8377651 |
[s390x] build failure without c1 & c2 compiler |
JDK-8377652 |
C2: Simplify Compile::flatten_alias_type for array |
JDK-8377655 |
C1: in x86, avoid 0x00s leftover after PatchingStub |
JDK-8377656 |
JUnit test java/util/zip/ZipFile/ZipFileInputStreamSkipTest.java uses private methods for BeforeAll/AfterAll |
JDK-8377658 |
Cleanup files for enabling conversion warnings for g1ConcurrentMark.cpp |
JDK-8377665 |
JFR: Symbol table not setup for early class unloading |
JDK-8377666 |
Fedora 41 based devkit build should load more packages from archive location |
JDK-8377671 |
Step Over doesn’t stop after receiving MethodExitEvent |
JDK-8377675 |
java.net.http tests should not depend on ../../../com/sun/net/httpserver test classes |
JDK-8377690 |
serviceability/sa/TestJhsdbJstackMixedWithXComp.java tests failing |
JDK-8377701 |
Shenandoah: Convert ShenandoahEvacOOMHandler to use Atomic<T> |
JDK-8377702 |
Disable AArch64 SpinPause tests on Windows |
JDK-8377703 |
Assert that all AOT heap objects have valid classes |
JDK-8377704 |
Shenandoah: Convert ShenandoahNMethod to use Atomic<T> |
JDK-8377707 |
[Linux Alpine] Build failure after JDK-8377368 |
JDK-8377710 |
Test serviceability/sa/TestJhsdbJstackMixed.java encountered Driver timeout |
JDK-8377712 |
ConstantPool of WeakReferenceKey is not deterministic in CDS archive |
JDK-8377713 |
Shenandoah: Convert ShenandoahReferenceProcessor to use Atomic<T> |
JDK-8377715 |
Thawing frame can undo deoptimization |
JDK-8377726 |
Remove unused macros in register.hpp |
JDK-8377727 |
Ghost caret and focus appear in non‑editable text fields |
JDK-8377729 |
Running jtreg tests with -agent… option causes some tests to fail due to duplicate -agent options provided to a subprocess |
JDK-8377745 |
VoiceOver Identifies Hyperlink as Text |
JDK-8377769 |
Only use large pages sizes that have any pages configured |
JDK-8377777 |
Improve logging when rejecting assets from the AOT archive |
JDK-8377796 |
java.net.http.HttpClient.send() and sendAsync() never complete when BodyHandler.apply() returns null |
JDK-8377797 |
Remove SA support for MethodData and the printmdo command |
JDK-8377798 |
Hotspot build on macOS aarch64 with unused-functions warning reports some unused functions |
JDK-8377808 |
compiler/c2/irTests/TestFloat16ScalarOperations.java is fragile in the presence of special constants |
JDK-8377826 |
Eliminate code duplication in XbmImageDecoder |
JDK-8377833 |
Enhance Jar file processing |
JDK-8377845 |
Restore regtest for JDK-8324881 with DiagnoseSyncOnValueBasedClasses=2 |
JDK-8377857 |
Add since checker test for java.naming module |
JDK-8377862 |
Jtreg is unable to detect SkippedException because it is wrapped by CompileFramework |
JDK-8377863 |
[s390x] Increase inlining thresholds to the same as other platforms |
JDK-8377878 |
Problem list compiler/vectorization/TestVectorAlgorithms.java on AIX and Linux s390x |
JDK-8377880 |
Enable unused function warnings in hotspot with clang too |
JDK-8377895 |
Create sizeof_auto to reduce narrowing conversions |
JDK-8377897 |
jpackage: make jdk.jpackage.internal.MockUtils available from other packages |
JDK-8377898 |
Hotspot build on AIX with unused-functions warning reports some unused functions |
JDK-8377903 |
ArraysSupport::mismatch should document that they return the smallest index |
JDK-8377905 |
gcc.md included with every build |
JDK-8377907 |
(process) Race in ProcessBuilder can cause JVM hangs |
JDK-8377909 |
Replace SummaryDiff’s array implementation with a hashtable |
JDK-8377910 |
Minor cleanup of java/io/FileDescriptor/Sharing.java |
JDK-8377914 |
Typos in HKDFParameterSpec.Builder::thenExpand |
JDK-8377921 |
Add anchors to the options in the Core Libs tool man pages |
JDK-8377924 |
Inconsistent parsing of XBM files after JDK-8361748 |
JDK-8377932 |
AOT cache is not rejected when JAR file has changed |
JDK-8377936 |
VoiceOver Reads Button Incorrectly |
JDK-8377937 |
[macos] GlyphMetrics advance does not consider font rotation |
JDK-8377938 |
VoiceOver Uses Mouse to Activate JButtons in German |
JDK-8377944 |
LowMemoryTest2.java#id1 intermittent fails OOME: Metaspace |
JDK-8377946 |
Use DWARF in mixed jstack on Linux AArch64 |
JDK-8377947 |
Test serviceability/sa/TestJhsdbJstackMixedCore.java failed on linux-x64 |
JDK-8377948 |
The ThreadWXEnable use of PerfTraceTime is not safe during VM shutdown |
JDK-8377949 |
TestZRelocationSetEvent.java intermittent fails OOME |
JDK-8377950 |
Refactor ClassUnloader to provide explicit waiting API |
JDK-8377975 |
Fails to parse PEM text with trailing whitespace on the first line |
JDK-8377976 |
GenShen: Explicit GC requests must clear concurrent gc request cancellation |
JDK-8377983 |
(zipfs) ZipFileSystem.initCEN needlessly reads END header |
JDK-8377986 |
C2: New method to add specific users to the worklist |
JDK-8377990 |
Zero: Replace Java math ops with UB-safe implementations |
JDK-8377991 |
TestLimitsUpdating.java fails with runtime exception even after JDK-8370492 is fixed |
JDK-8377992 |
(zipfs) Align ZipFileSystem END header validation with the ZipFile implementation |
JDK-8377995 |
ZGC: Fix implicit narrowing conversion in zBitField |
JDK-8377996 |
[REDO] NMT: Consolidate [Virtual/Committed/Reserved]Regions into one structure |
JDK-8377997 |
[BACKOUT] 8366241: NMT: Consolidate [Virtual/Committed/Reserved]Regions into one structure |
JDK-8378003 |
JarURLConnection.getCertificates() and getCodeSigners() incorrectly return null for signed JAR files after JDK-8377338 |
JDK-8378005 |
Exclude boxing calls from guaranteed safepoint check in loop opts |
JDK-8378050 |
Add missing @Override annotations in "java.awt.color" package |
JDK-8378057 |
CAccessibility roleKey and AWTAccessor.AccessibleBundleAccessor are Redundant |
JDK-8378076 |
Improve inlining around oop_oop_iterate |
JDK-8378080 |
Zero: JNIEnv argument is corrupted in native calls |
JDK-8378083 |
Mark shenandoah/generational/TestOldGrowthTriggers.java as flagless |
JDK-8378098 |
Problem list compiler/vectorization/TestVectorAlgorithms.java with#<subtest> on AIX and Linux s390x |
JDK-8378100 |
Unused code in rewriter.hpp |
JDK-8378102 |
Validly imported symbols of unresolved types do not have their FQN reflected in the Element/TypeMirror instances passed to annotation processors |
JDK-8378107 |
Data cache zeroing is used even when it is prohibited |
JDK-8378110 |
Add -XX: prefix to settings-file flags in RuntimeMXBean.getInputArguments() |
JDK-8378111 |
Migrate java/util/jar tests to JUnit |
JDK-8378112 |
Test runtime/ErrorHandling/MachCodeFramesInErrorFile.java fails with RuntimeException: 1 < 2 |
JDK-8378113 |
Add sun/java2d/OpenGL/ScaleParamsOOB.java to the ProblemList.txt file |
JDK-8378115 |
(fs) sun.nio.fs.NativeBuffer no longer needs a cleaner |
JDK-8378118 |
Test tools/jimage/JImageBadFileTest.java failed on Windows |
JDK-8378119 |
GenShen: Restore log message about characteristics of promotion efforts |
JDK-8378128 |
Make PLABStats data members private |
JDK-8378138 |
G1: Assertion failure from G1CollectedHeap::block_start processing during error reporting |
JDK-8378149 |
[s390] Non-C2 / minimal JVM crashes in the build |
JDK-8378152 |
Upstream AOT heap object improvements from Leyden repo |
JDK-8378153 |
Robot.getPixelColor() may return stale pixels due to missing Toolkit.sync() |
JDK-8378157 |
Section hyperlink in doc/testing.md refers to building.html instead of building.md |
JDK-8378163 |
test/jdk/java/net/httpclient/*.java: convert tests that use ITestContext to JUnit |
JDK-8378164 |
test/jdk/java/net/httpclient/http3/*.java: convert tests that use ITestContext to JUnit |
JDK-8378166 |
C2 VectorAPI: NBody / particle life demo |
JDK-8378171 |
JFR: Copy of a closed recording should not be available |
JDK-8378176 |
Concurrent GC worker threads may suffer from priority inversion |
JDK-8378177 |
AllowExtshm flag cleanup on AIX |
JDK-8378178 |
Change Thread::_allocated_bytes from jlong to uint64_t |
JDK-8378180 |
Compiling OpenJDK with C23 C-Compiler gives warning: initialization discards "const" qualifier from pointer target type |
JDK-8378191 |
[BACKOUT] JDK-8378076 Improve inlining around oop_oop_iterate |
JDK-8378192 |
Remove AppContext from SwingUtilities2 |
JDK-8378193 |
Remove AppContext from JinternalFrame |
JDK-8378194 |
Protect process_pending_interp_only() work with JvmtiThreadState_lock |
JDK-8378195 |
guarantee(static_cast<int>(_oops_size) == align_up(code_buffer→total_oop_size(), oopSize)) failed: failed: 12272 != 77808 |
JDK-8378197 |
Remove AppContext from sun/swing/plaf/DesktopProperty.java |
JDK-8378201 |
[OGL] glXMakeContextCurrent() drops the buffers of the unbound drawable |
JDK-8378202 |
Remove AppContext from XAWT classes |
JDK-8378203 |
Remove AppContext from jdk.unsupported.desktop |
JDK-8378204 |
Remove AppContext from two Swing UI classes |
JDK-8378205 |
Remove AppContext from Swing MenuComponent |
JDK-8378211 |
Test ChangedJarFile.java failed: missing "timestamp has changed" |
JDK-8378218 |
MSYS2 reports cygwin triplet causing bash configure failure |
JDK-8378228 |
Replace jQuery UI autocomplete component in JavaDoc search |
JDK-8378233 |
depends_only_on_test_impl() assertion hit after JDK-8347365 |
JDK-8378239 |
C2: Incorrect check in StoreNode::Identity |
JDK-8378240 |
C2: MemNode::can_see_stored_value assumes this can never be a StoreVector |
JDK-8378243 |
[IR Framework] Create separate VMInfo and ApplicableIRRules JavaMessage classes |
JDK-8378245 |
Obsolete ParallelRefProcBalancingEnabled |
JDK-8378250 |
C2 VectorAPI : wrong result with MUL reduction at various AVX levels |
JDK-8378251 |
Extend word delimiters used in jshell |
JDK-8378257 |
[IR Framework] Add identity for socket connection and prepare for parsing C2 dumps |
JDK-8378266 |
Update atomicAccess include after Atomic<T> changes |
JDK-8378267 |
Test sun/security/util/HexDumpEncoderTests.java fails when unexpected warning appears |
JDK-8378268 |
Thread.join can wait on Thread, allows joinNanos to be removed |
JDK-8378276 |
Refactor test/jdk/java/net/httpclient/quic/ TestNG tests to JUnit |
JDK-8378291 |
Test vector in test/jdk/java/util/jar/JarEntry/GetMethodsReturnClones.java is effectively unsigned |
JDK-8378293 |
GenShen: Simplify selection of aged regions |
JDK-8378295 |
Update scalar AVX10 floating point min/max definitions |
JDK-8378296 |
Remove AppContext from java.awt.event.FocusEvent |
JDK-8378297 |
Remove AppContext from several Swing component and related classes |
JDK-8378298 |
Remove obsolete CDS string tests |
JDK-8378312 |
[VectorAPI] libraryUnaryOp/libraryBinaryOp failed to intrinsify |
JDK-8378319 |
Obsolete the MaxRAM flag |
JDK-8378330 |
Do not malloc the GrowableArrays in async_get_stack_trace |
JDK-8378331 |
G1: WeakProcessor IsAlive and KeepAlive closures not handling humongous candidates correctly |
JDK-8378336 |
G1: j.l.ref.Reference processor always keeps alive all humongous object referents |
JDK-8378338 |
Shenandoah: Heap-used generic verification error after update-refs |
JDK-8378344 |
Refactor test/jdk/java/net/httpclient/*.java TestNG tests to JUnit |
JDK-8378347 |
AIX version checks for 7.1 and 5.X are obsolete |
JDK-8378348 |
Obsolete ParallelRefProcEnabled |
JDK-8378353 |
[PPC64] StringCoding.countPositives causes errors when the length is not a proper 32 bit int |
JDK-8378354 |
Faulty assertion in checkInvariants method of ConcurrentHashMap |
JDK-8378369 |
TestJhsdbJstackMixedWithVDSOCallCore.java fails if missing vdso64.so |
JDK-8378371 |
Default classlist not deterministic due to JIT activity |
JDK-8378376 |
DaCapo-h2-large regression after JDK-8238686 |
JDK-8378377 |
Remove use of AppContext from JEditorPane |
JDK-8378378 |
Remove references to obsolete jdk.net.usePlainDatagramSocketImpl property from tests |
JDK-8378379 |
Remove reference to obsolete jdk.net.usePlainSocketImpl property from SSLSocketReset test |
JDK-8378385 |
Remove AppContext from AWT Windows implementation classes |
JDK-8378386 |
Remove AppContext from AWT ModalEventFilter.java |
JDK-8378387 |
Remove AppContext from several macOS AWT classes |
JDK-8378388 |
Add missing @Override annotations in "javax.print.attribute.standard" package part 1 |
JDK-8378389 |
Remove AppContext from the Swing RepaintManager |
JDK-8378397 |
Disable usage of system level jshell history in test/hotspot/jtreg/runtime/os/TestWXHealing.java |
JDK-8378398 |
Modernize test/jdk/java/net/URLClassLoader/HttpTest.java |
JDK-8378413 |
C2: Missed Ideal optimization opportunity in PhaseIterGVN for URShiftI still exists |
JDK-8378417 |
Printing All pages results in NPE for 1.1 PrintJob |
JDK-8378431 |
Move input validation checks to Java for java.lang.StringUTF16 intrinsics |
JDK-8378439 |
Remove unused methods in HSpaceCounters |
JDK-8378440 |
ASAN build fails on Windows due to missing dlfcn.h file |
JDK-8378442 |
RBTreeCHeap does not deallocate removed nodes when using remove_at_cursor |
JDK-8378443 |
ACVP testing should include LMS signature verification |
JDK-8378462 |
Build fails with --enable-linktime-gc set when using some devkits/toolchains |
JDK-8378464 |
PixelInterleavedSampleModel constructors and methods do not specify behavior when arguments are null or out of bounds |
JDK-8378470 |
Add future Intel family number |
JDK-8378506 |
[macOS] Window content not updated when rendering to multiple windows |
JDK-8378524 |
Compile-time constant generated through annotation processor is not usable in repeated annotation but fails compilation |
JDK-8378535 |
Parallel: Replace SpaceCounters with HSpaceCounters |
JDK-8378549 |
Incorrect assert in JvmtiThreadState::update_for_pop_top_frame |
JDK-8378559 |
Add setting of captured states like errno |
JDK-8378561 |
Mark gc/shenandoah/compiler/TestLinkToNativeRBP.java as /native |
JDK-8378563 |
ConnectionRefusedMessage::testFinishConnect fails when jdk.includeInExceptions contains hostInfo |
JDK-8378565 |
Refactor test/jdk/java/net/httpclient/http3/*.java TestNG tests to JUnit |
JDK-8378569 |
Refactor test/jdk/java/net/httpclient/http3/H3ErrorHandlingTest.java to use JUnit |
JDK-8378578 |
Add final to XbmColormap and XbmHints in XbmImageDecoder |
JDK-8378583 |
(process) ProcessBuilder tests that span deeper trees must pass launchMechanism to their children |
JDK-8378584 |
(process) Investigate and fix Alpine errors in Basic.java ProcessBuilder test, and re-enable tests |
JDK-8378585 |
Mark fields in MediaTracker final |
JDK-8378595 |
Refactor miscellaneous tests under test/jdk/java/net/httpclient from TestNG to JUnit |
JDK-8378598 |
Refactor tests under test/jdk/java/net/httpclient/websocket from TestNG to JUnit |
JDK-8378599 |
Refactor tests under test/jdk/java/net/httpclient/whitebox from TestNG to JUnit |
JDK-8378600 |
Refactor tests under test/jdk/java/net/httpclient/http2 from TestNG to JUnit |
JDK-8378603 |
libfontmanager FFM path needs to use FFM to locate both malloc and free |
JDK-8378605 |
Remove AppContext from the Swing TimerQueue implementation |
JDK-8378607 |
GlyphLayout cache can prevent Fonts from being GC’d |
JDK-8378615 |
FFM Bound up call stub keeps JNI Global Ref to bound parameter |
JDK-8378623 |
Use unique font names in FormatCharAdvanceTest |
JDK-8378625 |
C2: Refactor MemNode::detect_access_independence to a separate method |
JDK-8378631 |
Update Zlib Data Compression Library to Version 1.3.2 |
JDK-8378641 |
Test serviceability/jvmti/RedefineClasses/RedefineVerifyError.java‎ missing UnlockDiagnosticVMOptions after 8376295 |
JDK-8378642 |
Add src/utils/LogCompilation/logc.jar to .gitignore |
JDK-8378657 |
OutputAnalyzer should have a quiet mode |
JDK-8378675 |
PPC64: increase instruction cache line size |
JDK-8378677 |
Inline clear into ContiguousSpace::initialize |
JDK-8378684 |
Fix -Wdeprecated-declarations warnings from gtest by clang23 |
JDK-8378687 |
Improve delegation of HttpURLConnection |
JDK-8378698 |
Optimize Base64.Encoder#encodeToString |
JDK-8378699 |
runtime/ClassUnload/KeepAliveSoftReference.java Test failed: true != false |
JDK-8378702 |
jdk.test.lib.Platform.isMusl() may return false negative on Alpine Linux |
JDK-8378713 |
C2: performance regression due to missing constant folding for Math.pow() |
JDK-8378715 |
Use early field initialization for java.lang.invoke generated code |
JDK-8378719 |
CompiledDirectCall::set_to_interpreted() fails with guarantee(chk == -1 || chk == 0) failed: Field too big for insn |
JDK-8378723 |
Locale variant delimiter is unclear |
JDK-8378727 |
[macOS] Missing dispatch_release for semaphores in CDesktopPeer |
JDK-8378731 |
Move AOT-inited classes to initialized state in early VM bootstrap |
JDK-8378737 |
AArch64: Fix SVE match rule issues for VectorMask.andNot() |
JDK-8378740 |
Suppressed warnings reported when implicit compilation is combined with annotation processing |
JDK-8378742 |
C2: constant folding for ModFloatingNode should be done in Value method |
JDK-8378744 |
Obsolete NewSizeThreadIncrease flag |
JDK-8378746 |
ZGC: jdk/jfr/event/gc/detailed/TestZRelocationSetGroupEvent.java intermittent OOME |
JDK-8378749 |
Early GC crash with unresolved AOT FMG subgraph classes |
JDK-8378752 |
Enable some subword vector casts IR matching tests for RISC-V |
JDK-8378758 |
[VectorAPI] Add Jtreg scalar operation wrappers for math operators and APIs |
JDK-8378764 |
fileStream::fileSize() fails for >2GB files on Windows |
JDK-8378779 |
NBody demo test times out with C1 stress testing |
JDK-8378786 |
PeerConnectionId::cloneBuffer should use absolute bulk get |
JDK-8378792 |
ObjectMethods.bootstrap missing getter validation |
JDK-8378793 |
Add ResolvedFieldEntry is_valid assert |
JDK-8378796 |
java.lang.runtime bootstrap methods missing lookup validation |
JDK-8378798 |
Test tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/util/CommandOutputControlTest.java failed: missing IOException |
JDK-8378804 |
Shenandoah: Convert remaining components to Atomic<T> |
JDK-8378806 |
Genshen: Add scope of collection to end of cycle message in JMX notification |
JDK-8378808 |
Refactor java/nio/Buffer TestNG tests to use JUnit |
JDK-8378810 |
Enable missing FFM test via jtreg requires for RISC-V |
JDK-8378823 |
AIX build fails after zlib updated by JDK-8378631 |
JDK-8378833 |
Improve offset arithmetic in ArraysSupport::mismatch |
JDK-8378836 |
Enable linktime-gc by default on Linux ppc64le |
JDK-8378838 |
Fix issues with "dead" code elimination and serviceability agent in libjvm.so on Linux |
JDK-8378845 |
Add NoSafepointVerifier to CriticalSection classes |
JDK-8378854 |
Disable SA tests when ZGC is being used |
JDK-8378865 |
After fix for JDK-8378385 two tests are failing on windows |
JDK-8378867 |
jpackage references non-existing "message.app-image-requires-identifier" l10n key |
JDK-8378870 |
Remove sun.awt.AWTAccessor from imports in ImageIcon |
JDK-8378871 |
CPU feature flags are not properly set in vm_version_windows_aarch64.cpp |
JDK-8378872 |
Mark waitList in FetcherInfo final |
JDK-8378873 |
jpackage: remove macOS-specific code from jdk.jpackage.internal.ModuleInfo |
JDK-8378874 |
jpackage: remove redundant messages |
JDK-8378876 |
jpackage: facilitate testing with mocks |
JDK-8378877 |
jpackage: improve rebranding of exe files on Windows |
JDK-8378878 |
Refactor java/nio/channels/AsynchronousSocketChannel test to use JUnit |
JDK-8378879 |
Refactor java/nio/channels/Channels TestNG tests to use JUnit |
JDK-8378880 |
GenShen: Fix typo in recent conversion to atomic field |
JDK-8378883 |
Enable more vector reductions IR matching tests for RISC-V |
JDK-8378884 |
Migrate jdk/jdk/nio/zipfs tests to use JUnit |
JDK-8378885 |
Add missing @Override annotations in "javax.print.attribute.standard" package part 2 |
JDK-8378888 |
jdk/incubator/vector/Float16OperationsBenchmark.java uses wrong package name |
JDK-8378891 |
Problemlist TestStaticCallStub on Windows AArch64 |
JDK-8378893 |
X25519 should utilize a larger limb size |
JDK-8378894 |
AOT training run crashes with jcmd VM.native_memory |
JDK-8378897 |
assertion failure due to missing depends_only_on_test_impl definition in SqrtHFNode |
JDK-8378898 |
Remove AppContext from sun/awt/windows/WWindowPeer.java |
JDK-8378899 |
Remove AppContext from java.awt.Toolkit implementation |
JDK-8378901 |
Test "java/foreign/TestSegmentOffset.java timed out |
JDK-8378902 |
Test compiler/vectorapi/TestVectorLibraryUnaryOpAndBinaryOp.java failed |
JDK-8378905 |
RISC-V: fastdebug build fails after JDK-8377554 |
JDK-8378906 |
NPE from javac thrown when encountering abstract synthetic bridge method |
JDK-8378917 |
InputEvent checks for SystemClipboard access are unused |
JDK-8378918 |
Remove AppContext from some DnD classes |
JDK-8378919 |
Remove AppContext from the java.awt.Desktop class |
JDK-8378920 |
Remove AppContext from SequencedEvent |
JDK-8378923 |
Remove AppContext from datatransfer classes |
JDK-8378927 |
H3MultipleConnectionsToSameHost.java#with-continuations intermittent fails |
JDK-8378935 |
C2 crash in PhaseOutput::fill_buffer: wrong size of mach node |
JDK-8378946 |
threadDump.schema.json syntax error, missing comma after owner |
JDK-8378948 |
Remove unused local variable in RunnerGSInserterThread |
JDK-8378950 |
Repeated warnings when annotation processing is happening |
JDK-8378963 |
Test test/jdk/java/lang/management/RuntimeMXBean/InputArgument.java#id4 failed |
JDK-8378966 |
C2: PhaseIdealLoop::pin_nodes_dependent_on must not be called with nullptr |
JDK-8378968 |
C2 VectorAVX AVX2: wrong result, bad optimization in VectorLongToMaskNode::Ideal |
JDK-8378971 |
Test jdk/jfr/event/runtime/TestVMInfoEvent.java fails after JDK-8378110 (RuntimeMXBean.getInputArguments()) |
JDK-8378985 |
serviceability/sa/TestJhsdbJstackMixedWithXComp.java failed if sender frame is return barrier of Continuation |
JDK-8378992 |
Case folding cache should not look up code point U+0000 |
JDK-8378999 |
BeanContextSupport.add(Object) synchronizes on its argument |
JDK-8379013 |
Remove some unused code in generateOopMap.cpp |
JDK-8379015 |
Convert TraceNewOopMapGeneration to unified logging |
JDK-8379018 |
Remove AppContext from two input method related classes |
JDK-8379019 |
Remove AppContext from WindowEvent |
JDK-8379020 |
GenShen: Promote all objects when whitebox full GC is requested |
JDK-8379021 |
Shenandoah: Speedup ShenandoahSimpleBitMapTest |
JDK-8379024 |
Convert utilities/vmError to use Atomic<T> |
JDK-8379025 |
Convert utilities/debug to use Atomic<T> |
JDK-8379026 |
Convert utilities/events to use Atomic<T> |
JDK-8379027 |
Convert utilities/exceptions to use Atomic<T> |
JDK-8379035 |
(tz) Update Timezone Data to 2026a |
JDK-8379039 |
Build failure on vector API source generation after JDK-8378312 |
JDK-8379040 |
Remove inclusion of allocation.hpp from atomicAccess.hpp |
JDK-8379041 |
Crash in ResolvedFieldEntry::assert_is_valid(): invalid put bytecode 0 |
JDK-8379044 |
[macos] javadoc for setOpenURIHandler refers to wrong type |
JDK-8379083 |
Executable source program should ignore module declaration |
JDK-8379114 |
HttpServer path prefix matching incorrectly matches paths that are not slash-prefixed |
JDK-8379119 |
G1: Move NoteStartOfMarkHRClosure out of global namespace |
JDK-8379121 |
G1: Remove redundant const_cast in g1BlockOffsetTable |
JDK-8379122 |
Test java/lang/ProcessBuilder/Basic.java fails with 'Exception: java.lang.Error: PATH search algorithm" for multi-call binaries |
JDK-8379125 |
C2: Control of rewired data in Range Check Elimination is not updated when further splitting a main loop leading to a segfault |
JDK-8379129 |
C2 crash in LoadNode::can_split_through_phi_base during Escape Analysis (JDK 25.0.1+8) |
JDK-8379137 |
Remove AppContext from javax.swing.JOptionPane |
JDK-8379153 |
Refactor java/nio/channels/File{Channel,Lock} TestNG tests to use JUnit |
JDK-8379154 |
Refactor Selector TestNG tests to use JUnit |
JDK-8379155 |
Refactor Files TestNG tests to use JUnit |
JDK-8379156 |
Specify behavior of Types.asElement() on array types |
JDK-8379158 |
Update FreeType to 2.14.2 |
JDK-8379162 |
AggregateRequestBodyTest.java intermittent fails "Connection closed by client peer: APPLICATION_ERROR" |
JDK-8379166 |
Upstream redundant diffs fixed in Valhalla - Part 1 |
JDK-8379174 |
G1: Too high G1RemSetArrayOfCardsEntriesBase causes invalid ergonomic G1RemSetArrayOfCardsEntries |
JDK-8379180 |
C2: assertptr→bottom_type() == Type::TOP) || ((base == Compile::current()→top( == (ptr→bottom_type()→make_ptr()→isa_oopptr() == nullptr))) failed: base input only needed for heap addresses |
JDK-8379181 |
Convert ObjectMonitorTable to use Atomic<T> |
JDK-8379182 |
[test] java/lang/ProcessBuilder/PipelineLeaksFD.java fails |
JDK-8379191 |
SunX509KeyManagerImpl alias chooser methods returns null for EC_EC |
JDK-8379192 |
Use an initializer list in the ObjectWaiter constructor |
JDK-8379193 |
Incorrect build ID path in SATestUtils.java |
JDK-8379195 |
Refactor Arrays TestNG tests to use JUnit |
JDK-8379196 |
delta apply fix for JDK-8214934 |
JDK-8379200 |
G1: Remove G1HeapRegion completion facility |
JDK-8379201 |
Wrong type annotation offset on casts on expressions (redo) |
JDK-8379202 |
Support linktime-gc on Linux with clang |
JDK-8379203 |
[BACKOUT] Remove some unused code in generateOopMap.cpp |
JDK-8379224 |
Always use zero as invalid page size |
JDK-8379229 |
Remove AppContext from javax.swing.JComponent |
JDK-8379230 |
JFR: Do not store leak context edge idx in markWord |
JDK-8379231 |
Assembler::mov64 always emits 10-byte movabs even for small immediates |
JDK-8379233 |
[REDO] Remove some unused code in generateOopMap.cpp |
JDK-8379256 |
Update GIFlib to 6.1.1 |
JDK-8379260 |
C2: Separate volatile barrier and full barrier |
JDK-8379273 |
Convert miscellaneous utilities to use Atomic<T> |
JDK-8379284 |
Avoid the need to keep obsolete preview feature constants until bootstrap JDK is upgraded |
JDK-8379297 |
Serial: Replace CSpaceCounters with HSpaceCounters |
JDK-8379326 |
Use JUnit in lib-test/jdk tests, here MethodTemplateTest |
JDK-8379331 |
Remove modular transition support settings from TEST.ROOT files |
JDK-8379334 |
jpackage: fix bug in DottedVersion.greedy() function |
JDK-8379337 |
Deprecate Modifier.toString |
JDK-8379341 |
jpackage: consolidate modular app tests |
JDK-8379344 |
Compact the Unicode/CLDR version tables |
JDK-8379345 |
jpackage: Fix issues in tests to improve their flexibility |
JDK-8379346 |
Cleanup casts and implicit conversions to boolean |
JDK-8379347 |
VoiceOver Doesn’t Correctly Identify JToggleButtons as "toggle buttons" |
JDK-8379348 |
jpackage will use wrong arch suffix for RPM bundle when running on Debian Linux |
JDK-8379362 |
C2: Buffer overrun in VectorSupport::lanetype2name |
JDK-8379363 |
FontInfo improvements |
JDK-8379364 |
Shenandoah: Remove duplicate semicolons in GenShen code |
JDK-8379367 |
GenShen: Replace atomic promotion failure counters with thread local variables |
JDK-8379371 |
Proposed cleanups for JDK-8373595 A new ObjectMonitorTable implementation |
JDK-8379372 |
Enable some vector algorithms IR matching tests for RISC-V |
JDK-8379394 |
Confine array dimension setting to the ArrayKlass constructor |
JDK-8379395 |
[VectorAlgorithms] new dot-product implementation using fma |
JDK-8379396 |
"assert(offset + partition_size ⇐ size()) failed: partition failed" when combining NonProfiledCodeHeapSize and large value for CICompilerCount |
JDK-8379404 |
G1: Hide ConcurrentMarkThread reference from outside ConcurrentMark |
JDK-8379411 |
Use TestFramework scenarios in 837841 |
JDK-8379412 |
JfrJavaSupport::new_string should return early if pending exception |
JDK-8379415 |
Contended classes can leave unused alignment padding |
JDK-8379416 |
AIX build fails if system (not GNU) date tool is in PATH |
JDK-8379425 |
Windows and macOS should not allow unsupported headless-only build |
JDK-8379426 |
[macos] jpackage: runtime bundle version suffix is out of sync with the version property in the Info.plist file |
JDK-8379431 |
[macos] jpackage issues unexpected warning when bundling an unsigned runtime package from the signed predefined runtime bundle |
JDK-8379432 |
jpackage: Make default equals() in jdk.jpackage.test.CannedFormattedString class work as expected |
JDK-8379433 |
Throwing proper exception for invalid encapsulation length in Hybrid |
JDK-8379435 |
More proposed cleanups for JDK-8373595 A new ObjectMonitorTable implementation |
JDK-8379437 |
Refactor ProcessBuilder and ProcessHandle tests to JUnit |
JDK-8379441 |
Refactor jaxp/javax catalog tests to use JUnit |
JDK-8379442 |
GenShen: Fix two errors introduced by 29039 |
JDK-8379443 |
Correct build tags in some math tests |
JDK-8379448 |
[PPC64] Build without C2 broken after 8373595 |
JDK-8379454 |
SA still calculates end address with incorrect alignment |
JDK-8379456 |
Test jdk/jfr/event/runtime/TestVMInfoEvent.java now fails with java.lang.NoClassDefFoundError: java/lang/management/ManagementFactory |
JDK-8379457 |
Test EATests.java#id0 ERROR: monitor list errors: error_cnt=1 |
JDK-8379460 |
C2: Notify AddI/AddL to URShiftI/URShiftL users |
JDK-8379464 |
Enable missing stack walking test via jtreg requires for RISC-V |
JDK-8379477 |
Tests in test/jdk/com/sun/net/httpserver/ may need to use othervm |
JDK-8379481 |
Recent JNI methods are missing DTrace probes |
JDK-8379487 |
Dangling static ref to fallback error in libinstrument’s JavaExceptions.c |
JDK-8379499 |
[AIX] headless-only build of libjawt.so fails |
JDK-8379502 |
Remove unused PhaseOutput::need_register_stack_bang() |
JDK-8379506 |
Parallel: Move Parallel specific flags to parallel_globals.hpp |
JDK-8379511 |
G1: G1CollectorState should derive concurrent cycle state from G1ConcurrentMark |
JDK-8379515 |
draft-ietf-lamps-kyber-certificates is now RFC 9935 |
JDK-8379516 |
Adjust JVM debug helper exports |
JDK-8379520 |
Make use of new Taglet.toString method in JDK build taglets |
JDK-8379528 |
Add @required in open/test/jdk/:jdk_sctp test, as these are applicable only on linux platforms |
JDK-8379531 |
Shenandoah: Allow safepoint preemption during allocation of very large arrays |
JDK-8379535 |
test/jdk/java/io/File/ListRoots.java fails with RuntimeException: Does not match FileSystem::getRootDirectories |
JDK-8379544 |
C2: URShiftI Ideal optimization opportunity for - 3rd level notification required |
JDK-8379548 |
java/util/logging/ParentLoggersTest.java failed with missing myParentLogger value |
JDK-8379549 |
sun/security/ssl/SSLSocketImpl/SSLSocketSSLEngineCloseInbound.java failed with SocketException: Connection reset by peer |
JDK-8379550 |
Bad bytecode offset after JDK-8371155 |
JDK-8379551 |
sun/text/IntHashtable/Bug4705389.java timed out |
JDK-8379552 |
Correct build tags in StrictMath/PowTests.java |
JDK-8379555 |
Test compiler/igvn/ExpressionFuzzer.java crashed with -Xcomp: Not monotonic |
JDK-8379557 |
Further optimize URL.toExternalForm |
JDK-8379558 |
Test java/util/ResourceBundle/modules/basic/BasicTest.java times out on windows-x64 in Xcomp mode |
JDK-8379564 |
Hotspot fails to build with gcc 14 after JDK-8378804 |
JDK-8379567 |
URL documentation about encoding/decoding is hard to read |
JDK-8379583 |
(fs) Files.copy use of posix_fadvise is problematic on Linux |
JDK-8379620 |
G1: Typing error in jvmFlagConstraintsG1.cpp |
JDK-8379621 |
Compiler produces unverifiable class-file when using primitive type with instanceof |
JDK-8379622 |
Problemlist java/nio/channels/SocketChannel/OpenLeak.java and CloseDuringConnect.java on macos 26 |
JDK-8379625 |
PPC: cleanup C2 OptoAssembly |
JDK-8379626 |
Refactor jaxp/functional/javax/xml tests to use JUnit |
JDK-8379628 |
Refactor langtools/shellsupport/doc tests to use JUnit |
JDK-8379630 |
Add JMH benchmark to measure the overhead of using captured call state |
JDK-8379636 |
constantPool.hpp includes bsmAttribute.inline.hpp |
JDK-8379665 |
Obsolete AlwaysActAsServerClassMachine and NeverActAsServerClassMachine |
JDK-8379667 |
C2: Deep recursion with cmovP_regNode::bottom_type |
JDK-8379671 |
C2: Fix usage of PhaseGVN::transform in some intrinsics |
JDK-8379672 |
jdk/internal/misc/VM/RuntimeArguments.java test still fails in Virtual threads mode after JDK-8373718 |
JDK-8379675 |
test/jdk/sun/security/pkcs11/rsa/GenKeyStore.java uses removed methods |
JDK-8379677 |
G1: Micros-System.gc benchmarks regress after moving to PartialArrayStates |
JDK-8379679 |
java/foreign/TestConcurrentClose.java awaitTermination times out on Windows debug builds |
JDK-8379687 |
Reduce C heap usage when VerifyMethodHandles flags is on |
JDK-8379688 |
GenShen: Skip promotions when marking finds enough immediate garbage |
JDK-8379699 |
H3ConnectionPoolTest::testH2H3WithTwoAltSVC fails intermittently |
JDK-8379704 |
[s390x] Build without C2 broken after 8373595 |
JDK-8379706 |
Cleanup and clarify BarrierSetAssembler::try_resolve_weak_handle_in_c2 |
JDK-8379707 |
UserAuthWithAuthenticator::h3Test fails intermittentently |
JDK-8379710 |
Enable vector if-conversion IR matching tests for RISC-V |
JDK-8379722 |
C2: assert that result is used for CallLeafPureNode in final graph reshaping |
JDK-8379744 |
Add a way to update the key of a red-black tree node |
JDK-8379778 |
SunGraphics2D improvements |
JDK-8379781 |
G1: Full GC does not print partial array task stats |
JDK-8379782 |
Implement Object Monitor Table enabled by default |
JDK-8379790 |
MemNode::can_see_stored_value incorrectly walks past barriers |
JDK-8379792 |
UBSAN runtime error: signed integer overflow during compress expand value transform |
JDK-8379794 |
C2: UBSAN runtime error: shift exponent 64 is too large for 64-bit type 'long unsigned int' |
JDK-8379795 |
Test SuspendResume3.java can timeout due to deadlock |
JDK-8379798 |
Refactor remaining tests in javax/xml/jaxp/functional to JUnit |
JDK-8379799 |
Upstream redundant diffs fixed in Valhalla - langtool tests 1 |
JDK-8379802 |
[AIX] unify DL_info struct and put it into a single header |
JDK-8379804 |
Refactor jdk/com/sun tests to use JUnit |
JDK-8379811 |
Disable AOTCodeCache if Assembly intrinsics use differs from Production use |
JDK-8379818 |
Refactor java/nio/file/Files/StreamLinesTest.java to use JUnit |
JDK-8379819 |
Creating AOT configuration crashes in MethodTrainingData::prepare |
JDK-8379824 |
Refactor java/io tests to use JUnit |
JDK-8379828 |
Remove ResourceBundle module tests with legacy ISO code property |
JDK-8379830 |
The warnings for value-based classes need updating to include use of the Reference API |
JDK-8379846 |
G1: IHOP Allocation rate calculation too sensitive to outliers causing endless concurrent cycles |
JDK-8379867 |
C2 VectorAPI: Rename TypeVectMask → TypePVectMask for clarity |
JDK-8379873 |
Remove undefined debugging declarations in os_windows.cpp |
JDK-8379917 |
JFR: Method timing event can have incorrect minimum value |
JDK-8379937 |
NullActiveWindowOnFocusLost.java fails intermittently. |
JDK-8379938 |
[macos] jpackage SigningPackageTest test doesn’t create .pkg and .dmg bundles |
JDK-8379952 |
Revert JDK-8365711: Restore protected visibility of menuBarHeight and hotTrackingOn |
JDK-8379953 |
[macos] VoiceOver Reads "Header" instead of "Heading" |
JDK-8379967 |
(process) Improve ProcessBuilder error reporting |
JDK-8379968 |
Test crashed: assert(cl._thread_status != JavaThreadStatus::NEW) failed: unstarted Thread |
JDK-8379973 |
Provide means to customize localized patterns in DateTimeFormatter/Builder |
JDK-8379981 |
Virtual thread: crash in stackChunkOopDesc::print_on when thawing frame |
JDK-8380011 |
Path-to-gcroots search should not trigger stack overflows |
JDK-8380025 |
C2: Missed Value() optimization opportunity in CCP with LoadUB |
JDK-8380028 |
Fix Page8 of manual test java/awt/print/PrinterJob/PrintTextTest.java on macOS |
JDK-8380030 |
[AIX] unify dladdr between hotspot and libawt |
JDK-8380033 |
Test java/util/jar/Manifest/IncludeInExceptionsTest.java could be more agnostic to VM default |
JDK-8380037 |
JFR: Don’t format identifiers as numbers |
JDK-8380041 |
PPC: remove POWER6 remnants |
JDK-8380060 |
C2: Wrong execution with COH and arraycopy |
JDK-8380074 |
Reflection::areNestMates should be used by Class::isNestmateOf |
JDK-8380078 |
Update GIFlib to 6.1.2 |
JDK-8380079 |
Add separate flag for platforms on which copy and clear operations are faster with AVX3Threshold set to 0 |
JDK-8380080 |
PopFrame logic assumes trailing member name arg is recoverable as local 0 |
JDK-8380081 |
jpackage: Incorrect descriptions of win-specific options |
JDK-8380083 |
Enable some vector mask cast IR matching tests for RISC-V |
JDK-8380085 |
jpackage (Linux) launcher crashes with SIGSEGV when input contains large number of JAR files |
JDK-8380091 |
Tests in runtime/cds are failing with log parsing errors - missing output - but the output seems present |
JDK-8380103 |
Perfdata shared memory file flock failures |
JDK-8380105 |
Test vmTestbase/nsk/jdi/ThreadReference/ownedMonitorsAndFrames/ownedMonitorsAndFrames003/ownedMonitorsAndFrames003.java failed |
JDK-8380109 |
Implement JEP 533: Structured Concurrency (Seventh Preview) |
JDK-8380125 |
Formatting issue for few swing classes |
JDK-8380129 |
Remove AccessFlags::print_on in favor of context-specific printing |
JDK-8380147 |
Don’t require a CompilationUnit for end position APIs |
JDK-8380150 |
JavaCallArguments defined too late |
JDK-8380158 |
C2: compiler/c2/TestGVNCrash.java asserts with adr and adr_type must agree |
JDK-8380163 |
Fix implicit conversion in macroAssembler_aarch64.hpp |
JDK-8380164 |
Fix implicit conversion in nativeInst_aarch64.hpp |
JDK-8380168 |
Obsolete unused flag UseNewLongLShift |
JDK-8380198 |
Convert java/util/prefs/PrefsSpiTest.java to JUnit |
JDK-8380204 |
java/io/File/EmptyPath.java fails due to unexpected listRoots value |
JDK-8380218 |
Refactor test/jdk/java/nio/charset TestNG tests to JUnit |
JDK-8380219 |
Interpreter debugging would be easier if InterpreterCodelets could print their assembly code |
JDK-8380221 |
Change jdk/nio/Basic.java to use JUnit |
JDK-8380222 |
Refactor test/jdk/java/lang/Character TestNG tests to JUnit |
JDK-8380223 |
Refactor test/jdk/sun/util/resources TestNG tests to JUnit |
JDK-8380228 |
JNI primitive type mismatch in Java_com_sun_java_swing_plaf_gtk_GTKLookAndFeel_applyThemeIfNeeded of swing_GTKEngine.c:403 (ID: 52423) |
JDK-8380229 |
2 Impossible or redundant condition defect groups in 2 files |
JDK-8380236 |
macOS build is broken by JDK-8359706 |
JDK-8380281 |
Remove the client emulation mode |
JDK-8380288 |
[BACKOUT] Incorrect Interpretation of POSIX TZ Environment Variable on AIX |
JDK-8380291 |
AOT cache should store only unregistered classes with file: code source |
JDK-8380292 |
Confusing "reverted *" messages during training |
JDK-8380298 |
Rename _pagesizes and _pre_allocated_pagesizes in hugepages.cpp |
JDK-8380303 |
Obsolete unused flag UseXMMForArrayCopy |
JDK-8380307 |
Refactor miscellaneous JAXP tests in javax/xml/jaxp/unittest to JUnit |
JDK-8380316 |
Test runtime/os/AvailableProcessors.java fails Invalid argument |
JDK-8380390 |
Shenandoah: Missing store barrier when resetting bitmaps |
JDK-8380407 |
GenShen: Problem with com/sun/jdi/ThreadMemoryLeakTest |
JDK-8380408 |
GenShen: Fix regression with vmTestbase/gc/memory/Churn/Churn2/TestDescription.java |
JDK-8380409 |
JVM crashes when -XX:AOTMode=create uses app.aotconf generated with JVMTI agent |
JDK-8380416 |
Enable CmpUNodeValueTests.java IR tests for RISC-V |
JDK-8380422 |
Fix Formatting issues missed in JDK-8380125 |
JDK-8380427 |
Revert JDK-8380292Confusing "reverted *" messages during training |
JDK-8380428 |
ProblemList containers/docker/TestJcmdWithSideCar.java on linux-all |
JDK-8380431 |
Shenandoah: Concurrent modification of stack-chunk objects during evacuation |
JDK-8380441 |
G1: Move G1GCPauseType to G1CollectorState |
JDK-8380446 |
C2: mask_and_replace_shift_amount should work for effectively-constant shift counts |
JDK-8380447 |
Fix linter warnings in compiler testlibrary |
JDK-8380450 |
(zipfs) ZipFileSystem::getPath and ZipPath::resolve throw unspecified IllegalArgumentException for unmappable names |
JDK-8380452 |
ZipOutputStream::putNextEntry(ZipEntry) throws unspecified IllegalArgumentException for unmappable entry name |
JDK-8380457 |
Cleanup ShortRSAKeyWithinTLS test and remove hardcoded debug |
JDK-8380459 |
Shenandoah: Do not reset bytes-allocated-since-gc-start when degenerating |
JDK-8380464 |
Inconsistency in emitting warning messages in vm_version_x86.cpp |
JDK-8380467 |
JFR: RepositoryFiles.updatePaths() searches for chunkfiles incorrectly |
JDK-8380472 |
Clean up test/jdk/jdk/nio/zipfs/PathOps.java shared file system usage |
JDK-8380474 |
Crash SEGV in ThreadIdTable::lazy_initialize after JDK-8323792 |
JDK-8380475 |
C2: Improve AndNode::Identity with KnownBits |
JDK-8380513 |
[VectorAlgorithms] mismatch benchmark and test |
JDK-8380516 |
HotSpot has two different ways of making Windows strtok_s available as strtok_r |
JDK-8380523 |
Refactor TLAB slow allocation naming |
JDK-8380526 |
G1: Remove "last young" use for the Prepare Mixed GC |
JDK-8380532 |
Parallel: Rename allocate to cas_allocate in PSYoungGen |
JDK-8380534 |
Use loopback address in java/net/DatagramPacket/ReuseBuf.java test |
JDK-8380541 |
G1: Add g1CollectorState.inline.hpp file |
JDK-8380542 |
ZipOutputStream.setComment and ZipEntry.setComment spec updates for rejecting unmappable characters and allowing null or empty comments |
JDK-8380561 |
Refactor java/nio/channels/DatagramChannel TestNG tests to use JUnit |
JDK-8380562 |
GenShen: GC notification event may see invalid values |
JDK-8380564 |
Parallel: Rename allocate to cas_allocate_with_expansion in PSOldGen |
JDK-8380565 |
PPC64: deoptimization stub should save vector registers |
JDK-8380578 |
Remove miscellaneous AppContext uses, mostly in XAWT |
JDK-8380579 |
C2: Intermittent fastdebug assert in Parse::sharpen_type_after_if: missing type check info |
JDK-8380580 |
Enable TestCombineAddPWithConstantOffsets.java IR tests for RISC-V |
JDK-8380590 |
Parallel: Improve tenuring-threshold heuristics |
JDK-8380634 |
[macos] Remove macOS version restrictions on start with zero and limit to three components |
JDK-8380636 |
Add static asserts for mirrored library constants |
JDK-8380641 |
Thread dump parsing and test improvements |
JDK-8380649 |
Parallel: Inline initialize_region_data and create_vspace of ParallelCompactData |
JDK-8380651 |
[ubsan] gc/logging/TestGCId.java triggers runtime error: division by zero in shenandoahAdaptiveHeuristics |
JDK-8380656 |
G1: Refactor G1IHOPControl |
JDK-8380663 |
Update jcmd man page to include AOT.end_recording diagnostic command |
JDK-8380664 |
Remove stub entries used in x86-32 |
JDK-8380665 |
(dc) java/nio/channels/DatagramChannel/SendReceiveMaxSize.java could also test the loopback interface |
JDK-8380671 |
Refactor BasicFloat16ArithTests.java |
JDK-8380672 |
Improve certification checking |
JDK-8380686 |
GenerateOopMap logging crashes in rewriter |
JDK-8380703 |
Assertion failure in TestCodeEntryAlignment.java |
JDK-8380710 |
nmethod::finalize_relocations() should be called before ICache::invalidate_range() is called |
JDK-8380714 |
sun.font.HBShaper : use getUpcallStub to create all up call stubs |
JDK-8380753 |
C2: RegMask::find_first_set() incorrectly returns partially contained sets for scalable vector registers |
JDK-8380755 |
jdk/jfr/event/gc/heapsummary/TestHeapSummaryEventG1.java fails gcId should be increasing |
JDK-8380764 |
Vector classes should have @ValueBased |
JDK-8380771 |
Add missing CodeBlob Vptr implementations |
JDK-8380772 |
Rename _total_allocations to _total_allocated_size in ThreadLocalAllocStats |
JDK-8380773 |
Extend ContainerMemoryUsageEvent to include host memory usage |
JDK-8380776 |
No longer necessary to disable calloc-transposed-args warnings when building harfbuzz |
JDK-8380789 |
RISC-V: TestOpaqueConstantBoolNodes.java fails when running without RVV |
JDK-8380790 |
Each invocation of getAccessibleText() adds DocumentListener |
JDK-8380794 |
AttributedString performance |
JDK-8380795 |
Consider omitting type annotations from method arguments in diagnostics |
JDK-8380804 |
Remove remaining AppContext usage from the Swing implementation |
JDK-8380824 |
java/net/DatagramSocket/SendReceiveMaxSize.java could also test the loopback interface |
JDK-8380825 |
AOT tests should run in two step training mode by default |
JDK-8380828 |
AOTCodeReader::fix_relocations() should be called before ICache::invalidate_range() is called |
JDK-8380846 |
GenShen: Remove the experimental option to disable adaptive tenuring |
JDK-8380848 |
jdk/nio/zipfs/ZipFSTester.java fails after JDK-8378884 |
JDK-8380849 |
VoiceOver Fails to Activate Custom Button |
JDK-8380872 |
Remove lingering comments about the removed stack locking |
JDK-8380896 |
Reduce runtime for MonitorVmStartTerminate.java on hosts with a lot of VMs |
JDK-8380903 |
[BACKOUT] Mitigate Neoverse-N1 erratum 1542419 negative impact on GCs and JIT performance |
JDK-8380904 |
Test java/lang/StringBuilder/HugeCapacity.java asserts during code emission on Windows |
JDK-8380912 |
"Trailing white space will be removed" incorrectly triggered with \u2028 |
JDK-8380913 |
Sealed graph taglet omits public subtypes of invisible subtypes |
JDK-8380915 |
Cleanup some Java declarations of the Vector API |
JDK-8380931 |
Refactor remaining java/nio/channels TestNG tests to use JUnit |
JDK-8380936 |
Cleanup temp dir usage in ZipFSTester |
JDK-8380941 |
Remove AppContext from java.awt.Window implementation |
JDK-8380942 |
Fix whitespace and conditional logic in interpreter code |
JDK-8380945 |
[IR Framework] Test VM is finished before TestFrameworkSocket is ready to accept connection |
JDK-8380947 |
Add pull request template |
JDK-8380955 |
Value-based classes in FFM should have @ValueBased |
JDK-8380956 |
HexFormat shoud have @ValueBased |
JDK-8380958 |
GenShen: Regulator thread may observe inconsistent old generation state |
JDK-8380959 |
Update Libpng to 1.6.56 |
JDK-8380960 |
"Foreign function access" discussion links to wrong downcallHandle overload |
JDK-8380968 |
classfile package doc mentions nonexistent UtfEntry |
JDK-8380971 |
New -Werror syntax does not exclude categories |
JDK-8380987 |
Fix implicit narrowing conversion in klass.hpp |
JDK-8380988 |
C2: Unexpected node in SuperWord truncation: UModI/UDivI |
JDK-8380989 |
HttpRequest.Builder#headers() throws an exception if an empty array is passed |
JDK-8380990 |
Update testng and junit tests to use diagnoseConfigurationIssue() method and post processing |
JDK-8380999 |
Update IPSupport by adding diagnoseConfigurationIssue() method |
JDK-8381002 |
Thread dump should convert longs to json numbers if possible |
JDK-8381003 |
[REDO] Mitigate Neoverse-N1 erratum 1542419 negative impact on GCs and JIT performance |
JDK-8381006 |
G1: Wrong IHOP old gen allocation rate calculation in presence of periodic gcs |
JDK-8381007 |
MultiPixelPackedSampleModel can throw ArithmeticException |
JDK-8381008 |
[aix] Test java/net/DatagramSocket/SendReceiveMaxSize.java#preferIPv6Loopback fails after JDK-8380824 |
JDK-8381012 |
Add warning for == for MemorySegment.NULL |
JDK-8381015 |
CharsetEncoder.canEncode(CharSequence) is slow for UTF-8, UTF-16, UTF-32 |
JDK-8381019 |
Remove AppContext usage from AccessBridge |
JDK-8381020 |
Remove AppContext from java.awt.Dialog |
JDK-8381037 |
Remove AppContext from miscellaneous awt shared classes |
JDK-8381039 |
Enhance AWT ImagingLib |
JDK-8381049 |
Enhance Jar handling |
JDK-8381059 |
Add class name to deoptimization events and -Xlog:deoptimization=debug output |
JDK-8381117 |
AOT training run fails if memory for ConstantPool is reused |
JDK-8381145 |
Missing ResourceMark in Mutex::print_on() |
JDK-8381154 |
Shenandoah: Region states could be read in wrong order for comparisons |
JDK-8381170 |
JFR: Recursion in jdk.MethodTrace caused by Integer::reverseBytes |
JDK-8381176 |
Utilities.expectedNegoAppProtocol chooses client ALPN protocol over server’s |
JDK-8381184 |
Code clean up: missing line break and print out duplication |
JDK-8381205 |
GHA: Upgrade Node.js 20 to 24 |
JDK-8381208 |
Init cause with the caught runtime exception |
JDK-8381219 |
ZGC Relocation Set Selection Silently Loses Page Statistics |
JDK-8381233 |
Linker does not need to be value based class |
JDK-8381235 |
TestCompileTaskTimeout intermittently fails due to unexpected exit code 1 |
JDK-8381250 |
Enable VectorLogicalOpIdentityTest.java IR tests for RISC-V |
JDK-8381257 |
[s390x] deoptimization stub should save vector registers |
JDK-8381270 |
TestGCPhaseConcurrent.java#Z intermittent fails OOME |
JDK-8381315 |
compiler/vectorapi/TestVectorReallocation.java fails with -XX:UseAVX=1 after JDK-8380565 |
JDK-8381316 |
HttpClient / Http3: poor exception messages on SSL handshake errors |
JDK-8381320 |
Problemlist compiler/vectorapi/TestVectorReallocation.java |
JDK-8381359 |
Refactor java/net/DatagramSocket TestNG tests to use JUnit |
JDK-8381362 |
C2: assert(_late_inlines.length() == 0 || IncrementalInlineMH || IncrementalInlineVirtual) failed: not empty |
JDK-8381364 |
Update the java tool specification for CompileCommand compile levels |
JDK-8381367 |
[lworld] tools/jpackage/share/AppVersionTest.java timed out while reporting errors |
JDK-8381379 |
Support std/dstOffset attributes in CLDR’s metazone definitions |
JDK-8381380 |
Test host wildcard matching as part of a TLS validation of the server’s identity |
JDK-8381382 |
Shenandoah: assert(capacity > 0) failed: free regions must have allocation capacity |
JDK-8381384 |
jpackage: add test coverage to WiX discovery |
JDK-8381385 |
nsk/jdi/ClassLoaderReference/visibleClasses/visibleclasses002/ fails with --enable-preview and Java Usage Tracker enabled |
JDK-8381397 |
G1: Inline initiate_conc_mark/record_conc_mark_init_end |
JDK-8381403 |
@Deprecated annotation has no effect warnings on record components |
JDK-8381409 |
Fix whitespace and variable name in classfile code |
JDK-8381412 |
[PPC64] unproblemlist JDK-8320897 |
JDK-8381413 |
G1: Verification accesses G1CollectorState checking whether in concurrent start gc after it has been reset for this pause |
JDK-8381418 |
Clarifying the identity Parameter in the Java Stream.reduce() Method Documentation |
JDK-8381434 |
Convert hard coded debug to Boolean.getBoolean in security libraries |
JDK-8381436 |
Remove Obsolete Translation Resources |
JDK-8381449 |
Build fails when Windows is not installed on C: |
JDK-8381451 |
Prefetch support on Windows/x86 and Windows/AArch64 |
JDK-8381452 |
TestMultiplyReductionByte.java: Update the IR test on AArch64 for vector length above 128 bits |
JDK-8381464 |
Typo in Linker::captureCallState JavaDoc |
JDK-8381466 |
G1: Fix outdated name in G1Policy::decide_on_concurrent_start_pause |
JDK-8381475 |
Test tools/sincechecker/modules/jdk.compiler/JdkCompilerCheckSince.java fails for DocSourcePositions.java |
JDK-8381487 |
Replace threadDump.schema.json with document to describe format |
JDK-8381519 |
Enhance Der Value Handling |
JDK-8381549 |
GenShen: Global collections skip coalesce and fill when the collection set is empty |
JDK-8381550 |
Shenandoah: Fix confusing end of degenerated cycle log message |
JDK-8381553 |
Clean up AOTCodeCache configuration checks |
JDK-8381554 |
RISC-V: Small refactoring for cmp_klass_compressed macro-assembler routine |
JDK-8381555 |
test/hotspot/jtreg/gc/arguments/TestG1CompressedOops.java fails on 32 bit architectures |
JDK-8381561 |
G1: Cleanup patch in preparation for eager reclamation of flat arrays |
JDK-8381566 |
G1: Concurrent refinement pre-sweep time logged as incorrect negative value |
JDK-8381568 |
Refactor java/net/spi/InetAddressResolverProvider test from testNg to use JUnit |
JDK-8381579 |
C2: "fatal error: LROTATE: double" when using VectorAPI |
JDK-8381596 |
Adjust checks which use supports_ht() on x86 for hybrid CPUs |
JDK-8381606 |
Javadoc typo in ResourceBundle example |
JDK-8381609 |
com/sun/jdi/EATests.java should not synchronize on an Integer instance |
JDK-8381611 |
RISC-V: Factor out function cmpptr from MacroAssembler |
JDK-8381616 |
Refactor various java/net/Socket/ TestNG tests to use JUnit |
JDK-8381617 |
vm_version_windows_aarch64.cpp: PF_ARM_SVE_INSTRUCTIONS_AVAILABLE undeclared identifier |
JDK-8381623 |
Additional immutability in sun.font: ExtendedTextSourceLabel, GlyphLayout |
JDK-8381636 |
Add built-in AOT support to GrowableArray |
JDK-8381639 |
Remove bug id 8381475 from test/jdk/tools/sincechecker/modules/jdk.compiler/JdkCompilerCheckSince.java |
JDK-8381642 |
javac provides the wrong line number for an error in a lambda expression |
JDK-8381643 |
Shenandoah: Remove duplicate region filtering logic |
JDK-8381644 |
Locale matching APIs should describe |
JDK-8381650 |
Vector rotate operations on AArch64 with NEON |
JDK-8381651 |
Remove non-failing ModalFocusTransfer test from Problemlist |
JDK-8381654 |
Tokenizer warnings dropped when annotation processing is present |
JDK-8381655 |
Port JDK-8363978 fix from leyden repo to mainline |
JDK-8381656 |
Take into account trampoline stub size and its relocations on Aarch64 |
JDK-8381658 |
Update nsk/jvmti/scenarios/sampling to better test virtual threads |
JDK-8381659 |
Determine actual jump instruction when AOT and JITed code are used |
JDK-8381662 |
New test compiler/exceptions/TestDebugDuringExceptionCatching.java failing with C1-only |
JDK-8381670 |
Revert the changes to GZIPInputStream related to InputStream.available() usage |
JDK-8381677 |
Remove dependence of UseSHA on UseSHAIntrinsics |
JDK-8381681 |
Clarify locale usage in Javadoc for the Locale display methods |
JDK-8381683 |
Pass temp registers and use them in CardTableBarrierSetAssembler::store_check() on Aarch64 |
JDK-8381703 |
G1: Racy re-read of G1CMRootRegion::num_remaining_regions causes assertion failures |
JDK-8381710 |
Avoid using lambdas in ModuleBootstrap in AOT training mode |
JDK-8381722 |
Incremental build fails with FileAlreadyExistsException: PreviewFeature.java |
JDK-8381723 |
Crash in fastdebug VM: assert(strlen(name1) + strlen(name2) < sizeof(stub_id)) failed |
JDK-8381724 |
RISC-V: Pass temp registers and use them in CardTableBarrierSetAssembler::store_check() |
JDK-8381739 |
Comma-separated declaration with type-use annotations causes compiler crash |
JDK-8381745 |
Ensure Modal/FileDialog tests explicitly reference Asserts class |
JDK-8381746 |
Add --with-print-assembly-options configure flag to set default PrintAssemblyOptions |
JDK-8381765 |
AArch32: Capstone hsdis does not build |
JDK-8381767 |
Refactor various java/net/[URL/Http]/ TestNG tests to use JUnit |
JDK-8381768 |
C2: GC barrier stubs miscalculate skipped instructions size |
JDK-8381770 |
Revert some shared changes done by JDK-8381003 |
JDK-8381771 |
Add a check for DNS label not to end with a hyphen |
JDK-8381772 |
Remove mention of "mutable strings" in java.lang.String Javadocs |
JDK-8381787 |
Add testcase for Vector Lane Reversal issue |
JDK-8381793 |
Clean up unused ProblemList-coh.txt |
JDK-8381795 |
AArch64: Optimized build is broken after JDK-8381003 |
JDK-8381796 |
Enhance Certificate parsing |
JDK-8381807 |
AArch64: compiler/cpuflags/CPUFeaturesClearTest.java fails on SVE after JDK-8364584 |
JDK-8381811 |
[S390] Add support for JDK-8200555 |
JDK-8381812 |
The synthetic $deserializeLambda$ is notably bigger |
JDK-8381819 |
Test compiler/cpuflags/TestAESIntrinsicsOnUnsupportedConfig.java fails after JDK-8364584 |
JDK-8381829 |
Obsolete AggressiveHeap |
JDK-8381834 |
Improve TLAB sizing heuristics |
JDK-8381838 |
java/net/DatagramSocket/SendReceiveMaxSize.java fails to compile after JDK-8381008 |
JDK-8381840 |
Lots of /tmp/8173970-<number> folders on test machines |
JDK-8381842 |
Refactor remaining TestNG tests under java/net/ to use JUnit |
JDK-8381843 |
FileDialog:setFile() specification needs to be enhanced w.r.to file selection |
JDK-8381851 |
handleMessage use uninitialized struct |
JDK-8381862 |
Refactor remaining TestNG tests under jdk/net/ExtendedSocketOption to use JUnit |
JDK-8381865 |
Fix debug build failure caused by not clearing CPU_APX_F feature after JDK-8364584 |
JDK-8381871 |
GenShen: ShenandoahGCHeuristics flag not reset after ignoring non-adaptive value |
JDK-8381872 |
C2: assert before block local scheduling failed with UseCompactObjectHeaders |
JDK-8381879 |
JDK-8372617 has broken the Zero build |
JDK-8381880 |
Test compiler/c1/TestTooManyVirtualRegistersMain.java uses wrong class in CompileCommand |
JDK-8381898 |
SwitchBootstraps::typeSwitch() not accepting Float, Double types |
JDK-8381899 |
Assertions and crashes in aot/cds tests on Linux Alpine |
JDK-8381900 |
Test vmTestbase/nsk/jvmti/scenarios/allocation/AP03/ap03t001 does not handle frequent GC gracefully |
JDK-8381924 |
Fix include guard in lambdaProxyClassDictionary.hpp |
JDK-8381926 |
Fix implicit conversion in macroAssembler_riscv.hpp |
JDK-8381932 |
Publish stubgen entries when -XX:-AOTStubCaching configured |
JDK-8381933 |
Possible memory leak in src/hotspot/share/gc/shenandoah/shenandoahHeapRegionCounters.cpp |
JDK-8381934 |
Wrong type passed to FREE_C_HEAP_ARRAY deallocating G1CardSetMemoryManager |
JDK-8381935 |
Improve numChunks range in the PPC64 CallAranger |
JDK-8381937 |
Make exceptions in Java_sun_security_mscapi_CKeyPairGenerator generateCKeyPair more specific |
JDK-8381939 |
G1: Fix marking state verification at the end of a concurrent start pause |
JDK-8381965 |
NullPointerException in TypeAnnotationPositions |
JDK-8381968 |
Extend cds/appcds/aotCode/AOTCodeFlags.java to run test with different flags in assembly and prod run |
JDK-8381969 |
os::physical_memory is still broken in 32-bit systems when running on 64-bit OSes |
JDK-8381975 |
CPU feature verification in AOTCodeCache should check for exact match |
JDK-8381984 |
Test jdk/nio/zipfs/ZipFSTester.java fails with mismatched timestamp |
JDK-8381985 |
Shenandoah: allocation rate sample could be wrong in some rare cases |
JDK-8381988 |
Fix inconsistency in clearing cpu feature bits |
JDK-8381993 |
Simplify MetaspaceClosure handling of Array and GrowableArray |
JDK-8381997 |
Move markWord.hpp cleanups from the valhalla lworld branch |
JDK-8381998 |
Move UseCompressedClassPointers to obsolete flags section |
JDK-8382018 |
test/jdk/java/nio/file/spi/SetDefaultProvider.java leaves a directory in /tmp |
JDK-8382020 |
Time Zone Abbreviation Not Localized for Non-English Locales |
JDK-8382022 |
jpackage: enhance CompositeProxy |
JDK-8382025 |
[lworld] tools/jpackage/share/AsyncTest.java fails with An error of type -10810 has occurred |
JDK-8382030 |
GHA: Enable Windows ARM64 tests |
JDK-8382031 |
Update IANA Language Subtag Registry to Version 2026-05-05 |
JDK-8382034 |
JFR: jdk-agents view is missing information |
JDK-8382035 |
[ubsan] Under UBSAN builds, disable tests that rely on simulated JVM crashes |
JDK-8382039 |
Add support do_arch_array_entry() template |
JDK-8382043 |
Add missing @Override annotations in "javax.print.attribute" package |
JDK-8382045 |
Increase AOT C strings table size in not product VM |
JDK-8382047 |
Update Libpng to 1.6.57 |
JDK-8382048 |
JFR: RecordingFile::write doesn’t truncate when overwriting |
JDK-8382050 |
compiler/intrinsics/klass/CastNullCheckDroppingsTest.java fails with -XX:+StressUnstableIfTraps |
JDK-8382054 |
TestLoopPeelingDisabled.java fails with -DVerifyIR=false |
JDK-8382055 |
G1: Remove unused unused args in mark_evac_failure_object |
JDK-8382057 |
C2: "assertptr→bottom_type() == Type::TOP) || ((base == Compile::current()→top( == (ptr→bottom_type()→make_ptr()→isa_oopptr() == nullptr))) failed: base input only needed for heap addresses" with -XX:+CountCompiledCalls |
JDK-8382063 |
Jtreg test javax/swing/SwingWorker/TestDoneBeforeDoInBackground.java fails |
JDK-8382081 |
AOT tests fail in add_stub_entries without JVMCI |
JDK-8382084 |
Use dynamic chunk sizes in PartialArraySplitter |
JDK-8382087 |
aarch64: remove unused function declarations in macroAssembler_aarch64.hpp |
JDK-8382088 |
ObjectMonitor::wait() lacks suspension handling for TS_RUN path |
JDK-8382089 |
G1: Refactor concurrent refinement state machine |
JDK-8382090 |
Remove .rej and .orig from .gitignore |
JDK-8382095 |
GenShen: Do not clamp young reserve unnecessarily |
JDK-8382103 |
Shenandoah: Optimize ShenandoahLock size for release build |
JDK-8382118 |
Refactor open/test/jdk/sun/net/www/protocol/file/DirPermissionDenied.java test |
JDK-8382130 |
Remove test/failure_handler/Makefile |
JDK-8382134 |
Replace assert with fatal check in AOTCodeCache::load_strings() to make sure we have valid value in product VM |
JDK-8382146 |
jdk/jfr/event/compiler/TestCodeCacheFull.java fails when C2 is disabled |
JDK-8382150 |
Shenandoah: Clean up nmethod entry barrier support |
JDK-8382166 |
[AOT Cache] CRC was not checked on Code Region |
JDK-8382167 |
Warning message should be displayed only when UseAESCTRIntrinsics is explicitly enabled by the user |
JDK-8382170 |
Assert in AnyObj::operator delete due to race condition in in_aot_cache() |
JDK-8382174 |
Clarify the meaning of address cast in ADD() macro |
JDK-8382196 |
Clean up C++ iterator style in compactHashtable.hpp and trainingData.hpp |
JDK-8382199 |
Remove unused parameter "dst" from CardTableBarrierSetAssembler::store_check() |
JDK-8382201 |
Transparent Window is Opaque w/o Volatile Buffering |
JDK-8382202 |
New file VectorMinMaxTransforms.java has a copyright format error |
JDK-8382211 |
Shenandoah: Clean up and wire up final verification |
JDK-8382222 |
sun/security/ssl/SSLSocketImpl/SSLSocketBruteForceClose.java fails sporadically |
JDK-8382242 |
JFR: Metadata reconstruction invalidates ConstantMap for java.lang.String |
JDK-8382249 |
G1: Racy concurrent update of young gen size and revising young gen length |
JDK-8382257 |
Shenandoah: Clean up stack watermark barrier support |
JDK-8382264 |
Refactor java.logging TestNG tests to use JUnit |
JDK-8382267 |
VectorMathLibrary uses locale-sensitive String.format to construct native symbol names |
JDK-8382273 |
Update nsk/jvmti/unit tests to use ThreadWrapper |
JDK-8382275 |
Update nsk/stress/jni to use ThreadWrapper |
JDK-8382277 |
Shenandoah: Improve mutator runtime entry points |
JDK-8382295 |
Shenandoah: wrong denominator in full gc summary |
JDK-8382306 |
Remove JvmtiTagMap::check_hashmap |
JDK-8382311 |
30% Performance regression in Philosophers benchmark |
JDK-8382312 |
Cleanup instanceKlass dead code |
JDK-8382315 |
RISC-V: TestMultiplyReductionByte.java fails with guarantee(is_uimm5(imm)) failed: uimm is invalid |
JDK-8382316 |
Unused xtmp in long_to_maskLE8_avx |
JDK-8382327 |
Disable some SA tests for mixed jstack on musl C |
JDK-8382332 |
Large regression (~50%) in SPECjbb2015 when using JFR after JEP 500 |
JDK-8382359 |
Align 32-bit data in AOT Code Cache to sizeof(uint) |
JDK-8382368 |
Warning that @Deprecated "has no effect" is suppressed by @Deprecated |
JDK-8382375 |
Remove obsolete options from CLDRConverter |
JDK-8382389 |
Test java/lang/LazyConstant/LazyConstantSafePublicationTest.java failed |
JDK-8382390 |
Shenandoah: heap usage log improvement |
JDK-8382391 |
Cleanup unnecessary storestore() in stringStream::as_string |
JDK-8382393 |
Enable VectorStoreMaskIdentityTest.java IR tests for RISC-V |
JDK-8382395 |
Disable stringop-overflow in shenandoahGenerationalHeap.cpp |
JDK-8382396 |
RepaintManager throws NPE when painting detached JPanel without volatile buffering |
JDK-8382397 |
Make lint category property declaration more straightforward |
JDK-8382401 |
Remove return type parameters from FREE_ and REALLOC_ macros |
JDK-8382403 |
Enhance Kerberos DNS KDC discovery logging to expose sanitized DNS failure |
JDK-8382418 |
G1: Remove some stale comments about time accounting |
JDK-8382419 |
Add missed @key randomness after JDK-8370489 |
JDK-8382420 |
[macos] remove java/awt/Modal/ToBack/ tests from problemlist |
JDK-8382422 |
G1: G1GCPhaseTimes::record_merge_heap_roots() uses += instead of direct assignment |
JDK-8382423 |
G1: Remove unused G1GCPhaseTimes::_external_accounted_time_ms |
JDK-8382430 |
Extend output format of -XX:+PrintCompilation2 diagnostic flag |
JDK-8382433 |
GenShen: Remembered set scan encountered invalid object |
JDK-8382436 |
Build failures after JDK-8326205 |
JDK-8382441 |
Problemlist TestStressAllocationGCEventsWithShenandoah and TestStressBigAllocationGCEventsWithShenandoah |
JDK-8382471 |
Improve Resource Resolving |
JDK-8382482 |
Optimize equals scenario in x86 scalar floating point min/max reduction loops |
JDK-8382485 |
ArrayIndexOutOfBoundsException was hiding in ClhsdbPrintAll.jtr |
JDK-8382487 |
Remove unnecessary SuppressWarnings annotations in java.desktop |
JDK-8382499 |
G1: Let non young cset choice time also use Ticks API for measurements |
JDK-8382501 |
Rename occurrences of com.sun.hotspot.perfdata in HotSpot source code |
JDK-8382522 |
Disable stringop-overflow in safepointMechanism.cpp |
JDK-8382529 |
Tests com/sun/jdi/RedefineCrossEvent.java and com/sun/jdi/ClassesByName2Test.java fail when running frequent GC |
JDK-8382532 |
C2: VectorAPI: disable VectorMaskCmp-not optimization for predicated compares |
JDK-8382534 |
Some opto methods should return bool instead of int |
JDK-8382536 |
C2: sharpen_type_after_if: assert(val→find_edge(con) > 0) failed: mismatch |
JDK-8382537 |
Invalid JDWP command set number or command number can result in crash |
JDK-8382546 |
Missing AOT external address initialization for string_indexof stubs on x86 |
JDK-8382548 |
serviceability/sa/TestJhsdbJstackMixedWithXComp.java#xcomp-disable-tiered-compilation failed with Test failed! |
JDK-8382582 |
Remove the experimental JVMCI feature |
JDK-8382588 |
AArch64: Sync aarch64_vector.ad with aarch64_vector_ad.m4 after JDK-8382039 |
JDK-8382606 |
Enable VectorMinMaxTransforms.java IR tests for RISC-V |
JDK-8382608 |
Shenandoah: STS yield deadlocks in OOM-evac scope |
JDK-8382609 |
G1: Remove outdated comments in do_full_collection |
JDK-8382614 |
Consolidate implementation of current_stack_base_and_size on BSD |
JDK-8382616 |
Create GCArguments::set_heap_size interface |
JDK-8382617 |
Test runtime/cds/appcds/aotCache/AOTCacheConsistency.java fails with "can’t find HelloWorld in test directory or libraries" |
JDK-8382620 |
G1: Remove unused G1RefineRegionClosure::_num_collections_at_start |
JDK-8382625 |
G1: Constify G1Policy::need_to_start_conc_mark() |
JDK-8382628 |
VectorExpressionFuzzer.java fails due to C1 compilation bailout |
JDK-8382634 |
Remove redundant TLABRefillWasteFraction zero check |
JDK-8382635 |
G1: TAMSes overwritten by G1ConcurrentMark::fully_initialize() cause verification errors |
JDK-8382636 |
Shenandoah: Use self-forwarding to handle OOM during evacuation |
JDK-8382637 |
GenShen: ubsan error, divide by zero during TestThreadFailure |
JDK-8382681 |
GenShen: ProblemList TestThreadFailure |
JDK-8382684 |
jpackage: assorted fixes of the test lib |
JDK-8382690 |
aarch64: Clean up redundant restore_locals() in TemplateTable::invokeinterface |
JDK-8382691 |
RISC-V: Clean up redundant restore_locals() in TemplateTable::invokeinterface |
JDK-8382700 |
C2: Delay inlining instead of giving up when hit NodeCountInliningCutoff |
JDK-8382711 |
Shenandoah: Support AOT code dumping |
JDK-8382740 |
JFR: Disable jdk.OldObjectSample event for generational ZGC |
JDK-8382777 |
PrintMethodData not showing BranchData |
JDK-8382815 |
C2: Reference intrinsics are broken by shadow "referent" field |
JDK-8382843 |
Update ProblemList comments for preview features |
JDK-8382871 |
Completion failure during diagnostic formatting |
JDK-8382877 |
Heap pollution warning points to first parameter instead of last |
JDK-8382878 |
RISC-V: Missing InlineSkippedInstructionsCounter in ZGC barriers stubs |
JDK-8382880 |
C2: Remove unused Final_Reshape_Counts::get_*_count() methods |
JDK-8382881 |
Swap min/max values and avoid equals min/max values in MinMaxVector |
JDK-8382888 |
[asan] ASAN crashes with high heap base addresses during startup |
JDK-8382890 |
JcmdOnTrainingProcess.java fails Native memory tracking is not enabled |
JDK-8382920 |
Shenandoah: Do fewer implicit narrowing conversions |
JDK-8382928 |
Add documentation to java.net.URI.normalize about empty segments |
JDK-8382930 |
Do fewer implicit narrowing conversions in methodData.hpp |
JDK-8382931 |
Do fewer implicit narrowing conversions in deoptimization.hpp |
JDK-8382933 |
Improve Shenandoah clone barrier tests |
JDK-8382934 |
LateInlineQueueDrainTest.java fails without diagnostic option |
JDK-8382936 |
C2: Load folding must not drop Type information |
JDK-8382940 |
Clean up the AlwaysAtomicAccesses flag |
JDK-8383161 |
[PPC64] MachCallDynamicJavaNode::ret_addr_offset() needs adaptation for COH |
JDK-8383162 |
jpackage: decouple WinMsiPackager and RTF converter |
JDK-8383163 |
Build without CDS broken after 8382170 |
JDK-8383168 |
jpackage: enhance capabilities of the test lib for testing jpackage console output |
JDK-8383172 |
Create AbstractLRUReferencePolicy base class |
JDK-8383173 |
Adjust CopyAVX3Threshold for AMD AVX512 targets |
JDK-8383174 |
Improve exceptions in Java_sun_net_www_protocol_http_ntlm_NTLMAuthSequence_getNextToken |
JDK-8383175 |
(tz) Update Timezone Data to 2026b |
JDK-8383176 |
Shenandoah: Skip marked objects in final verification steps |
JDK-8383183 |
Shenandoah: Mangle trashed regions up to top instead of end |
JDK-8383186 |
Large SoftRefLRUPolicyMSPerMB can lead to overflow |
JDK-8383196 |
Shenandoah: Interpreter barriers clobber interpreter registers |
JDK-8383243 |
Make objcopy configurable to compress debug info |
JDK-8383262 |
Implement optimized |
JDK-8383354 |
Update LCMS to 2.19.1 |
JDK-8383366 |
Missing call store_archive_data() on one of paths in generate_kyber12To16_avx512() |
JDK-8383367 |
jdk/jfr/event/oldobject/TestDFSWithSmallStack.java failed with -XX:+UseZGC -XX:+UseCompactObjectHeaders |
JDK-8383396 |
Parallel: Avoid reloading klass when pushing promoted object contents |
JDK-8383414 |
Exhaustiveness rejects a type pattern that covers all permitted subtypes |
JDK-8383420 |
SIGSEGV in PhaseChaitin::gather_lrg_masks |
JDK-8383421 |
ZGC: Problematic interactions between |
JDK-8383459 |
[BACKOUT] [macos] VoiceOver Reads "Header" instead of "Heading" |
JDK-8383462 |
G1: scan_root_regions should guarantee that the number of workers is nonzero |
JDK-8383473 |
Follow on from 2026b time change to include temporary hack BC time change |
JDK-8383485 |
[S390X] Add patching support for LIR_Assembler::leal |
JDK-8383486 |
G1: Revise documentation about root scanning |
JDK-8383503 |
Test runtime/cds/MetaspaceAllocGaps.java failed |
JDK-8383515 |
Add guarantees to disallow running WorkerTasks with zero workers |
JDK-8383525 |
DateTimeFormatterBuilder.getLocalizedDateTimePattern() concurrency issue |
JDK-8383526 |
Update warning messages to be consistent in the naming the instruction when it is not supported |
JDK-8383541 |
Safefetch should return the error value when accessing pages protected with PAGE_GUARD on windows-aarch64 |
JDK-8383542 |
Remove hard-coded enum value from CPU_FEATURE_FLAGS |
JDK-8383545 |
Gcc warning in bsmAttribute.hpp: comparison is always true |
JDK-8383546 |
HeapReserver::Instance::reserve_heap() breaks 32-bit build |
JDK-8383550 |
AsyncExceptionHandshakeClosure::do_thread() should not be passed nullptr |
JDK-8383564 |
Avoid reloading klass when transforming stack chunks |
JDK-8383570 |
Test DisabledAlgorithms.java intermittently timed out |
JDK-8383601 |
RISC-V: ShenandoahBarrierSetAssembler::load_reference_barrier calls "weak" on "phantom" path |
JDK-8383605 |
Incomplete input validation on the bands parameters in j.a.i.Raster |
JDK-8383608 |
Make BinaryEncodable non-exhaustive |
JDK-8383611 |
assert(count == os::processor_count() + 1) failed: invalid enumeration! |
JDK-8383623 |
(fs) Update Windows file system provider to use GetFileInformationByName where possible |
JDK-8383629 |
JNI exception pending in -[TabButtonAccessibility accessibilityValue] of TabButtonAccessibility.m |
JDK-8383630 |
Fix iteration in tests doing class redefinition |
JDK-8383631 |
Test vmTestbase/nsk/jdb/kill/kill003/kill003.java failed - possible NullPointerException |
JDK-8383634 |
AOTCodeTest fails intermittently with Parallel |
JDK-8383635 |
Improve performance of ML-KEM’s implKyberNttMultJava() method |
JDK-8383637 |
JConsole should not render HTML in components where it could be confusing |
JDK-8383639 |
JConsole unnecessary classloading for MBean types |
JDK-8383642 |
Additional Shenandoah clone barrier tests |
JDK-8383643 |
Serial: Avoid reloading klass when checking string dedup candidates |
JDK-8383650 |
Shenandoah: Missing card table updates for pinned regions |
JDK-8383709 |
Linux perf map should record individual stubs |
JDK-8383738 |
javac crashes with StackOverflowError when a class extends a type parameter |
JDK-8383743 |
Use RAII pattern to find matching compiler directive |
JDK-8383767 |
C2: assert(curr_ctrl→in(0)→Opcode() == Op_If) failed: unexpected node MemBarStoreStore |
JDK-8383769 |
compiler/c2/TestDependsOnTestSqrtHFAssertion.java timed out |
JDK-8383770 |
Remove flags from AOTCodeCache::Config already covered by cpu features |
JDK-8383772 |
runtime/reflect/ReflectOutOfMemoryError.java can fail intermittently on Shenandoah with small heaps |
JDK-8383794 |
G1: Rename refinement sweep duration helper to reflect SwapGlobalCT start |
JDK-8383807 |
Parallel: Improve Young GC stack trimming |
JDK-8383810 |
Shenandoah: Simplify native CAS barriers |
JDK-8383813 |
pkcs12 keystore fails to load because of incorrect DER length-encoding |
JDK-8383821 |
IllegalStateException when command executed by jpackage "Executor" timeouts |
JDK-8383824 |
TestCopyFiles.java fails after JDK-8347112 |
JDK-8383825 |
Incorrect handling of Hawaii_Aleutian metazone |
JDK-8383830 |
Vector API: internal AbstractVector helper methods exposed in public Javadoc |
JDK-8383832 |
AOTMode=required fails with "incompatible CompressedOops::base()" |
JDK-8383834 |
x86_64: Client build fails after JDK-8379706 |
JDK-8383847 |
Shenandoah: gc/TestJNIWeak/TestJNIWeak.java times out intermittently |
JDK-8383848 |
[PPC64] Remove outdated comments for old versions of PPC |
JDK-8383850 |
Move TestLargeUTF8Length.java to resourcehogs |
JDK-8383851 |
TypeInstPtr::get_const_boxed_value is unused since JDK-8149813 |
JDK-8383856 |
Implement JEP 523: Make G1 the Default Garbage Collector in All Environments |
JDK-8383861 |
Shenandoah: Use int[] as filling class for compressed oop array allocation |
JDK-8383864 |
G1: Separate worker-local refinement data from shared concurrent refinement stats |
JDK-8383867 |
File.getCanonicalPath drops backslash from UNC path with directory junctions |
JDK-8383868 |
Separate resourcehogs tests from hotspot_misc |
JDK-8383873 |
SNIWildcardMatching test logs an error instead of failing |
JDK-8383881 |
Cleanup cpu feature enums and test functions for features that should always be available on x86-64 platforms |
JDK-8383892 |
Shenandoah: Decouple allocation rate sampling from GC cycle |
JDK-8383909 |
Unused ThreadDumper.BoundedByteArrayOutputStream.write(int b) is wrong |
JDK-8383910 |
klass_or_null_acquire asserts on null when using compact object headers |
JDK-8383912 |
Deduplicate klass fetching and decoding in oopDesc |
JDK-8383914 |
[PPC] cleanup dtrace leftovers |
JDK-8383954 |
Fix tearing-prone nmethod bitfields |
JDK-8383990 |
Remove exception code filters from Windows AArch64 safefetch handler |
JDK-8384042 |
[BACKOUT] Incorrect handling of Hawaii_Aleutian metazone |
JDK-8384043 |
[REDO] Incorrect handling of Hawaii_Aleutian metazone |
JDK-8384072 |
Problem list runtime/Thread/TestAlwaysPreTouchStacks.java |
JDK-8384080 |
Shenandoah: Simplify C1 CAS barriers |
JDK-8384085 |
Make os::Bsd::dlopen_helper private, and drop unused arg |
JDK-8384087 |
Test tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/cli/MainTest.java fails |
JDK-8384088 |
osThread _thread_id should be an int on all BSD’s |
JDK-8384089 |
Correctly catch invalid uses of StubCodeMark |
JDK-8384097 |
G1: G1ConcurrentMarkThread::total_mark_cpu_time_s adds together nanoseconds and seconds |
JDK-8384098 |
Fix typo in "elasped_time" in Universe::log_cpu_time() |
JDK-8384100 |
UNSIGNED5::Reader::try_skip() is missing a terminating condition |
JDK-8384104 |
Obsolete Xmaxjitcodesize |
JDK-8384124 |
TestCompilerCounts.java fails CICompilerCount is too large |
JDK-8384131 |
Lowering of array enhanced for loop misses a synthetic cast |
JDK-8384132 |
javac: Cannot read field "sym" because "this.lvar[1]" is null |
JDK-8384143 |
ZGC: Add minor performance improvment to oop iteration during flip promotion |
JDK-8384145 |
Use the default collector in JDK builds |
JDK-8384158 |
GHA: Downgrade Windows GHA runners to windows-2022 temporarily |
JDK-8384161 |
[PPC64] Consolidate code related to calls in nmethods that use trampoline stubs |
JDK-8384163 |
(so) SocketChannel.connect and finishConnect() exception messages could be improved |
JDK-8384164 |
JFR: Omit command-line arguments for jdk.SystemProcess |
JDK-8384182 |
Incorrect assertion eq4a_state in vectorization AlignmentSolver::solve |
JDK-8384206 |
Remove AppContext from java.awt.Container |
JDK-8384208 |
Remove AppContext from java.awt.Taskbar |
JDK-8384209 |
Remove AppContext from AWT Shutdown implementation |
JDK-8384215 |
Remove AppContext from unix/classes/sun/awt/X11/XWindow.java |
JDK-8384221 |
GenShen: WhiteBox full GC promotion is not reliable |
JDK-8384223 |
RISC-V: entry_barrier_offset should consider UseZtso |
JDK-8384228 |
Cleanup compiler/arguments/TestCompilerCounts.java |
JDK-8384229 |
Previously accepted code is rejected after JDK-8378102 |
JDK-8384235 |
javac crashes with AssertionError: Cannot add metadata to a void type when annotating void as a generic bound |
JDK-8384250 |
[macos] Test tools/jpackage/share/AsyncTest.java failed |
JDK-8384251 |
Test java/lang/instrument/GetObjectSizeIntrinsicsTest.java crashed: fatal error: Not compilable at tier 1: CodeBuffer overflow |
JDK-8384274 |
Shenandoah: GC checks in C1 LRB clobber fastpath result |
JDK-8384277 |
Internal error happened when building fastdebug with LTO |
JDK-8384278 |
Potential deadlock after JDK-8373839 |
JDK-8384281 |
[BACKOUT] C2: Deep recursion with cmovP_regNode::bottom_type |
JDK-8384284 |
[REDO] C2: Deep recursion with cmovP_regNode::bottom_type |
JDK-8384353 |
SHA3 AVX2 and AVX512 intrinsics and improvements |
JDK-8384371 |
CngCipher and DupAlias tests fail on Windows |
JDK-8384381 |
Remove AppContext from java.awt.EventQueue implementation |
JDK-8384416 |
Crash in RunTimeClassInfo::klass() during AOT cache assembly |
JDK-8384428 |
C2: compiler/vectorapi/TestVectorLongToMaskNodeIdealization.java fails with AVX2 |
JDK-8384441 |
Problemlist compiler/vectorapi/TestVectorLongToMaskNodeIdealization.java |
JDK-8384442 |
Shenandoah: Remove vestigial CAS barrier code |
JDK-8384466 |
Test io/Console/RestoreEchoTest.java fails with expect: spawn id exp3 not open |
JDK-8384486 |
NTLM tests fail on Windows 11 and Windows Server 2025 |
JDK-8384495 |
Update Libpng to 1.6.58 |
JDK-8384505 |
Account for all jtreg-based frames in stack walk test |
JDK-8384507 |
Incorrect vector reassociation for signed saturating addition |
JDK-8384514 |
Shenandoah: gc/shenandoah/mxbeans/TestCycleEndMessage.java intermittent fails |
JDK-8384520 |
AArch64: Prevent out-of-CodeBuffer read in MacroAssembler::membar |
JDK-8384553 |
ProblemList runtime/jni/critical/SuspendInCritical.java for virtual threads |
JDK-8384602 |
Remove AppContext from java.awt.Component |
JDK-8384604 |
Shenandoah: Completed GC count doesn’t add up in the log |
JDK-8384609 |
Remove old CHA implementation |
JDK-8384631 |
SwitchBoostraps.typeSwitch method Javadoc still mentions target of a reference type |
JDK-8384636 |
Parallel: Remove redundant PSAdjustTask claim counter initialization loop |
JDK-8384648 |
LazyConstantTest::interruptStatusIsPreservedForComputingThread fails |
JDK-8384653 |
Potential null pointer dereference in java.base/share/classes/jdk/internal/classfile/impl/StackMapGenerator.java |
JDK-8384708 |
Enhance HTTP Connections |
JDK-8384801 |
Shenandoah: ShouldNotReachHere() in shenandoahSupport.cpp with AllocatePrefetchStyle=3 |
JDK-8384804 |
JMX remote bootstrap tests fail on Windows |
JDK-8384808 |
Remove AppContext-based Window Activation time map from SunToolkit |
JDK-8384815 |
SelectOneKeyOutOfMany and PreferredKey fail after expired test certificate |
JDK-8384817 |
Deprecate AlwaysCompileLoopMethods VM flag |
JDK-8384835 |
Parallel: Removing unused local variable in ParallelCompactData::clear_range |
JDK-8384843 |
Duplicated type annotations in classfile |
JDK-8384862 |
CompilationLog::log_failure() does not produce report message |
JDK-8384864 |
Problemlist java/nio/channels/SocketChannel/OpenLeak.java and CloseDuringConnect.java on macos 26.4 and 26.5 |
JDK-8384869 |
C2: IR Verification Test failures on x86_64 after JDK-8383881 |
JDK-8384902 |
Update GIFlib to 6.1.3 |
JDK-8384940 |
Open source accessibility tests |
JDK-8384946 |
os::Bsd::gettid misses the return value |
JDK-8384948 |
Disable DelayAfterInliningCutoff until memory consumption issues are fixed |
JDK-8384958 |
Regression of jvmti/init/GetAllStackTraces/getallstktr001.java caused by JDK-8382273 |
JDK-8384960 |
Convert MallocSiteTable to use Atomic<T> |
JDK-8384964 |
Add an entry count to the MallocSiteTable |
JDK-8384997 |
"Unrecognized system!" failures on MSys2/Windows |
JDK-8384999 |
Rename CodeBuffer::last_insn() to something more descriptive |
JDK-8385011 |
GHA: Enable Linux AArch64 tests |
JDK-8385013 |
Startup regression ~30% / 7-10ms with noop |
JDK-8385018 |
Consistently escape CLDR resources |
JDK-8385019 |
Build error without CDS |
JDK-8385022 |
ZGC: Crash with sparse NUMA node configuration |
JDK-8385054 |
Spec: Clarify ofLazy List/Set/Map equals/hashCode/toString Javadoc |
JDK-8385076 |
Follow-on fix for Improve certification checking |
JDK-8385092 |
KeyChainStore entry creation time is always now |
JDK-8385096 |
Test runtime/cds/MetaspaceAllocGaps.java fails on Windows |
JDK-8385110 |
JFR: Race when accessing Recording::getSettings() |
JDK-8385114 |
Prevent creation of invalid TableSwitchInstruction |
JDK-8385116 |
nmethod::Flags is not guaranteed to fit uint8_t |
JDK-8385137 |
C2: Uncast arguments to MemNode::all_control_dominate in some cases |
JDK-8385165 |
[ubsan] TestDockerMemoryMetricsSubgroup.java jtreg test fails with ubsan-enabled binaries |
JDK-8385179 |
Shenandoah: Simplify and optimize string deduplication |
JDK-8385180 |
Shenandoah: Load klass once in marking task |
JDK-8385309 |
Test jdk/jfr/event/gc/collection/TestGCEventMixedWithParallelOld.java failed |
JDK-8385312 |
Intermittent assert while running JCK test api/java_util/concurrent/Assorted/SynchronousQueue20.html |
JDK-8385319 |
AOT: Missed BAD_ADDRESS_ID spots in JDK-8357175 |
JDK-8385333 |
Shenandoah: Final mark spins up workers without work to do |
JDK-8385334 |
Shenandoah: Improve gc+stats logging |
JDK-8385345 |
AWT and ImageIO shell tests fail when run using MSys/MinGW |
JDK-8385347 |
Remove AppContext from SunToolkit and also remove AppContext |
JDK-8385355 |
NullPointerException in jdk.tools.jlink.internal.ImageResourcesTree after JDK-8377070 |
JDK-8385369 |
G1: Concurrent Cleanup For Next Mark accesses uncommitted bitmaps after region uncommit |
JDK-8385375 |
Shenandoah: Sampled allocation rate is too slow to react to lower allocation rates |
JDK-8385390 |
Update FreeType to 2.14.3 |
JDK-8385408 |
C2: no reachable node should have no use |
JDK-8385409 |
Javap documentation says by default protected and public members are printed but package private members are also printed by default ( |
JDK-8385425 |
AArch64: Comment re set_and_get_current_sve_vector_length() is misleading |
JDK-8385430 |
Shenandoah: Compact heuristic runs continuously when allocation is idle |
JDK-8385437 |
Provide test property vm.cds.nocoh.archive.available and use it in CompressedCPUSpecificClassSpaceReservation |
JDK-8385490 |
Update HarfBuzz to 14.2.0 |
JDK-8385525 |
Suggest Metal toolchain download in configure error on Xcode 26+ |
JDK-8385528 |
Fix linker alignment warning for libawt on macOS with Xcode 26 |
JDK-8385552 |
Improve devkit/sysroot creation |
JDK-8385557 |
Shenandoah: Runtime calls from C2 stubs need to be relocatable |
JDK-8385572 |
[PPC64] frame alignment assertion after JDK-6960970 |
JDK-8385574 |
JFR: Redaction should check file |
JDK-8385583 |
RISC-V: Debugger very slow during stepping |
JDK-8385584 |
CAInterop.java#buypassclass3ca fails with Intermediate Root CA not found in the chain |
JDK-8385606 |
Shenandoah: Remove PLAB card-table alignment and per-object register_object during old-gen allocation |
JDK-8385610 |
Shenandoah: TestSoftMaxHeapSizeAvailableCalc should have more tolerance for other GC triggers |
JDK-8385622 |
[s390x] Debugger very slow during stepping |
JDK-8385627 |
Typo in JMXServiceURL.java: misssing |
JDK-8385628 |
Typo in jdk.attach comments |
JDK-8385632 |
ZGC: Incorrect object undo in relocation race for relocation workers |
JDK-8385633 |
PPC64: Shenandoah weak CAS fails after late barrier expansion |
JDK-8385648 |
PPC64: Improve receiver type profiling reliability |
JDK-8385651 |
HotCodeSampler crashes with JFR enabled |
JDK-8385655 |
Timeout in java/lang/Thread/virtual/KlassInit.java |
JDK-8385656 |
Misplaced comment on enum value in jdk.internal.util.Architecture |
JDK-8385658 |
Debug code in frame::patch_pc() doesn’t initialize on_heap info |
JDK-8385661 |
jvmti/vthread/ThreadStateTest/ThreadStateTest.java triggers assert(f.pc() == _chunk→pc()) failed |
JDK-8385664 |
Stale comment about JDK-6996415 |
JDK-8385670 |
Incorrect warning: Unexpected gaps for Klass alignment |
JDK-8385702 |
Improve polymorphic handling in JDK-8385648 |
JDK-8385723 |
Intermittent failure of serviceability/sa/ClhsdbInspect.java |
JDK-8385736 |
Optimize ListFormat custom pattern parsing |
JDK-8385738 |
Javadoc does not produce reproducible output due to the snippet ids |
JDK-8385747 |
Test gc/g1/TestGCLogMessages.java failed: 'Update Derived Pointers' found in stdout |
JDK-8385806 |
Assert failed when running Skynet.java with continuation trace logging enabled |
JDK-8385828 |
The javac benchmarks fail after JDK-8385347 |
JDK-8385830 |
ForkJoinTask#get may swallow caller thread’s interrupt flag |
JDK-8385831 |
Prevent APX instruction being generated on non-APX machines |
JDK-8385833 |
C2 Vector API: assert(false) failed: infinite loop in PhaseIterGVN::transform_old |
JDK-8385835 |
Shenandoah: Polish C2 pre/post barrier signatures |
JDK-8385836 |
Update comment in SourceVersion for language evolution history for changes in 27 |
JDK-8385855 |
C2: IfNode::filtered_int_type should only allow CmpI |
JDK-8385885 |
Clarify comment in LazyConstantImpl |
JDK-8385891 |
Introduce a test for GZIPInputStream whose underlying stream is a blocking InputStream |
JDK-8385906 |
DirPermissionDenied.java uses chmod instead of Java APIs for changing permissions |
JDK-8385915 |
RISC-V: Remove unused cmpxchg* methods |
JDK-8385924 |
GZIPInputStream.read() behaves differently on some Java versions |
JDK-8385927 |
JDK 27 RDP1 L10n resource files update |
JDK-8385957 |
JFR: Sensitive command-line arguments still in environment variable values |
JDK-8385978 |
Test javax/net/ssl/SSLSession/TestEnabledProtocols.java failed: java.security.cert.CertificateException: Unable to initialize, java.io.IOException: Too short |
JDK-8386085 |
Livelock in AbstractQueuedSyncronizer.cleanQueue() when multiple threads do tryAcquire() with a short timeout and no permits available |
JDK-8386124 |
Test serviceability/sa/TestG1HeapRegion.java failed: Address of G1HeapRegion does not match |
JDK-8386155 |
C2 Vector API: missing truncation in VectorNode::push_through_replicate |
JDK-8386205 |
Enhance TLS server |
JDK-8386287 |
GenShen: assert(starts_object(card_index)) failed: Can’t get last start because no object starts here |
JDK-8386298 |
Improve font loading |
JDK-8386328 |
TemporalField.adjustInto Javadoc incorrectly uses 1-argument method signatures |
JDK-8386332 |
G1: Cleanup pause incorrectly updates old gen MemoryPoolMXBean.getCollectionUsage() |
JDK-8386466 |
DESedeKeySpec.isParityAdjusted spec permits 8-byte key but RI throws InvalidKeyException |
JDK-8386473 |
DESKeySpec and DESedeKeySpec may throw InvalidKeyException instead of ArrayIndexOutOfBoundsException for Integer.MIN_VALUE offset |
JDK-8386475 |
C2 x64: -XX:-UseBMI2Instructions is broken for AVX-512 |
JDK-8386482 |
C2 CountedLoopConverter::filtered_type_from_dominators: assert(_base == Int) failed: Not an Int |
JDK-8386503 |
C2: assert(adr_type == nullptr || adr_type→isa_aryptr() != nullptr) failed: unexpected type-unsafe store |
JDK-8386551 |
Windows build broken because of MSys2/Make update |
JDK-8386595 |
Two java/net/MulticastSocket tests fail on machines with no ipv6 address other than loopback |
JDK-8386600 |
Fix comparison checks in DHasKEM |
JDK-8386609 |
WinL10nTest.java does not respect locale for WixType |
JDK-8386656 |
C2 AVX512: -XX:-UseCountTrailingZerosInstruction causes assert(UseCountTrailingZerosInstruction) failed: tzcnt instruction not supported |
JDK-8386671 |
Raster factory methods fail to throw specified exceptions for invalid bandOffsets and bankIndices |
JDK-8386681 |
Remove RawKeySpec |
JDK-8386700 |
Class-File API: StackMapGenerator.setLocalsFromArg leaves stale locals, generating invalid stack maps |
JDK-8386707 |
[BACKOUT] ZGC: Incorrect object undo in relocation race for relocation workers |
JDK-8386795 |
Swing specification needs caveats on L&F rendering behaviors |
JDK-8386798 |
Shenandoah: Missing load barrier when making assertions about mark bitmap |
JDK-8386865 |
Fix links in JDK 27 JavaDoc API documentation |
JDK-8386911 |
Crypto benchmark regressions after JDK-8384353 |
JDK-8387002 |
Test ManualTests/JPackage/JPKG001/JPKG001_004: CommonLicenseTest fails on Windows because the license agreement text is not displayed |
JDK-8387012 |
C2: PhaseVector::expand_vunbox_node should not inject the payload type into the load |
JDK-8387015 |
C2: crash with "named projection 2 not found" from ArrayCopyNode::finish_transform() for clone |
JDK-8387017 |
java/lang/instrument/GetObjectSizeIntrinsicsTest.java fails with Error evaluating expression: invalid boolean value: `null' for expression `vm.opt.VerifyOops' |
JDK-8387041 |
Add a URL link to BCP 47 in the Locale class |
JDK-8387042 |
Shenandoah: Build time regression with LBE |
JDK-8387073 |
C2: StoreNode::Ideal wrongly optimizes away scalar store before masked vector store |
JDK-8387206 |
G1: Code root verification crashes because of stale table scanner |
JDK-8387215 |
On-demand attribution of a record constructor body causes javac to emit an invalid diagnostic |
JDK-8387259 |
Clarify extlang in Locale composition description |
JDK-8387306 |
Replace InputStream#read(byte[]) with InputStream#readNBytes(int) in RtfConverter.isRtfFile() |
JDK-8387328 |
C2: A Phi must not have a narrower Type than its inputs |
JDK-8387395 |
[REDO] C2: SIGSEGV in compiled code due to missing ctrl |
JDK-8387411 |
C2: assertin_vt→isa_pvectmask() == nullptr) == (vt→isa_pvectmask() == nullptr failed: Both BVectMask, or both NVectMask, or both PVectMask |
JDK-8387722 |
The race during initialization or lazy constants in and Map/Set |
JDK-8387757 |
Man pages still say CompactObjectHeaders is not default |
JDK-8388183 |
Wrong example in documentation for String.toLowerCase() |
JDK-8388449 |
GenShen: Degenerated cycle could be skipped |
JDK-8388523 |
C2: Test compiler/igvn/TestMaskedStoreIdealization.java failed |
JDK-8388539 |
[TESTBUG] compiler/igvn/TestMaskedStoreIdealization.java fails on Release Builds |
JDK-8388809 |
Shenandoah: Control thread may observe incorrect cancellation reason |
JDK-8389473 |
Remove EA from the JDK 27 version string with RC/GAC promotion |
JDK-8390590 |
[BACKOUT] C2: Fix the memory around some intrinsics nodes |
JDK-8390591 |
Add regression test for JDK-8390590 |
Исправления в JFX
Данная таблица содержит список дефектов, исправленных в JFX версии 27.
| ID проблемы/Компонент | Резюме |
|---|---|
JDK-8154847 |
Rendering is incorrect or not visible with StageStyle.UNIFIED on some graphics cards |
JDK-8181411 |
Performance problem with TreeTableView selectAll() |
JDK-8195614 |
FilteredList throws ArrayIndexOutOfBoundsException if created with 1 element |
JDK-8195750 |
FilteredList throws ArrayIndexOutOfBoundsException on ListChangeEvent with multiple change |
JDK-8202066 |
ListView with large number of rows is extremly slow when changing current multiple selection to a subset |
JDK-8208758 |
ListChangeBuilder doesn’t shift indices after idempotent change pairs |
JDK-8237018 |
Unstable test RenderLock1Test always fails on Windows |
JDK-8237868 |
java.lang.IndexOutOfBoundsException in FilteredList |
JDK-8253769 |
MouseEventFirer: must not fire event with incorrect coordinates |
JDK-8256142 |
TreeView: initial focused item incorrect |
JDK-8263959 |
Unexpected disable behaviour on macOS MenuBar |
JDK-8268657 |
Looked-up color fails for -fx-background-color in JavaFX CSS file |
JDK-8274928 |
JavaFX virtual keyboard missing ^ character |
JDK-8293356 |
Testbug: broken usage of MouseEventFirer/VirtualFlowTestUtils |
JDK-8301283 |
Util methods for computing text/width height giving up some performance |
JDK-8303060 |
ChoiceBox: adding ~1000 items takes a long time |
JDK-8311505 |
Deselection of TableView rows is slow |
JDK-8318860 |
[test bug] Add tests to verify the caret positions |
JDK-8335541 |
[macOS] Help system menu won’t hide or it is shown twice |
JDK-8338145 |
ComboBox popup is in wrong location on first showing |
JDK-8339270 |
GHA: build on Linux / aarch64 |
JDK-8340564 |
[macOS] Intermittent build failure in native font with parallel compilation |
JDK-8341852 |
Fix potential threading issue in WebView’s RTImage |
JDK-8342733 |
Remove references to compiler flags /D_STATIC_CPPLIB and /D_DISABLE_DEPRECATE_STATIC_CPPLIB in win.gradle |
JDK-8343133 |
Create implementation of NSAccessibilityNavigableStaticText protocol |
JDK-8344109 |
FXMLLoader: Check and remove unused callerClass field and argument |
JDK-8351094 |
macOS: MenuBar with custom menu items disappears |
JDK-8352298 |
FileChooser: inconsistent behavior with setInitialName() |
JDK-8356042 |
RichTextArea: tab stops attributes |
JDK-8357625 |
Build should generate platform specific shaders |
JDK-8358823 |
Improve documentation of custom header bars |
JDK-8359020 |
TabObservableList.reorder changes content of filtered list |
JDK-8361719 |
Enhance Handling of URIs |
JDK-8362535 |
Update libxslt support |
JDK-8364149 |
Conditional stylesheet imports |
JDK-8364680 |
HelloWebView demo crashes when msn webpage is scrolled |
JDK-8365938 |
FileChooser: initialDirectory must be a valid folder |
JDK-8366198 |
RichTextArea: embedded image, text background, wavy underline attributes |
JDK-8368572 |
Update WebKit to 623.1 |
JDK-8368600 |
Missing "/DELAYLOAD:shlwapi.dll" in win.gradle |
JDK-8368704 |
Better glyph handling |
JDK-8369018 |
[TestBug] Monkey Tester Application Update 7 |
JDK-8369348 |
Failed assertion with scissor rect when Metal API Validation is enabled |
JDK-8370902 |
RichTextArea: migrate to new text APIs |
JDK-8372398 |
[macOS] Shown ContextMenu does not close when macOS system menu is clicked |
JDK-8373091 |
Make Metal the default JavaFX rendering pipeline for macOS |
JDK-8373527 |
Improve Graphics playback |
JDK-8373688 |
Wrong render scale is used if Window is on another screen when Scene is sized |
JDK-8373936 |
RichEditorDemoApp enhancements |
JDK-8374630 |
Replace GtkFileChooserDialog with GtkFileChooserNative to allow for better Flatpak integration |
JDK-8374804 |
ConditionalFeature media queries |
JDK-8374809 |
[RichTextArea] accessibility |
JDK-8374822 |
Platform media query |
JDK-8375016 |
Several catch blocks for NullPointerExceptions exist in the codebase |
JDK-8375067 |
Change JavaFX release version to 27 |
JDK-8375070 |
NPE in Scene.ClickGenerator::preProcess when mouse button is none |
JDK-8375084 |
Update libxslt to 1.1.45 |
JDK-8375225 |
WebIObserverTest fails with WebKit 623.1 |
JDK-8375227 |
Silent OOBE in NGGroup::renderContent |
JDK-8375363 |
StyleHelper.resetToInitialValues() interrupts animated properties |
JDK-8375444 |
MenuButton - textTruncated Property is always false |
JDK-8375466 |
Metal rendering pipeline crashes on virtualized OS |
JDK-8375561 |
Class NGGroup is in need of some cleanup |
JDK-8376138 |
RichTextArea: getModelStyleAttrs might return wrong attributes |
JDK-8376282 |
[linux, macos] JavaFX fails to build WebKit in DebugNative |
JDK-8376492 |
NullPointer in ContextMenu sub-menu when graphic and style classes are changed while the menu is open |
JDK-8376601 |
Bump minimum JDK version for JavaFX to JDK 25 |
JDK-8376735 |
Update Eclipse projects to use JDK25 |
JDK-8376738 |
Warnings shown when running jfx.incubator.richtext unit tests |
JDK-8376836 |
Fix mistakes in FX API docs |
JDK-8377099 |
Additional WebKit 623.1 fixes from WebKitGTK 2.50.4 |
JDK-8377153 |
JavaFX FlowPane layout causing improper wrapping of TextFlow nodes with max-width styling |
JDK-8377185 |
[iOS] Native code compiler warnings and error building libprism_es2 |
JDK-8377189 |
Intermittent failure in TooltipTest.testCssStylesheetChangeTooltip |
JDK-8377316 |
[iOS] App crashes due to GlassThreadDataKey not initialized |
JDK-8377350 |
[iOS] Add support for UIWindowScene |
JDK-8377393 |
RichTextArea: failed to export null color attribute value |
JDK-8377427 |
Reduce substring allocations in Color.web(String, double) |
JDK-8377706 |
[iOS] UI API called on a background thread: UIView layer |
JDK-8377904 |
Replace Double.parseDouble() with CssNumberParser |
JDK-8377930 |
Additional WebKit 623.1 fixes from WebKitGTK 2.50.5 |
JDK-8378034 |
Add licenses for gcc 14.2.0 |
JDK-8378226 |
Animated GIFs do not animate after WebKit 620.1 update |
JDK-8378277 |
Improve Editor selection |
JDK-8378359 |
Remove unused local variable in ViewContainer::HandleViewMouseEvent |
JDK-8378366 |
Accessibility issues in CSS Reference Guide and Introduction to FXML |
JDK-8378383 |
Create release notes for JavaFX 26 |
JDK-8378507 |
JavaFX CSS Reference skips heading levels: <h2> followed by <h4> |
JDK-8378510 |
Provide media support for libavcodec version 62 |
JDK-8378895 |
Reduce object allocations in Renderer.getPeerInstance() |
JDK-8378970 |
Don’t use exceptions for flow control in CssParser.colorValueOfString() |
JDK-8379150 |
[macos] [a11y] Create implementation of accessibility protocol for hyperlink |
JDK-8379206 |
4 Null pointer dereference defect groups in 4 glib files |
JDK-8379207 |
Improve audio conversion |
JDK-8379209 |
Uninitialised variable in pathApplierFunctionFast of coretext.c |
JDK-8379210 |
Null pointer dereference in gst_value_compare_fraction of gstvalue.c |
JDK-8379211 |
Uninitialised memory in Java_com_sun_javafx_font_freetype_OSFreetype_FT_1Outline_1Decompose |
JDK-8379213 |
3 Null pointer dereference defect groups in dlmalloc.c |
JDK-8379257 |
Update JPEG Image Decoding Software to 10 |
JDK-8379336 |
Update libxml2 to 2.15.2 |
JDK-8379561 |
Remove UNICODE related code from GLib |
JDK-8379662 |
TreeTableView: initial focused item incorrect |
JDK-8379823 |
Doc files should not have a + in the filename |
JDK-8380216 |
[macos] Missing dispatch_release in the GlassAplication class |
JDK-8380308 |
TreeView: selection of many rows is slow |
JDK-8380392 |
In Ensemble sample for WebView one unable to open https address |
JDK-8380557 |
Additional WebKit 623.1 fixes from WebKitGTK 2.50.6 |
JDK-8380574 |
[TestBug] MouseEventFirer should not create a temporary Stage |
JDK-8380926 |
HeavyweightDialog does not check for a valid stage |
JDK-8380933 |
TableView sorting very slow when many cells selected |
JDK-8380935 |
TextFieldSkin caret width calculation is broken |
JDK-8381447 |
Remove G_DISABLE_CHECKS compiler flag on Windows to align GLib/GStreamer compilation with macOS/Linux |
JDK-8381508 |
Default package used in GifImageTestApp.java |
JDK-8381517 |
GlassViewDelegate::convertNSStringToJString can return uninitialized value |
JDK-8381578 |
Skip failing SystemMenuBarHelpMenuTest |
JDK-8381982 |
Add pull request template |
JDK-8382046 |
GHA: Update to wrapper-validation@v6, checkout@v6, cache@v5 |
JDK-8382049 |
[TestBug] Multiple StubToolkit checks in JavaFX production code |
JDK-8382165 |
Emojis used in Stage.setTitle are not rendered and break application switching on Linux platform |
JDK-8382175 |
RichTextAreaDemo is not built by "gradle apps" |
JDK-8382256 |
Unused method in TreeUtil can be cleaned up |
JDK-8382437 |
Update eclipse config for jdk26 |
JDK-8382883 |
JavaFX on Linux crashed after some time when ES2Context.makeCurrent() was called |
JDK-8382886 |
Running a JavaFX build may not work due to duplicate entries of swt-debug.jar in the gradle cache |
JDK-8383092 |
Enhance WebView Resource Loading |
JDK-8383129 |
Better Handling of MP4 Files |
JDK-8383143 |
Enhance Playlist Loading |
JDK-8383783 |
MediaQueryParser should reject query lists without comma separator |
JDK-8384006 |
ComboBox text does not update on String converter update |
JDK-8384522 |
Update libxml2 to 2.15.3 |
JDK-8384806 |
ComboBox converter does not properly update contained null values |
JDK-8384809 |
Update GStreamer to 1.28.3 |
JDK-8384814 |
[macOS] Trackpad scroll gestures suddenly stop |
JDK-8385459 |
Animations should respect reducedMotion preference |
JDK-8385533 |
Cell "focused" PseudoClass handling is unnecessary |
JDK-8385666 |
Fix for JDK-8384806 broke combo box cell graphics |
JDK-8385737 |
TextLayoutUtilsContractTest fails when run with JDK 26 or later |
JDK-8385956 |
Skip failing DialogRepeatedShowHideTest on Wayland |
JDK-8385959 |
Prompt text should be visible in empty focused TextInputControls |
JDK-8386590 |
GridPane - content-biased child spanning multiple columns/rows is sized ignoring hgap/vgap |
JDK-8386617 |
JavaFX controls in the title bar |
JDK-8386698 |
PlatformUtil has unused fields and methods |
JDK-8387020 |
StyleManagerTest#testSetApplicationUserAgentStylesheetFromDataURI does not correctly reset the Application user agent stylesheet |
JDK-8387027 |
GHA: Update GitHub Actions |
JDK-8387119 |
Tests for ScrollEvent redirection |
JDK-8387337 |
GlassClipboard: Replace deprecated hash_map and hash_set |
JDK-8387626 |
java.lang.NullPointerException: Cannot invoke "com.sun.glass.ui.Window.isMinimized()" because "this.platformWindow" is null |
JDK-8387655 |
java.lang.NullPointerException: Cannot invoke "java.lang.Boolean.booleanValue()" because "newValue" is null |
JDK-8387773 |
Missing eclipse project files in tests/manual/systemmenu |
JDK-8388140 |
[BACKOUT] Looked-up color fails for -fx-background-color in JavaFX CSS file |
JDK-8388508 |
[macOS] MenuItem graphics in the system menu bar is corrupted or disappears, or JVM crashes in CoreGraphics, under memory pressure |
JDK-8388526 |
[Windows] Crash in Platform.Preferences refresh on OS theme change when using FXCanvas |
JDK-8389093 |
Typos in the JavaFX CSS Reference Guide |
JDK-8389371 |
cssref: explain font properties |
JDK-8390279 |
Update copyright header for files modified in 2026 |
Изменения в сторонних библиотеках
Это список изменений в сторонних библиотеках.
| Библиотека | Полное название | Новая версия | Модуль | Номер в системе JBS |
|---|---|---|---|---|
CLDR |
CLDR |
48.2 |
core-libs |
JDK-8371842 |
FreeType |
FreeType |
2.14.1 |
java.desktop |
JDK-8373290 |
FreeType |
FreeType |
2.14.2 |
java.desktop |
JDK-8379158 |
FreeType |
FreeType |
2.14.3 |
java.desktop |
JDK-8385390 |
GIFlib |
GIFlib |
6.1.1 |
java.desktop |
JDK-8379256 |
GIFlib |
GIFlib |
6.1.2 |
java.desktop |
JDK-8380078 |
GIFlib |
GIFlib |
6.1.3 |
java.desktop |
JDK-8384902 |
GStreamer |
GStreamer |
v1.28.3 |
javafx |
JDK-8384809 |
HarfBuzz |
HarfBuzz |
12.3.2 |
java.desktop |
JDK-8375057 |
JPEG |
JPEG |
10 |
javafx |
JDK-8379257 |
LCMS |
LittleCMS |
2.18 |
java.desktop |
JDK-8375065 |
LCMS |
LittleCMS |
2.19.1 |
java.desktop |
JDK-8383354 |
Libpng |
Libpng |
1.6.54 |
java.desktop |
JDK-8375063 |
Libpng |
Libpng |
1.6.55 |
java.desktop |
JDK-8377526 |
Libpng |
Libpng |
1.6.56 |
java.desktop |
JDK-8380959 |
Libpng |
Libpng |
1.6.57 |
java.desktop |
JDK-8382047 |
Libpng |
Libpng |
1.6.58 |
java.desktop |
JDK-8384495 |
libxml2 |
libxml2 |
v2.15.3 |
javafx |
JDK-8384522 |
libxslt |
libxslt |
1.1.45 |
javafx |
JDK-8375084 |
SLEEF |
SLEEF |
3.9.0 |
core-libs |
JDK-8376602 |
WebKit |
WeKit |
v623.1 |
javafx.web |
JDK-8368572 |
Zlib |
Zlib Data Compression Library |
1.3.2 |
core-libs |
JDK-8378631 |
Обновление Axiom JDK Pro
Чтобы поддерживать актуальность и безопасность вашего экземпляра Axiom JDK Pro, всегда обновляйтесь до последней доступной версии после ее выпуска. Для обновления установите новую версию поверх предыдущей. Новую версию всегда следует тестировать на совместимость с вашими приложениями перед обновлением.
Инструкции по установке см. в разделе Документация по установке Axiom JDK Pro на странице Axiom JDK, либо в разделе документации на портале поддержки. Доступ к этому порталу предоставляется клиентам с активным договором поддержки.