Примечания к релизу Axiom JDK 18+37

Данный релиз соответствует OpenJDK 18+37, номер версии Axiom JDK - 18

Axiom JDK 18+37

Axiom является сертифицированным Java SE 18-совместимым дистрибутивом OpenJDK 18, который работает на серверах (Linux x86_64, Linux ARM64, Windows 64), настольных компьютерах (Windows 64, Windows 32, Mac, Linux x86_64) и встроенных устройствах (Linux ARM64, Linux ARMv7, включая Raspberry Pi 2 & 3 (ARMv6 hardfloat). Axiom JDK имеет следующие дополнения:

  • Версия для Linux x86_64 содержит экспериментальную поддержку ZGC.
  • В версии для Linux x86_64, ARMv8 и ARMv7 можно выбрать клиентскую виртуальную машину (Client VM), серверную виртуальную машину (Server VM) и минимальную виртуальную машину (Minimal VM).
  • Версия для Alpine Linux x86_64 построена с поддержкой musl.
  • Версии для Windows x86_64, Windows x86, Windows ARMv8, Mac, Linux x86_64, Linux x86 и Linux ARMv7 содержат OpenJFX 18.
  • Версия для Linux ARMv7 содержит Device IO API, скомпилированный для Raspberry Pi.

Пожалуйста, прочитайте примечания к релизу Oracle JDK 18 для получения дополнительной информации о функционале JDK 18. В этом документе описываются особенности дистрибутива Axiom по сравнению с дистрибутивом Oracle JDK 18.

Поддерживаемые серверные и десктопные конфигурации

Axiom поддерживается в следующих ОС:

  • Ubuntu Linux 16.04, 18.04 (x86, x86_64, ARMv7, ARMv8)
  • Debian Linux 8, 9 (x86, x86_64, ARMv7, ARMv8)
  • Red Hat, Oracle Linux и CentOS 8x, 6.x, 7.x (x86, x86_64, ARMv7, ARMv8)
  • Alpine Linux 3.7+
  • SUSE Linux Enterprise 12, 16, tumbleweed (x86_64, ARMv8)
  • Apple macOS 10.11+ (x86_64, ARMv8)
  • Microsoft Windows 2019, Windows 2016, Windows 2012 R2, Windows 10, Windows 8, Windows 7 (x86, x86_64, ARMv8)

Также известно, Axiom JDK работает с некоторыми другими дистрибутивами Linux и версиями Windows.

Примечание: Минимальная поддерживаемая версия ядра Linux - 2.6.18, версия GLIBC - 2.6. AxiomFX работает на всех поддерживаемых версиях Ubuntu, семействе Red Hat Linux начиная с версии 7.x и SUSE с бэкэндом GTK2.

Поддерживаемые конфигурации для встраиваемых применений

Axiom протестирован и сертифицирован на Raspberry Pi 2, 3 и 4 под управлением следующих ОС:

  • Raspbian OS (armhf)
  • OpenSUSE (armv8)

Также есть успешный опыт запуска и работы на Debian (armhf) и Ubuntu (armhf).

Поставка Axiom JDK 18

Axiom JDK 18 распространяется в виде .msi, .dmg, .deb, .rpm, .zip и .tar.gz. Пожалуйста, выберите формат, который наиболее подходит для ваших целей.

Axiom 18 содержит весь функционал, поддерживаемый OpenJDK 18.

С появлением Jigsaw в JDK 9 и минимальной виртуальной машины (Minimal VM) теперь можно создать среду исполнения, достаточную для запуска приложения и в то же время оптимизированную по размеру. Чтобы создать среду выполнения только с минимальной виртуальной машиной, добавьте опцию - vm=minimal jlink.

Axiom JDK продолжает поддерживать AOT и Graal JIT. Поскольку в сборках OpenJDK 18 эти экспериментальные функции признаны устаревшими, для безошибочной компиляции нативных образов рекомендуется использовать Axiom Native Image Kit.

По умолчанию Axiom использует серверную виртуальную машину (Server VM). Серверная виртуальная машина и клиентская виртуальная машина могут быть включены с помощью параметров командной строки -server и -client соответственно. В случае, если требуется минимальный размер среды исполенения, можно использовать Minimal VM, которая оптимизирована по размеру. Minimal VM имеет только компилятор C1 JIT, Serial GC и не имеет функционала Serviceability. Minimal VM можно включить параметром командной строки -minimal.

AxiomFX для Raspberry Pi

Axiom JDK 18 поставляется в комплекте со сборкой платформы AxiomFX, основанной на OpenJFX. В следующих таблицах перечислены состояния модулей Java FX дистрибутива Axiom.

  • Java FX Graphics - поддерживается.
  • Java FX Controls - поддерживается.
  • Java FX Media - не поддерживается.
  • Java FX Webkit - не поддерживается.

Для armhf работают следующие графические конвейеры: EGL, SW (direct framebuffer) и GTK. По умолчанию Axiom пытается использовать конвейер EGL, который требует наличия библиотек EGL. Если они не найдены, реализация возвращается к программному обеспечению.

Используйте следующие параметры командной строки, чтобы указать конвейер рендеринга:

  • -Dprism.order=sw - программный конвейер рендеринга. *
  • -Dprism.order=es2 - EGL-конвейер и аппаратное ускорение. *
  • -Djavafx.platform=gtk, если вы хотите запустить приложение AxiomFX, используя Axiom из X11.

* Не поддерживается на Raspberry Pi 4.

Дополнительная информация доступна на следующей wiki странице.

Device IO API для Raspberry Pi

Axiom JDK 18 для armhf поставляется со встроенным модулем реализации API ввода-вывода (DIO) устройства OpenJDK. DIO предоставляет Java API для доступа к выводам Raspberry PI GPIO и для связи с периферийными устройствами:

  • Универсальный ввод / вывод (GPIO).
  • Межинтегральная шина (I2C), последовательный интерфейс (SPI).
  • Универсальный асинхронный приемник / передатчик (UART).

Дополнительная информация доступна на следующей wiki странице.

Известные особенности

AxiomFX и EGL на ОС Raspbian

С 2017 года в Raspbian OS изменилось расположение бибилитек libEGL.so и libGLESv2.so для чипа Broadcom. Если вы хотите использовать аппаратное ускорение EGL, доступное в видеодрайверах Broadcom в AxiomFX, при работе в Raspbian OS, выполните следующую команду:

cd /opt/vc/lib
sudo ln -s libbrcmEGL.so libEGL.so
sudo ln -s libbrcmGLESv2.so libGLESv2.so

Безопасность

BellSoft Axiom содержит исправления уязвимостей Oracle Java SE. Пожалуйста, обратитесь к документации Oracle для получения деталей о проблемах, исправленных в данной версии.

Дефекты, исправленные в этом релизе

Issue Description
4337793 Mark non-serializable fields of java.security.cert.Certificate and CertPath
4718400 Many quantities are held as signed that should be unsigned
4819544 SwingSet2 JTable Demo throws NullPointerException
4847239 (spec) File.createTempFile() should make it clear that it doesn’t create the temporary directory
5015261 NPE may be thrown if JDesktopIcon is set to null on a JInternalFrame
6350025 API documentation for JOptionPane using deprecated methods.
6506405 Math.abs(float) is slow
6633375 FileOutputStream_md.c should be merged into FileOutputStream.c
6789980 JEditorPane background color not honored with Nimbus L&F
6854300 [TEST_BUG] java/awt/event/MouseEvent/SpuriousExitEnter/SpuriousExitEnter_3.java fails in jdk6u14 & jdk7
6949259 G1: Merge sparse and fine remembered set hash tables
7008363 TEST_BUG: test/java/lang/StringCoding/CheckEncodings.sh does nothing and is very slow at that
7124287 [macosx] JTableHeader doesn’t get focus after pressing F8 key
7188098 TEST_BUG: closed/javax/sound/midi/Synthesizer/Receiver/bug6186488.java fails
8008243 Zero: Implement fast bytecodes
8012267 ciReplay: fails to resolve @SignaturePolymorphic methods in replay data
8012268 ciReplay: process_ciInstanceKlass: JVM_CONSTANT_MethodHandle not supported
8013527 calling MethodHandles.lookup on itself leads to errors
8017163 G1: Refactor remembered sets
8017175 [TESTBUG] javax/swing/JPopupMenu/4634626/bug4634626.java sometimes failed on mac
8041125 ColorConvertOp filter much slower in JDK 8 compared to JDK7
8048190 NoClassDefFoundError omits original ExceptionInInitializerError
8048504 G1: Investigate replacing the coarse and fine grained data structures in the remembered sets
8049301 Suspicious use of string identity checks in JComponent.setUIProperty
8049520 FileCredentialsCache loads cache once and is never refreshed
8051680 (ref) unnecessary process_soft_ref_reconsider
8058704 Nimbus does not honor JTextPane background color
8075806 divideExact is missing in java.lang.Math
8078641 MethodHandle.asTypeCache can retain classes from unloading
8079267 [TEST_BUG] Test java/awt/Frame/MiscUndecorated/RepaintTest.java fails
8089398 [ChoiceBox, ComboBox] throws NPE on setting value on null selectionModel
8090158 Wrong implementation of adjustValue in scrollBars
8090547 Allow for transparent backgrounds in WebView
8132785 java/lang/management/ThreadMXBean/ThreadLists.java fails intermittently
8133686 HttpURLConnection.getHeaderFields and URLConnection.getRequestProperties methods return field values in reverse order
8133873 Simplify {Register,Unregister}NMethodOopClosure
8137101 [TEST_BUG] javax/swing/plaf/basic/BasicHTML/4251579/bug4251579.java failure due to timing
8140241 (fc) Data transfer from FileChannel to itself causes hang in case of overlap
8140442 Add getOutermostTypeElement to javax.lang.model utility class
8151594 Move concurrent refinement thread activation logging out of GC pause
8153490 Cannot setBytes() if incoming buffer’s length is bigger than number of elements we want to insert.
8154011 Make TraceDeoptimization a diagnostic flag
8159979 During initial mark, preparing all regions for marking may take a significant amount of time
8160597 IllegalArgumentException when we initiate drag on Image
8160675 Issue lint warning for non-serializable non-transient instance fields in serializable type
8168388 GetMousePositionTest fails with the message “Mouse position should not be null”
8169098 [TestBug] Manual test case for JDK-8089915
8169468 NoResizeEventOnDMChangeTest.java fails because FS Window didn’t receive all resizes!
8171382 java.time.Duration missing isPositive method
8172065 javax/swing/JTree/4908142/bug4908142.java The selected index should be “aad”
8172095 Let Node.managed become CSS-styleable
8174819 java/nio/file/WatchService/LotsOfEvents.java fails intermittently
8177814 jdk/editpad is not in jdk TEST.groups
8177819 DateTimeFormatterBuilder zone parsing should recognise DST
8185844 MSCAPI doesn’t list aliases correctly
8186670 Implement _onSpinWait() intrinsic for AArch64
8187474 Tree-/TableCell, TreeCell: editingCell/Item not updated in cell.startEdit
8188026 TextFieldXXCell: NPE on calling startEdit
8188027 List/TableCell: must not fire event in startEdit if already editing
8188044 We need Math.unsignedMultiplyHigh
8188046 java.lang.Math.mutliplyHigh does not run in constant time
8189591 No way to locally suppress doclint warnings
8190748 java/text/Format/DateFormat/DateFormatTest.java and NonGregorianFormatTest fail intermittently
8190753 (zipfs): Accessing a large entry (> 2^31 bytes) leads to a negative initial size for ByteArrayOutputStream
8191995 Regression: DatePicker must commit on focusLost
8192931 Regression test java/awt/font/TextLayout/CombiningPerf.java fails
8193559 ugly DO_JAVA_THREADS macro should be replaced
8193682 Infinite loop in ZipOutputStream.close()
8195809 [TESTBUG] jps and jcmd -l support for containers is not tested
8196017 java/awt/Mouse/GetMousePositionTest/GetMousePositionWithPopup.java fails
8196440 Regression automated Test ‘java/awt/TrayIcon/PopupMenuLeakTest/PopupMenuLeakTest.java’ fails
8197991 Selecting many items in a TableView is very slow
8198336 java/awt/FontMetrics/FontCrash.java fails in headless mode
8198626 java/awt/KeyboardFocusmanager/TypeAhead/TestDialogTypeAhead.html fails on mac
8199594 Add doc describing how (?x) ignores spaces in character classes
8201538 Remove implementation support for applets from JavaFX
8202056 Expand serial warning to check for bad overloads of serial-related methods and ineffectual fields
8202667 java/awt/Debug/DumpOnKey/DumpOnKey.java times out on Windows
8202926 Test java/awt/Focus/WindowUpdateFocusabilityTest/WindowUpdateFocusabilityTest.html fails
8202932 java/awt/Component/NativeInLightShow/NativeInLightShow.java fails
8203463 [Accessibility, Narrator] NPE in TableView
8205137 Remove Applet support from SwingSet2
8205138 Remove Applet references from Font2DTest
8205139 Remove Applet support from J2Ddemo
8205915 [macOS] Accelerator assigned to button in dialog fires menuItem in owning stage
8206181 ExceptionInInitializerError: improve handling of exceptions in user-provided taglets
8209776 Refactor jdk/security/JavaDotSecurity/ifdefs.sh to plain java test
8210558 serviceability/sa/TestJhsdbJstackLock.java fails to find ‘^\s+- waiting to lock <0x[0-9a-f]+> (a java.lang.Class …’
8210927 JDB tests do not update source path after doing a redefine class
8211002 test/jdk/java/lang/Math/PowTests.java skips testing for non-corner-case values
8211230 JFR: internal events
8212088 Missing copyright notices for property files
8212961 [TESTBUG] vmTestbase/nsk/stress/jni/ native code cleanup
8213120 java/awt/TextArea/AutoScrollOnSelectAndAppend/AutoScrollOnSelectAndAppend.java fails on mac10.13
8213714 AttachingConnector/attach/attach001 failed due to “bind failed: Address already in use”
8214158 Implement HostServices.showDocument on macOS without calling AWT
8214761 Bug in parallel Kahan summation implementation
8215948 [TESTBUG] gtest pseudo-JavaThreads could be more regular JavaThreads
8221360 Eliminate Shared_DirtyCardQ_lock
8222455 JavaFX error loading glass.dll from cache
8223358 Incorrect HTML structure in annotation pages
8223923 C2: Missing interference with mismatched unsafe accesses
8224922 Access JavaFileObject from Element(s)
8225082 Remove IdenTrust certificate that is expiring in September 2021
8225083 Remove Google certificate that is expiring in December 2021
8225181 KeyStore should have a getAttributes method
8225313 serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorStatObjectCorrectnessTest.java failed with Unexpected high difference percentage
8225488 Examine ExecutableType.getReceiverType behavior when source receiver parameter is absent
8225559 assertion error at TransTypes.visitApply
8227371 Drag&Drop while holding the CMD key does not work on macOS
8229031 Exporting CLASSPATH from shell can result in build failures
8230130 javadoc search result dialog shows cut off headers for long results
8231107 Allow store password to be null when saving a PKCS12 KeyStore
8231356 Fix broken ResourceObj::operator new[] in debug builds
8231490 Ugly racy writes to ZipUtils.defaultBuf
8231601 Update CONTRIBUTING.md to clarify process for contributing features plus Skara changes
8231640 (prop) Canonical property storage
8231644 TreeTableView Regression: Indentation wrong using Label as column content type
8232066 Remove outdated code/methods from PKIX implementation
8232812 [MacOS] Double click title bar does not restore window size
8233020 (fs) UnixFileSystemProvider should use StaticProperty.userDir().
8233557 [TESTBUG] DoubleClickTitleBarTest.java fails on macOs
8233558 [TESTBUG] WindowOwnedByEmbeddedFrameTest.java fails on macos
8233648 [TESTBUG] DefaultMenuBarTest.java failing on macos
8233724 Remove -Wc++14-compat warning suppression in operator_new.cpp
8233749 Files.exists javadoc doesn’t mention eating IOException
8234921 Add DirectionalLight to the selection of 3D light types
8235876 Misleading warning message in java source-file mode
8236176 Parallel GC SplitInfo comment should be updated for shadow regions
8236212 CompiledMethodLoad and CompiledMethodUnload events can be posted in START phase
8236505 Mark jdk/editpad/EditPadTest.java as @headful
8236689 macOS 10.15 Catalina: LCD text renders badly
8237567 Refactor G1-specific code in shared VM_CollectForMetadataAllocation
8238274 (sctp) JDK-7118373 is not fixed for SctpChannel
8238649 Call new Win32 API SetThreadDescription in os::set_native_thread_name
8239502 [TEST_BUG] Test javax/swing/text/FlowView/6318524/bug6318524.java never fails
8240506 TextFieldSkin/Behavior: misbehavior on switching skin
8240640 [macos] Wrong focus behaviour with multiple Alerts
8242531 [macos] JavaFX OSXPlatform tries to load nonexistent libjfxmedia_qtkit
8242544 CMD+ENTER key event crashes the application when invoked on dialog
8242847 G1 should not clear mark bitmaps with no marks
8243543 jtreg test security/infra/java/security/cert/CertPathValidator/certification/BuypassCA.java fails
8243585 AlgorithmChecker::check throws confusing exception when it rejects the signer key
8244162 Additional opportunities to use NONCOPYABLE
8244202 Implementation of JEP 418: Internet-Address Resolution SPI
8244419 TextAreaSkin: throws UnsupportedOperation on dispose
8244602 Add JTREG_REPEAT_COUNT to repeat execution of a test
8244675 assert(IncrementalInline || (_late_inlines.length() == 0 && !has_mh_late_inlines()))
8245095 Implementation of JEP 408: Simple Web Server
8245877 assert(_value != __null) failed: resolving NULL _value in JvmtiExport::post_compiled_method_load
8246797 A convenient method to read OPTIONAL element
8247351 [aarch64] NullPointerException during stack walking (clhsdb “where -a”)
8247973 Javadoc incorrect for IdentityArrayList, IdentityLinkedList
8247980 Exclusive execution of java/util/stream tests slows down tier1
8248001 javadoc generates invalid HTML pages whose ftp:// links are broken
8248584 Enable CHECK_UNHANDLED_OOPS for Windows fastdebug builds
8248899 security/infra/java/security/cert/CertPathValidator/certification/QuoVadisCA.java fails, Certificate has been revoked
8249004 Reduce ThreadsListHandle overhead in relation to direct handshakes
8249634 doclint should report implicit constructor as missing javadoc comments
8250590 Classes and methods in the javafx.css package are missing documentation
8250678 ModuleDescriptor.Version parsing treats empty segments inconsistently
8251134 Unwrapping a key with a Private Key generated by Microsoft CNG fails
8251216 Implement MD5 intrinsics on AArch64
8251329 (zipfs) Files.walkFileTree walks infinitely if zip has dir named “.” inside
8251400 Fix incorrect addition of library to test in JDK-8237858
8251468 X509Certificate.get{Subject,Issuer}AlternativeNames and getExtendedKeyUsage do not throw CertificateParsingException if extension is unparseable
8251513 Code around Parse::do_lookupswitch/do_tableswitch should be cleaned up
8251904 vmTestbase/nsk/sysdict/vm/stress/btree/btree010/btree010.java fails with ClassNotFoundException: nsk.sysdict.share.BTree0LLRLRLRRLR
8252842 Extend jmap to support parallel heap dump
8252990 Intrinsify Unsafe.storeStoreFence
8253119 Remove the legacy PlainSocketImpl and PlainDatagramSocketImpl implementation
8253178 Replace LinkedList Impl in net.http.FilterFactory
8253197 vmTestbase/nsk/jvmti/StopThread/stopthrd007/TestDescription.java fails with “ERROR: DebuggeeSleepingThread: ThreadDeath lost”
8253343 Extract G1 Young GC algorithm related code from G1CollectedHeap
8253351 MediaPlayer does not display an mp4 if there no speakers connected to the PC’s
8253779 Amalloc may be wasting space by overaligning
8254108 ciReplay: Support incremental inlining
8254167 G1: Record regions where evacuation failed to provide targeted iteration
8254267 javax/xml/crypto/dsig/LogParameters.java failed with “RuntimeException: Unexpected log output:”
8254318 Remove .hgtags
8254739 G1: Optimize evacuation failure for regions with few failed objects
8254956 [REDO] Memoryleak: Closed focused Stages are not collected with Monocle
8255015 Inconsistent illumination of 3D shape by PointLight
8255286 Implement ParametersTypeData::print_data_on fully
8255409 Support the new C_GetInterfaceList, C_GetInterface, and C_SessionCancel APIs in PKCS#11 v3.0
8255724 [XRender] the BlitRotateClippedArea test fails on Linux in the XR pipeline
8255898 Test java/awt/FileDialog/FilenameFilterTest/FilenameFilterTest.java fails on Mac OS
8256208 Javadoc’s generated overview does not show classes of unnamed package
8256291 RunThese30M fails “assert(_class_unload ? true : ((((JfrTraceIdBits::load(class_loader_klass)) & ((1 « 4) « 8)) != 0))) failed: invariant”
8256306 ObjectMonitor::_contentions field should not be ‘jint’
8256425 Obsolete Biased Locking in JDK 18
8256735 JFR: ‘jfr’ tool displays incorrect timestamps
8256844 Make NMT late-initializable
8256977 Bump minimum GCC from 5.x to 6 for JDK
8257038 Remove expired flags in JDK 18
8257534 misc tests failed with “NoClassDefFoundError: Could not initialize class java.util.concurrent.ThreadLocalRandom”
8257540 javax/swing/JFileChooser/8041694/bug8041694.java failed with “RuntimeException: The selected directory name is not the expected ‘d ‘ but ‘D ‘.”
8257722 Improve “keytool -printcert -jarfile” output
8257856 Make ClassFileVersionsTest.java robust to JDK version updates
8258117 jar tool sets the time stamp of module-info.class entries to the current time
8258192 Obsolete the CriticalJNINatives flag
8258465 Headless build fails due to missing X11 headers on linux
8258512 serviceability/sa/TestJmapCore.java timed out on macOS 10.13.6
8258734 jdk/jfr/event/oldobject/TestClassLoaderLeak.java failed with “RuntimeException: Could not find class leak”
8258951 java/net/httpclient/HandshakeFailureTest.java failed with “RuntimeException: Not found expected SSLHandshakeException in java.io.IOException”
8259039 Passing different version to –release flag than javac version output warning
8259066 Obsolete -XX:+AlwaysLockClassLoader
8259338 Add expiry exception for identrustdstx3 alias to VerifyCACerts.java test
8259609 C2: optimize long range checks in long counted loops
8259643 ZGC can return metaspace OOM prematurely
8259948 Aarch64: Add cast nodes for Aarch64 Neon backend
8260262 Use common code in function unmap_shared() in perfMemory_posix.cpp
8260265 UTF-8 by Default
8260428 Drop support for pre JDK 1.4 DatagramSocketImpl implementations
8260540 serviceability/jdwp/AllModulesCommandTest.java failed with “Debuggee error: ‘ERROR: transport error 202: bind failed: Address already in use’”
8261006 ‘super’ qualified method references cannot occur in a static context
8261088 Repeatable annotations without @Target cannot have containers that target module declarations
8261236 C2: ClhsdbJstackXcompStress test fails when StressGCM is enabled
8261441 JFR: Filename expansion
8261495 Shenandoah: reconsider update references memory ordering
8261579 AArch64: Support for weaker memory ordering in Atomic
8261847 performance of java.lang.Record::toString should be improved
8261941 Use ClassLoader for unregistered classes during -Xshare:dump
8262031 Create implementation for NSAccessibilityNavigableStaticText protocol
8262095 NPE in Flow$FlowAnalyzer.visitApply: Cannot invoke getThrownTypes because tree.meth.type is null
8262134 compiler/uncommontrap/TestDeoptOOM.java failed with “guarantee(false) failed: wrong number of expression stack elements during deopt”
8262186 Call X509KeyManager.chooseClientAlias once for all key types
8262297 ImageIO.write() method will throw IndexOutOfBoundsException
8262341 Refine identical code in AddI/LNode.
8262386 resourcehogs/serviceability/sa/TestHeapDumpForLargeArray.java timed out
8262731 [macOS] Exception from “Printable.print” is swallowed during “PrinterJob.print”
8262751 RenderPipelineState assertion error in J2DDemo
8262912 ciReplay: replay does not simulate unresolved classes
8262944 Improve exception message when automatic module lists provider class not in JAR file
8262945 [macos] Regression Manual Test for Key Events Fails
8263059 security/infra/java/security/cert/CertPathValidator/certification/ComodoCA.java fails due to revoked cert
8263111 Enhance String Conclusions
8263155 Allow additional contents for DMG
8263314 Enhance XML Dsig modes
8263364 sun/net/www/http/KeepAliveStream/KeepAliveStreamCloseWithWrongContentLength.java wedged in getInputStream
8263375 Support stack watermarks in Zero VM
8263385 IGV: Graph is not opened in the window that has focus.
8263389 IGV: Zooming changes the point that is currently centered
8263461 jdk/jfr/event/gc/detailed/TestEvacuationFailedEvent.java uses wrong mechanism to cause evacuation failure
8263531 Remove unused buffer int
8263538 SharedArchiveConsistency.java should test -Xshare:auto as well
8263561 Re-examine uses of LinkedList
8263567 gtests don’t terminate the VM safely
8263640 hs_err improvement: handle class path longer than O_BUFLEN
8263773 Reenable German localization for builds at Oracle
8263840 PeriodicTask should declare its destructor virtual
8263940 NPE when creating default file system when default file system provider is packaged as JAR file on class path
8264125 Specification of Taskbar::getIconImage doesn’t mention that the returned image might not be equal to the Taskbar::setIconImage one. (eg on Mac OS)
8264207 CodeStrings does not honour fixed address assumption.
8264274 Block tags in overview.html are ignored
8264286 Create implementation for NSAccessibilityColumn protocol peer
8264287 Create implementation for NSAccessibilityComboBox protocol peer
8264291 Create implementation for NSAccessibilityCell protocol peer
8264292 Create implementation for NSAccessibilityList protocol peer
8264293 Create implementation for NSAccessibilityMenu protocol peer
8264294 Create implementation for NSAccessibilityMenuBar protocol peer
8264295 Create implementation for NSAccessibilityMenuItem protocol peer
8264296 Create implementation for NSAccessibilityPopUpButton protocol peer
8264297 Create implementation for NSAccessibilityProgressIndicator protocol peer
8264298 Create implementation for NSAccessibilityRow protocol peer
8264303 Create implementation for NSAccessibilityTabGroup protocol peer
8264322 Generate CDS archive when creating custom JDK image
8264419 Remove has_max_index argument from G1BlockOffsetTablePart::block_at_or_preceding
8264485 build.tools.depend.Depend.toString(byte[]) creates malformed hex strings
8264517 C2: make MachCallNode::return_value_is_used() only available for x86
8264543 Cross modify fence optimization for x86
8264605 vmTestbase/nsk/jvmti/SuspendThread/suspendthrd003/TestDescription.java failed with “agent_tools.cpp, 471: (foundThread = (jthread) jni_env->NewGlobalRef(foundThread)) != NULL”
8264707 HotSpot Style Guide should permit use of lambda
8264735 Make dynamic dump repeatable
8264736 Fix mistakes in FX API docs
8264792 The NumberFormat for locale sq_XK formats price incorrectly.
8264838 IGV: enhance graph export functionality
8264849 Add KW and KWP support to PKCS11 provider
8264908 Investigate adding BOT range check in G1BlockOffsetTablePart::block_at_or_preceding
8264934 Enhance cross VM serialization
8264941 Remove CodeCache::mark_for_evol_deoptimization() method
8265057 G1: Investigate removal of maintenance of two BOT thresholds
8265150 AsyncGetCallTrace crashes on ResourceMark
8265167 Richer Text Editors
8265253 javac -Xdoclint:all gives “no comment” warning for code that can’t be commented
8265261 java/nio/file/Files/InterruptCopy.java fails with java.lang.RuntimeException: Copy was not interrupted
8265317 [vector] assert(payload->is_object()) failed: expected ‘object’ value for scalar-replaced boxed vector but got: NULL
8265443 IGV: disambiguate groups by emiting additional properties
8265474 Dubious ‘null’ assignment in CompactByteArray.expand
8265489 Stress test times out because of long ObjectSynchronizer::monitors_iterate(…) operation
8265518 C1: Intrinsic support for Preconditions.checkIndex
8265574 Improve handling of sheets
8265580 Enhanced style for RTF kit
8265602 -XX:DumpLoadedClassList should support custom loaders
8265604 Support unlinked classes in dynamic CDS archive
8265776 Improve Stream handling for SSL
8265795 vmTestbase/nsk/jvmti/AttachOnDemand/attach022/TestDescription.java fails when running with JEP 416
8265796 vmTestbase/nsk/jdi/ObjectReference/referringObjects/referringObjects002/referringObjects002.java fails when running with JEP 416
8265888 StandardJavaFileManager::setLocationForModule specification misses ‘Implementation Requirements:’
8265909 build.tools.dtdbuilder.DTDBuilder.java failed detecting missing path of dtd_home
8265919 RunThese30M fails “assert((!(((((JfrTraceIdBits::load(value)) & ((1 « 4) « 8)) != 0))))) failed: invariant”
8266054 VectorAPI rotate operation optimization
8266079 Lanai: AlphaComposite shows differences on Metal compared to OpenGL
8266082 AssertionError in Annotate.fromAnnotations with -Xdoclint
8266097 Better hashing support
8266103 Better specified spec values
8266109 More Resilient Classloading
8266115 More Manifest Jar Loading
8266137 Improve Keystore integrity
8266182 Automate manual steps listed in the test jdk/sun/security/pkcs12/ParamsTest.java
8266239 Some duplicated javac command-line options have repeated effect
8266310 deadlock between System.loadLibrary and JNI FindClass loading another class
8266368 Inaccurate after_unwind hook in C2 exception handler
8266407 remove jdk.internal.javac.PreviewFeature.Feature.SEALED_CLASSES
8266435 WBMPImageReader.read() should not truncate the input stream
8266490 Extend the OSContainer API to support the pids controller of cgroups
8266510 Nimbus JTree default tree cell renderer does not use selected text color
8266519 Cleanup resolve() leftovers from BarrierSet et al
8266550 C2: mirror TypeOopPtr/TypeInstPtr/TypeAryPtr with TypeKlassPtr/TypeInstKlassPtr/TypeAryKlassPtr
8266565 Spec of ForwardingJavaFileManager/ForwardingFileObject/ForwardingJavaFileObject methods should mention delegation instead of being copied
8266578 Disambiguate BigDecimal description of scale
8266593 vmTestbase/nsk/jvmti/PopFrame/popframe011 fails with “assert(java_thread == _state->get_thread()) failed: Must be”
8266666 Implementation for snippets
8266689 More Constrained Delegation
8266746 C1: Replace UnsafeGetRaw with UnsafeGet when setting up OSR entry block
8266791 Annotation property which is compiled as an array property but changed to a single element throws NullPointerException
8266839 Enable pandoc on macosx-aarch64 at Oracle
8266901 Clarify the method description of Duration.toDaysPart()
8266936 Add a finalization JFR event
8266972 Use String.concat() in j.l.Class where invokedynamic-based String concatenation is not available
8266988 compiler/jvmci/compilerToVM/IsMatureTest.java fails with Unexpected isMature state for multiple times invoked method: expected false to equal true
8267042 bug in monitor locking/unlocking on ARM32 C1 due to uninitialized BasicObjectLock::_displaced_header
8267059 Gradle :clean and :apps tasks fail on Windows if ANT_HOME contains spaces
8267075 jcmd VM.cds should print directory of the output files
8267108 Alternate Subject.getSubject and doAs APIs that do not depend on Security Manager APIs
8267125 AES Galois CounterMode (GCM) interleaved implementation using AVX512 + VAES instructions
8267138 Stray suffix when starting gtests via GTestWrapper.java
8267161 Write automated test case for JDK-4479161
8267163 Rename anonymous loader tests to hidden loader tests
8267185 Add string deduplication support to ParallelGC
8267186 Add string deduplication support to ZGC
8267188 gc/stringdedup/TestStringDeduplicationInterned.java fails with Shenandoah
8267189 Remove duplicated unregistered classes from dynamic archive
8267281 Call prepare_for_dynamic_dumping for jcmd dynamic_dump
8267303 Replace MinObjectAlignmentSize usages for non-Java heap objects
8267307 Introduce new client property for XAWT: xawt.mwm_decor_title
8267356 AArch64: Vector API SVE codegen support
8267385 Create NSAccessibilityElement implementation for JavaComponentAccessibility
8267387 Create implementation for NSAccessibilityOutline protocol
8267388 Create implementation for NSAccessibilityTable protocol
8267472 JavaFX modules to include version information
8267485 Remove the dependency on SecurityManager in JceSecurityManager.java
8267556 Enhance class paths check during runtime
8267579 Thread::cooked_allocated_bytes() hits assert(left >= right) failed: avoid underflow
8267625 AARCH64: typo in LIR_Assembler::emit_profile_type
8267630 Start of release updates for JDK 18
8267631 Add SourceVersion.RELEASE_18
8267632 Add source 18 and target 18 to javac
8267634 Update –release 17 symbol information for JDK 17 build 26
8267636 Bump minimum boot jdk to JDK 17
8267657 Add missing PrintC1Statistics before incrementing counters
8267666 Add option to jcmd GC.heap_dump to use existing file
8267712 Better LDAP reference processing
8267729 Improve TLS client handshaking
8267735 Better BMP support
8267752 KVHashtable doesn’t deallocate entries
8267767 Redundant condition check in SafepointSynchronize::thread_not_running
8267833 Improve G1CardSetInlinePtr::add()
8267840 Improve URLStreamHandler.parseURL()
8267844 Replace Integer/Long.valueOf() with Integer/Long.parse*() where applicable
8267853 Remove unused styles from stylesheet
8267870 Remove unnecessary char_converter during class loading
8267893 Improve jtreg test failure handler do get native/mixed stack traces for cores and live processes
8267894 Skip work for empty regions in G1 Full GC
8267928 Loop predicate gets inexact loop limit before PhaseIdealLoop::rc_predicate
8267930 Refine code for loading hsdis library
8267940 [macos] java/awt/print/Dialog/DialogOwnerTest.java fails
8267956 C1 code cleanup
8267982 Set the node after peephole optimization to be removed
8268019 C2: assert(no_dead_loop) failed: dead loop detected
8268078 ClassListParser::_interfaces should be freed
8268084 [macos] Disabled JMenuItem arrow is not disabled
8268113 Re-use Long.hashCode() where possible
8268125 ZGC: Clone oop array gets wrong acopy stub
8268148 unchecked warnings handle ? and ? extends Object differently
8268193 Improve requests of certificates
8268199 Correct certificate requests
8268205 Enhance DTLS client handshake
8268223 Problemlist vmTestbase/nsk/jdi/HiddenClass/events/events001.java
8268231 Aarch64: Use ldp in intrinsics for String.compareTo
8268261 C2: assert(n != __null) failed: Bad immediate dominator info.
8268276 Base64 Decoding optimization for x86 using AVX-512
8268284 javax/swing/JComponent/7154030/bug7154030.java fails with “Exception: Failed to hide opaque button”
8268288 jdk/jfr/api/consumer/streaming/TestOutOfProcessMigration.java fails with “Error: ShouldNotReachHere()”
8268290 Improve LockFreeQueue<> utility
8268294 Reusing HttpClient in a WebSocket.Listener hangs.
8268295 Tree- and TableCell sub implementations should respect the row editability
8268297 jdk/jfr/api/consumer/streaming/TestLatestEvent.java times out
8268298 jdk/jfr/api/consumer/log/TestVerbosity.java fails: unexpected log message
8268361 Fix the infinite loop in next_line
8268363 AArch64: Implement string_indexof_char intrinsic in SVE
8268364 jmethod clearing should be done during unloading
8268368 Adopt cast notation for JavaThread conversions
8268420 new Reporter method to report a diagnostic within a DocTree node
8268425 Show decimal nid of OSThread instead of hex format one
8268427 Improve AlgorithmConstraints:checkAlgorithm performance
8268433 serviceability/dcmd/framework/VMVersionTest.java fails with Unable to send object throw not established PipeIO Listener Thread connection
8268435 (ch) ChannelInputStream could override readAllBytes
8268457 XML Transformer outputs Unicode supplementary character incorrectly to HTML
8268458 Add verification type for evacuation failures
8268464 Remove dependancy of TestHttpsServer, HttpTransaction, HttpCallback from open/test/jdk/sun/net/www/protocol/https/ tests
8268469 Update java.time to use switch expressions
8268488 More valuable DerValues
8268494 Better inlining of inlined interfaces
8268500 Better specified ParameterSpecs
8268506 More Manifest Digests
8268512 More content for ContentInfo
8268520 VirtualSpace::print_on() should be const
8268539 several serviceability/sa tests should be run in driver mode
8268556 Use bitmap for storing regions that failed evacuation
8268558 [TESTBUG] Case 2 in TestP11KeyFactoryGetRSAKeySpec is skipped
8268565 runtime/records/RedefineRecord.java should be run in driver mode
8268574 ProblemList tests failing due to UseBiasedLocking going away
8268575 Annotations not visible on model elements before they are generated
8268582 javadoc throws NPE with –ignore-source-errors option
8268595 java/io/Serializable/serialFilter/GlobalFilterTest.java#id1 failed in timeout
8268620 InfiniteLoopException test may fail on x86 platforms
8268626 Remove native pre-jdk9 support for jtreg failure handler
8268635 Corrupt oop in ClassLoaderData
8268637 Update –release 17 symbol information for JDK 17 build 28
8268638 semaphores of AsyncLogWriter may be broken when JVM is exiting.
8268644 ProblemList serviceability/sa/ClhsdbJstackXcompStress.java in -Xcomp mode
8268647 Generation::expand_and_allocate has unused “parallel” argument
8268664 The documentation of the Scanner.hasNextLine is incorrect
8268678 LetsEncryptCA.java test fails as Let’s Encrypt Authority X3 is retired
8268698 Use Objects.check{Index,FromToIndex,FromIndexSize} for java.base
8268699 Shenandoah: Add test for JDK-8268127
8268718 [macos] Video stops, but audio continues to play when stopTime is reached
8268720 Unspecified checks on NameAndType constants should not be performed
8268725 jshell does not support the –enable-native-access option
8268727 Remove unused slowpath locking method in OptoRuntime
8268764 Use Long.hashCode() instead of int-cast where applicable
8268773 Improvements related to: Failed to start thread - pthread_create failed (EAGAIN)
8268778 CDS check_excluded_classes needs DumpTimeTable_lock
8268779 ZGC: runtime/InternalApi/ThreadCpuTimesDeadlock.java#id1 failed with “OutOfMemoryError: Java heap space”
8268780 Use ‘print_cr’ instead of ‘print’ for the message ‘eliminated '
8268813 Better String matching
8268821 Split systemDictionaryShared.cpp
8268824 Remove unused jdk.accessibility APIs deprecated for removal in JDK 9
8268849 Update to 612.1 version of WebKit
8268852 AsyncLogWriter should not overide is_Named_thread()
8268855 Cleanup name handling in the Thread class and subclasses
8268857 Merge VM_PrintJNI and VM_PrintThreads and remove the unused field ‘is_deadlock’ of DeadlockCycle
8268858 Determine register pressure automatically by the number of available registers for allocation
8268860 Windows-Aarch64 build is failing in GitHub actions
8268869 java in source-file mode suggests javac-only Xlint flags
8268870 Remove dead code in metaspaceShared
8268873 Unnecessary Vector usage in java.base
8268882 C2: assert(n->outcnt() != 0 || C->top() == n || n->is_Proj()) failed: No dead instructions after post-alloc
8268885 duplicate checkcast when destination type is not first type of intersection type
8268893 jcmd to trim the glibc heap
8268894 forged ASTs can provoke an AIOOBE at com.sun.tools.javac.jvm.ClassWriter::writePosition
8268900 com/sun/net/httpserver/Headers.java: Fix indentation and whitespace
8268902 Testing for threadObj != NULL is unnecessary in suspend handshake
8268906 gc/g1/mixedgc/TestOldGenCollectionUsage.java assumes that GCs take 1ms minimum
8268927 Windows: link error: unresolved external symbol “int __cdecl convert_to_unicode(char const *,wchar_t * *)”
8268952 Automatically update heap sizes in G1MonitoringScope
8268960 com/sun/net/httpserver/Headers.java: Ensure mutators normalize keys and disallow null for keys and values
8268963 [IR Framework] Some default regexes matching on PrintOptoAssembly in IRNode.java do not work on all platforms
8268964 Remove unused ReferenceProcessorAtomicMutator
8268965 TCP Connection Reset when connecting simple socket to SSL server
8268967 Update java.security to use switch expressions
8268974 GetJREPath() JLI function fails to locate libjava.so if not standard Java launcher is used
8269003 Update the java manpage for JDK 18
8269004 Implement ResizableResourceHashtable
8269022 Put evacuation failure string directly into gc=info log message
8269029 compiler/codegen/TestCharVect2.java fails for client VMs
8269031 linux x86_64 check for binutils 2.25 or higher after 8265783
8269032 Stringdedup tests are failing if the ergonomically select GC does not support it
8269037 jsig/Testjsig.java doesn’t have to be restricted to linux only
8269039 Disable SHA-1 Signed JARs
8269077 TestSystemGC uses “require vm.gc.G1” for large pages subtest
8269081 Tree/ListViewSkin: must remove flow on dispose
8269087 CheckSegmentedCodeCache test fails in an emulated-client VM
8269092 Add OldObjectSampleEvent.allocationSize field
8269110 ZGC: Remove dead code in zBarrier
8269113 Javac throws when compiling switch (null)
8269119 C2: Avoid redundant memory barriers in Unsafe.copyMemory0 intrinsic
8269120 Build failure with GCC 6.3.0 after JDK-8017163
8269122 The use of “extern const” for Register definitions generates poor code
8269124 Update java.time to use switch expressions (part II)
8269126 Rename G1AllowPreventiveGC option to G1UsePreventiveGC
8269129 Multiple tier1 tests in hotspot/jtreg/compiler are failing for client VMs
8269130 Replace usages of Collection.toArray() with Collection.toArray(T[]) to avoid redundant array copying
8269134 Remove sparsePRT.inline.hpp after JDK-8017163
8269135 TestDifferentProtectionDomains runs into timeout in client VM
8269138 Move typeArrayOop.inline.hpp include to vectorSupport.cpp
8269151 Better construction of EncryptedPrivateKeyInfo
8269175 [macosx-aarch64] wrong CPU speed in hs_err file
8269186 [REDO] Remove CodeCache::mark_for_evol_deoptimization() method
8269188 [BACKOUT] Remove CodeCache::mark_for_evol_deoptimization() method
8269206 A small typo in comment in test/lib/sun/hotspot/WhiteBox.java
8269216 Useless initialization in com/sun/crypto/provider/PBES2Parameters.java
8269222 Incorrect number of workers reported for reference processing
8269223 -Xcheck:jni WARNINGs working with fonts on Linux
8269225 JFR.stop misses the written info when the filename is only specified by JFR.start
8269258 java/net/httpclient/ManyRequestsLegacy.java failed with connection timeout
8269261 The PlaceHolder code uses Thread everywhere but is always dealing with JavaThreads
8269268 JDWP: Properly fix thread lookup assert in findThread()
8269269 [macos11] SystemIconTest fails with ClassCastException
8269280 (bf) Replace StringBuffer in *Buffer.toString()
8269293 ObjectMonitor thread id fields should be 64 bits.
8269294 Verify_before/after_young_collection should execute all verification
8269295 Verification time before/after young collection only covers parts of the verification
8269303 Remove unnecessary forward declaration of PSPromotionManager in cpCache.hpp
8269336 Malformed jdk.serialFilter incorrectly handled
8269342 CICrashAt=1 does not always catch first Java method
8269373 some tests in jdk/tools/launcher/ fails on localized Windows platform
8269374 Menu inoperable after setting stage to second monitor
8269387 jpackage –add-launcher should have option to not create shortcuts for additional launchers
8269401 Merge “Exceptions” and “Errors” into “Exception Classes”
8269404 Base64 Encoding optimization enhancements for x86 using AVX-512
8269409 Post JEP 411 refactoring: core-libs with maximum covering > 10K
8269416 [JVMCI] capture libjvmci crash data to a file
8269417 Minor clarification on NonblockingQueue utility
8269418 jdk/jfr/event/oldobject/TestObjectSize.java failed with “RuntimeException: No events: expected false, was true”
8269425 2 jdk/jfr/api/consumer/streaming tests failed to attach
8269433 Remove effectively unused ReferenceProcessor::_enqueuing_is_done
8269466 Factor out the common code for initializing and starting internal VM JavaThreads
8269478 Shenandoah: gc/shenandoah/mxbeans tests should be more resilient
8269481 SctpMultiChannel never releases own file descriptor
8269516 AArch64: Assembler cleanups
8269523 runtime/Safepoint/TestAbortOnVMOperationTimeout.java failed when expecting ‘VM operation took too long’
8269530 runtime/ParallelLoad/ParallelSuperTest.java timeout
8269559 AArch64: Implement string_compare intrinsic in SVE
8269571 NMT should print total malloc bytes and invocation count
8269574 C2: Avoid redundant uncommon traps in GraphKit::builtin_throw() for JVMTI exception events
8269592 [JVMCI] Optimize c2v_iterateFrames
8269596 Snapshot soft ref policy before marking/copying
8269597 Change JavaFX release version to 18
8269598 Regressions up to 5% on aarch64 seems due to JDK-8268858
8269615 Fix for 8263640 broke Windows build
8269616 serviceability/dcmd/framework/VMVersionTest.java fails with Address already in use error
8269618 Better session identification
8269624 Enhance method selection support
8269636 Change outputStream’s print_raw() and print_raw_cr() second parameter to size_t type
8269637 javax/swing/JFileChooser/FileSystemView/SystemIconTest.java fails on windows
8269638 Property methods, setters, and getters in printing API should be final
8269639 [macos] Calling stage.setY(0) twice causes wrong popups location
8269652 Factor out the common code for creating system j.l.Thread objects
8269656 The test test/langtools/tools/javac/versions/Versions.java has duplicate test cycles
8269665 Clean-up toString() methods of some primitive wrappers
8269672 C1: Remove unaligned move on all architectures
8269678 Remove unimplemented and unused os::bind_to_processor()
8269685 Optimize HeapHprofBinWriter implementation
8269687 pauth_aarch64.hpp include name is incorrect
8269689 Update –release 17 symbol information for JDK 17 build 31
8269692 sun.net.httpserver.ServerImpl::createContext should throw IAE
8269697 JNI_GetPrimitiveArrayCritical() should not accept object array
8269698 Specification for methods of java.awt.im.InputContext should mention that they do nothing
8269700 source level for IntelliJ JDK project is set incorrectly
8269725 AArch64: Add VectorMask query implementation for NEON
8269743 test/hotspot/jtreg/vmTestbase/vm/mlvm/meth/stress/jni/nativeAndMH/Test.java crash with small heap (-Xmx50m)
8269753 Misplaced caret in PatternSyntaxException’s detail message
8269758 idea.sh doesn’t work when there are multiple configurations available.
8269760 idea.sh should not invoke cygpath directly
8269761 idea.sh missing .exe suffix when invoking javac on WSL
8269763 The JEditorPane is blank after JDK-8265167
8269770 nsk tests should start IOPipe channel before launch debuggee - Debugee.prepareDebugee
8269774 doclint reports missing javadoc comments for JavaFX properties if the docs are on the property method
8269803 G1: remove unnecessary NoRefDiscovery
8269821 Remove is-queue-active check in inner loop of write_ref_array_pre_work
8269827 JMH tests for AES/GCM byte[] and bytebuffers
8269849 vmTestbase/gc/gctests/PhantomReference/phantom002/TestDescription.java failed with “OutOfMemoryError: Java heap space: failed reallocation of scalar replaced objects”
8269850 Most JDK releases report macOS version 12 as 10.16 instead of 12.0
8269851 OperatingSystemMXBean getProcessCpuLoad reports incorrect process cpu usage in containers
8269853 Prefetch::read should accept pointer to const
8269871 CellEditEvent: must not throw NPE in accessors
8269878 Handle redundant reg-2-reg moves in X86 backend
8269882 stack-use-after-scope in NewObjectA
8269886 Inaccurate error message for compressed hprof test
8269897 Shenandoah: Resolve UNKNOWN access strength, where possible
8269908 Move MemoryService::track_memory_usage call into G1MonitoringScope
8269909 getStack method in hprof.parser.Reader should use try-with-resource
8269914 Factor out heap printing for G1 young and full gc
8269917 Insert missing commas in copyrights in java.net
8269923 runtime/jni/checked/TestPrimitiveArrayCriticalWithBadParam.java failed with “FATAL ERROR in native method: Primitive type array expected but not received for JNI array operation”
8269924 Shenandoah: Introduce weak/strong marking asserts
8269933 test/jdk/javax/net/ssl/compatibility/JdkInfo incorrect verification of protocol and cipher support
8269934 RunThese24H.java failed with EXCEPTION_ACCESS_VIOLATION in java_lang_Thread::get_thread_status
8269935 ProblemList runtime/jni/checked/TestPrimitiveArrayCriticalWithBadParam.java on windows
8269944 Better HTTP transport redux
8269951 [macos] Focus not painted in JButton when setBorderPainted(false) is invoked
8269962 SA has unused Hashtable, Dictionary classes
8269967 JavaFX should fail fast on macOS below minimum version
8269968 [REDO] Bump minimum version of macOS for x64 to 10.12
8269986 Remove +3 from Symbol::identity_hash()
8269993 [Test]: java/net/httpclient/DigestEchoClientSSL.java contains redundant @run tags
8270009 Factor out and shuffle methods in G1CollectedHeap::do_collection_pause_at_safepoint_helper
8270014 Add scoped objects for g1 young gc verification and young gc internal timing
8270018 Add scoped object for g1 young gc JFR notification
8270021 Incorrect log decorators in gc/g1/plab/TestPLABEvacuationFailure.java
8270027 ProblemList jdk/jfr/event/oldobject/TestObjectSize.java on macOS-x64
8270041 Consolidate oopDesc::cas_forward_to() and oopDesc::forward_to_atomic()
8270056 Generated lambda class can not access protected static method of target class
8270058 Use Objects.check{Index,FromIndexSize} for java.desktop
8270059 Remove KVHashtable
8270060 (jdeprscan) tools/jdeprscan/tests/jdk/jdeprscan/TestRelease.java failed with class file for jdk.internal.util.random.RandomSupport not found
8270061 Change parameter order of ResourceHashtable
8270064 Problem list tools/jdeprscan/tests/jdk/jdeprscan/TestRelease.java due to JDK-8270060
8270082 Remove unnecessary gc_timer null check in ReferenceProcessorPhaseTimes
8270083 -Wnonnull errors happen with GCC 11.1.1
8270086 ARM32-softfp: Do not load CONSTANT_double using the condy helper methods in the interpreter
8270094 Shenandoah: Provide human-readable labels for test configurations
8270096 Shenandoah: Optimize gc/shenandoah/TestRefprocSanity.java for interpreter mode
8270098 ZGC: ZBarrierSetC2::clone_at_expansion fails with “Guard against surprises” assert
8270100 Fix some inaccurate GC logging
8270105 Fix ServerKeyExchange copyright
8270107 Open source FXMediaPlayer test app
8270108 Update JCov version to 3.0.9
8270110 Shenandoah: Add test for JDK-8269661
8270116 Expand ButtonGroupLayoutTraversalTest.java to run in all LaFs, including Aqua on macOS
8270117 Broken jtreg link in “Building the JDK” page
8270137 Kerberos Credential Retrieval from Cache not Working in Cross-Realm Setup
8270139 jshell InternalError crash for import of @Repeatable followed by unresolved ref
8270147 Increase stride size allowing unrolling more loops
8270155 ARM32: Improve register dump in hs_err
8270156 Add “randomness” and “stress” keys to JTreg tests which use StressGCM, StressLCM and/or StressIGVN
8270160 Remove redundant bounds check from AbstractStringBuilder.charAt()
8270169 G1: Incorrect reference discovery MT degree in concurrent marking
8270171 Shenandoah: Cleanup TestStringDedup and TestStringDedupStress tests
8270179 Rename Amalloc_4
8270184 [TESTBUG] Add coverage for jvmci ResolvedJavaType.toJavaName() for lambdas
8270187 G1: Remove ConcGCThreads constraint
8270195 Add missing links between methods of JavaFX properties
8270212 ArrayIndexOutOfBoundsException in java.security.KeyFactory.generatePublic
8270217 Fix Arena::Amalloc to check for overflow better
8270246 Deprecate for removal implementation methods in Scene
8270280 security/infra/java/security/cert/CertPathValidator/certification/LetsEncryptCA.java OCSP response error
8270282 Semantically rename reference processing subphases
8270286 com.sun.net.httpserver.spi.HttpServerProvider: remove use of deprecated API
8270290 NTLM authentication fails if HEAD request is used
8270308 Arena::Amalloc may return misaligned address on 32-bit
8270312 Error: Not a test or directory containing tests: java/awt/print/PrinterJob/XparColor.java
8270314 TreeTableCell: inconsistent naming for tableRow and tableColumn property methods
8270317 Large Allocation in CipherSuite
8270320 JDK-8270110 committed invalid copyright headers
8270321 Startup regressions in 18-b5 caused by JDK-8266310
8270333 -XX:+VerifyStringTableAtExit should not do linear search
8270336 [TESTBUG] Fix initialization in NonbranchyTree
8270340 Base64 decodeBlock intrinsic for Power64 needs cleanup
8270341 Test serviceability/dcmd/gc/HeapDumpAllTest.java timed-out
8270344 Session resumption errors
8270347 ZGC: Adopt release-acquire ordering for forwarding table access
8270366 C2: Add associative rule to add/sub node
8270380 Change the default value of the java.security.manager system property to disallow
8270386 Better verification of scan methods
8270392 Improve String constructions
8270398 Enhance canonicalization
8270404 Better canonicalization
8270416 Enhance construction of Identity maps
8270434 JDI+UT: Unexpected event in JDI tests
8270435 UT: MonitorUsedDeflationThresholdTest failed: did not find too_many string in output
8270438 “Cores to use” output in configure is misleading
8270447 [IR Framework] Add missing compilation level restriction when using FlipC1C2 stress option
8270453 [JVMCI] remove duplicates in vmStructs_jvmci.cpp
8270454 G1: Simplify region index comparison
8270455 Remove unused JFR tracer related code in G1CollectedHeap
8270459 Conflict inlining decisions by C1/C2 with the same CompileCommand
8270468 TestRangeCheckEliminated fails because methods are not compiled
8270475 Remove unused G1STWDrainQueueClosure
8270479 WebKit 612.1 build fails with Visual Studio 2017
8270489 Support archived heap objects in EpsilonGC
8270490 Charset.forName() taking fallback default value
8270492 Better resolution of URIs
8270498 Improve SAX Parser configuration management
8270517 Add Zero support for LoongArch
8270519 Move several vector helper methods to shared header file
8270533 AArch64: size_fits_all_mem_uses should return false if its output is a CAS
8270540 G1: Refactor range checking in G1BlockOffsetTablePart::block_start* to asserts
8270547 java.util.Random contains unnecessary @SuppressWarnings(“exports”)
8270553 Tests should not use (real, in-use, routable) 1.1.1.1 as dummy IP value
8270609 [TESTBUG] java/awt/print/Dialog/DialogCopies.java does not show instruction
8270646 Improved scanning of XML entities
8270794 Avoid loading Klass* twice in TypeArrayKlass::oop_size()
8270797 ShortECDSA.java test is not complete
8270801 Print VM arguments with java -Xlog:arguments
8270803 Reduce CDS API verbosity
8270814 ProblemList the failing serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitor* tests
8270820 remove unused stiFileTableIndex from SDE.c
8270832 Aarch64: Update algorithm annotations for MacroAssembler::fill_words
8270835 regression after JDK-8261006
8270837 fix typos in test TestSigParse.java
8270838 Remove deprecated protected access members from DateTimeStringConverter
8270839 Remove deprecated implementation methods from Scene
8270842 G1: Only young regions need to redirty outside references in remset.
8270848 Redundant unsafe opmask register allocation in some instruction patterns.
8270859 Post JEP 411 refactoring: client libs with maximum covering > 10K
8270862 Fix problem list entries for 32-bit
8270869 G1ServiceThread may not terminate
8270870 Simplify G1ServiceThread
8270873 JFR: Catch DirectoryIteratorException when scanning for .jfr files
8270874 JFrame paint artifacts when dragged from standard monitor to HiDPI monitor
8270875 Deprecate the FilterSpuriousWakeups flag so it can be removed
8270886 Crash in PhaseIdealLoop::verify_strip_mined_scheduling
8270893 IndexOutOfBoundsException while reading large TIFF file
8270894 Use acquire semantics in ObjectSynchronizer::read_stable_mark()
8270901 Typo PHASE_CPP in CompilerPhaseType
8270903 sun.net.httpserver.HttpConnection: Improve toString
8270912 Clean up G1CollectedHeap::process_discovered_references()
8270925 replay dump using CICrashAt does not include inlining data
8270939 ProblemList java/lang/invoke/RicochetTest.java until JDK-8251969 is fixed
8270946 X509CertImpl.getFingerprint should not return the empty String
8270947 AArch64: C1: use zero_words to initialize all objects
8270949 Make dynamically generated classes with the class file version of the current release
8270952 Improve TIFF file handling
8270959 Update boot JDK to 16.0.2
8270960 Update copyright header for files modified in 2021
8270961 [TESTBUG] Move GotWrongOOMEException into vm.share.gc package
8270991 G1 Full GC always performs heap verification after JDK-8269295
8271003 hs_err improvement: handle CLASSPATH env setting longer than O_BUFLEN
8271014 Refactor HeapShared::is_archived_object()
8271015 Split cds/SharedBaseAddress.java test into smaller parts
8271043 Rename G1CollectedHeap::g1mm()
8271056 C2: “assert(no_dead_loop) failed: dead loop detected” due to cmoving identity
8271060 Merge G1CollectedHeap::determine_start_concurrent_mark_gc and G1Policy::decide_on_conc_mark_initiation
8271063 Print injected fields for InstanceKlass
8271071 accessibility of a table on macOS lacks cell navigation
8271073 Improve testing with VM option VerifyArchivedFields
8271085 TabPane: Redundant API docs
8271086 Block comments of form ‘/***’ are treated as javadoc comments
8271090 Missing API docs in scenegraph classes
8271091 Missing API docs in UI controls classes
8271118 C2: StressGCM should have higher priority than frequency-based policy
8271121 ZGC: stack overflow (segv) when -Xlog:gc+start=debug
8271126 ProblemList runtime/InvocationTests/invokevirtualTests.java
8271128 InlineIntrinsics support for 32-bit ARM
8271140 Fix native frame handling in vframeStream::asJavaVFrame()
8271142 package help is not displayed for missing X11/extensions/Xrandr.h
8271147 java/nio/file/Path.java javadoc typo
8271149 remove unreferenced functions from EncodingSupport_md.c
8271159 [REDO] JDK-8249634 doclint should report implicit constructor as missing javadoc comments
8271161 [BACKOUT] JDK-8249634 doclint should report implicit constructor as missing javadoc comments
8271163 G1 uses wrong degree of MT processing since JDK-8270169
8271165 ProblemList serviceability/dcmd/gc/HeapDumpAllTest.java on X64
8271166 ProblemList applications/jcstress/copy.java on Linux-X64
8271170 Add unit test for what jpackage app launcher puts in the environment
8271186 Add UL option to replace newline char
8271199 Mutual TLS handshake fails signing client certificate with custom sensitive PKCS11 key
8271202 C1: assert(false) failed: live_in set of first block must be empty
8271203 C2: assert(iff->Opcode() == Op_If || iff->Opcode() == Op_CountedLoopEnd || iff->Opcode() == Op_RangeCheck) failed: Check this code when new subtype is added
8271208 Typo in ModuleDescriptor.read javadoc
8271209 Fix doc comment typos in JavadocTokenizer
8271215 Fix data races in G1PeriodicGCTask
8271217 Fix race between G1PeriodicGCTask checks and GC request
8271219 [REDO] JDK-8271063 Print injected fields for InstanceKlass
8271221 [BACKOUT] JDK-8271063 Print injected fields for InstanceKlass
8271224 runtime/EnclosingMethodAttr/EnclMethodAttr.java doesn’t check exit code
8271225 Add floorDivExact() method to java.lang.[Strict]Math
8271227 Missing {@code } in com.sun.source.*
8271230 Remove obsolete test classes and data files from 3DViewer sample
8271242 Add Arena regression tests
8271254 javac generates unreachable code when using empty semicolon statement
8271258 @param with non-ascii variable names produces incorrect results
8271276 C2: Wrong JVM state used for receiver null check
8271287 jdk/jshell/CommandCompletionTest.java fails with “lists don’t have the same size expected”
8271293 Monitor class should use ThreadBlockInVMPreprocess
8271302 Regex Test Refresh
8271303 jcmd VM.cds {static, dynamic}_dump should print more info
8271308 (fc) FileChannel.transferTo() transfers no more than Integer.MAX_VALUE bytes in one call
8271315 Redo: Nimbus JTree renderer properties persist across L&F changes
8271323 [TESTBUG] serviceability/sa/ClhsdbCDSCore.java fails with -XX:TieredStopAtLevel=1
8271340 Crash PhaseIdealLoop::clone_outer_loop
8271341 Opcode() != Op_If && Opcode() != Op_RangeCheck) || outcnt() == 2 assert failure with Test7179138_1.java
8271344 Windows product version issue
8271348 Add stronger sanity check of thread state when polling for safepoint/handshakes
8271353 PerfDataManager::destroy crashes in VM_Exit
8271356 Modify jdb to treat an empty command as a repeat of the previous command
8271366 [REDO] JDK-8266054 VectorAPI rotate operation optimization
8271368 [BACKOUT] JDK-8266054 VectorAPI rotate operation optimization
8271396 Spelling errors
8271398 GTK3 drag view image swaps red and blue color channels
8271419 Refactor test code for modifying CDS archive contents
8271420 Extend CDS custom loader support to Windows platform
8271447 java.nio.file.InvalidPathException: Malformed input or input contains unmappable characters
8271456 Avoid looking up standard charsets in “java.desktop” module
8271459 C2: Missing NegativeArraySizeException when creating StringBuilder with negative capacity
8271461 CompileCommand support for hidden class methods
8271471 [IR Framework] Rare occurrence of “” in PrintIdeal/PrintOptoAssembly can let tests fail
8271474 Tree-/TableCell: inconsistent edit event firing pattern
8271484 Tree-/TableCell: NPE when accessing edit event from startEdit
8271485 Javadoc “Method Summary” table is misaligned if overridden JDK method has {@inheritDoc} tag
8271490 [ppc] [s390]: Crash in JavaThread::pd_get_top_frame_for_profiling
8271506 Add ResourceHashtable support for deleting selected entries
8271513 support JavaThreadIteratorWithHandle replacement by new ThreadsList::Iterator
8271514 support JFR use of new ThreadsList::Iterator
8271515 Integration of JEP 417: Vector API (Third Incubator)
8271560 sun/security/ssl/DHKeyExchange/LegacyDHEKeyExchange.java still fails due to “An established connection was aborted by the software in your host machine”
8271566 DSA signature length value is not accurate in P11Signature
8271567 AArch64: AES Galois CounterMode (GCM) interleaved implementation using vector instructions
8271569 Clean up the use of CDS constants and field offsets
8271579 G1: Move copy before CAS in do_copy_to_survivor_space
8271589 fatal error with variable shift count integer rotate operation.
8271599 Javadoc of floorDiv() and floorMod() families is inaccurate in some places
8271600 C2: CheckCastPP which should closely follow Allocate is sunk of a loop
8271601 Math.floorMod(int, int) and Math.floorMod(long, long) differ in their logic
8271602 Add Math.ceilDiv() family parallel to Math.floorDiv() family
8271603 Unnecessary Vector usage in java.desktop
8271605 Update JMH devkit to 1.32
8271609 Misleading message for AbortVMOnVMOperationTimeoutDelay
8271611 Use SecurityConstants.ACCESS_PERMISSION in MethodHandles
8271616 oddPart in MutableBigInteger::mutableModInverse contains info on final result
8271623 Omit enclosing instance fields from inner classes that don’t use it
8271624 Avoid unnecessary ThreadGroup.checkAccess calls when creating Threads
8271627 Use local field access in favor of Class.getClassLoader0
8271711 Remove WorkArounds.isSynthetic
8271718 Crash when during color transformation the color profile is replaced
8271721 Split gc/g1/TestMixedGCLiveThreshold into separate tests
8271722 [TESTBUG] gc/g1/TestMixedGCLiveThreshold.java can fail if G1 Full GC uses >1 workers
8271723 Unproblemlist runtime/InvocationTests/invokevirtualTests.java
8271726 JFR: should use equal() to check event fields in tests
8271732 Regression in StringBuilder.charAt bounds checking
8271737 Only normalize the cached user.dir property once
8271743 mark hotspot runtime/jni tests which ignore external VM flags
8271744 mark hotspot runtime/getSysPackage tests which ignore external VM flags
8271745 Correct block size for KW,KWP mode and use fixed IV for KWP mode for SunJCE
8271820 Implementation of JEP 416: Reimplement Core Reflection with Method Handle
8271821 mark hotspot runtime/MinimalVM tests which ignore external VM flags
8271824 mark hotspot runtime/CompressedOops tests which ignore external VM flags
8271825 mark hotspot runtime/LoadClass tests which ignore external VM flags
8271826 mark hotspot runtime/condy tests which ignore external VM flags
8271828 mark hotspot runtime/classFileParserBug tests which ignore external VM flags
8271829 mark hotspot runtime/Throwable tests which ignore external VM flags
8271834 TestStringDeduplicationAgeThreshold intermittent failures on Shenandoah
8271836 runtime/ErrorHandling/ClassPathEnvVar.java fails with release VMs
8271840 Add simple Integer.toString microbenchmarks
8271855 [TESTBUG] Wrong weakCompareAndSet assumption in UnsafeIntrinsicsTest
8271862 C2 intrinsic for Reference.refersTo() is often not used
8271863 ProblemList serviceability/sa/TestJmapCore.java on linux-x64 with ZGC
8271868 Warn user when using mac-sign option with unsigned app-image.
8271869 AArch64: build errors with GCC11 in frame::saved_oop_result
8271878 UnProblemList jdk/jfr/event/gc/detailed/TestEvacuationFailedEvent.java in JDK18
8271880 Tighten condition for excluding regions from collecting cards with cross-references
8271883 Math CopySign optimization for x86
8271884 G1CH::_expand_heap_after_alloc_failure is no longer needed
8271886 mark hotspot runtime/InvocationTests tests which ignore external VM flags
8271887 mark hotspot runtime/CDSCompressedKPtrs tests which ignore external VM flags
8271888 build error after JDK-8271599
8271890 mark hotspot runtime/Dictionary tests which ignore external VM flags
8271891 mark hotspot runtime/Safepoint tests which ignore external VM flags
8271892 mark hotspot runtime/PrintStringTableStats/PrintStringTableStatsTest.java test as ignoring external VM flags
8271893 mark hotspot runtime/PerfMemDestroy/PerfMemDestroy.java test as ignoring external VM flags
8271895 UnProblemList javax/swing/JComponent/7154030/bug7154030.java in JDK18
8271896 Remove unnecessary top address checks in BOT
8271898 disable os.release_multi_mappings_vm on macOS-X64
8271904 mark hotspot runtime/ClassFile tests which ignore external VM flags
8271905 mark hotspot runtime/Metaspace tests which ignore external VM flags
8271911 replay compilations of methods which use JSR292 (easy cases)
8271923 [macos] the text color on the selected disabled tabbed pane button remains white making text unreadable
8271925 ZGC: Arraycopy stub passes invalid oop to load barrier
8271928 ErroneousTree with start position -1
8271930 Simplify end_card calculation in G1BlockOffsetTablePart::verify
8271931 Make AbortVMOnVMOperationTimeout more resilient to OS scheduling
8271939 Clean up primitive raw accessors in oopDesc
8271946 Cleanup leftovers in Space and subclasses
8271949 dumppath in -XX:FlightRecorderOptions does not affect
8271951 Consolidate preserved marks overflow stack in SerialGC
8271953 fix mis-merge in JDK-8271878
8271954 C2: assert(false) failed: Bad graph detected in build_loop_late
8271956 AArch64: C1 build failed after JDK-8270947
8271962 Better TrueType font loading
8271968 Better canonical naming
8271987 Manifest improved manifest entries
8272014 Better array indexing
8272026 Verify Jar Verification
8272042 java.util.ImmutableCollections$Map1 and MapN should not be @ValueBased
8272047 java/nio/channels/FileChannel/Transfer2GPlus.java failed with Unexpected transfer size: 2147418112
8272050 typo in MachSpillCopyNode::implementation after JDK-8131362
8272058 25 Null pointer dereference defect groups in 4 files
8272064 test/jdk/jdk/jfr/api/consumer/TestHiddenMethod.java needs update for JEP 416
8272065 jcmd cannot rely on the old core reflection implementation which will be changed after JEP 416
8272067 Initial nroff manpage generation for JDK 18
8272070 G1: Simplify age calculation after JDK-8271579
8272093 Extract evacuation failure injection from G1CollectedHeap
8272095 ProblemList java/nio/channels/FileChannel/Transfer2GPlus.java on linux-aarch64
8272099 mark hotspot runtime/Monitor tests which ignore external VM flags
8272107 Removal of Unsafe::defineAnonymousClass left a dangling C++ class
8272112 Arena code simplifications
8272113 Build compare script fails with differences in classlist
8272114 Unused _last_state in osThread_windows
8272116 Update PerfDisableSharedMem with FLAG_SET_ERGO in PerfMemory::create_memory_region
8272118 ListViewSkin et al: must not cancel edit on scrolling
8272120 Avoid looking for standard encodings in “java.” modules
8272123 Problem list 4 jtreg tests which regularly fail on macos-aarch64
8272124 Cgroup v1 initialization causes NullPointerException when cgroup path contains colon
8272131 PhaseMacroExpand::generate_slow_arraycopy crash when clone null CallProjections.fallthrough_ioproj
8272135 jshell: Method cannot use its overloaded version
8272138 ZGC: Adopt relaxed ordering for self-healing
8272146 Disable Fibonacci test on memory constrained systems
8272148 JDesktopPane:getComponentCount() returns one extra than expected with GTKLookAndFeel
8272158 SoftReference related bugs under memory pressure
8272161 Make evacuation failure data structures local to collection
8272162 S4U2Self ticket without forwardable flag
8272163 Add -version option to keytool and jarsigner
8272164 DumpAllocStats shouldn’t subclass from ResourceObj
8272165 Consolidate mark_must_be_preserved() variants
8272167 AbsPathsInImage.java should skip *.dSYM directories
8272168 some hotspot runtime/logging tests don’t check exit code
8272169 runtime/logging/LoaderConstraintsTest.java doesn’t build test.Empty
8272170 Missing memory barrier when checking active state for regions
8272196 Remove unused class ParStrongRootsScope
8272216 G1: replace G1ParScanThreadState::_dest with a constant
8272228 G1: G1CardSetInlinePtr Fix tautological assertion
8272229 BasicSplitPaneDivider:oneTouchExpandableChanged() returns leftButton and rightButton as null with GTKLookAndFeel
8272231 G1: Refactor G1CardSet::get_card_set to return G1CardSetHashTableValue*
8272232 javax/swing/JTable/4275046/bug4275046.java failed with “Expected value in the cell: ‘rededited’ but found ‘redEDITED’.”
8272234 Pass originating elements from Filer to JavaFileManager
8272235 G1: update outdated code root fixup
8272236 Improve serial forms for transport
8272272 Enhance jcmd communication
8272291 mark hotspot runtime/logging tests which ignore external VM flags
8272297 FileInputStream should override transferTo() for better performance
8272305 several hotspot runtime/modules don’t check exit codes
8272310 AArch64: Add missing changes for shared vector helper methods in m4 files
8272315 Improve assert_different_registers
8272318 Improve performance of HeapDumpAllTest
8272326 java/util/Random/RandomTestMoments.java had two Gaussian fails
8272327 Shenandoah: Avoid enqueuing duplicate string candidates
8272328 java.library.path is not set properly by Windows jpackage app launcher
8272329 Cherry pick GTK WebKit 2.32.3 changes
8272330 C2: Cleanup profile counter scaling
8272332 –with-harfbuzz=system doesn’t add -lharfbuzz after JDK-8255790
8272334 com.sun.net.httpserver.HttpExchange: Improve API doc of getRequestHeaders
8272335 runtime/cds/appcds/MoveJDKTest.java doesn’t check exit codes
8272342 [TEST_BUG] java/awt/print/PrinterJob/PageDialogMarginTest.java catches all exceptions
8272343 Remove MetaspaceClosure::FLAG_MASK
8272345 macos doesn’t check os::set_boot_path() result
8272347 ObjectMethods::bootstrap should specify NPE if any argument except lookup is null
8272348 Update CDS tests in anticipation of JDK-8270489
8272358 Some tests may fail when executed with other locales than the US
8272369 java/io/File/GetXSpace.java failed with “RuntimeException: java.nio.file.NoSuchFileException: /run/user/0”
8272374 doclint should report missing “body” comments
8272375 Improve phrasing of synthesized descriptions in JavaFX docs
8272377 assert preconditions that are ensured when created in add_final_edges
8272385 Enforce ECPrivateKey d value to be in the range [1, n-1] for SunEC provider
8272391 Undeleted debug information
8272392 Lanai: SwingSet2. Black background on expanding tree node
8272395 Bad HTML in JVMTI man page
8272396 mismatching debug output streams
8272398 Update DockerTestUtils.buildJdkDockerImage()
8272413 Incorrect num of element count calculation for vector cast
8272417 ZGC: fastdebug build crashes when printing ClassLoaderData
8272439 G1: add documentation to G1CardSetInlinePtr
8272446 C1: Raw version of UnsafeGet generates load barriers
8272447 Remove ‘native’ ranked Mutex
8272459 ProblemList compiler/codecache/TestStressCodeBuffers.java on aarch64
8272461 G1: remove empty declaration of cleanup_after_scan_heap_roots
8272462 Enhance image handling
8272472 StackGuardPages test doesn’t build with glibc 2.34
8272473 Parsing epoch seconds at a DST transition with a non-UTC parser is wrong
8272480 Remove Mutex::access rank
8272481 [macos] javax/swing/JFrame/NSTexturedJFrame/NSTexturedJFrame.java fails
8272491 Problem list javax/swing/JFrame/NSTexturedJFrame/NSTexturedJFrame.java on macos
8272515 JFR: Names should only be valid Java identifiers
8272520 Inline GenericTaskQueue::initialize() to the constructor
8272521 Remove unused PSPromotionManager::_claimed_stack_breadth
8272526 Cleanup ThreadStateTransition class
8272541 Incorrect overflow test in Toom-Cook branch of BigInteger multiplication
8272546 Better TrueType font loading
8272551 mark hotspot runtime/modules tests which ignore external VM flags
8272552 mark hotspot runtime/cds tests which ignore external VM flags
8272553 several hotspot runtime/CommandLine tests don’t check exit code
8272558 IR Test Framework README misses some flags
8272562 C2: assert(false) failed: Bad graph detected in build_loop_late
8272563 assert(is_double_stack() && !is_virtual()) failed: type check
8272564 Incorrect attribution of method invocations of Object methods on interfaces
8272567 [IR Framework] Make AbstractInfo.getRandom() static
8272570 C2: crash in PhaseCFG::global_code_motion
8272573 Redundant unique_concrete_method_4 dependencies
8272574 C2: assert(false) failed: Bad graph detected in build_loop_late
8272576 G1: Use more accurate integer type for collection set length
8272579 G1: remove unnecesary null check for G1ParScanThreadStateSet::_states slots
8272581 sun/security/pkcs11/Provider/MultipleLogins.sh fails after JDK-8266182
8272586 emit abstract machine code in hs-err logs
8272600 (test) Use native “sleep” in Basic.java
8272602 [macos] not all KEY_PRESSED events sent when control modifier is used
8272608 java_lang_System::allow_security_manager() doesn’t set its initialization flag
8272609 Add string deduplication support to SerialGC
8272614 Unused parameters in MethodHandleNatives linking methods
8272616 Strange code in java.text.DecimalFormat#applyPattern
8272618 Unnecessary Attr.visitIdent.noOuterThisPath
8272626 Avoid C-style array declarations in java.*
8272638 Update copyright header for files modified in 2021
8272639 jpackaged applications using microphone on mac
8272651 G1 heap region info print order changed by JDK-8269914
8272654 Mark word accesses should not use Access API
8272667 substandard error messages from the docs build
8272674 Logging missing keytab file in Krb5LoginModule
8272698 LoadNode::pin is unused
8272700 [macos] Build failure with Xcode 13.0 after JDK-8264848
8272703 StressSeed should be set via FLAG_SET_ERGO
8272708 [Test]: Cleanup: test/jdk/security/infra/java/security/cert/CertPathValidator/certification/BuypassCA.java no longer needs ocspEnabled
8272720 Fix the implementation of loop unrolling heuristic with LoopPercentProfileLimit
8272723 Don’t use Access API to access primitive fields
8272725 G1: add documentation on needs_remset_update_t vs bool
8272728 javac ignores any -J option in @argfiles silently
8272736 [JVMCI] Add API for reading and writing JVMCI thread locals
8272739 Misformatted error message in EventHandlerCreator
8272756 Remove unnecessary explicit initialization of volatile variables in java.desktop
8272759 (fc) java/nio/channels/FileChannel/Transfer2GPlus.java failed in timeout
8272771 frame::pd_ps() is not implemented on any platform
8272773 Configurable card table card size
8272776 NullPointerException not reported
8272778 Consolidate is_instance and is_instance_inlined in java_lang_String
8272779 Package docs for javafx.embed.swing are misleading
8272783 Epsilon: Refactor tests to improve performance
8272788 Nonleaf ranked locks should not be safepoint_check_never
8272797 Mutex with rank safepoint_check_never imply allow_vm_block
8272805 Avoid looking up standard charsets
8272806 [macOS] “Apple AWT Internal Exception” when input method is changed
8272808 Update constant collections to use the new immutable collections - leftovers
8272809 JFR thread sampler SI_KERNEL SEGV in metaspace::VirtualSpaceList::contains
8272811 Document the effects of building with _GNU_SOURCE in os_posix.hpp
8272815 jpackage –type rpm produces an error: Invalid or unsupported type: [null]
8272836 Limit run time for java/lang/invoke/LFCaching tests
8272838 Move CriticalJNI tests out of tier1
8272846 Move some runtime/Metaspace/elastic/ tests out of tier1
8272850 Drop zapping values in the Zap* option descriptions
8272854 split runtime/CommandLine/PrintTouchedMethods.java test
8272856 DoubleFlagWithIntegerValue uses G1GC-only flag
8272859 Javadoc external links should only have feature version number in URL
8272861 Add a micro benchmark for vector api
8272863 Replace usages of Collections.sort with List.sort call in public java modules
8272866 java.util.random package summary contains incorrect mixing function in table
8272867 JFR: ManagementSupport.removeBefore() lost coverage
8272870 Add convenience factory methods for border and background
8272873 C2: Inlining should not depend on absolute call site counts
8272878 JEP 381 cleanup: Remove unused Solaris code in sun.font.TrueTypeGlyphMapper
8272884 Make VoidClosure::do_void pure virtual
8272903 Missing license header in ArenaAllocator.java
8272905 Consolidate discovered lists processing
8272908 Missing coverage for certain classes in com.sun.org.apache.xml.internal.security
8272914 Create hotspot:tier2 and hotspot:tier3 test groups
8272915 (doc) package-info typo in extLink
8272916 Copyright year was modified unintentionally in jlink.properties and ImagePluginStack.java
8272944 Use snippets in jdk.javadoc documentation
8272945 Use snippets in java.compiler documentation
8272963 Update the java manpage markdown source
8272964 java/nio/file/Files/InterruptCopy.java fails with java.lang.RuntimeException: Copy was not interrupted
8272968 AArch64: Remove redundant matching rules for commutative ops
8272970 Parallelize runtime/InvocationTests/
8272973 Incorrect compile command used by TestIllegalArrayCopyBeforeInfiniteLoop
8272975 ParallelGC: add documentation to heap memory layout
8272983 G1 Add marking details to eager reclaim logging
8272985 Reference discovery is confused about atomicity and degree of parallelism
8272992 Replace usages of Collections.sort with List.sort call in jdk.* modules
8273000 Remove WeakReference-based class initialisation barrier implementation
8273020 LibraryCallKit::sharpen_unsafe_type does not handle narrow oop array
8273021 C2: Improve Add and Xor ideal optimizations
8273026 Slow LoginContext.login() on multi threading application
8273033 SerialGC: remove obsolete comments
8273034 Make javadoc navigation collapsible on small displays
8273038 ChannelInputStream.transferTo() uses FileChannel.transferTo(FileChannel)
8273039 JShell crashes when naming variable or method “abstract” or “strictfp”
8273040 Turning off JpAllowDowngrades (or Upgrades)
8273043 [TEST_BUG] Automate NimbusJTreeSelTextColor.java
8273045 Fix misc javadoc bugs in the java.security and javax.net.ssl code
8273047 test jfr/api/consumer/TestRecordedFrame.java timing out
8273056 java.util.random does not correctly sample exponential or Gaussian distributions
8273059 Redundant Math.min call in Http2ClientImpl#getConnectionWindowSize
8273062 Generation::refs_discovery_is_xxx functions are unused
8273071 SeparatorSkin: must remove child on dispose
8273072 Avoid using += in configure
8273089 Deprecate JavaFX GTK 2 library for removal
8273091 Doc of [Strict]Math.floorDiv(long,int) erroneously documents int in @return tag
8273092 Sort classlist in JDK image
8273095 vmTestbase/vm/mlvm/anonloader/stress/oome/heap/Test.java fails with “wrong OOME”
8273096 Add support for H.265/HEVC to JavaFX Media
8273098 Unnecessary Vector usage in java.naming
8273100 Improve AbstractStringBuilder.append(String) when using CompactStrings
8273102 Delete deprecated for removal the empty finalize() in java.desktop module
8273104 Refactoring option parser for UL
8273107 RunThese24H times out with “java.lang.management.ThreadInfo.getLockName()” is null
8273108 RunThese24H crashes with SEGV in markWord::displaced_mark_helper() after JDK-8268276
8273109 runtime/cds/appcds/loaderConstraints/DynamicLoaderConstraintsTest times out
8273111 Default timezone should return zone ID if /etc/localtime is valid but not canonicalization on linux
8273112 -Xloggc: should override -verbose:gc
8273135 java/awt/color/ICC_ColorSpace/MTTransformReplacedProfile.java crashes in liblcms.dylib with NULLSeek+0x7
8273138 BidirectionalBinding fails to observe changes of invalid properties
8273140 Replace usages of Enum.class.getEnumConstants() with Enum.values() where possible
8273142 Remove dependancy of TestHttpServer, HttpTransaction, HttpCallback from open/test/jdk/sun/net/www/protocol/http/ tests
8273144 Remove unused top level “Sample Collection Set Candidates” logging
8273147 Update and restructure TestGCLogMessages log message list
8273152 Refactor CDS FileMapHeader loading code
8273153 Consolidate file_exists into os:file_exists
8273154 Provide a JavadocTester method for non-overlapping, unordered output matching
8273157 Add convenience methods to Messager
8273162 AbstractSplittableWithBrineGenerator does not create a random salt
8273165 GraphKit::combine_exception_states fails with “matching stack sizes” assert
8273168 Remove superfluous use of boxing in java.desktop
8273169 java/util/regex/NegativeArraySize.java failed after JDK-8271302
8273175 Add @since tags to the DocTree.Kind enum constants
8273176 handle latest VS2019 in abstract_vm_version
8273179 Update nroff pages in JDK 18 before RC
8273185 Rename the term “atomic” in ReferenceProcessor
8273186 Remove leftover comment about sparse remembered set in G1 HeapRegionRemSet
8273187 jtools tests fail with missing markerName check
8273188 java/lang/instrument/BootClassPath/BootClassPathTest.sh fails with “FATAL ERROR in native method: processing of -javaagent failed, processJavaStart failed”
8273194 Document the two possible cases when Lookup::ensureInitialized returns
8273197 ProblemList 2 jtools tests due to JDK-8273187
8273198 ProblemList java/lang/instrument/BootClassPath/BootClassPathTest.sh due to JDK-8273188
8273206 jdk/jfr/event/gc/collection/TestG1ParallelPhases.java fails after JDK-8159979
8273216 JCMD does not work across container boundaries with Podman
8273217 Make ParHeapInspectTask _safepoint_check_never
8273218 G1: Rename g1EvacuationInfo to g1EvacInfo
8273221 Guard GCIdMark against nested calls
8273229 Update OS detection code to recognize Windows Server 2022
8273234 extended ‘for’ with expression of type tvar causes the compiler to crash
8273235 tools/launcher/HelpFlagsTest.java Fails on Windows 32bit
8273240 Dynamic test ArchiveConsistency.java should use CDSArchiveUtils
8273242 (test) Refactor to use TestNG for RuntimeTests ExecCommand tests
8273243 Fix indentations in java.net.InetAddress methods
8273244 Improve diagnostic output related to ErroneousTree
8273246 Amend the test java/nio/channels/DatagramChannel/ManySourcesAndTargets.java to execute in othervm mode
8273248 ProblemList java/lang/instrument/BootClassPath/BootClassPathTest.sh on all configs
8273250 Address javadoc issues in Deflater::setDictionationary
8273251 Call check_possible_safepoint() from SafepointMechanism::process_if_requested()
8273256 runtime/cds/appcds/TestEpsilonGCWithCDS.java fails due to Unrecognized VM option ‘ObjectAlignmentInBytes=64’ on x86_32
8273257 jshell doesn’t compile a sealed hierarchy with a sealed interface and a non-sealed leaf
8273259 Character.getName doesn’t follow Unicode spec for ideographs
8273261 Replace ‘while’ cycles with iterator with enhanced-for in java.base
8273263 Incorrect recovery attribution of record component type when j.l.Record is unavailable
8273277 C2: Move conditional negation into rc_predicate
8273278 Support XSLT on GraalVM Native Image–deterministic bytecode generation in XSLT
8273290 Enhance sound handling
8273297 AES/GCM non-AVX512+VAES CPUs suffer after 8267125
8273299 Unnecessary Vector usage in java.security.jgss
8273300 Check Mutex ranking during a safepoint
8273308 PatternMatchTest.java fails on CI
8273314 Add tier4 test groups
8273315 Parallelize and increase timeouts for java/foreign/TestMatrix.java test
8273317 crash in cmovP_cmpP_zero_zeroNode::bottom_type()
8273318 Some containers/docker/TestJFREvents.java configs are running out of memory
8273324 IllegalArgumentException: fromIndex(0) > toIndex(-1) after clear and select TableCell
8273328 Compiler implementation for Pattern Matching for switch (Second Preview)
8273329 Remove redundant null check from String.getBytes(String charsetName)
8273333 Zero should warn about unimplemented -XX:+LogTouchedMethods
8273335 compiler/blackhole tests should not run with interpreter-only VMs
8273341 Update Siphash to version 1.0
8273342 Null pointer dereference in classFileParser.cpp:2817
8273343 Create release notes for JavaFX 17
8273351 bad tag in jdk.random module-info.java
8273358 macOS Monterey does not have the font Times needed by Serif
8273359 CI: ciInstanceKlass::get_canonical_holder() doesn’t respect instance size
8273361 InfoOptsTest is failing in tier1
8273366 [testbug] javax/swing/UIDefaults/6302464/bug6302464.java fails on macOS12
8273369 Computing micros between two instants unexpectedly overflows for some cases
8273372 Remove scavenge trace message in psPromotionManager
8273373 Zero: Cannot invoke JVM in primordial threads on Zero
8273375 Remove redundant ‘new String’ calls after concatenation in java.desktop
8273376 Zero: Disable vtable/itableStub gtests
8273378 Shenandoah: Remove the remaining uses of os::is_MP
8273380 ARM32: Default to {ldrexd,strexd} in StubRoutines::atomic_{load|store}_long
8273381 Assert in PtrQueueBufferAllocatorTest.stress_free_list_allocator_vm
8273383 vmTestbase/vm/gc/containers/Combination05/TestDescription.java crashes verifying length of DCQS
8273386 Remove duplicated code in G1DCQS::abandon_completed_buffers
8273387 remove some unreferenced gtk-related functions
8273401 Disable JarIndex support in URLClassPath
8273402 Use derived NamingExceptions in com.sun.jndi.ldap.Connection#readReply
8273408 java.lang.AssertionError: typeSig ERROR on generated class property of record
8273409 Receiver type narrowed by CCP does not always trigger post-parse call devirtualization
8273410 IR verification framework fails with “Should find method name in validIrRulesMap”
8273414 ResourceObj::operator delete should handle nullptr in debug builds
8273416 C2: assert(false) failed: bad AD file after JDK-8252372 with UseSSE={0,1}
8273430 Suspicious duplicate condition in java.util.regex.Grapheme#isExcludedSpacingMark
8273433 Enable parallelism in vmTestbase_nsk_sysdict tests
8273435 Remove redundant zero-length check in ClassDesc.of
8273438 Enable parallelism in vmTestbase/metaspace/stressHierarchy tests
8273439 Fix G1CollectedHeap includes and forward declarations
8273440 Zero: Disable runtime/Unsafe/InternalErrorTest.java
8273450 Fix the copyright header of SVML files
8273451 Remove unreachable return in mutexLocker::wait
8273452 DocTrees.getDocCommentTree should be specified as idempotent
8273454 C2: Transform (-a)(-b) into ab
8273456 Do not hold ttyLock around stack walking
8273459 Update code segment alignment to 64 bytes
8273462 ProblemList vmTestbase/vm/mlvm/anonloader/stress/oome/heap/Test.java in -Xcomp mode
8273471 Add foldmultilines to UL for stdout/err
8273476 G1: refine G1CollectedHeap::par_iterate_regions_array_part_from
8273478 [macos11] JTabbedPane selected and pressed tab is not legible
8273482 Remove “foreground work” concept from WorkGang
8273483 Zero: Clear pending JNI exception check in native method handler
8273484 Cleanup unnecessary null comparison before instanceof check in java.naming
8273486 Zero: Handle DiagnoseSyncOnValueBasedClasses VM option
8273487 Zero: Handle “zero” variant in runtime tests
8273489 Zero: Handle UseHeavyMonitors on all monitorenter paths
8273491 java.util.spi.LocaleServiceProvider spec contains statement that is too strict
8273492 Move evacuation failure handling into G1YoungCollector
8273494 Zero: Put libjvm.so into “zero” folder, not “server”
8273497 building.md should link to both md and html
8273498 compiler/c2/Test7179138_1.java timed out
8273505 runtime/cds/appcds/loaderConstraints/DynamicLoaderConstraintsTest.java#default-cl crashed with SIGSEGV in MetaspaceShared::link_shared_classes
8273507 Convert test/jdk/java/nio/channels/Channels/TransferTo.java to TestNG test
8273508 Support archived heap objects in SerialGC
8273512 Fix the copyright header of x86 macroAssembler files
8273513 Make java.io.FilterInputStream specification more precise about overrides
8273514 java/util/DoubleStreamSums/CompensatedSums.java failure
8273516 ProblemList compiler/c2/Test7179138_1.java in -Xcomp mode on win-X64
8273522 Rename test property vm.cds.archived.java.heap to vm.cds.write.archived.java.heap
8273526 Extend the OSContainer API pids controller with pids.current
8273528 Avoid ByteArrayOutputStream.toByteArray when converting stream to String
8273539 [PPC64] gtest build error after JDK-8264207
8273541 Cleaner Thread creates with normal priority instead of MAX_PRIORITY - 2
8273544 Increase test coverage for snippets
8273545 Remove Thread::is_GC_task_thread()
8273546 DecimalFormat documentation contains literal HTML character references
8273550 Replace os::cgc_thread/pgc_thread with os::gc_thread
8273559 Shenandoah: Shenandoah should support multi-threaded heap dump
8273575 memory leak in appendBootClassPath(), paths must be deallocated
8273578 javax/swing/JMenu/4515762/bug4515762.java fails on macOS 12
8273581 Change the mechanism by which JDK loads the platform-specific FontManager class
8273584 TypeElement.getSuperclass crashes for a record TypeElement when j.l.Record is not available
8273585 String.charAt performance degrades due to JDK-8268698
8273590 Move helper classes in G1 post evacuation sub tasks to cpp files
8273592 Backout JDK-8271868
8273595 tools/jpackage tests do not work on apt-based Linux distros like Debian
8273597 Rectify Thread::is_ConcurrentGC_thread()
8273599 Remove cross_threshold method usage around GC
8273605 VM Exit does not abort concurrent mark
8273606 Zero: SPARC64 build fails with si_band type mismatch
8273609 Fix trivial doc typos in the compiler area
8273610 LogTestFixture::restore_config() should not restore options
8273611 Remove unused ProfilePrint_lock
8273612 Fix for JDK-8272873 causes timeout in running some tests with -Xcomp
8273613 JFR: RemoteRecordingStream::start() blocks close()
8273614 Shenandoah: intermittent timeout with ConcurrentGCBreakpoint tests
8273616 Fix trivial doc typos in the java.base module
8273626 G1: Factor out concurrent segmented array from G1CardSetAllocator
8273629 compiler/uncommontrap/TestDeoptOOM.java fails with release VMs
8273634 [TEST_BUG] Improve javax/swing/text/ParagraphView/6364882/bug6364882.java
8273635 Attempting to acquire lock StackWatermark_lock/9 out of order with lock tty_lock/3
8273638 javax/swing/JTable/4235420/bug4235420.java fails in GTK L&F
8273639 tests fail with “assert(_handle_mark_nesting > 1) failed: memory leak: allocating handle outside HandleMark”
8273641 (bf) Buffer subclasses documentation contains template strings
8273646 Add openssl from path variable also in to Default System Openssl Path in OpensslArtifactFetcher
8273651 JFR: onMetadata(), setStartTime(), setEndTime() lacks test coverage
8273654 JFR: Remove unused SecuritySupport.setAccessible(Field)
8273655 content-types.properties files are missing some common types
8273656 Improve java.lang.invoke.MethodType.parameterList() and its usage
8273659 Replay compilation crashes with SIGSEGV since 8271911
8273670 Remove weak etypes from default krb5 etype list
8273675 Remove unused Universe::_verify_in_progress flag
8273678 TableAccessibility and TableRowAccessibility miss autorelease
8273681 Add Vector API vs Arrays.mismatch intrinsic benchmark
8273682 Upgrade Jline to 3.20.0
8273684 Replace usages of java.util.Stack with ArrayDeque
8273685 Remove jtreg tag manual=yesno for java/awt/Graphics/LCDTextAndGraphicsState.java & show test instruction
8273691 Missing comma after 2021 in GraphemeTestAccessor.java copyright notice
8273695 Safepoint deadlock on VMOperation_lock
8273704 DrawStringWithInfiniteXform.java failed : drawString with InfiniteXform transform takes long time
8273710 Remove redundant stream() call before forEach in jdk.jdeps
8273711 Remove redundant stream() call before forEach in jdk.jlink
8273712 C2: Add mechanism for rejecting inlining of low frequency call sites and deprecate MinInliningThreshold.
8273714 jdk/jfr/api/consumer/TestRecordedFrame.java still times out after JDK-8273047
8273730 WorkGangBarrierSync constructor unused
8273745 VerifyLocale.java occasionally times out
8273754 Re-introduce Automatic-Module-Name in empty jars
8273756 Enhance BMP image support
8273774 CDSPluginTest should only expect classes_nocoops.jsa exists on supported 64-bit platforms
8273783 Simplify Metaspace arena guard handling
8273790 Potential cyclic dependencies between Gregorian and CalendarSystem
8273792 JumpableGenerator.rngs() documentation refers to wrong method
8273797 Stop impersonating “server” VM in all VM variants
8273801 Handle VMTYPE for “core” VM variant
8273803 Zero: Handle “zero” variant in CommandLineOptionTest.java
8273804 Platform.isTieredSupported should handle the no-compiler case
8273805 gc/g1/TestGCLogMessages.java test should handle non-JFR configs
8273806 compiler/cpuflags/TestSSE4Disabled.java should test for CPU feature explicitly
8273807 Zero: Drop incorrect test block from compiler/startup/NumCompilerThreadsCheck.java
8273808 Cleanup AddFontsToX11FontPath
8273815 move have_special_privileges to os_posix for POSIX platforms
8273823 Problemlist gc/stringdedup tests timing out on ZGC
8273825 TestIRMatching.java fails after JDK-8266550
8273826 Correct Manifest file name and NPE checks
8273831 PrintServiceLookup spawns 2 threads in the current classloader, getting orphaned
8273832 gc/shenandoah/TestJcmdHeapDump.java does not have a @requires vm.gc.shenandoah
8273838 Enhanced BMP processing
8273872 ZGC: Explicitly use 2M large pages
8273877 os::unsetenv unused
8273880 Zero: Print warnings when unsupported intrinsics are enabled
8273881 Metaspace: test repeated deallocations
8273887 [macos] java/awt/color/ICC_ColorSpace/MTTransformReplacedProfile.java timed out
8273894 ConcurrentModificationException raised every time ReferralsCache drops referral
8273895 compiler/ciReplay/TestVMNoCompLevel.java fails due to wrong data size with TieredStopAtLevel=2,3
8273902 Memory leak in OopStorage due to bug in OopHandle::release()
8273907 Cleanup redundant Math.max/min calls in DefaultHighlighter
8273909 vmTestbase/nsk/jdi/Event/request/request001 can still fail with “ERROR: new event is not ThreadStartEvent”
8273910 Redundant condition and assignment in java.net.URI
8273912 Add threadControl_dumpThread(jthread) function
8273913 Problem list some headful client jtreg tests that fail on macOS 12
8273915 Create ‘nosafepoint’ rank
8273916 Remove ‘special’ ranking
8273917 Remove ‘leaf’ ranking for Mutex
8273921 Refactor NSK/JDI tests to create thread using factory
8273922 (fs) UserDefinedFileAttributeView doesn’t handle file names that are just under the MAX_PATH limit (win)
8273924 ArrayIndexOutOfBoundsException thrown in java.util.JapaneseImperialCalendar.add()
8273927 Enable hsdis for riscv64
8273928 Use named run ids when problem listing tests
8273929 Remove GzipRandomAccess in heap dump test
8273933 [TESTBUG] Test must run without preallocated exceptions
8273934 Remove unused perfcounters
8273935 (zipfs) Files.getFileAttributeView() throws UOE instead of returning null when view not supported
8273940 vmTestbase/vm/mlvm/meth/stress/gc/callSequencesDuringGC/Test.java crashes in full gc during VM exit
8273946 Move clearQuad method to BaseShaderGraphics superclass
8273956 Add checking for rank values
8273958 gtest/MetaspaceGtests executes unnecessary tests in debug builds
8273959 Some metaspace diagnostic switches should be develop
8273960 Redundant condition in Metadata.TypeComparator.compare
8273961 jdk/nio/zipfs/ZipFSTester.java fails if file path contains ‘+’ character
8273965 some testlibrary_tests/ir_framework tests fail when c1 disabled
8273967 gtest os.dll_address_to_function_and_library_name_vm fails on macOS12
8273968 JCK javax_xml tests fail in CI
8273969 Memory Leak on the Runnable provided to Platform.startup
8273972 Multi-core choke point in CMM engine (LCMSTransform.doTransform)
8273979 move some os time related functions to os_posix for POSIX platforms
8273998 Clarify specification for Window properties controlled by the window manager
8274003 ProcessHandleImpl.Info toString has an if check which is always true
8274004 Change ‘nonleaf’ rank name
8274007 [REDO] VM Exit does not abort concurrent mark
8274016 Replace ‘for’ cycles with iterator with enhanced-for in java.desktop
8274022 Additional Memory Leak in ControlAcceleratorSupport
8274029 Remove jtreg tag manual=yesno for java/awt/print/Dialog/DialogOrient.java
8274031 Typo in StringBuilder.readObject
8274032 Remove jtreg tag manual=yesno for java/awt/print/PrinterJob/ImagePrinting/ImageTypes.java & show test UI
8274033 Some tier-4 CDS EpsilonGC tests throw OOM
8274039 codestrings gtest fails when hsdis is present
8274048 IGV: Replace usages of Collections.sort with List.sort call
8274050 Unnecessary Vector usage in javax.crypto
8274053 [BACKOUT] JDK-8270842: G1: Only young regions need to redirty outside references in remset.
8274054 Add custom enqueue calls during reference processing
8274056 JavaAccessibilityUtilities leaks JNI objects
8274060 C2: Incorrect computation after JDK-8273454
8274061 Tree-/TableRowSkin: misbehavior on switching skin
8274068 Rename G1ScanInYoungSetter to G1SkipCardEnqueueSetter
8274069 Clean up g1ParScanThreadState a bit
8274070 Rectify problemlist platform for failing test on macos12
8274071 Clean up java.lang.ref comments and documentation
8274074 SIGFPE with C2 compiled code with -XX:+StressGCM
8274075 Fix miscellaneous typos in java.base
8274079 Cleanup unnecessary calls to Throwable.initCause() in java.base module
8274083 Update testing docs to mention tiered testing
8274087 Windows DLL path not set correctly.
8274096 Improve decoding of image files
8274107 Cherry pick GTK WebKit 2.32.4 changes
8274114 ProblemList serviceability/sa/TestJhsdbJstackMixed.java on linux-aarch64 in -Xcomp mode
8274120 [JVMCI] CompileBroker should resolve parameter types for JVMCI compiles
8274130 C2: MulNode::Ideal chained transformations may act on wrong nodes
8274136 -XX:+ExitOnOutOfMemoryError calls exit while threads are running
8274137 TableView scrollbar/header misaligned when reloading data
8274143 Disable “invalid entry for security.provider.X” error message in log file when security.provider.X is empty
8274145 C2: condition incorrectly made redundant with dominating main loop exit condition
8274160 java/awt/Window/ShapedAndTranslucentWindows/Common.java delay is too high
8274161 Cleanup redundant casts in jdk.compiler
8274163 Use String.equals instead of String.compareTo in jdk.jcmd
8274168 Avoid String.compareTo == 0 to check String equality in java.management
8274169 HotSpot Style Guide has stale link to chromium style guide
8274170 Add hooks for custom makefiles to augment jtreg test execution
8274171 java/nio/file/Files/probeContentType/Basic.java failed on “Content type” mismatches
8274172 Convert JavadocTester to use NIO
8274175 (fc) java/nio/channels/FileChannel/Transfer2GPlus.java still failed in timeout
8274179 AArch64: Support SVE operations with encodable immediates
8274190 Use String.equals instead of String.compareTo in jdk.internal.jvmstat
8274191 Improve g1 evacuation failure injector performance
8274195 Doc cleanup in java.nio.file
8274196 Crashes in VM_HeapDumper::work after JDK-8252842
8274205 Handle KDC_ERR_SVC_UNAVAILABLE error code from KDC
8274211 Test man page that options are documented
8274216 ProblemList 2 serviceability/dcmd/gc tests with ZGC on linux-all and windows-all
8274227 Remove “impl.prefix” jdk system property usage from InetAddress
8274232 Cleanup unnecessary null comparison before instanceof check in jdk.jdi
8274233 Minor cleanup for ToolBox
8274234 Remove unnecessary boxing via primitive wrapper valueOf(String) methods in java.sql.rowset
8274237 Replace ‘for’ cycles with iterator with enhanced-for in java.base
8274242 Implement fast-path for ASCII-compatible CharsetEncoders on x86
8274244 ReportOnImportedModuleAnnotation.java fails on rerun
8274245 sun/tools/jmap/BasicJMapTest.java Mutex rank failures
8274255 Update javac messages to use “enum class” rather than “enum type”
8274259 G1: assert(check_alignment(result)) failed: address not aligned: 0x00000008baadbabe after JDK-8270009
8274261 Use enhanced-for instead of plain ‘for’ in jdk.jcmd
8274265 Suspicious string concatenation in logTestUtils.inline.hpp
8274273 Update testing docs for MacOS with Non-US locale
8274274 Update JUnit to version 5.8.1
8274276 Cache normalizedBase URL in URLClassPath.FileLoader
8274282 Clarify special wait assert
8274286 Skip null for make_referent_alive in referenceProcessor
8274289 jdk/jfr/api/consumer/TestRecordedFrameType.java failed with “RuntimeException: assertNotEquals: expected Interpreted to not equal Interpreted”
8274293 Build failure on macOS with Xcode 13.0 as vfork is deprecated
8274294 ProblemList sun/tools/jmap/BasicJMapTest.java
8274296 Update or Problem List tests which may fail with uiScale=2 on macOS
8274298 JFR Thread Sampler thread must not acquire malloc lock after suspending a thread because of possible deadlock
8274299 Make Method/Constructor/Field accessors @Stable
8274311 Make build.tools.jigsaw.GenGraphs more configurable
8274312 ProblemList 2 serviceability/dcmd/gc tests with ZGC on macos-all
8274313 ProblemList sun/tools/jmap/BasicJMapTest.java subtests
8274314 Typo in WatchService#poll(long timeout, TimeUnit unit) javadoc
8274315 JFR: One closed state per file or stream
8274317 Unnecessary reentrant synchronized block in java.awt.Cursor
8274318 Replace ‘for’ cycles with iterator with enhanced-for in java.management
8274319 Replace usages of Collections.sort with List.sort call in jdk.jfr
8274320 os::fork_and_exec() should be using posix_spawn
8274321 Standardize values of @since tags in javax.lang.model
8274322 Problems with oopDesc construction
8274323 compiler/codegen/aes/TestAESMain.java failed with “Error: invalid offset: -1434443640” after 8273297
8274325 C4819 warning at vm_version_x86.cpp on Windows after JDK-8234160
8274326 [macos] Ensure initialisation of sun/lwawt/macosx/CAccessibility in JavaComponentAccessibility.m
8274328 C2: Redundant CFG edges fixup in block ordering
8274329 Fix non-portable HotSpot code in MethodMatcher::parse_method_pattern
8274330 Incorrect encoding of the DistributionPointName object in IssuingDistributionPointExtension
8274333 Redundant null comparison after Pattern.split
8274338 com/sun/jdi/RedefineCrossEvent.java failed “assert(m != __null) failed: NULL mirror”
8274340 [BACKOUT] JDK-8271880: Tighten condition for excluding regions from collecting cards with cross-references
8274345 make build-test-lib is broken
8274346 Support for additional content in an app-image.
8274347 Passing a nested switch expression as a parameter causes an NPE during compile
8274349 ForkJoinPool.commonPool() does not work with 1 CPU
8274363 Transitively sealed classes not considered exhaustive in switches
8274367 Re-indent stack-trace examples for Throwable.printStackTrace
8274374 Additional fix for JDK-8272014
8274379 Allow process of unsafe access errors in check_special_condition_for_native_trans
8274381 missing CAccessibility definitions in JNI code
8274383 JNI call of getAccessibleSelection on a wrong thread
8274391 Suppress more warnings on non-serializable non-transient instance fields in java.util.concurrent
8274392 Suppress more warnings on non-serializable non-transient instance fields in java.sql.rowset
8274393 Suppress more warnings on non-serializable non-transient instance fields in security libs
8274394 Use Optional.isEmpty instead of !Optional.isPresent in jdk.jlink
8274395 Use enhanced-for instead of plain ‘for’ in jdk.internal.jvmstat
8274396 Suppress more warnings on non-serializable non-transient instance fields in client libs
8274397 [macOS] Stop setting env. var JAVA_MAIN_CLASS_ in launcher code
8274398 Suppress more warnings on non-serializable non-transient instance fields in management libs
8274401 C2: GraphKit::load_array_element bypasses Access API
8274405 Suppress warnings on non-serializable non-transient instance fields in javac and javadoc
8274406 RunThese30M.java failed “assert(!LCA_orig->dominates(pred_block) || early->dominates(pred_block)) failed: early is high enough”
8274407 (tz) Update Timezone Data to 2021c
8274413 FX: Update copyright year in docs, readme files to 2022
8274415 Suppress warnings on non-serializable non-transient instance fields in java.xml
8274430 Remove some debug error printing code added in JDK-8017163
8274433 All Cells: misbehavior of startEdit
8274434 move os::get_default_process_handle and os::dll_lookup to os_posix for POSIX platforms
8274435 EXCEPTION_ACCESS_VIOLATION in BFSClosure::closure_impl
8274453 (sctp) com/sun/nio/sctp/SctpChannel/CloseDescriptors.java test should be resilient to lsof warnings
8274456 Remove jtreg tag manual=yesno java/awt/print/PrinterJob/PageDialogTest.java
8274464 Remove redundant stream() call before forEach in java.* modules
8274465 Fix javax/swing/text/ParagraphView/6364882/bug6364882.java failures
8274466 G1: use field directly rather than method in G1CollectorState::in_mixed_phase
8274467 TestZoneInfo310.java fails with tzdata2021b
8274468 TimeZoneTest.java fails with tzdata2021b
8274471 Verification of OCSP Response signed with RSASSA-PSS fails
8274496 Use String.contains() instead of String.indexOf() in java.desktop
8274497 Unnecessary Vector usage in AquaFileSystemModel
8274501 c2i entry barriers read int as long on AArch64
8274505 Too weak variable type leads to unnecessary cast in java.desktop
8274506 TestPids.java and TestPidsLimit.java fail with podman run as root
8274509 Remove stray * and stylistic . from doc comments
8274516 [REDO] JDK-8271880: Tighten condition for excluding regions from collecting cards with cross-references
8274521 jdk/jfr/event/gc/detailed/TestGCLockerEvent.java fails when other GC is selected
8274522 java/lang/management/ManagementFactory/MXBeanException.java test fails with Shenandoah
8274523 java/lang/management/MemoryMXBean/MemoryTest.java test should handle Shenandoah
8274525 Replace uses of StringBuffer with StringBuilder in java.xml
8274527 Minimal VM build fails after JDK-8273459
8274528 Add comment to explain an HKDF optimization in SSLSecretDerivation
8274546 Shenandoah: Remove unused ShenandoahUpdateRootsTask copy
8274548 (fc) FileChannel gathering write fails with IOException “Invalid argument” on macOS 11.6
8274550 c2i entry barriers read int as long on PPC
8274559 JFR: Typo in ‘jfr help configure’ text
8274560 JFR: Add test for OldObjectSample event when using Shenandoah
8274561 sun/net/ftp/TestFtpTimeValue.java timed out on slow machines
8274562 (fs) UserDefinedFileAttributeView doesn’t correctly determine if supported when using OverlayFS
8274563 jfr/event/oldobject/TestClassLoaderLeak.java fails when GC cycles are not happening
8274605 Fix predicate guarantees on returned values in (Doc)SourcePositions
8274606 Fix jaxp/javax/xml/jaxp/unittest/transform/SurrogateTest.java test
8274610 Add linux-aarch64 to bootcycle build profiles
8274615 Support relaxed atomic add for linux-aarch64
8274620 resourcehogs/serviceability/sa/TestHeapDumpForLargeArray.java is timing out
8274621 NullPointerException because listenAddress[0] is null
8274625 Search field placeholder behavior
8274632 Possible pointer overflow in PretouchTask chunk claiming
8274634 Use String.equals instead of String.compareTo in java.desktop
8274635 Use String.equals instead of String.compareTo in jdk.accessibility
8274639 Provide a way to disable warnings for cross-modular links
8274640 Cleanup unnecessary null comparison before instanceof check in java.desktop
8274642 jdk/jshell/CommandCompletionTest.java fails with NoSuchElementException after JDK-8271287
8274651 Possible race in FontDesignMetrics.KeyReference.dispose
8274656 Remove default_checksum and safe_checksum_type from krb5.conf
8274658 ISO 4217 Amendment 170 Update
8274662 Replace ‘while’ cycles with iterator with enhanced-for in jdk.hotspot.agent
8274666 rename HtmlStyle.descfrmTypeLabel to be less cryptic
8274669 Dialog sometimes ignores max height
8274670 Improve version string handling in SA
8274680 Remove unnecessary conversion to String in java.desktop
8274685 Documentation suggests there are ArbitrarilyJumpableGenerator when none
8274686 java.util.UUID#hashCode() should use Long.hashCode()
8274687 JDWP deadlocks if some Java thread reaches wait in blockOnDebuggerSuspend
8274699 Certain blend modes cannot be set from CSS
8274714 Incorrect verifier protected access error message
8274715 Implement forEach in Collections.CopiesList
8274716 JDWP Spec: the description for the Dispose command confuses suspend with resume.
8274718 runtime/cds/appcds/LambdaEagerInit.java fails with -XX:-CompactStrings
8274721 UnixSystem fails to provide uid, gid or groups if no username is available
8274729 Define Position.NOPOS == Diagnostic.NOPOS
8274730 AArch64: AES/GCM acceleration is broken by the fix for JDK-8273297
8274734 the method jdk.jshell.SourceCodeAnalysis documentation not working
8274736 Concurrent read/close of SSLSockets causes SSLSessions to be invalidated unnecessarily
8274738 ZGC: Use relaxed atomic load when reading bits in the live map
8274744 TestSnippetTag test fails after recent integration
8274745 ProblemList TestSnippetTag.java
8274750 java/io/File/GetXSpace.java failed: ‘/dev’: 191488 != 190976
8274753 ZGC: SEGV in MetaspaceShared::link_shared_classes
8274755 Replace ‘while’ cycles with iterator with enhanced-for in jdk.jdi
8274757 Cleanup unnecessary calls to Throwable.initCause() in java.management module
8274770 [PPC64] resolve_jobject needs a generic implementation to support load barriers
8274773 [TESTBUG] UnsafeIntrinsicsTest intermittently fails on weak memory model platform
8274779 HttpURLConnection: HttpClient and HttpsClient incorrectly check request method when set to POST
8274780 ChannelInputStream.readNBytes(int) incorrectly calls readAllBytes()
8274781 Use monospace font for enclosing interface
8274784 jshell: Garbled character was displayed by System.out.println(…) on Japanese Windows
8274785 ciReplay: Potential crash due to uninitialized Compile::_ilt variable
8274793 Suppress warnings on non-serializable non-transient instance fields in sun.net
8274794 Print all owned locks in hs_err file
8274795 AArch64: avoid spilling and restoring r18 in macro assembler
8274797 ProblemList resourcehogs/serviceability/sa/TestHeapDumpForLargeArray.java on macosx-x64
8274806 Simplify equals() call on nullable variable and a constant in java.desktop
8274835 Remove unnecessary castings in java.base
8274838 runtime/cds/appcds/TestSerialGCWithCDS.java fails on Windows
8274840 Update OS detection code to recognize Windows 11
8274848 LambdaMetaFactory::metafactory on REF_invokeSpecial impl method has incorrect behavior
8274851 [PPC64] Port zgc to linux on ppc64le
8274854 Mnemonics for menu containing numeric text not working
8274855 vectorapi tests failing with assert(!vbox->is_Phi()) failed
8274856 Failing jpackage tests with fastdebug/release build
8274858 Remove unused dictionary_classes_do functions
8274864 Remove Amman/Cairo hacks in ZoneInfoFile
8274879 Replace uses of StringBuffer with StringBuilder within java.base classes
8274882 Cleanup redundant boxing in java.desktop
8274883 (se) Selector.open throws IAE when the default file system provider is changed to a custom provider
8274888 Dump “-DReproduce=true” to the test VM command line output
8274894 Use Optional.empty() instead of ofNullable(null) in HttpResponse.BodySubscribers.discarding
8274899 Replace usages of Collections.sort with List.sort call in jdk.hotspot.agent
8274900 Too weak variable type leads to unnecessary cast in jdk.javadoc
8274903 Zero: Support AsyncGetCallTrace
8274910 Compile in G1 evacuation failure injection code based on define
8274911 testlibrary_tests/ir_framework/tests/TestIRMatching.java fails with “java.lang.RuntimeException: Should have thrown exception”
8274920 ProblemList 2 VectorAPI tests failing due to “assert(!vbox->is_Phi()) failed”
8274925 Shenandoah: shenandoah/TestAllocHumongousFragment.java test failed on lock rank check
8274927 Remove unnecessary G1ArchiveAllocator code
8274929 Crash while reading specific clipboard content
8274930 sun/tools/jps/TestJps.java can fail with long VM arguments string
8274934 Attempting to acquire lock JNICritical_lock/41 out of order with lock MultiArray_lock/41
8274935 dumptime_table has stale entry
8274937 Revert the timeout setting for DynamicLoaderConstraintsTest
8274942 AssertionError at jdk.compiler/com.sun.tools.javac.util.Assert.error(Assert.java:155)
8274944 AppCDS dump causes SEGV in VM thread while adjusting lambda proxy class info
8274945 Cleanup unnecessary calls to Throwable.initCause() in java.desktop
8274946 Cleanup unnecessary calls to Throwable.initCause() in java.rmi
8274949 Use String.contains() instead of String.indexOf() in java.base
8274952 jdk/jfr/api/consumer/TestRecordedFrameType.java failed when c1 disabled
8274983 C1 optimizes the invocation of private interface methods
8274986 max code printed in hs-err logs should be configurable
8274988 G1: refine G1SegmentedArrayAllocOptions and G1CardSetAllocOptions
8275002 Remove unused AbstractStringBuilder.MAX_ARRAY_SIZE
8275003 Suppress warnings on non-serializable non-transient instance fields in windows mscapi
8275004 CDS build failure with gcc11
8275007 Java fails to start with null charset if LC_ALL is set to certain locales
8275008 gtest build failure due to stringop-overflow warning with gcc11
8275013 Improve discussion of serialization method declarations in java.io.Object{Input, Output}Stream
8275021 Test serviceability/sa/TestJmapCore.java fails with: java.io.IOException: Stack frame 0x4 not found
8275031 runtime/ErrorHandling/MachCodeFramesInErrorFile.java fails when hsdis is present
8275035 Clean up worker thread infrastructure
8275037 Test vmTestbase/nsk/sysdict/vm/stress/btree/btree011/btree011.java crashes with memory exhaustion on Windows
8275047 Optimize existing fill stubs for AVX-512 target
8275049 [ZGC] missing null check in ZNMethod::log_register
8275051 Shenandoah: Correct ordering of requested gc cause and gc request flag
8275052 AArch64: Severe AES/GCM slowdown on MacOS for short blocks
8275055 Improve HeapRegionRemSet::split_card()
8275056 Virtualize G1CardSet containers over heap region
8275063 Implementation of Foreign Function & Memory API (Second incubator)
8275071 [macos] A11y cursor gets stuck when combobox is closed
8275074 Cleanup unused code in JFR LeakProfiler
8275075 Remove unnecessary conversion to String in jdk.hotspot.agent
8275079 Remove unnecessary conversion to String in java.net.http
8275080 G1CollectedHeap::expand() returns the wrong value
8275082 Update XML Security for Java to 2.3.0
8275084 CDS warning when building with LOG=debug
8275086 compiler/c2/irTests/TestPostParseCallDevirtualization.java fails when compiler1 is disabled
8275091 /src/jdk.management.jfr/share/classes/module-info.java has non-canonical order
8275097 Wrong span of the ‘default’ tag
8275104 IR framework does not handle client VM builds correctly
8275106 Cleanup Iterator usages in java.desktop
8275128 Build hsdis using normal build system
8275131 Exceptions after a touchpad gesture on macOS
8275137 jdk.unsupported/sun.reflect.ReflectionFactory.readObjectNoDataForSerialization uses wrong signature
8275138 WebView: UserAgent string is empty for first request
8275145 file.encoding system property has an incorrect value on Windows
8275149 (ch) ReadableByteChannel returned by Channels.newChannel(InputStream) throws ReadOnlyBufferException
8275150 URLClassLoaderTable should store OopHandle instead of Handle
8275162 Use varargs in ‘def’ macros in mutexLocker.cpp
8275163 Deflater::deflate methods omit javadoc for ReadOnlyBufferException
8275167 x86 intrinsic for unsignedMultiplyHigh
8275171 ProblemList compiler/codegen/aes/TestAESMain.java on linux-x64 and windows-x64 in -Xcomp mode
8275173 testlibrary_tests/ir_framework/tests/TestCheckedTests.java fails after JDK-8274911
8275185 Remove dead code and clean up jvmstat LocalVmManager
8275186 Suppress warnings on non-serializable array component types in xml
8275187 Suppress warnings on non-serializable array component types in java.sql.rowset
8275197 Remove unused fields in ThaiBuddhistChronology
8275199 Bogus warning generated for serializable records
8275226 Shenandoah: Relax memory constraint for worker claiming tasks/ranges
8275233 Incorrect line number reported in exception stack trace thrown from a lambda expression
8275234 java/awt/GraphicsDevice/DisplayModes/CycleDMImage.java is entered twice in ProblemList
8275240 Change nested classes in jdk.attach to static nested classes
8275241 Unused ArrayList is created in RequestEngine.addHooks
8275244 Suppress warnings on non-serializable array component types in jdk.management
8275249 Suppress warnings on non-serializable array component types in jdk.jlink
8275252 Migrate cacerts from JKS to password-less PKCS12
8275262 [BACKOUT] AArch64: Implement string_compare intrinsic in SVE
8275265 java/nio/channels tests needing large heap sizes fail on x86_32
8275273 Add missing HtmlStyle documentation
8275277 assert(dest_attr.is_in_cset() == (obj->forwardee() == obj)) failed: Only evac-failed objects must be in the collection set here but is not
8275286 Check current thread when calling JRT methods that expect it
8275287 Relax memory ordering constraints on updating instance class and array class counters
8275293 A change done with JDK-8268764 mismatches the java.rmi.server.ObjID.hashCode spec
8275298 Remove unnecessary weak_oops_do call in adjust weak roots phase
8275301 Unify C-heap buffer overrun checks into NMT
8275302 unexpected compiler error: cast, intersection types and sealed
8275308 Add valueOf(Runtime.Version) factory to SourceVersion
8275317 AArch64: Support some type conversion vectorization in SLP
8275319 java.net.NetworkInterface throws java.lang.Error instead of SocketException
8275320 NMT should perform buffer overrun checks
8275322 Change nested classes in java.management to static nested classes
8275326 C2: assert(no_dead_loop) failed: dead loop detected
8275329 ZGC: vmTestbase/gc/gctests/SoftReference/soft004/soft004.java fails with assert(_phases->length() <= 1000) failed: Too many recored phases?
8275330 C2: assert(n->is_Root() || n->is_Region() || n->is_Phi() || n->is_MachMerge() || def_block->dominates(block)) failed: uses must be dominated by definitions
8275333 Print count in “Too many recored phases?” assert
8275334 Move class loading Events to a separate section in hs_err files
8275342 Change nested classes in java.prefs to static nested classes
8275344 -Xcheck:jni produces some warnings in the LCMS.c
8275347 ciReplay: staticfield lines not properly terminated
8275360 Use @Override in javax.annotation.processing
8275368 Correct statement of kinds of elements Processor.process operates over
8275375 [REDO] JDK-8271949 dumppath in -XX:FlightRecorderOptions does not affect
8275381 G1: refactor 2 constructors of G1CardSetConfiguration
8275384 Change nested classes in jdk.jconsole to static nested classes
8275385 Change nested classes in jdk.jdi to static nested classes
8275386 Change nested classes in jdk.jlink to static nested classes
8275405 Linking error for classes with lambda template parameters and virtual functions
8275406 Add copy-to-clipboard feature to snippet UI
8275413 Remove unused InstanceKlass::set_array_klasses() method
8275415 Prepare Leak Profiler for Lilliput
8275416 G1: remove unnecessary make_referent_alive in precleaning phase
8275426 PretouchTask num_chunks calculation can overflow
8275436 [BACKOUT] JDK-8271949 dumppath in -XX:FlightRecorderOptions does not affect
8275439 Remove PrintVtableStats
8275440 Remove VirtualSpaceList::is_full()
8275445 RunThese30M.java failed “assert(ZAddress::is_marked(addr)) failed: Should be marked”
8275448 [REDO] AArch64: Implement string_compare intrinsic in SVE
8275449 Add linux-aarch64-zero build profile
8275506 Rename allocated_on_stack to allocated_on_stack_or_embedded
8275509 ModuleDescriptor.hashCode isn’t reproducible across builds
8275511 G1: Rename needs_remset_update to remset_is_tracked in G1HeapRegionAttr
8275512 Upgrade required version of jtreg to 6.1
8275517 Off-by-one error in allocation
8275518 accessibility issue in Inet6Address docs
8275527 Refactor forward pointer access
8275534 com.sun.net.httpserver.BasicAuthenticator should check whether “realm” is a quoted string
8275536 Add test to check that File::lastModified returns same time stamp as Files.getLastModifiedTime
8275569 Add linux-aarch64 to test-make profiles
8275582 Don’t purge metaspace mapping lists
8275586 Zero: Simplify interpreter initialization
8275604 Zero: Reformat opclabels_data
8275607 G1: G1CardSetAllocator::drop_all needs to call G1SegmentedArray::drop_all
8275608 runtime/Metaspace/elastic/TestMetaspaceAllocationMT2 too slow
8275610 C2: Object field load floats above its null check resulting in a segfault
8275638 GraphKit::combine_exception_states fails with “matching stack sizes” assert
8275643 C2’s unaryOp vector intrinsic does not properly handle LongVector.neg
8275645 [JVMCI] avoid unaligned volatile reads on AArch64
8275650 Problemlist java/io/File/createTempFile/SpecialTempFile.java for Windows 11
8275666 serviceability/jvmti/GetObjectSizeClass.java shouldn’t have vm.flagless
8275670 ciReplay: java.lang.NoClassDefFoundError when trying to load java/lang/invoke/LambdaForm$MH
8275686 Suppress warnings on non-serializable non-transient instance fields in java.rmi
8275687 runtime/CommandLine/PrintTouchedMethods test shouldn’t catch RuntimeException
8275688 Suppress warnings on non-serializable non-transient instance fields in DualPivotQuicksort
8275689 [TESTBUG] Use color tolerance only for XRender in BlitRotateClippedArea test
8275703 System.loadLibrary fails on Big Sur for libraries hidden from filesystem
8275704 Metaspace::contains() should be threadsafe
8275712 Hashtable literal_size functions are broken
8275714 G1: remove unused variable in G1Policy::transfer_survivors_to_cset
8275717 Reimplement STATIC_ASSERT to use static_assert
8275718 Relax memory constraint on exception counter updates
8275720 CommonComponentAccessibility.createWithParent isWrapped causes mem leak
8275721 Name of UTC timezone in a locale changes depending on previous code
8275723 Crash on macOS 12 in GlassRunnable::dealloc
8275729 Qualified method names in CodeHeap Analytics
8275730 Relax memory constraint on MultiThreadedRefCounter
8275735 [linux] Remove deprecated Metrics api (kernel memory limit)
8275745 Reproducible copyright headers
8275761 Backout: JDK-8274794 Print all owned locks in hs_err file
8275766 (tz) Update Timezone Data to 2021e
8275767 JDK source code contains redundant boolean operations in jdk.charsets
8275771 JDK source code contains redundant boolean operations in jdk.compiler and langtools
8275783 G1: fix incorrect region type documentation in HeapRegionType
8275786 New javadoc option to add script files to generated documentation
8275788 Create code element with suitable attributes for code snippets
8275800 Redefinition leaks MethodData::_extra_data_lock
8275809 crash in [CommonComponentAccessibility getCAccessible:withEnv:]
8275811 Incorrect instance to dispose
8275815 OCA link in README.md and CONTRIBUTING.md is broken
8275819 [TableRowAccessibility accessibilityChildren] method is ineffective
8275821 Optimize random number generators developed in JDK-8248862 using Math.unsignedMultiplyHigh()
8275830 C2: Receiver downcast is missing when inlining through method handle linkers
8275840 Add test to java/nio/channels/Channels/TransferTo.java to test transfer sizes > 2GB
8275846 read_base_archive_name() could read past the end of buffer
8275847 Scheduling fails with “too many D-U pinch points” on small method
8275848 Deprecate for removal mistakenly exposed field from class javafx.scene.shape.Box
8275849 TestZoneInfo310.java fails with tzdata2021e
8275851 Deproblemlist open/test/jdk/javax/swing/JComponent/6683775/bug6683775.java
8275854 C2: assert(stride_con != 0) failed: missed some peephole opt
8275856 Remove MetaspaceHandleDeallocations debug switch
8275863 Use encodeASCII for ASCII-compatible DoubleByte encodings
8275865 Print deoptimization statistics in product builds
8275868 ciReplay: Inlining fails with “unloaded signature classes” due to wrong protection domains
8275869 Problem list applications/jcstress/copy.java on Linux-aarch64
8275872 Sync J2DBench run and analyze Makefile targets with build.xml
8275874 [JVMCI] only support aligned reads in c2v_readFieldValue
8275886 G1: remove obsolete comment in HeapRegion::setup_heap_region_size
8275887 jarsigner prints invalid digest/signature algorithm warnings if keysize is weak/disabled
8275908 Record null_check traps for calls and array_check traps in the interpreter
8275909 [JVMCI] c2v_readFieldValue use long instead of jlong for the offset parameter
8275911 Keyboard doesn’t show when tapping inside an iOS text input control
8275917 Some locks shouldn’t allow_vm_block
8275950 Use only _thread_in_vm in ~ThreadBlockInVMPreprocess()
8275975 Remove dead code in ciInstanceKlass
8276025 Hotspot’s libsvml.so may conflict with user dependency
8276034 ProblemList gtest dll_address_to_function_and_library_name on macosx-x64
8276036 The value of full_count in the message of insufficient codecache is wrong
8276039 Remove unnecessary qualifications of java_lang_Class::
8276042 Remove unused local variables in java.naming
8276044 ciReplay: C1 does not dump a replay file when using DumpReplay as compile command option
8276046 codestrings.validate_vm gtest fails on ppc64, s390
8276047 G1: refactor G1CardSetArrayLocker
8276054 JMH benchmarks for Fences
8276055 ZGC: Defragment address space
8276057 Update JMH devkit to 1.33
8276058 Some swing test fails on specific CI macos system
8276063 ProblemList gtest dll_address_to_function_and_library_name on macosx-generic
8276066 Reset LoopPercentProfileLimit for x86 due to suboptimal performance
8276067 ZGC: Remove unused function alloc_high_address_at_most()
8276084 Linux DEB Bundler: release number in outputted .deb file should be optional
8276086 Increase size of metaspace mappings
8276093 Improve naming in closures to iterate over card sets
8276095 ciReplay: replay failure due to incomplete ciMethodData information
8276096 Simplify Unsafe.{load|store}Fence fallbacks by delegating to fullFence
8276098 Do precise BOT updates in G1 evacuation phase
8276100 Remove G1SegmentedArray constructor name parameter
8276102 JDK-8245095 integration reverted JDK-8247980
8276105 C2: Conv(D|F)2(I|L)Nodes::Ideal should handle rounding correctly
8276107 Preventive collections trigger before maxing out heap
8276108 Wrong instruction generation in aarch64 backend
8276110 Problemlist javax/swing/JMenu/4515762/bug4515762.java for macos12
8276112 Inconsistent scalar replacement debug info at safepoints
8276116 C2: optimize long range checks in int counted loops
8276121 G1: Remove unused and uninitialized _g1h in g1SATBMarkQueueSet.hpp
8276123 ZipFile::getEntry will not return a file entry when there is a directory entry of the same name within a Zip File
8276124 Provide snippet support for properties files
8276125 RunThese24H.java SIGSEGV in JfrThreadGroup::thread_group_id
8276126 Dump time class transformation causes heap objects of non-boot classes to be archived
8276128 (bf) Remove unused constant ARRAY_BASE_OFFSET from Direct-X-Buffer
8276129 PretouchTask should page-align the chunk size
8276139 TestJpsHostName.java not reliable, better to expand HostIdentifierCreate.java test
8276141 XPathFactory set/getProperty method
8276142 Update gradle to version 7.3
8276144 Update boot JDK to 17.0.1
8276149 jshell throws EOF error when throwing exception inside switch expression
8276150 Quarantined jpackage apps are labeled as “damaged”
8276151 AArch64: Incorrect result for double to int vector conversion
8276157 C2: Compiler stack overflow during escape analysis on Linux x86_32
8276162 Optimise unsigned comparison pattern
8276164 RandomAccessFile#write method could throw IndexOutOfBoundsException that is not described in javadoc
8276167 VirtualFlow.scrollToTop doesn’t scroll to the top of the last element
8276173 Clean up and remove unneeded casts in HeapDumper
8276174 JavaFX build fails on macOS aarch64
8276175 codestrings.validate_vm gtest still broken on ppc64 after JDK-8276046
8276177 nsk/jvmti/RedefineClasses/StressRedefineWithoutBytecodeCorruption failed with “assert(def_ik->is_being_redefined()) failed: should be being redefined to get here”
8276179 PrismFontFile.isInstalledFont is dead code and should be removed
8276184 Exclude lambda proxy class from the CDS archive if its caller class is excluded
8276186 Require getAvailableLocales() methods to include Locale.ROOT
8276188 Clarify “default charset” descriptions in String class
8276199 java/nio/channels/FileChannel/LargeGatheringWrite.java fails to terminate correctly
8276201 Shenandoah: Race results degenerated GC to enter wrong entry point
8276205 Shenandoah: CodeCache_lock should always be held for initializing code cache iteration
8276206 Rename TextBinding class to better express its purpose
8276207 Properties.loadFromXML/storeToXML works incorrectly for supplementary characters
8276208 vmTestbase/nsk/jdb/repeat/repeat001/repeat001.java fails with “AssertionError: Unexpected output”
8276209 Some call sites doesn’t pass the parameter ‘size’ to SharedRuntime::dtrace_object_alloc(_base)
8276215 Intrinsics matchers should handle native method flags better
8276216 Negated character classes performance regression in Pattern
8276217 Harmonize StrictMath intrinsics handling
8276218 JFR: Clean up jdk.jfr.dcmd
8276220 Reduce excessive allocations in DateTimeFormatter
8276227 ciReplay: SIGSEGV if classfile for replay compilation is not present after JDK-8275868
8276229 Stop allowing implicit updates in G1BlockOffsetTable
8276231 ciReplay: SIGSEGV when replay compiling lambdas
8276234 Trivially clean up locale-related code
8276236 Table headers missing in Formatter api docs
8276239 Better tables in java.util.random package summary
8276252 java/nio/channels/Channels/TransferTo.java failed with OOM java heap space error
8276260 (se) Remove java/nio/channels/Selector/Wakeup.java from ProblemList (win)
8276265 jcmd man page is outdated
8276298 G1: Remove unused G1SegmentedArrayBufferList::add
8276299 G1: Unify the wording buffer/node/element in G1SegmentedArrayXxx, G1CardSetXxx and related classes
8276301 G1: Refine implementation of G1CardSetFreePool::memory_sizes()
8276306 jdk/jshell/CustomInputToolBuilder.java fails intermittently on storage acquisition
8276313 ScrollPane scroll delta incorrectly depends on content height
8276314 [JVMCI] check alignment of call displacement during code installation
8276337 Use override specifier in HeapDumper
8276338 Minor improve of wording for String.to(Lower|Upper)Case
8276348 Use blessed modifier order in java.base
8276367 ProblemList vmTestbase/nsk/jvmti/RedefineClasses/StressRedefineWithoutBytecodeCorruption/TestDescription.java
8276385 Re-run blessed-modifier-order script on java.desktop and jdk.accessibility
8276401 Use blessed modifier order in java.net.http
8276408 Deprecate Runtime.exec methods with a single string command line argument
8276422 Add command-line option to disable finalization
8276429 CodeHeapState::print_names() fails with “assert(klass->is_loader_alive()) failed: must be alive”
8276447 Deprecate finalization-related methods for removal
8276453 Undefined behavior in C1 LIR_OprDesc causes SEGV in fastdebug build
8276490 Incorrect path for duplicate x and y values, when path falls outside axis bound
8276536 Update TimeZoneNames files to follow the changes made by JDK-8275766
8276540 Howl Full CardSet container iteration marks too many cards
8276546 [IR Framework] Whitelist and ignore CompileThreshold
8276548 Use range based visitor for Howl-Full cards
8276550 Use SHA256 hash in build.tools.depend.Depend
8276553 ListView scrollTo() is broken after fix for JDK-8089589
8276556 ProblemList java/nio/channels/FileChannel/LargeGatheringWrite.java on windows-x64
8276559 (httpclient) Consider adding an HttpRequest.Builder.HEAD method to build a HEAD request.
8276562 Fix to JDK-8263155 left out the help text changes
8276571 C2: pass compilation options as structure
8276572 Fake libsyslookup.so library causes tooling issues
8276573 Use blessed modifier order in jdk.javadoc
8276588 Change “ccc” to “CSR” in HotSpot sources
8276609 Document setting property jdk.serialFilter to an invalid value throws ExceptionInInitializerError
8276615 Update CR number of some tests in ProblemList-zgc.txt
8276623 JDK-8275650 accidentally pushed “out” file
8276628 Use blessed modifier order in serviceability code
8276629 Use blessed modifier order in core-libs code
8276632 Use blessed modifier order in security-libs code
8276634 Remove usePlainDatagramSocketImpl option from the test DatagramChannel/SendReceiveMaxSize.java
8276635 Use blessed modifier order in compiler code
8276640 Use blessed modifier order in jfr code
8276641 Use blessed modifier order in jshell
8276649 MethodHandles.Lookup docs: replace the table in the cross-module access check section with list
8276650 GenGraphs does not produce deterministic output
8276652 Missing row headers in MethodHandles.Lookup docs
8276653 Missing row headers in j.l.Character docs
8276654 element-list order is non deterministic
8276655 Use blessed modifier order in SCTP
8276657 XSLT compiler tries to define a class with empty name
8276658 Clean up JNI local handles code
8276660 Scalability bottleneck in java.security.Provider.getService()
8276661 (fs) UserDefinedFileAttributeView no longer works with long path (win)
8276662 Scalability bottleneck in SymbolTable::lookup_common()
8276665 ObjectInputStream.GetField.get(name, object) should throw ClassNotFoundException
8276670 G1: Rename G1CardSetFreePool and related classes
8276672 Cannot build hsdis on WSL
8276674 Malformed Javadoc inline tags in JDK source
8276677 Malformed Javadoc inline tags in JDK source in javax/net/ssl
8276678 Malformed Javadoc inline tags in JDK source in com/sun/beans/decoder/DocumentHandler.java
8276679 Malformed Javadoc inline tags in JDK source in javax/swing
8276681 Additional malformed Javadoc inline tags in JDK source
8276683 Malformed Javadoc inline tags in JDK source in com/sun/tools/javac/util/RawDiagnosticFormatter.java
8276685 Malformed Javadoc inline tags in JDK source in /jdk/management/jfr/RecordingInfo.java
8276688 Remove JLinkReproducibleXXXTest from ProblemList.txt
8276696 ParallelObjectIterator freed at the wrong time in VM_HeapDumper
8276721 G1: Refine G1EvacFailureObjectsSet::iterate
8276731 Metaspace chunks are uncommitted twice
8276743 Make openjdk build Zip Archive generation “reproducible”
8276746 Add section on reproducible builds in building.md
8276763 java/nio/channels/SocketChannel/AdaptorStreams.java fails with “SocketTimeoutException: Read timed out”
8276764 Enable deterministic file content ordering for Jar and Jmod
8276768 Snippet copy feature should use button instead of link
8276769 -Xshare:auto should tolerate problems in the CDS archive
8276772 Refine javax.lang.model docs
8276774 Cookie stored in CookieHandler not sent if user headers contain cookie
8276775 ZonedDateTime/OffsetDateTime.toString return invalid ISO-8601 for years <= 1893
8276779 (ch) InputStream returned by Channels.newInputStream should have fast path for SelectableChannels
8276787 Improve warning messages for -XX:+RecordDynamicDumpInfo
8276790 Rename GenericCDSFileMapHeader::_base_archive_path_offset
8276794 Change nested classes in java.desktop to static nested classes
8276795 Deprecate seldom used CDS flags
8276796 gc/TestSystemGC.java large pages subtest fails with ZGC
8276800 Fix table headers in NumericShaper.html
8276801 gc/stress/CriticalNativeStress.java fails intermittently with Shenandoah
8276805 java/awt/print/PrinterJob/CheckPrivilege.java fails due to disabled SecurityManager
8276806 Use Objects.checkFromIndexSize where possible in java.base
8276808 java/nio/channels/Channels/TransferTo.java timed out
8276824 refactor Thread::is_JavaThread_protected
8276825 hotspot/runtime/SelectionResolution test errors
8276826 Clarify the ModuleDescriptor.Version specification’s treatment of repeated punctuation characters
8276833 G1: Make G1EvacFailureRegions::par_iterate const
8276835 G1: make G1EvacFailureObjectsSet::record inline
8276837 [macos]: Error when signing the additional launcher
8276841 Add support for Visual Studio 2022
8276842 G1: Only calculate size in bytes from words when needed
8276845 (fs) java/nio/file/spi/SetDefaultProvider.java fails on x86_32
8276846 JDK-8273416 is incomplete for UseSSE=1
8276847 JSException: ReferenceError: Can’t find variable: IntersectionObserver
8276848 sun.net.httpserver.simpleserver.CommandLinePositiveTest: test does not specify port
8276850 Remove outdated comment in HeapRegionManager::par_iterate
8276854 Windows GHA builds fail due to broken Cygwin
8276863 Remove test/jdk/sun/security/ec/ECDSAJavaVerify.java
8276864 Update boot JDKs to 17.0.1 in GHA
8276880 Remove java/lang/RuntimeTests/exec/ExecWithDir as unnecessary
8276889 Improve compatibility discussion in instanceKlass.cpp
8276901 Implement UseHeavyMonitors consistently
8276904 Optional.toString() is unnecessarily expensive
8276905 Use appropriate macosx_version_minimum value while compiling metal shaders
8276915 Crash on iOS 15.1 in GlassRunnable::dealloc
8276921 G1: Remove redundant failed evacuation regions calculation in RemoveSelfForwardPtrHRClosure
8276926 Use String.valueOf() when initializing File.separator and File.pathSeparator
8276927 [PPC64] Port shenandoahgc to linux on ppc64le
8276930 Update ProblemList
8276932 G1: Annotate methods with override explicitly in g1CollectedHeap.hpp
8276947 Clarify how DateTimeFormatterBuilder.appendFraction handles value ranges
8276964 Better indicate a snippet that could not be processed
8276970 Default charset for PrintWriter that wraps PrintStream
8276976 Rename LIR_OprDesc to LIR_Opr
8276983 Small fixes to DumpAllocStat::print_stats
8276985 AArch64: [vectorapi] Backend support of VectorMaskToLongNode
8276994 java/nio/channels/Channels/TransferTo.java leaves multi-GB files in /tmp
8277012 Use blessed modifier order in src/utils
8277016 Use blessed modifier order in jdk.httpserver
8277026 Remove blank lines remaining from snippet markup
8277027 Treat unrecognized markup as snippet text, but warn about it
8277028 Use service type documentation as fallback for @provides
8277029 JMM GetDiagnosticXXXInfo APIs should verify output array sizes
8277042 add test for 8276036 to compiler/codecache
8277045 G1: Remove unnecessary set_concurrency call in G1ConcurrentMark::weak_refs_work
8277048 Tiny improvements to the specification text for java.util.Properties.load
8277049 ZonedDateTime parse in Fall DST transition fails to retain the correct zonename.
8277069 [REDO] JDK-8276743 Make openjdk build Zip Archive generation “reproducible”
8277071 [BACKOUT] JDK-8276743 Make openjdk build Zip Archive generation “reproducible”
8277087 ZipException: zip END header not found at ZipFile#Source.findEND
8277089 Use system binutils to build hsdis
8277092 TestMetaspaceAllocationMT2.java#ndebug-default fails with “RuntimeException: Committed seems high: NNNN expected at most MMMM”
8277102 Dubious PrintCompilation output
8277105 Inconsistent handling of missing permitted subclasses
8277106 Cannot compile certain sources with –release
8277119 Add asserts in GenericTaskQueueSet methods
8277123 jdeps does not report some exceptions correctly
8277133 Dragboard contents retrieved all over again during a DND process on WebView
8277137 Set OnSpinWaitInst/OnSpinWaitInstCount defaults to “isb”/1 for Arm Neoverse N1
8277139 Improve code readability in PredecessorValidator (c1_IR.cpp)
8277159 Fix java/nio/file/FileStore/Basic.java test by ignoring /run/user/* mount points
8277165 jdeps –multi-release –print-module-deps fails if module-info.class in different versioned directories
8277166 Data race in jdeps VersionHelper
8277168 AArch64: Enable arraycopy partial inlining with SVE
8277172 Remove stray comment mentioning instr_size_for_decode_klass_not_null on x64
8277180 Intrinsify recursive ObjectMonitor locking for C2 x64 and A64
8277194 applications/runthese/RunThese30M.java crashes with jfrSymbolTable.cpp:305 assert(_instance != null)
8277212 GC accidentally cleans valid megamorphic vtable inline caches
8277213 CompileTask_lock is acquired out of order with MethodCompileQueue_lock
8277215 Remove redundancy in ReferenceProcessor constructor args
8277221 G1: Remove methods without implementations in G1CollectedHeap
8277224 sun.security.pkcs.PKCS9Attributes.toString() throws NPE
8277239 SIGSEGV in vrshift_reg_maskedNode::emit
8277246 Check for NonRepudiation as well when validating a TSA certificate
8277299 STACK_OVERFLOW in Java_sun_awt_shell_Win32ShellFolder2_getIconBits
8277303 Terminology mismatch between JLS17-3.9 and SE17’s javax.lang.model.SourceVersion method specs
8277310 ciReplay: @cpi MethodHandle references not resolved
8277313 Validate header failed for test/jdk/java/net/httpclient/HeadTest.java
8277316 ciReplay: dump_replay_data is not thread-safe
8277324 C2 compilation fails with “bad AD file” on x86-32 after JDK-8276162 due to missing match rule
8277328 jdk/jshell/CommandCompletionTest.java failures on Windows
8277336 Improve CollectedHeap::safepoint_workers comments
8277342 vmTestbase/nsk/stress/strace/strace004.java fails with SIGSEGV in InstanceKlass::jni_id_for
8277343 dynamicArchive/SharedArchiveFileOption.java failed: ‘-XX:+RecordDynamicDumpInfo is unsupported when a dynamic CDS archive is specified in -XX:SharedArchiveFile:’ missing
8277346 ProblemList 7 serviceability/sa tests on macosx-x64
8277350 runtime/jni/checked/TestPrimitiveArrayCriticalWithBadParam.java times out
8277351 ProblemList runtime/jni/checked/TestPrimitiveArrayCriticalWithBadParam.java on macosx-x64
8277353 java/security/MessageDigest/ThreadSafetyTest.java test times out
8277358 Accelerate CRC32-C
8277361 java/nio/channels/Channels/ReadXBytes.java fails with OOM error
8277370 configure script cannot distinguish WSL version
8277371 Remove unnecessary DefNewGeneration::ref_processor_init()
8277372 Add getters for BOT and card table members
8277382 make c1 BlockMerger use IR::verify only when necessary
8277383 VM.metaspace optionally show chunk freelist details
8277385 Zero: Enable CompactStrings support
8277396 [TESTBUG] In DefaultButtonModelCrashTest.java, frame is accessed from main thread
8277397 ZGC: Add JFR event for temporary latency measurements
8277399 ZGC: Move worker thread logging out of gc+phase=debug
8277404 Test VMDeprecatedOptions.java failing with Unable to create shared archive file
8277407 javax/swing/plaf/synth/SynthButtonUI/6276188/bug6276188.java fails to compile after JDK-8276058
8277411 C2 fast_unlock intrinsic on AArch64 has unnecessary ownership check
8277413 Remove unused local variables in jdk.hotspot.agent
8277414 ProblemList runtime/CommandLine/VMDeprecatedOptions.java on windows-x64
8277417 C1 LIR instruction for load-klass
8277422 tools/jar/JarEntryTime.java fails with modified time mismatch
8277423 ciReplay: hidden class with comment expected error
8277426 Optimize mask reduction operations on x86
8277427 Update jib-profiles.js to use JMH 1.33 devkit
8277428 G1: Move and inline G1STWIsAliveClosure::do_object_b
8277429 Conflicting jpackage static library name
8277434 tests fail with “assert(is_forwarded()) failed: only decode when actually forwarded”
8277439 G1: Correct include guard name in G1EvacFailureObjectsSet.hpp
8277441 CompileQueue::add fails with assert(_last->next() == __null) failed: not last
8277447 Hotspot C1 compiler crashes on Kotlin suspend fun with loop
8277449 compiler/vectorapi/TestLongVectorNeg.java fails with release VMs
8277450 Record number of references into collection set during gc
8277451 java.lang.reflect.Field::set on static field with invalid argument type should throw IAE
8277457 AccessControlException: access denied (“java.net.NetPermission” “getCookieHandler”)
8277459 Add jwebserver tool
8277475 Update JDK_DOCS property to point to JDK 17 docs
8277485 Zero: Fix fast{i,f}access_0 bytecodes handling
8277494 [BACKOUT] JDK-8276150 Quarantined jpackage apps are labeled as “damaged”
8277496 Remove duplication in c1 Block successor lists
8277497 Last column cell in the JTAble row is read as empty cell
8277503 compiler/onSpinWait/TestOnSpinWaitAArch64DefaultFlags.java failed with “OnSpinWaitInst with the expected value ‘isb’ not found.”
8277504 Use String.stripTrailing instead of hand-crafted method in SwingUtilities2
8277507 Add jlink.debug system property while launching jpackage tests to help diagonize recent intermittent failures
8277508 need to check has_predicated_vectors before calling scalable_predicate_reg_slots
8277522 Make formatting of null consistent in Elements
8277529 SIGSEGV in C2 CompilerThread Node::rematerialize() compiling Packet::readUnsignedTrint
8277534 Remove unused ReferenceProcessor::has_discovered_references
8277536 Use String.blank in jdk.javadoc where applicable
8277542 G1: Move G1CardSetFreePool and related classes to separate files
8277556 Call ReferenceProcessorPhaseTimes::set_processing_is_mt once
8277560 Remove WorkerDataArray::_is_serial
8277562 Remove dead method c1 If::swap_sux
8277576 ProblemList runtime/ErrorHandling/CreateCoredumpOnCrash.java on macosx-X64
8277577 ProblemList compiler/onSpinWait/TestOnSpinWaitAArch64DefaultFlags.java on linux-aarch64
8277578 ProblemList applications/jcstress/acqrel.java on linux-aarch64
8277602 Deopt code does not extend the stack enough if the caller is an optimize entry blob
8277606 String(String) constructor could copy hashIsZero
8277617 Adjust AVX3Threshold for copy/fill stubs
8277621 ARM32: multiple fastdebug failures with “bad AD file” after JDK-8276162
8277628 Spec for InetAddressResolverProvider::get() throwing error or exception could be clearer
8277631 ZGC: CriticalMetaspaceAllocation asserts
8277647 [REDO] JDK-8277507 Add jlink.debug system property while launching jpackage tests to help diagonize recent intermittent failures
8277649 [BACKOUT] JDK-8277507 Add jlink.debug system property while launching jpackage tests to help diagonize recent intermittent failures
8277654 Shenandoah: Don’t produce new memory state in C2 LRB runtime call
8277659 [TESTBUG] Microbenchmark ThreadOnSpinWaitProducerConsumer.java hangs
8277736 G1: Allow forced evacuation failure of first N regions in collection set
8277753 Long*VectorTests.java fail with “bad AD file” on x86_32 after JDK-8276162
8277762 Allow configuration of HOTSPOT_BUILD_USER
8277777 [Vector API] assert(r->is_XMMRegister()) failed: must be in x86_32.ad
8277786 G1: Rename log2_card_region_per_heap_region used in G1CardSet
8277789 G1: G1CardSetConfiguration prefixes num_ and max_ used interchangeably
8277793 Support vector F2I and D2L cast operations for X86
8277797 Remove undefined/unused SharedRuntime::trampoline_size()
8277803 vmTestbase/nsk/jdi/TypeComponent/isSynthetic/issynthetic001 fails with “Synthetic fields not found”
8277806 4 tools/jar failures per platform after JDK-8272728
8277811 ProblemList vmTestbase/nsk/jdi/TypeComponent/isSynthetic/issynthetic001/TestDescription.java
8277813 ProblemList vmTestbase/nsk/jvmti/AttachOnDemand/attach002a/TestDescription.java
8277814 ConcurrentRefineThread should report rate when deactivating
8277824 Remove empty RefProcSubPhasesWorkerTimeTracker destructor
8277825 Remove unused ReferenceProcessorPhaseTimes::_sub_phases_total_time_ms
8277842 IGV: Add jvms property to know where a node came from
8277843 [Vector API] scalar2vector generates incorrect type info for mask operations if Op_MaskAll is unavailable
8277846 Implement fast-path for ASCII-compatible CharsetEncoders on ppc64
8277847 Support toolGuide tag in class-level documentation
8277850 C2: optimize mask checks in counted loops
8277854 The upper bound of GCCardSizeInBytes should be limited to 512 for 32-bit platforms
8277860 PPC: Remove duplicate info != NULL check
8277861 Terminally deprecate Thread.stop
8277863 Deprecate sun.misc.Unsafe methods that return offsets
8277864 Compilation error thrown while doing a boxing conversion on selector expression
8277865 G1: Change integer division to floating point division
8277866 gc/epsilon/TestMemoryMXBeans.java failed with wrong initial heap size
8277878 Fix compiler tests after JDK-8275908
8277882 New subnode ideal optimization: converting “c0 - (x + c1)” into “(c0 - c1) - x”
8277896 Remove unused BOTConstants member methods
8277899 Parallel: Simplify PSVirtualSpace::initialize logic
8277904 G1: Remove G1CardSetArray::max_entries
8277906 Incorrect type for IV phi of long counted loops after CCP
8277916 Gather non-strong reference count logic in a single place
8277919 OldObjectSample event causing bloat in the class constant pool in JFR recording
8277924 Small tweaks to foreign function and memory API
8277928 Fix compilation on macosx-aarch64 after 8276108
8277931 Parallel: Remove unused PSVirtualSpace::expand_into
8277932 Subject:callAs() not throwing NPE when action is null
8277944 JDK 18 - update GA Release Date
8277946 NMT: Deprecate and remove VM.native_memory shutdown jcmd command option
8277957 Add test group for IPv6 exclusive testing
8277964 ClassCastException with no stack trace is thrown with -Xcomp in method handle invocation
8277965 Enclosing instance optimization affects serialization
8277977 Incorrect references to –enable-reproducible-builds in docs
8277980 ObjectMethods::bootstrap throws NPE when lookup is null
8277981 String Deduplication table is never cleaned up due to bad dead_factor_for_cleanup
8277985 G1: Compare max_parallel_refinement_threads to UINT_MAX
8277986 Typo in javadoc of java.util.zip.ZipEntry#setTime
8277990 NMT: Remove NMT shutdown capability
8277992 Add fast jdk_svc subtests to jdk:tier3
8277998 runtime/cds/appcds/loaderConstraints/DynamicLoaderConstraintsTest.java#custom-cl-zgc failed “assert(ZAddress::is_marked(addr)) failed: Should be marked”
8278014 [vectorapi] Remove test run script
8278016 Add compiler tests to tier{2,3}
8278019 ProblemList java/awt/dnd/BadSerializationTest/BadSerializationTest.java on linux and windows
8278020 ~13% variation in Renaissance-Scrabble
8278031 MultiThreadedRefCounter should not use relaxed atomic decrement
8278037 Clean up PPC32 related code in C1
8278044 ObjectInputStream methods invoking the OIF.CFG.getSerialFilterFactory() silent about error cases.
8278047 Few javax/imageio test regressed after JDK-8262297 fix
8278049 G1: add precondition to set_remainder_to_point_to_start
8278068 Fix next-line modifier (snippet markup)
8278071 typos in MemorySegment::set, MemorySegment::setAtIndex javadoc
8278078 Cannot reference super before supertype constructor has been called
8278079 C2: expand_dtrace_alloc_probe doesn’t take effect in macro.cpp
8278080 Add –with-cacerts-src=’user cacerts folder’ to enable deterministic cacerts generation
8278087 Deserialization filter and filter factory property error reporting under specified
8278099 two sun/security/pkcs11/Signature tests failed with AssertionError
8278115 gc/stress/gclocker/TestGCLockerWithSerial.java has duplicate -Xmx
8278116 runtime/modules/LoadUnloadModuleStress.java has duplicate -Xmx
8278119 ProblemList few headful test failing in macosx12-aarch64 system
8278130 Failure in jdk/javadoc/tool/CheckManPageOptions.java after JDK-8274639
8278134 Move static utility methods to infrastructure (EditAndScrollTest)
8278137 JFR: PrettyWriter uses incorrect year specifier
8278139 G1: Refactor G1BlockOffsetTablePart::block_at_or_preceding
8278141 LIR_OpLoadKlass::_info shadows the field of the same name from LIR_Op
8278143 Remove unused “argc” from ConstantPool::copy_bootstrap_arguments_at_impl
8278144 Javadoc for MemorySegment::set/MemorySegment::setAtIndex is missing throws tag
8278154 SimpleFileServer#createFileServer() should specify that the returned server is not started
8278158 jwebserver should set request timeout
8278163 –with-cacerts-src variable resolved after GenerateCacerts recipe setup
8278166 java/nio/channels/Channels/TransferTo.java timed out
8278168 Add a few missing words to the specification of Files.mismatch
8278171 [vectorapi] Mask incorrectly computed for zero extending cast
8278172 java/nio/channels/FileChannel/BlockDeviceSize.java should only run on Linux
8278174 runtime/cds/appcds/LambdaWithJavaAgent.java fails with release VMs
8278175 Enable all doclint warnings for build of java.desktop
8278179 Enable all doclint warnings for build of java.naming
8278205 jlink plugins should dump .class file in debug mode
8278233 [macos] tools/jpackage tests timeout due to /usr/bin/osascript
8278239 vmTestbase/nsk/jvmti/RedefineClasses/StressRedefine failed with EXCEPTION_ACCESS_VIOLATION at 0x000000000000000d
8278240 ProblemList containers/docker/TestJcmd.java on linux-aarch64
8278247 KeyStoreSpi::engineGetAttributes does not throws KeyStoreException
8278251 Enable “missing-explicit-ctor” check in the jdk.unsupported.desktop module
8278260 JavaFX shared libraries not stripped on Linux or macOS
8278267 ARM32: several vector test failures for ASHR
8278270 ServerSocket is not thread safe
8278273 Remove unnecessary exclusion of doclint accessibility checks
8278276 G1: Refine naming of G1GCParPhaseTimesTracker::_must_record
8278277 G1: Simplify implementation of G1GCPhaseTimes::record_or_add_time_secs
8278289 Drop G1BlockOffsetTablePart::_object_can_span
8278291 compiler/uncommontrap/TraceDeoptimizationNoRealloc.java fails with release VMs after JDK-8154011
8278309 [windows] use of uninitialized OSThread::_state
8278310 Improve logging in CDS DynamicLoaderConstraintsTest.java
8278311 Debian packaging doesn’t work
8278318 Create {@index} entries for key LangTools terms
8278324 Update the –generate-cds-archive jlink plugin usage message
8278330 dump stack trace if the jvmti test nsk/jvmti/GetThreadState/thrstat002 is failed with wrong thread state
8278336 Use int64_t to represent byte quantities consistently in JfrObjectAllocationSample
8278339 ServerSocket::isClosed may return false after accept throws
8278341 Liveness check for global scope is not as fast as it could be
8278344 sun/security/pkcs12/KeytoolOpensslInteropTest.java test fails because of different openssl output
8278346 java/nio/file/Files/probeContentType/Basic.java fails on Linux SLES15 machine
8278363 Create extented container test groups
8278368 ProblemList tools/jpackage/share/MultiNameTwoPhaseTest.java on macosx-x64
8278373 JavacTrees.searchMethod finds incorrect match
8278379 Zero VM is broken due to UseRTMForStackLocks was not declared after JDK-8276901
8278389 SuspendibleThreadSet::_suspend_all should be volatile/atomic
8278413 C2 crash when allocating array of size too large
8278417 Closed test fails after JDK-8276108 on aarch64
8278419 JFR jcmd option contract “This value cannot be changed once JFR has been initialized” is not enforced
8278425 TreeTableCellStartEditTest uses deprecated TreeTableCell methods
8278428 ObjectInputStream.readFully range check incorrect
8278433 Use snippets in jdk.incubator.foreign documentation
8278434 timeouts in test java/time/test/java/time/format/TestZoneTextPrinterParser.java
8278445 ProblemList tools/jpackage/share/IconTest.java on macosx-x64
8278459 ProblemList javax/swing/JTree/4908142/bug4908142.java on macosx-aarch64
8278463 [test] Serialization WritePrimitive test revised for readFully test fails
8278466 “spurious markup” warnings in snippets when building docs-reference
8278489 Preserve result in native wrapper with +UseHeavyMonitors
8278494 Remove .hgtags
8278508 Enable X86 maskAll instruction pattern for 32 bit JVM.
8278516 Typos in snippet for java.compiler
8278521 ProblemList java/lang/management/ThreadMXBean/ThreadLists.java
8278526 [macos] Screen reader reads SwingSet2 JTable row selection as null, dimmed row for last column
8278538 Test langtools/jdk/javadoc/tool/CheckManPageOptions.java fails after the manpage was updated
8278574 update –help-extra message to include default value of –finalization option
8278575 update jcmd GC.finalizer_info to list finalization status
8278580 ProblemList javax/swing/JTree/4908142/bug4908142.java on macosx-x64
8278587 StringTokenizer(String, String, boolean) documentation bug
8278595 Provide more information when a pipeline can’t be used
8278604 SwingSet2 table demo does not have accessible description set for images
8278607 Misc issues in foreign API javadoc
8278609 [macos] accessibility frame is misplaced on a secondary monitor on macOS
8278612 [macos] test/jdk/java/awt/dnd/RemoveDropTargetCrashTest crashes with VoiceOver on macOS
8278627 Shenandoah: TestHeapDump test failed
8278628 jdk/jfr/jmx/streaming/TestMaxSize.java Expected only one or two chunks
8278744 KeyStore:getAttributes() not returning unmodifiable Set
8278758 runtime/BootstrapMethod/BSMCalledTwice.java fails with release VMs after JDK-8262134
8278790 Inner loop of long loop nest runs for too few iterations
8278796 Incorrect behavior of FloatVector.withLane on X86
8278824 Uneven work distribution when scanning heap roots in G1
8278834 Error “Cannot read field “sym” because “this.lvar[od]” is null” when compiling
8278860 Streamline properties for Monocle
8278871 [JVMCI] assert((uint)reason < 2* _trap_hist_limit) failed: oob
8278889 AArch64: [vectorapi] VectorMaskLoadStoreTest.testMaskCast() test fail
8278897 Alignment of heap segments is not enforced correctly
8278905 JavaFX: EnumConverter has a typo in the toString method
8278930 javac tries to compile a file twice via PackageElement.getEnclosedElements
8278948 compiler/vectorapi/reshape/TestVectorCastAVX1.java crashes in assembler
8278966 two microbenchmarks tests fail “assert(!jvms->method()->has_exception_handlers()) failed: no exception handler expected” after JDK-8275638
8278967 rmiregistry fails to start because SecurityManager is disabled
8278970 [macos] SigningPackageTest is failed with runtime exception
8278987 RunThese24H.java failed with EXCEPTION_ACCESS_VIOLATION in write_sample_info
8279007 jstatd fails to start because SecurityManager is disabled
8279011 JFR: JfrChunkWriter incorrectly handles int64_t chunk size as size_t
8279032 compiler/loopopts/TestSkeletonPredicateNegation.java times out with -XX:TieredStopAtLevel < 4
8279045 Intrinsics missing vzeroupper instruction
8279074 ProblemList compiler/codecache/jmx/PoolsIndependenceTest.java on macosx-aarch64
8279076 C2: Bad AD file when matching SqrtF with UseSSE=0
8279078 Update copyright header for files modified in 2021
8279081 ProblemList jdk/jfr/event/oldobject/TestLargeRootSet.java on 2 platforms
8279179 Update nroff pages in JDK 18 before RC
8279195 Document the -XX:+NeverActAsServerClassMachine flag
8279204 [BACKOUT] JDK-8278413: C2 crash when allocating array of size too large
8279222 Incorrect legacyMap.get in java.security.Provider after JDK-8276660
8279227 Access Bridge: Wrong frame position and hit test result on HiDPI display
8279328 CssParser uses default charset instead of UTF-8
8279333 Some JFR tests do not accept ‘GCLocker Initiated GC’ as a valid GC Cause
8279345 Realign class docs of LightBase and subclasses
8279356 Method linking fails with guarantee(mh->adapter() != NULL) failed: Adapter blob must already exist!
8279370 jdk.jpackage/share/native/applauncher/JvmLauncher.cpp fails to build with GCC 6.3.0
8279379 GHA: Print tests that are in error
8279396 Define version in .jcheck/conf
8279398 jdk/jfr/api/recording/time/TestTimeMultiple.java failed with “RuntimeException: getStopTime() > afterStop”
8279515 C1: No inlining through invokedynamic and invokestatic call sites when resolved class is not linked
8279525 ProblemList java/awt/GraphicsDevice/CheckDisplayModes.java on macosx-aarch64
8279527 Dereferencing segments backed by different scopes leads to pollution
8279529 ProblemList java/nio/channels/DatagramChannel/ManySourcesAndTargets.java on macosx-aarch64
8279532 ProblemList sun/security/ssl/SSLSessionImpl/NoInvalidateSocketException.java
8279597 [TESTBUG] ReturnBlobToWrongHeapTest.java fails with -XX:TieredStopAtLevel=1 on machines with many cores
8279654 jdk/incubator/vector/Vector256ConversionTests.java crashes randomly with SVE
8279695 [TESTBUG] modify compiler/loopopts/TestSkeletonPredicateNegation.java to run on C1 also
8279702 [macosx] ignore xcodebuild warnings on M1
8279833 Loop optimization issue in String.encodeUTF8_UTF16
8279837 C2: assert(is_Loop()) failed: invalid node class: Region
8279924 [PPC64, s390] implement frame::is_interpreted_frame_valid checks
8279930 Synthetic cast causes generation of store barriers when using heap segments
8279998 PPC64 debug builds fail with “untested: RangeCheckStub: predicate_failed_trap_id”
8280034 ProblemList jdk/jfr/api/consumer/recordingstream/TestOnEvent.java on linux-x64
8280155 [PPC64, s390] frame size checks are not yet correct
8280233 Temporarily disable Unix domain sockets in Windows PipeImpl
8280234 AArch64 “core” variant does not build after JDK-8270947
8280275 JUnit5 tests using Assumptions API fail to compile in some cases
8280280 Update boot JDK to 17.0.2
8280441 Missing “classpath exception” in several files from jdk.httpserver
8280592 Small javadoc tweaks to foreign API
Обратно на страницу загрузки
Команда Axiom JDK roman.karpov@axiomjdk.ru Команда Axiom JDK logo Axiom Committed to Freedom 199 Obvodnogo Kanala Emb. 190020 St. Petersburg RU +7 812-336-35-67 Команда Axiom JDK 199 Obvodnogo Kanala Emb. 190020 St. Petersburg RU +7 812-336-35-67