The full version string for this update release is 21+37. The version number is 21.
Liberica JDK 21+37
Liberica is a certified, Java SE 21-compliant distribution of OpenJDK 21 which works on server (Linux x86_64, Linux ARM64, Windows 64), desktop (Windows 64, Windows 32, Mac, Linux x86_64), and embedded devices (Linux ARM64, Linux ARMv7, including Raspberry Pi 2 & 3 (ARMv6 hardfloat)). It has the following notable additions:
-
Linux x86_64, ARMv8 and ARMv7 distributions include a choice of Client VM, Server VM and Minimal VM.
-
Alpine Linux x86_64 version is build with musl support.
-
Windows x86_64, Windows x86, Windows ARMv8, Mac, Linux x86_64, Linux x86 and Linux ARMv7 distributions contain OpenJFX 21.
-
Linux ARMv7 distribution contains Device IO API compiled for Raspberry Pi.
Please refer to the Oracle JDK 21 release notes for further information on JDK 21 features. This document further outlines the peculiarities of Liberica distribution as compared to Oracle JDK 21 distribution.
Supported Server and Desktop configurations
Liberica is supported on the following OSes:
-
Ubuntu Linux 16.04, 18.04, 20.04 (x86, x86_64, ARMv7, ARMv8)
-
Debian Linux 8, 9, 10 (x86, x86_64, ARMv7, ARMv8)
-
Red Hat, Oracle Linux and CentOS 8x, 6.x, 7.x (x86, x86_64, ARMv7, ARMv8)
-
Alpine Linux 3.7+ (x86_64, ARMv8)
-
SUSE Linux Enterprise 12, 15 and 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)
It is also known to work on other Linux distributions and Windows versions.
Note: The minimum supported Linux kernel version is 2.6.18 and GLIBC version 2.6. LibericaFX works on all supported Ubuntu versions, Red Hat Linux family starting from 7.x and SUSE versions with GTK3 backend.
Supported Embedded configurations
Liberica is tested and certified on Raspberry Pi 2, 3 and 4 running the following OSes:
-
Raspbian OS (armhf)
-
OpenSUSE (armv8)
It is also known to work with Debian (armhf) and Ubuntu (armhf).
Liberica JDK 21 distribution
Liberica JDK 21 are distributed as .rpm, .zip, .apk, .deb, .msi, .dmg, .pkg and .tar.gz packages. Please select the one which is most appropriate for your purposes.
Liberica JDK 21 introduced all new features supported by OpenJDK 21.
With the introduction of the Jigsaw feature in JDK 9 and Minimal VM it is now possible to create a Runtime that is sufficient to run your application and trim down the size of the Runtime. To generate a Runtime with just the Minimal VM, add --vm=minimal to jlink options.
Liberica JDK continues to provide support for AOT and Graal JIT. Since in OpenJDK 21 builds these features are deemed experimental and deprecated, it is recommended to compile native executables with Liberica Native Image Kit to avoid errors.
By default, the Liberica uses Server VM. Server VM and Client VM can be enabled with -server and -client command line options, respectively. In case the deployment requires to minimize the footprint, it may be beneficial to use Minimal VM, which emphasises on a minimal footprint. It has C1 JIT compiler only, Serial GC and no serviceability features.
LibericaFX for the Raspberry Pi
Liberica JDK 21 come with a bundled LibericaFX implementation, which is based on OpenJFX. The following tables lists Java FX modules status of Liberica distribution
-
Java FX Graphics - works.
-
Java FX Controls - works.
-
Java FX Media - does not work.
-
Java FX Webkit - does not work.
The following pipelines are known to work: EGL, SW (direct framebuffer) and GTK. By default, Liberica tries to use the accelerated EGL pipeline, which requires the presence of EGL libraries. If they are not found, the implementation falls back to software rendering.
Use the following command line options to specify the rendering pipeline:
-
-Dprism.order=sw forces the use of software rendering pipeline. *
-
-Dprism.order=es2 forces the use of EGL pipeline and hardware acceleration. *
-
-Djavafx.platform=gtk if you would like to launch a LibericaFX application using Liberica from X11.
-
Not supported on Raspberry Pi 4.
Please refer to the following wiki for more information.
Device IO API for the Raspberry Pi
Liberica JDK 21 comes with a bundled OpenJDK Device I/O (DIO) API implementation module. DIO provides a Java API for accessing Raspberry PI GPIO pins and for communicating with peripheral devices:
-
General Purpose Input/Output (GPIO).
-
Inter-Integrated Circuit Bus (I2C), Serial Peripheral Interface (SPI).
-
Universal Asynchronous Receiver/Transmitter (UART).
Please refer to the following wiki for more information.
Security Baselines
BellSoft Liberica follows the security baselines for Oracle Java SE. Please refer to the Oracle documentation for a list of issues fixed in a given release.
Known Issues
LibericaFX and EGL on Raspbian
As of 2017, the default location of Broadcom libEGL.so and libGLESv2.so has changed in Raspbian OS. If you’d like to leverage hardware EGL acceleration available from Broadcom video drivers in LibericaFX while running a recent Raspbian OS, run the following command:
cd /opt/vc/lib
sudo ln -s libbrcmEGL.so libEGL.so
sudo ln -s libbrcmGLESv2.so libGLESv2.so
CVEs
This release does not contain any resolved Common Vulnerabilities and Exposures (CVEs).
Issues fixed
Issue | Description |
---|---|
JDK-4200096 | OffScreenImageSource.removeConsumer NullPointerException |
JDK-4737887 | (cal) API: Calendar methods taking field should document exceptions |
JDK-4825182 | DefaultBoundedRangeModel.setMinimum() changes extent unnecessarily |
JDK-4842457 | (bf spec) Clarify meaning of “(optional operation)” |
JDK-4912623 | GTK L&F: Folder list of the JFileChooser is allowing multiple selection unlike native |
JDK-4934362 | see also refers to self |
JDK-6176679 | Application freezes when copying an animated gif image to the system clipboard |
JDK-6187113 | DefaultListSelectionModel.removeIndexInterval(0, Integer.MAX_VALUE) fails |
JDK-6218123 | (cal) API: Spec for GregorianCalendar constructors and Calendar getInstance is inconsistent. |
JDK-6241286 | (cal) API: Calendar.DAY_OF_WEEK definition is wrong |
JDK-6245410 | javax.swing.text.html.CSS.Attribute: BACKGROUND_POSITION is not w3c spec compliant |
JDK-6257207 | JTable.getDefaultEditor throws NullPointerException |
JDK-6381945 | (cal) Japanese calendar unit test system should avoid multiple static imports |
JDK-6441827 | Documentation mentions nonexistent NullReferenceException |
JDK-6453901 | (cal) clean up sun.util.calendar classes |
JDK-6513512 | MetalLookAndFeel.initClassDefaults does not install an entry for MetalMenuBarUI |
JDK-6557145 | Warn about calling abstract methods in constructors |
JDK-6595142 | (spec) ByteArrayInputStream treats bytes, not characters |
JDK-6603771 | Nimbus L&F: Ctrl+F7 keybinding for Jinternal Frame throws a NPE. |
JDK-6714245 | [Col] Collator - Faster Comparison for identical strings. |
JDK-6753661 | JFileChooser font not reset after Look & Feel change |
JDK-6788475 | Changing to Nimbus LAF and back doesn’t reset look and feel of JTable completely |
JDK-6817009 | Action.SELECTED_KEY not toggled when using key binding |
JDK-6914801 | IPv6 unavailable if stdin is a socket |
JDK-6960866 | [Fmt-Ch] ChoiceFormat claims impossible and unimplemented functionality |
JDK-6995195 | Static initialization deadlock in sun.java2d.loops.Blit and GraphicsPrimitiveMgr |
JDK-7016187 |
|
JDK-7026262 | HttpServer: improve handling of finished HTTP exchanges |
JDK-7030853 | JDK 7 Serializable Swing classes not compatible with JDK 6 |
JDK-7033677 | potential cast error in MemberEnter |
JDK-7065228 | To interpret case-insensitive string locale independently |
JDK-7093322 | (fs spec) Files.newBufferedWriter should be clear when coding errors are detected |
JDK-7093691 | Nimbus LAF: disabled JComboBox using renderer has bad font color |
JDK-7124527 | [macosx] SwingSet2, label is not read by VoiceOver when focus is on textfield for Internalframe and Table demo. |
JDK-7154070 | in SwingSet2, switching between LaFs it’s easy to lose JTable dividers |
JDK-7167356 | (javac) investigate failing tests in JavacParserTest |
JDK-7169951 | SwingSet2 throws NullPointerException with Nimbus L&F |
JDK-7176515 | ExceptionInInitializerError for an enum with multiple switch statements |
JDK-8014021 | TreeMaker.Params behaves inconsistently when the owning method has the same number of parameters as the number of parameter types requested |
JDK-8015831 | Add lint check for calling overridable methods from a constructor |
JDK-8026369 | javac potentially ambiguous overload warning needs an improved scheme |
JDK-8027682 | javac wrongly accepts semicolons in package and import decls |
JDK-8029301 | Confusing error message for array creation method reference |
JDK-8029370 | (fc) FileChannel javadoc not clear for cases where position == size |
JDK-8038146 | Clarify Map.Entry’s connection to the underlying map |
JDK-8039165 | [Doc] MessageFormat null locale generates NullPointerException |
JDK-8040793 | vmTestbase/nsk/monitoring/stress/lowmem fails on calling isCollectionUsageThresholdExceeded() |
JDK-8041447 | Test javax/swing/dnd/7171812/bug7171812.java fails with java.lang.RuntimeException: Test failed, scroll on drag doesn’t work |
JDK-8041676 | remove the java.compiler system property |
JDK-8043179 | Lambda expression can mutate final field |
JDK-8043251 | Bogus javac error: required: no arguments, found: no arguments |
JDK-8051725 | Improve expansion of Conv2B nodes in the middle-end |
JDK-8054022 | HttpURLConnection timeouts with Expect: 100-Continue and no chunking |
JDK-8057586 | Explicit GC ignored if GCLocker is active |
JDK-8064931 | tools/javac/scope/DupUnsharedTest.java needs to be updated to add the bug id |
JDK-8068824 | Exception thrown in JTableHeader after clicking on popupmenu opened with right-click on header |
JDK-8068925 | Add @Override in javax.tools classes |
JDK-8071693 | Introspector ignores default interface methods |
JDK-8081474 | SwingWorker calls ‘done’ before the ‘doInBackground’ is finished |
JDK-8081507 | Open or Save button in JFileChooser has OK title in GTK LaF |
JDK-8088594 | NullPointerException on showing submenu of a contextmenu |
JDK-8088998 | XYChart: duplicate child added exception when remove & add a series in several charts |
JDK-8090123 | Items are no longer visible when collection is changed |
JDK-8090647 | Mnemonics : on windows we should cancel the underscore latch when an app loses focus. |
JDK-8091153 | Customize the Table Button Menu |
JDK-8091419 | TableView: invoke table menu button programmatically |
JDK-8132995 | Matcherlatexmath:[ImmutableMatchResult should be optimized to reduce space usage |
JDK-8133773 | |
clarify specification of Spliterator.tryAdvance | |
JDK-8137244 | Empty Tree/TableView with CONSTRAINED_RESIZE_POLICY is not properly resized |
JDK-8138842 | |
TableViewSelectionModel.selectIndices does not select index 0 | |
JDK-8143900 | OptimizeStringConcat has an opaque dependency on Integer.sizeTable field |
JDK-8144891 | |
ToolBox should use java.nio.file.Path internally, instead of java.io.File | |
JDK-8146132 | Excessive output from make test-image |
JDK-8150709 | |
Mac OSX and German Keyboard Layout (Y/Z) | |
JDK-8151413 | os::allocation_granularity/page_size and friends return signed values |
JDK-8151531 | |
Add notes to BaseStream.spliterator/iterator docs regarding them being escape hatches | |
JDK-8153837 | AArch64: Handle special cases for MaxINode & MinINode |
JDK-8154038 | |
Spinner’s converter should update its editor | |
JDK-8155191 | Specify that SecureRandom.nextBytes(byte[]) throws NullPointerException when byte array is null |
JDK-8155259 | |
Suspicious buffer allocation in com.sun.tools.javac.file.BaseFileManager | |
JDK-8156889 | ListKeychainStore.sh fails in some virtualized environments |
JDK-8159023 | |
Engineering notation of DecimalFormat does not work as documented | |
JDK-8159337 | Introduce a method in Locale class to return the language tags as per RFC 5646 convention |
JDK-8160404 | |
RelocationHolder constructors have bugs | |
JDK-8163229 | several regression tests have a main method that is never executed |
JDK-8168469 | |
Memory leak in JceSecurity | |
JDK-8170945 | Collectors]Partition should override more Map methods |
JDK-8171156 | Class java.util.LocaleISOData has outdated information for country Code NP |
JDK-8171221 | Remove -XX:+CheckMemoryInitialization |
JDK-8172106 | javac throws exception when compiling source file of size 1.5G |
JDK-8172849 | Non-intuitive baseline alignment for labeled controls with graphics |
JDK-8173321 | TableView: Click on right trough has no effect when cell height is higher than viewport height |
JDK-8173709 | Fix VerifyLoopOptimizations - step 1 - minimal infrastructure |
JDK-8177352 | Calendar.getDisplayName(s) in non-lenient mode inconsistent, does not match spec |
JDK-8177418 | NPE is not apparent for methods in java.util.TimeZone API docs |
JDK-8178368 | Right alignment of text fields and alignment of prompt text works incorrectly |
JDK-8178806 | Better exception logging in crypto code |
JDK-8179502 | Enhance OCSP, CRL and Certificate Fetch Timeouts |
JDK-8180066 | Convert package.html files to package-info.java |
JDK-8180266 | Convert sun/security/provider/KeyStore/DKSTest.sh to Java Jtreg Test |
JDK-8180387 | com.sun.source.util.JavacTask should have a protected constructor. |
JDK-8182621 | JSSE should reject empty TLS plaintexts |
JDK-8184444 | The compiler error “variable not initialized in the default constructor” is not apt in case of static final variables |
JDK-8189338 | JMX RMI Remote Mbean server connection hangs if the server stops responding during a SSL Handshake |
JDK-8191565 | Last-ditch Full GC should also move humongous objects |
JDK-8193547 | Regression automated test ‘/open/test/jdk/java/awt/Toolkit/DesktopProperties/rfe4758438.java’ fails |
JDK-8194704 | Text/TextFlow hitTest() javadoc |
JDK-8200610 | Compiling fails with java.nio.file.ReadOnlyFileSystemException |
JDK-8201516 | DebugNonSafepoints generates incorrect information |
JDK-8202110 | (fs) Remove FileSystem support for resolving against a default directory (chdir configuration) |
JDK-8202931 | [macos] java/awt/Choice/ChoicePopupLocation/ChoicePopupLocation.java fails |
JDK-8204550 | NMT: RegionIterator does not need to keep _current_size |
JDK-8205129 | Remove java.lang.Compiler |
JDK-8205592 | BigDecimal.doubleValue() is depressingly slow |
JDK-8207017 | Type annotations on anonymous classes in initializer blocks not written to class file |
JDK-8208077 | File.listRoots performance degradation |
JDK-8208470 | Type annotations on inner type that is an array component |
JDK-8217496 | Matcher.group() can return null after usePattern |
JDK-8217920 | Lookup.defineClass injects a class that can access private members of any class in its own module |
JDK-8218474 | JComboBox display issue with GTKLookAndFeel |
JDK-8219083 | java/net/MulticastSocket/SetGetNetworkInterfaceTest.java failed in same binary run on windows x64 |
JDK-8219810 | javac throws NullPointerException |
JDK-8221580 | Confusing diagnostic for assigning a static final field in a constructor |
JDK-8221785 | Let possibly_parallel_threads_do cover the same threads as threads_do |
JDK-8223373 | Remove IntelliJ IDEA specific files from the source code repository |
JDK-8224260 | ChangeListener not triggered when adding a new listener in invalidated method |
JDK-8224980 | FLAG_SET_ERGO silently ignores invalid values |
JDK-8225409 | G1: Remove the Hot Card Cache |
JDK-8225641 | Calendar.roll(int field) does not work correctly for WEEK_OF_YEAR |
JDK-8227257 | javax/swing/JFileChooser/4847375/bug4847375.java fails with AssertionError |
JDK-8228604 | StackMapFrames are missing from redefined class bytes of retransformed classes |
JDK-8229147 | Linux os::create_thread() overcounts guardpage size with newer glibc (>=2.27) |
JDK-8230833 | LabeledSkinBase computes wrong height with ContentDisplay.GRAPHIC_ONLY |
JDK-8231349 | Move intrinsic stubs generation to compiler runtime initialization code |
JDK-8231865 | JFXPanel sends resize event with size 0x0 on HiDPI devices |
JDK-8233725 | ProcessTools.startProcess() has output issues when using an OutputAnalyzer at the same time |
JDK-8233955 | VM crashes if more than one file are added to ClipboardContent via drag and drop |
JDK-8235297 | sun/security/ssl/SSLSessionImpl/ResumptionUpdateBoundValues.java fails intermittent |
JDK-8237505 | RadioMenuItem in ToggleGroup: deselected on accelerator |
JDK-8238170 | BeanContextSupport remove and propertyChange can deadlock |
JDK-8238650 | Allow to override buildDate with SOURCE_DATE_EPOCH |
JDK-8240774 | [REDO] G1DirtyCardQueue destructor has useless flush |
JDK-8241293 | CompressedClassSpaceSizeInJmapHeap.java time out after 8 minutes |
JDK-8241613 | Suspicious calls to MacroAssembler::null_check(Register, offset) |
JDK-8242419 | JFXPanel: MouseEvent always reports that Primary button changed state if held |
JDK-8244289 | fatal error: Possible safepoint reached by thread that does not allow it |
JDK-8244400 | MenuItem may cache the size and did not update it when the screen DPI is changed |
JDK-8245654 | Add Certigna Root CA |
JDK-8245919 | Region#padding property rendering error |
JDK-8246104 | Some complex text doesn’t render correctly on macOS |
JDK-8249826 | 5 javax/net/ssl/SSLEngine tests use @ignore w/o bug-id |
JDK-8250596 | Update remaining manpage references from “OS X” to “macOS” |
JDK-8251862 | Wrong position of Popup windows at the intersection of 2 screens |
JDK-8252255 | Blurry rendering of SwingNode with HiDPI scaling in JavaFX |
JDK-8254566 | Clarify the spec of ClassLoader::getClassLoadingLock for non-parallel capable loader |
JDK-8255119 | Monitor::wait takes signed integer as timeout |
JDK-8255548 | Missing coverage for javax.xml.crypto.dom.DOMCryptoContext |
JDK-8256302 | releasing oopStorage when deflating allows for faster deleting |
JDK-8257197 | Add additional verification code to PhaseCCP |
JDK-8257967 | JFR: Events for loaded agents |
JDK-8258776 | ThreadLocal#initialValue() Javadoc is unaware of ThreadLocal#withInitial() |
JDK-8260528 | Clean glass-gtk sizing and positioning code |
JDK-8260943 | C2 SuperWord: Remove dead vectorization optimization added by 8076284 |
JDK-8262294 | java/net/httpclient/ProxyAuthDisabledSchemes.java fails with HTTP/1.1 parser received no bytes |
JDK-8262895 | [macos_aarch64] runtime/CompressedOops/CompressedClassPointers.java fails with ‘Narrow klass base: 0x0000000000000000’ missing from stdout/stderr |
JDK-8262994 | Refactor String.split to help method inlining |
JDK-8264449 | Enable reproducible builds with SOURCE_DATE_EPOCH |
JDK-8264684 | os::get_summary_cpu_info padded with spaces |
JDK-8265688 | Unused ciMethodType::ptype_at should be removed |
JDK-8266571 | Sequenced Collections |
JDK-8267140 | Support closing the HttpClient by making it auto-closable |
JDK-8267582 | BasicLookAndFeel should not call getComponentPopupMenu twice to get a popup menu |
JDK-8267935 | Replace BasicHashtable and Hashtable |
JDK-8269736 | Optimize CDS PatchEmbeddedPointers::do_bit() |
JDK-8269843 | typo in LinkedHashMap::removeEldestEntry spec |
JDK-8270865 | Print process ID with -Xlog:os |
JDK-8272119 | Typo in JDK documentation (a → an) |
JDK-8272288 | Funky multiresolution image breaks graphics context |
JDK-8272613 | CharsetDecoder.decode(ByteBuffer) throws IllegalArgumentException |
JDK-8273986 | JEditorPane HTML Demo - Accessibility issues |
JDK-8274166 | Some CDS tests ignore -Dtest.cds.runtime.options |
JDK-8274264 | Not all of G1 young collection verification honors the verification type |
JDK-8274400 | HotSpot Style Guide should permit use of alignof |
JDK-8275033 | Drag and drop a file produces NullPointerException Cannot read field “dragboard” |
JDK-8277501 | Revisit PathFileObject.getCharContent and friends |
JDK-8277573 | VmObjectAlloc is not generated by intrinsics methods which allocate objects |
JDK-8278268 | (ch) InputStream returned by Channels.newInputStream should have fast path for FileChannel targets |
JDK-8278326 | Socket close is not thread safe and other cleanup |
JDK-8278349 | JarSigner javadoc example uses SHA-1 |
JDK-8278411 | Implement UseHeavyMonitors consistently, s390 port |
JDK-8278422 | Replace use of deprecated single string variant of Runtime.exec method |
JDK-8278583 | Open source SwingMark - Swing performance benchmark |
JDK-8278938 | [Win] Robot can target wrong key for punctuation and symbols |
JDK-8278965 | crash in SymbolTable::do_lookup |
JDK-8279216 | Investigate implementation of premultiplied alpha in the Little-CMS 2.13 |
JDK-8279619 | [JVMCI] improve EncodedSpeculationReason |
JDK-8279993 | Assert that a shared class is not loaded more than once |
JDK-8280031 | Deprecate GTK2 for removal |
JDK-8280113 | (dc) DatagramSocket.receive does not always throw when the channel is closed |
JDK-8280126 | C2: detect and remove dead irreducible loops |
JDK-8280419 | Remove dead code related to VerifyThread and verify_thread() |
JDK-8280982 | [Wayland] [XWayland] java.awt.Robot taking screenshots |
JDK-8280993 | [XWayland] Popup is not closed on click outside of area controlled by XWayland |
JDK-8280994 | [XWayland] Drag and Drop does not work in java → wayland app direction |
JDK-8281103 | Give example for Locale that is English and follows the ISO standards |
JDK-8281149 | (fs) java/nio/file/FileStore/Basic.java fails with java.lang.RuntimeException: values differ by more than 1GB |
JDK-8281213 | Unsafe uses of long and size_t in MemReporterBase::diff_in_current_scale |
JDK-8281327 | JavaFX does not support fonts installed per-user on Windows 10/11 |
JDK-8281715 | Move “base CDS archive not loaded” tests to SharedArchiveFileOption.java |
JDK-8281941 | Change CDS warning messages to use Unified Logging |
JDK-8281946 | VM.native_memory should report size of shareable memory |
JDK-8282201 | Consider removal of expiry check in VerifyCACerts.java test |
JDK-8282232 | [Win] GetMousePositionWithPopup test fails due to wrong mouse position |
JDK-8282319 | java.util.Locale method to stream available Locales |
JDK-8282359 | Intermittent WebKit build failure on Windows: C1090: PDB API call failed, error code 23 |
JDK-8282379 | [LOOM] vmTestbase/nsk/jdi/ClassType/invokeMethod/invokemethod011 sometimes fails |
JDK-8282383 | [LOOM] 6 nsk JDI and JDB tests sometimes failing with vthread wrapper due to running out of carrier threads |
JDK-8282384 | [LOOM] Need test for ThreadReference.interrupt() on a vthread |
JDK-8282651 | ZGC: vmTestbase/gc/ArrayJuggle/ tests fails intermittently with exit code 97 |
JDK-8282664 | Unroll by hand StringUTF16 and StringLatin1 polynomial hash loops |
JDK-8283063 | Optimize Observable\{List/Set/Map}Wrapper.retainAll/removeAll |
JDK-8283203 | Fix typo in SystemTray.getTrayIconSize javadoc |
JDK-8283400 | [macos] a11y : Screen magnifier does not reflect JRadioButton value change |
JDK-8283404 | [macos] a11y : Screen magnifier does not show JMenu name |
JDK-8283551 | ControlAcceleratorSupport menu items listener causes memory leak |
JDK-8283740 | C1: Convert flag TwoOperandLIRForm to a constant on all platforms |
JDK-8284047 | Harmonize/Standardize the SSLSocket/SSLEngine/SSLSocketSSLEngine test templates |
JDK-8284236 | Remove java/lang/ref/ReferenceEnqueue.java from ProblemList-Xcomp.txt |
JDK-8284542 | [Accessibility] [Win] Missing attribute for toggle state of CheckBox in CheckBoxTreeItem |
JDK-8284662 | [Win][Accessibility][ListCell] Screen reader fails to read ListView/ComboBox item count if > 100 |
JDK-8284825 | sun/java2d/DirectX/MultiPaintEventTest/MultiPaintEventTest.java failed with “RuntimeException: Processed unnecessary paint().” |
JDK-8284871 | Use covariant overrides for the resolveConstantDesc(Lookup) method in sub‒interfaces of java.lang.constant.ConstantDesc |
JDK-8285416 | [LOOM] Some nsk/jdi tests fail due to needing too many virtual threads |
JDK-8285850 | [AIX] unreachable code in basic_tools.m4 → BASIC_CHECK_TAR |
JDK-8285878 | [TestBug] LocalStorageTest and UserDataDirectoryTest don’t always cleanup data dirs |
JDK-8285932 | Implementation of JEP 430 String Templates (Preview) |
JDK-8286089 | Intermittent WebKit build failure on macOS in JavaScriptCore |
JDK-8286311 | remove boilerplate from use of runTests |
JDK-8286470 | Support searching for sections in class/package javadoc |
JDK-8286510 | Tests under dynamicArchive/methodHandles should check for loading of lambda proxy classes |
JDK-8286581 | Make Java process DPI Aware if sun.java2d.dpiaware property is set |
JDK-8286597 | Implement PollerProvider on AIX |
JDK-8286775 | Remove identical per-compiler definitions of unsigned integral jtypes |
JDK-8286781 | Replace the deprecated/obsolete gethostbyname and inet_addr calls |
JDK-8286876 | NMT.test_unaliged_block_address_vm_assert fails if using clang toolchain |
JDK-8286907 | keytool should warn about weak PBE algorithms |
JDK-8287087 | C2: perform SLP reduction analysis on-demand |
JDK-8287134 | HttpURLConnection chunked streaming mode doesn’t enforce specified size |
JDK-8287404 | Improve ping times |
JDK-8287812 | Cleanup JDWP agent GetEnv initialization |
JDK-8287834 | Add SymbolLookup::or method |
JDK-8287873 | Add test for using -XX:+AutoCreateSharedArchive with different JDK versions |
JDK-8287885 | Local classes cause ClassLoader error if the type names are similar but not same |
JDK-8287925 | AArch64: intrinsics for compareUnsigned method in Integer and Long |
JDK-8288050 | Add support of SHA-512/224 and SHA-512/256 to the PBKDF2 and PBES2 impls in SunJCE provider |
JDK-8288109 | HttpExchangeImpl.setAttribute does not allow null value after JDK-8266897 |
JDK-8288204 | GVN Crash: assert() failed: correct memory chain |
JDK-8288287 | Remove expired flags in JDK 21 |
JDK-8288415 | java/awt/PopupMenu/PopupMenuLocation.java is unstable in MacOS machines |
JDK-8288436 | Improve Xalan supports |
JDK-8288619 | Unexpected parsing for @see |
JDK-8288730 | Add type parameter to Lookup::accessClass and Lookup::ensureInitialized |
JDK-8288783 | Error messages are confusing when options conflict in -XX:StartFlightRecording |
JDK-8288912 | vmTestbase/nsk/stress/strace/strace002.java fails with Unexpected method name: currentCarrierThread |
JDK-8289077 | Add manual tests to open |
JDK-8289336 | Better platform image support |
JDK-8289343 | Better GL support |
JDK-8289547 | Update javax/swing/Popup/TaskbarPositionTest.java |
JDK-8289735 | UTIL_LOOKUP_PROGS fails on pathes with space |
JDK-8289748 | C2 compiled code crashes with SIGFPE with -XX:+StressLCM and -XX:+StressGCM |
JDK-8289765 | JDI EventSet/resume/resume008 failed with “ERROR: suspendCounts don’t match for : VirtualThread-unparker” |
JDK-8290092 | Temporary files are kept when call Clipboard.getSystemClipboard().getImage() |
JDK-8290200 | com/sun/jdi/InvokeHangTest.java fails with “Debuggee appears to be hung” |
JDK-8290499 | new File(parent, “/”) breaks normalization – creates File with slash at the end |
JDK-8290765 | Remove parent disabled/treeVisible listeners |
JDK-8290822 | C2: assert in PhaseIdealLoop::do_unroll() is subject to undefined behavior |
JDK-8290863 | Update the documentation of Virtualized controls to include the best practice of not using Nodes directly in the item list |
JDK-8290866 | Apple Color Emoji turns gray after JavaFX version 18 |
JDK-8290899 | java/lang/String/StringRepeat.java test requests too much heap on windows x86 |
JDK-8290918 | Initial nroff manpage generation for JDK 21 |
JDK-8291154 | Create a non static nested class without enclosing class throws VerifyError |
JDK-8291302 | ARM32: nmethod entry barriers support |
JDK-8291550 | RISC-V: jdk uses misaligned memory access when AvoidUnalignedAccess enabled |
JDK-8291555 | Implement alternative fast-locking scheme |
JDK-8291569 | Consider removing JNI checks for signals SIGPIPE and SIGXFSZ |
JDK-8291598 | Matcher.appendReplacement should not create new StringBuilder instances |
JDK-8291735 | methods_do() always run at exit |
JDK-8291966 | SwitchBootstrap.typeSwitch could be faster |
JDK-8292059 | Do not inline InstanceKlass::allocate_instance() |
JDK-8292097 | Better video decoding |
JDK-8292105 | Improve Robot functionality |
JDK-8292112 | Better DragView handling |
JDK-8292157 | Incorrect error: "`block element not allowed within inline element `" |
JDK-8292170 | Convert CodeRootSetTable to use ResourceHashtable |
JDK-8292206 | TestCgroupMetrics.java fails as getMemoryUsage() is lower than expected |
JDK-8292265 | Add old gen used field at G1HeapSummary JFR event |
JDK-8292269 | Replace FileMapInfo::fail_continue() with Unified Logging |
JDK-8292275 | javac does not emit SYNTHETIC and MANDATED flags for parameters by default |
JDK-8292289 | [vectorapi] Improve the implementation of VectorTestNode |
JDK-8292583 | Comment for ciArrayKlass::make is wrong |
JDK-8292588 | [macos] Multiscreen/MultiScreenLocationTest/MultiScreenLocationTest.java: Robot.mouseMove test failed on Screen #0 |
JDK-8292635 | Run ArchivedEnumTest.java in jdk tier testing |
JDK-8292674 | ReportJNIFatalError should print all java frames |
JDK-8292704 | sun/security/tools/jarsigner/compatibility/Compatibility.java use wrong key size for EC |
JDK-8292741 | Convert JvmtiTagMapTable to ResourceHashtable |
JDK-8292818 | replace 96-bit representation for field metadata with variable-sized streams |
JDK-8292914 | Lambda proxies have unstable names |
JDK-8293117 | Add atomic bitset functions |
JDK-8293198 | [vectorapi] Improve the implementation of VectorMask.indexInRange() |
JDK-8293292 | Remove MallocMaxTestWords |
JDK-8293313 | NMT: Rework MallocLimit |
JDK-8293324 | ciField.hpp has two methods to return field’s offset |
JDK-8293410 | Remove GenerateRangeChecks flag |
JDK-8293519 | deprecation warnings should be emitted for uses of annotation methods inside other annotations |
JDK-8293547 | Add relaxed add_and_fetch for macos aarch64 atomics |
JDK-8293587 | Fix mistakes in FX API docs |
JDK-8293667 | Align jlink’s –compress option with jmod’s –compress option |
JDK-8293786 | HttpClient will not send more than 64 kb of data from the 2nd request in http2 |
JDK-8293836 | Rendering performance degradation at bottom of TableView with many rows |
JDK-8293841 | RISC-V: Implementation of Foreign Function & Memory API (Preview) |
JDK-8293862 | javax/swing/JFileChooser/8046391/bug8046391.java failed with ‘Cannot invoke “java.awt.Image.getWidth(java.awt.image.ImageObserver)” because “retVal” is null’ |
JDK-8294066 | IGV: Graph changes when deleting a graph in the same group with smaller index |
JDK-8294137 | Review running times of java.math tests |
JDK-8294194 | [AArch64] Create intrinsics compress and expand |
JDK-8294266 | Add a way to pre-touch java thread stacks |
JDK-8294323 | Improve Shared Class Data |
JDK-8294401 | Update jfr man page to include recently added features |
JDK-8294402 | Add diagnostic logging to VMProps.checkDockerSupport |
JDK-8294403 | [REDO] make test should report only on executed tests |
JDK-8294474 | Better AES support |
JDK-8294484 | MetalBorder’s FrameBorder & DialogBorder have border rendering issues when scaled |
JDK-8294526 | sun/security/provider/SubjectCodeSource.java no longer referenced |
JDK-8294527 | Some java.security.debug options missing from security docs |
JDK-8294677 | chunklevel::MAX_CHUNK_WORD_SIZE too small for some applications |
JDK-8294680 | Refactor scaled border rendering |
JDK-8294693 | Add Collections.shuffle overload that accepts RandomGenerator interface |
JDK-8294715 | Add IR checks to the reduction vectorization tests |
JDK-8294779 | Improve FX pages |
JDK-8294806 | jpackaged-app ignores splash screen from jar file |
JDK-8294959 | java.base java.lang.Module uses ASM to load module-info.class |
JDK-8294962 | Convert java.base/jdk.internal.module package to use the Classfile API to modify and write module-info.class |
JDK-8294966 | Convert jdk.jartool/sun.tools.jar.FingerPrint to use the ClassFile API to parse JAR entries |
JDK-8294971 | jdk.jlink jdk.tools.jimage.JImageTask is using ASM to verify classes |
JDK-8294972 | Convert jdk.jlink internal plugins to use the Classfile API |
JDK-8294974 | Convert jdk.jshell/jdk.jshell.execution.LocalExecutionControl to use the Classfile API to instrument classes |
JDK-8294982 | Implementation of Classfile API |
JDK-8294983 | SSLEngine throws ClassCastException during handshake |
JDK-8295019 | Cannot call a method with a parameter of a local class declared in a lambda |
JDK-8295071 | Spec Clarification : ClassFileFormatVersion: System property java.class.version | Java class format version number |
JDK-8295078 | TextField blurry when inside an TitledPane → AnchorPane |
JDK-8295087 | Manual Test to Automated Test Conversion |
JDK-8295210 | IR framework should not whitelist -XX:-UseTLAB |
JDK-8295304 | Runtime support improvements |
JDK-8295344 | Harden runtime/StackGuardPages/TestStackGuardPages.java |
JDK-8295406 | C1 crash with -XX:TypeProfileArgsLimit=0 -XX:TypeProfileLevel=222 |
JDK-8295425 | Match the default priv exp length between SunPKCS11 and other JDK providers |
JDK-8295486 | Inconsistent constant field values observed during compilation |
JDK-8295661 | CompileTask::compile_id() should be passed as int |
JDK-8295737 | macOS: Print content cut off when width > height with portrait orientation |
JDK-8295857 | Clarify that cleanup code can be skipped when the JVM terminates (e.g. when calling halt()) |
JDK-8295859 | Update Manual Test Groups |
JDK-8295884 | Implement IDE support for Eclipse |
JDK-8295894 | Remove SECOM certificate that is expiring in September 2023 |
JDK-8295944 | Move the Http2TestServer and related classes into a package of its own |
JDK-8295951 | intermittent cmp_baseline task failures with CDS files |
JDK-8295974 | jni_FatalError and Xcheck:jni warnings should print the native stack when there are no Java frames |
JDK-8295976 | GetThreadListStackTraces returns wrong state for blocked VirtualThread |
JDK-8295979 | [IR Framework] Improve IR matching warning |
JDK-8296010 | AssertionError in annotationTargetType |
JDK-8296149 | Start of release updates for JDK 21 |
JDK-8296150 | Add SourceVersion.RELEASE_21 |
JDK-8296151 | Add source 21 and target 21 to javac |
JDK-8296153 | Bump minimum boot jdk to JDK 20 |
JDK-8296158 | Refactor the verification of CDS region checksum |
JDK-8296248 | Update CLDR to Version 43.0 |
JDK-8296275 | Write a test to verify setAccelerator method of JMenuItem |
JDK-8296318 | use-def assert: special case undetected loops nested in infinite loops |
JDK-8296322 | javac: use methods to manage parser mode flags |
JDK-8296343 | CPVE thrown on missing content-length in OCSP response |
JDK-8296344 | Remove dependency on G1 for writing the CDS archive heap |
JDK-8296374 | Check for young region in G1BarrierSet::invalidate instead of card-by-card check |
JDK-8296389 | C2: PhaseCFG::convert_NeverBranch_to_Goto must handle both orders of successors |
JDK-8296400 | pointCrlIssuers might be null in DistributionPointFetcher::verifyURL |
JDK-8296401 | ConcurrentHashTable::bulk_delete might miss to delete some objects |
JDK-8296403 | [TESTBUG] IR test runner methods in TestLongRangeChecks.java invoke wrong test methods |
JDK-8296410 | HttpClient throws java.io.IOException: no statuscode in response for HTTP2 |
JDK-8296411 | AArch64: Accelerated Poly1305 intrinsics |
JDK-8296412 | Special case infinite loops with unmerged backedges in IdealLoopTree::check_safepts |
JDK-8296420 | javac has long lines in its command-line help |
JDK-8296454 | System.console() shouldn’t return null in jshell |
JDK-8296469 | Instrument VMError::report with reentrant iteration step for register and stack printing |
JDK-8296478 | Rework 8282948 and 8282700 to use the new autoconf UTIL_ARG_WITH |
JDK-8296565 | Enhanced archival support |
JDK-8296590 | StraightLineTest fails always on Linux and sometimes on other platforms |
JDK-8296610 | java/net/HttpURLConnection/SetAuthenticator/HTTPSetAuthenticatorTest.java failed with “BindException: Address already in use: connect” |
JDK-8296646 | com/sun/jdi/JdbLastErrorTest.java test failure |
JDK-8296656 | java.lang.NoClassDefFoundError exception on running fully legitimate code |
JDK-8296661 | Typo Found In CSSParser.java |
JDK-8296676 | Improve String platform support |
JDK-8296684 | Improve String platform support |
JDK-8296692 | Improve String platform support |
JDK-8296789 | -completion in jshell fails to expose synthetic bridge methods |
JDK-8296812 | sprintf is deprecated in Xcode 14 |
JDK-8296832 | Improve Swing platform support |
JDK-8296919 | Make system tests that detect memory leaks more robust by using JMemoryBuddy utility |
JDK-8296920 | Regression Test DialogOrient.java fails on MacOS |
JDK-8296934 | Write a test to verify whether Undecorated Frame can be iconified or not |
JDK-8296935 | Arrays.asList() can return a List that throws undocumented ArrayStoreException |
JDK-8296999 | AArch64: scalar intrinsics for reverse method in Integer and Long |
JDK-8297031 | IGV: Copy extracted nodes and layout for cloned graph |
JDK-8297036 | Generalize C2 stub mechanism |
JDK-8297071 | Provide gradle “TEST_ONLY ” flag to completely suppress building the sdk and shims |
JDK-8297092 | [macos_aarch64] Add support for SHA feature detection |
JDK-8297158 | Suspicious collection method call in Types.isSameTypeVisitor |
JDK-8297235 | ZGC: assert(regs[i] != regs[j]) failed: Multiple uses of register: rax |
JDK-8297286 | runtime/vthread tests crashing after JDK-8296324 |
JDK-8297292 | java/nio/channels/FileChannel/FileExtensionAndMap.java is too slow |
JDK-8297295 | Remove ThreadGroup.allowThreadSuspension |
JDK-8297296 | java/awt/Mouse/EnterExitEvents/DragWindowTest.java fails with “No MouseReleased event on label!” |
JDK-8297302 | gtest/AsyncLogGtest.java fails AsyncLogTest.stdoutOutput_vm |
JDK-8297306 | Incorrect brackets in Javadoc for a constructor of IteratorSpliterator |
JDK-8297316 | [TestBug] LocalDateTimeStringConverterTest.testChronologyConsistency fails with JDK 20 |
JDK-8297371 | Improve UTF8 representation redux |
JDK-8297437 | javadoc cannot link to old docs (with old style anchors) |
JDK-8297454 | javax/swing/JComponent/7154030/bug7154030.java failed with “Exception: Failed to show opaque button” |
JDK-8297487 | G1 Remark: no need to keep alive oop constants of nmethods on stack |
JDK-8297505 | Declare fields in some sun.security.pkcs11 classes as final |
JDK-8297539 | Use PrimitiveConversions::cast for local uses of the int<→float union conversion trick |
JDK-8297572 | Remove unused PrecisionStyle::Precise |
JDK-8297582 | C2: very slow compilation due to type system verification code |
JDK-8297587 | Upgrade JLine to 3.22.0 |
JDK-8297605 | improve DelayQueue removal method javadoc |
JDK-8297611 | G1: Merge tlab and per-thread dirty card log flushing |
JDK-8297632 | InputStream.transferTo() method should specify what the return value should be when the number of bytes transfered is larger than Long.MAX_VALUE |
JDK-8297638 | Memory leak in case of many started-dead threads |
JDK-8297639 | Remove preventive GCs in G1 |
JDK-8297657 | name demangling intermittently fails |
JDK-8297679 | InvocationTargetException field named target is not declared final |
JDK-8297682 | Use Collections.emptyIterator where applicable |
JDK-8297724 | Loop strip mining prevents some empty loops from being eliminated |
JDK-8297730 | C2: Arraycopy intrinsic throws incorrect exception |
JDK-8297753 | AArch64: Add optimized rules for vector compare with zero on NEON |
JDK-8297757 | VarHandles.getStaticFieldFromBaseAndOffset should get the receiver type from VarHandle |
JDK-8297778 | Modernize and improve module jdk.sctp |
JDK-8297791 | update _max_classes in node type system |
JDK-8297798 | Timeout with DTLSOverDatagram test template |
JDK-8297801 | printnm crashes with invalid address due to null pointer dereference |
JDK-8297822 | De-duplicate code in module jdk.sctp |
JDK-8297851 | Add devkit for RISC-V |
JDK-8297874 | get_dump_directory() in jfrEmergencyDump.cpp should pass correct length to jio_snprintf |
JDK-8297877 | Risk for uninitialized memory in case of CHECK macro early return as part of field access |
JDK-8297878 | KEM: Implementation |
JDK-8297885 | misc sun/security/pkcs11 tests timed out |
JDK-8297887 | Update Siphash |
JDK-8297912 | HotSpot Style Guide should permit alignas (Second Proposal Attempt) |
JDK-8297914 | Remove java_lang_Class::process_archived_mirror() |
JDK-8297923 | java.awt.ScrollPane broken after multiple scroll up/down |
JDK-8297933 | [REDO] Compiler should only use verified interface types for optimization |
JDK-8297936 | Use reachabilityFence to manage liveness in ClassUnload tests |
JDK-8297955 | LDAP CertStore should use LdapName and not String for DNs |
JDK-8297960 | G1: Move Root Region Scan Waiting outside collection in logs |
JDK-8297972 | Poly1305 Endianness on ByteBuffer not enforced |
JDK-8297977 | vmTestbase/nsk/stress/except/except012.java fails with unexpected Exception |
JDK-8298038 | [s390] Configure script detects num_cores +1 |
JDK-8298047 | Remove all non-significant trailing whitespace from properties files |
JDK-8298048 | Combine CDS archive heap into a single block |
JDK-8298059 | Linked stack watermarks don’t support nesting |
JDK-8298065 | Provide more information in message of NoSuchFieldError |
JDK-8298066 | java/util/concurrent/locks/Lock/OOMEInAQS.java timed out |
JDK-8298073 | gc/metaspace/CompressedClassSpaceSizeInJmapHeap.java causes test task timeout on macosx |
JDK-8298081 | DiagnoseSyncOnValueBasedClasses doesn’t report useful information for virtual threads |
JDK-8298083 | The “CheckBox/RadioButton[Enabled/Disabled].textForeground” stoped working |
JDK-8298087 | XML Schema Validation reports an required attribute twice via ErrorHandler |
JDK-8298088 | RISC-V: Make Address a discriminated union internally |
JDK-8298090 | Use String.join() instead of manual loop in DescriptorSupport.toString |
JDK-8298093 | improve cleanup and error handling of awt_parseColorModel in awt_parseImage.c |
JDK-8298118 | split-if optimization causes empty loop to temporarily have more than one phi |
JDK-8298126 | Print statistics for objects in CDS archive heap |
JDK-8298127 | HSS/LMS Signature Verification |
JDK-8298128 | runtime/ErrorHandling/TestSigInfoInHsErrFile.java fails to find pattern with slowdebug |
JDK-8298138 | Shenandoah: HdrSeq asserts “sub-bucket index (512) overflow for value ( 1.00)” |
JDK-8298144 | Remove Space::new_dcto_cl |
JDK-8298187 | (fs) BsdFileAttributeViews::setTimes does not support lastAccessTime on HFS+ |
JDK-8298189 | Regression in SPECjvm2008-MonteCarlo for pre-Cascade Lake Intel processors |
JDK-8298190 | Update –release 20 symbol information for JDK 20 build 27 |
JDK-8298240 | Replace the usage of ImageLayoutException by the CMMException |
JDK-8298241 | Replace C-style casts with JavaThread::cast |
JDK-8298244 | AArch64: Optimize vector implementation of AddReduction for floating point |
JDK-8298249 | Excessive memory allocation in CipherInputStream AEAD decryption |
JDK-8298264 | Merge OffsetTableContigSpace into TenuredSpace |
JDK-8298276 | JFR: Update NMT events to make use of common periodic timestamp feature |
JDK-8298278 | JFR: Turn MEMFLAGS into a type for use with the NativeMemoryUsage events |
JDK-8298281 | Serial: Refactor MarkAndPushClosure |
JDK-8298293 | NMT: os::realloc() should verify that flags do not change between reallocations |
JDK-8298298 | NMT: count deltas are printed with 32-bit signed size |
JDK-8298310 | Enhance TLS session negotiation |
JDK-8298320 | Typo in the comment block of catch_inline_exception |
JDK-8298321 | 2 File Leak defect groups in 2 files |
JDK-8298343 | “Could not confirm if TargetJDK is hardened.” warning for SA tests on macosx-aarch64-debug |
JDK-8298345 | Fix another two C2 IR matching tests for RISC-V |
JDK-8298371 | monitors_on_stack extracts unprocessed oops |
JDK-8298376 | ZGC: thaws stackChunk with stale oops |
JDK-8298377 | JfrVframeStream causes deadlocks in ZGC |
JDK-8298380 | Clean up redundant array length checks in JDK code base |
JDK-8298381 | Improve handling of session tickets for multiple SSLContexts |
JDK-8298382 | JavaFX ChartArea Accessibility Reader |
JDK-8298413 | [s390] CPUInfoTest fails due to uppercase feature string |
JDK-8298416 | Console should be declared |
JDK-8298424 | Remove redundant FOUND_CORES variable in build-performance.m4 |
JDK-8298445 | Add LeakSanitizer support in HotSpot |
JDK-8298447 | Unnecessary Vector usage in DocPrintJob implementations |
JDK-8298448 | UndefinedBehaviorSanitizer |
JDK-8298449 | Unnecessary Vector usage in MetaData.ProxyPersistenceDelegate |
JDK-8298457 | Instructions in a11y manual tests need to be updated |
JDK-8298468 | Clean up class_loader parameters |
JDK-8298469 | Obsolete legacy parallel class loading workaround for non-parallel-capable class loaders |
JDK-8298470 | Short cut java.lang.Object super class loading |
JDK-8298471 | Parallel: Don’t keep alive nmethods in Young GC |
JDK-8298472 | AArch64: Detect Ampere-1 and Ampere-1A CPUs and set default options |
JDK-8298475 | Remove JVM_ACC_PROMOTED_FLAGS |
JDK-8298478 | (fs) Path.of should allow input to include long path prefix |
JDK-8298480 | Remove unused KlassRemSet |
JDK-8298482 | Implement ParallelGC NUMAStats for Linux |
JDK-8298498 | sun/net/www/http/KeepAliveCache/B8291637.java fails with “Server exception terminating: java.net.SocketException: Socket closed” |
JDK-8298513 | vmTestbase/nsk/jdi/EventSet/suspendPolicy/suspendpolicy009/TestDescription.java fails with usage tracker |
JDK-8298514 | vmTestbase/nsk/jdi/EventRequestManager/threadDeathRequests/thrdeathreq002/TestDescription.java fails with usage tracker |
JDK-8298521 | Rename members in G1MonitoringSupport |
JDK-8298524 | Debug function to trace reachability of CDS archived heap objects |
JDK-8298526 | JFR: Generate missing filename for time-bound recordings |
JDK-8298528 | Clean up raw type warnings in base in bindings and collections packages |
JDK-8298567 | Make field in RandomAccessFile final |
JDK-8298568 | Fastdebug build fails after JDK-8296389 |
JDK-8298576 | Serial: Move some MarkSweep method definitions to cpp |
JDK-8298588 | WebSockets: HandshakeUrlEncodingTest unnecessarily depends on a response body |
JDK-8298589 | java/net/SctpSanity.java fail with NoClassDefFoundError: sun/nio/ch/sctp/UnsupportedUtil |
JDK-8298590 | Refactor LambdaForm constructors |
JDK-8298596 | vmTestbase/nsk/sysdict/vm/stress/chain/chain008/chain008.java fails with “NoClassDefFoundError: Could not initialize class java.util.concurrent.ThreadLocalRandom” |
JDK-8298601 | Refactor archiving of java.lang.Module objects |
JDK-8298610 | Refactor archiving of ConstantPool::resolved_references() |
JDK-8298612 | Refactor archiving of java String objects |
JDK-8298618 | Typo in JPEGImageReader and JPEGImageWriter |
JDK-8298619 | java/io/File/GetXSpace.java is failing |
JDK-8298632 | [TESTBUG] Add IR checks in jtreg vectorization tests |
JDK-8298636 | Fix return value in WB_CountAliveClasses and WB_GetSymbolRefcount |
JDK-8298639 | Perform I/O operations in bulk for RandomAccessFile |
JDK-8298643 | JNI call of getAccessibleRowWithIndex and getAccessibleColumnWithIndex on a wrong thread |
JDK-8298644 | JNI call of getCurrentComponent on a wrong thread |
JDK-8298645 | JNI works with accessibleSelection on a wrong thread |
JDK-8298651 | Serial: Remove MarkSweep::follow_klass |
JDK-8298652 | G1: Refactor G1MarkAndPushClosure |
JDK-8298667 | Improved path handling |
JDK-8298692 | Fix typos in test/jdk/com/sun/jdi files |
JDK-8298701 | Cleanup SA entries in ProblemList-zgc.txt. |
JDK-8298709 | Fix typos in src/java.desktop/ and various test classes of client component |
JDK-8298710 | Fix typos in test/jdk/sun/security/tools/jarsigner/ |
JDK-8298720 | Insufficient error handling when CodeBuffer is exhausted |
JDK-8298725 | Add BitMap support for reverse iteration |
JDK-8298726 | (fs) Change PollingWatchService to record last modified time as FileTime rather than milliseconds |
JDK-8298730 | Refactor subsystem_file_line_contents and add docs and tests |
JDK-8298735 | Some tools/jpackage/windows/* tests fails with jtreg test timeout |
JDK-8298736 | Revisit usages of log10 in compiler code |
JDK-8298794 | Remove JVM_ACC_PROMOTED_FLAGS breaks minimal build |
JDK-8298808 | Check |
JDK-8298809 | Clean up vm/compiler/InterfaceCalls JMH |
JDK-8298813 | [C2] Converting double to float cause a loss of precision and resulting crypto.aes scores fluctuate |
JDK-8298824 | C2 crash: assert(is_Bool()) failed: invalid node class: ConI |
JDK-8298848 | C2: clone all of (CmpP (LoadKlass (AddP down at split if |
JDK-8298852 | Use of uninitialized memory in MetadataFactory::free_metadata |
JDK-8298853 | JvmtiVTMSTransitionDisabler should support disabling one virtual thread transitions |
JDK-8298859 | ProblemList java/awt/Mouse/EnterExitEvents/DragWindowTest.java on macosx-all |
JDK-8298865 | Excessive memory allocation in CipherOutputStream AEAD decryption |
JDK-8298867 | Basics.java fails with SSL handshake exception |
JDK-8298868 | Update EngineCloseOnAlert.java for changes to TLS implementation |
JDK-8298869 | Update ConnectionTest.java for changes to TLS implementation |
JDK-8298872 | Update CheckStatus.java for changes to TLS implementation |
JDK-8298873 | Update IllegalRecordVersion.java for changes to TLS implementation |
JDK-8298874 | Update TestAllSuites.java for TLS v1.2 and 1.3 |
JDK-8298875 | A module requiring “java.base” with flags ACC_SYNTHETIC should be rejected |
JDK-8298876 | Swing applications do not get repainted coming out of sleep on Windows 10 |
JDK-8298880 | VectorLogicalOpIdentityTest.java IR test incorrectly use avx3 instead of avx512 |
JDK-8298887 | On the latest macOS+XCode the Robot API may report wrong colors |
JDK-8298907 | nsk JDI tests pass if the debuggee failed to launch |
JDK-8298908 | Instrument Metaspace for ASan |
JDK-8298913 | Add override qualifiers to Relocation classes |
JDK-8298921 | Create a regression test for JDK-8139581 |
JDK-8298931 | java/net/httpclient/CancelStreamedBodyTest.java fails with AssertionError due to Pending TCP connections: 1 |
JDK-8298935 | fix independence bug in create_pack logic in SuperWord::find_adjacent_refs |
JDK-8298939 | Refactor open/test/jdk/javax/rmi/ssl/SSLSocketParametersTest.sh to jtreg java test |
JDK-8298943 | Missing escapes for single quote marks in compiler.properties |
JDK-8298952 | All nodes should have type(n) == Value(n) after IGVN |
JDK-8298966 | Deprecate JMX Subject Delegation and the method JMXConnector.getMBeanServerConnection(Subject) for removal. |
JDK-8298971 | Move Console implementation into jdk internal package |
JDK-8298974 | Add ftcolor.c to imported freetype sources |
JDK-8298979 | Remove duplicated serviceability/jvmti/thread/GetAllThreads/allthr01/allthr01.java |
JDK-8298993 | (process) java/lang/ProcessBuilder/UnblockSignals.java fails |
JDK-8298995 | tools/jpackage/share/AddLauncherTest.java#id1 failed “AddLauncherTest.test; checks=53” |
JDK-8299015 | Ensure that HttpResponse.BodySubscribers.ofFile writes all bytes |
JDK-8299018 | java/net/httpclient/HttpsTunnelAuthTest.java fails with java.io.IOException: HTTP/1.1 header parser received no bytes |
JDK-8299022 | Linux ppc64le and s390x build issues after JDK-8160404 |
JDK-8299025 | BMPImageReader.java readColorPalette could use staggeredReadByteStream |
JDK-8299030 | Refactor ReservedSpace::reserve |
JDK-8299031 | JFR: Clean up jdk.management.jfr |
JDK-8299032 | Interface IN_NATIVE oop stores for C2 |
JDK-8299038 | Add AArch64 backend support for auto-vectorized FP16 conversions |
JDK-8299043 | test/jdk/javax/swing/AbstractButton/5049549/bug5049549.java fails with java.lang.NullPointerException |
JDK-8299044 | test/jdk/javax/swing/JComboBox/JComboBoxBorderTest.java fails on non mac |
JDK-8299045 | tools/doclint/BadPackageCommentTest.java fails after JDK-8298943 |
JDK-8299061 | Using lambda to optimize GraphKit::compute_stack_effects() |
JDK-8299072 | java_lang_ref_Reference::clear_referent should be GC agnostic |
JDK-8299074 | nmethod marked for deoptimization is not deoptimized |
JDK-8299075 | TestStringDeduplicationInterned.java fails because extra deduplication |
JDK-8299079 | Better interface nmethod oop accesses |
JDK-8299088 | ClassLoader::defineClass2 throws OOME but JNI exception pending thrown by getUTF |
JDK-8299089 | Instrument global jni handles with tag to make them distinguishable |
JDK-8299125 | UnifiedOopRef in JFR leakprofiler should treat thread local oops correctly |
JDK-8299129 | Enhance NameService lookups |
JDK-8299146 | No copyright statement on ArtifactResolverException.java |
JDK-8299155 | C2: SubTypeCheckNode::verify() should not produce dependencies / oop pool entries |
JDK-8299158 | Improve MD5 intrinsic on AArch64 |
JDK-8299162 | Refactor shared trampoline emission logic |
JDK-8299168 | RISC-V: Fix MachNode size mismatch for MacroAssembler::_verify_oops* |
JDK-8299172 | RISC-V: [TESTBUG] Fix stack alignment logic in jvmci RISCV64TestAssembler.java |
JDK-8299179 | ArrayFill with store on backedge needs to reduce length by 1 |
JDK-8299183 | Invokers.checkExactType passes parameters to create WMTE in opposite order |
JDK-8299187 | (bf) ByteOrder.name should be declared final |
JDK-8299191 | Unnecessarily global friend functions for relocInfo |
JDK-8299193 | (bf) Buffer.capacity should be declared final |
JDK-8299194 | CustomTzIDCheckDST.java may fail at future date |
JDK-8299199 | Avoid redundant split calls in FontConfiguration.initReorderMap implementations |
JDK-8299213 | Bad cast in GrowableArrayWithAllocator<>::grow |
JDK-8299224 | TestReporterStreams.java has bad indentation for legal header |
JDK-8299229 | [JVMCI] add support for UseZGC |
JDK-8299234 | JMX Repository.query performance |
JDK-8299240 | rank of JvmtiVTMSTransition_lock can be safepoint |
JDK-8299254 | Support dealing with standard assert macro |
JDK-8299255 | Unexpected round errors in FreetypeFontScaler |
JDK-8299259 | C2: Div/Mod nodes without zero check could be split through iv phi of loop resulting in SIGFPE |
JDK-8299260 | libawt and libfreetype should export only explicitly requested symbols |
JDK-8299261 | Clean up AWT D3D exports |
JDK-8299274 | Add elements to resolved_references consistently |
JDK-8299275 | Add some ClassLoaderData verification code |
JDK-8299278 | tools/jpackage/share/AddLauncherTest.java#id1 failed AddLauncherTest.bug8230933 |
JDK-8299292 | Missing elements in aliased String array |
JDK-8299296 | Write a test to verify the components selection sends ItemEvent |
JDK-8299306 | Test “javax/swing/JFileChooser/FileSystemView/CustomFSVLinkTest.java” fails on Windows 10 x64 because there are some buttons did not display button name |
JDK-8299309 | Test “java/awt/Dialog/ModalDialogTest/ModalDialogTest.java” fails because new frame was not displayed when “New Frame” button was clicked |
JDK-8299312 | Clean up BarrierSetNMethod |
JDK-8299323 | Allow extended registers for cmpw |
JDK-8299324 | inline_native_setCurrentThread lacks GC barrier for Shenandoah |
JDK-8299325 | java/net/httpclient/CancelRequestTest.java fails "`test CancelRequestTest.testGetSendAsync(`"https://localhost:46509/https1/x/same/interrupt”, true, true)” |
JDK-8299326 | LinkResolver::resolve_field resolved_klass cannot be null |
JDK-8299327 | Allow super late barrier expansion of store barriers in C2 |
JDK-8299329 | Assertion failure with fastdebug build when trying to use CDS without classpath |
JDK-8299330 | Minor improvements in MSYS2 Workflow handling |
JDK-8299333 | Unify exceptions used by all variants of ICC_Profile.getInstance(null) |
JDK-8299335 | Monkey Tester Application |
JDK-8299336 | InputStream::DEFAULT_BUFFER_SIZE should be 16384 |
JDK-8299337 | The java.awt.image.ColorModel#pData field is unused |
JDK-8299338 | AssertionError in ResponseSubscribers$HttpResponseInputStream::onSubscribe |
JDK-8299340 | CreateProcessW lpCommandLine must be mutable |
JDK-8299343 | Windows: Invalid thread_native_entry declaration |
JDK-8299348 | Size-restricted window can be observed with incorrect dimensions |
JDK-8299375 | [PPC64] GetStackTraceSuspendedStressTest tries to deoptimize frame with invalid fp |
JDK-8299378 | sprintf is deprecated in Xcode 14 |
JDK-8299387 | CompressedClassPointers.java still fails on ppc with ‘Narrow klass shift: 0’ missing |
JDK-8299388 | java/util/regex/NegativeArraySize.java fails on Alpine and sometimes Windows |
JDK-8299395 | Remove metaprogramming/removeCV.hpp |
JDK-8299396 | Remove metaprogramming/removeExtent.hpp |
JDK-8299397 | Remove metaprogramming/isFloatingPoint.hpp |
JDK-8299398 | Remove metaprogramming/isConst.hpp |
JDK-8299399 | Remove metaprogramming/isArray.hpp |
JDK-8299402 | Remove metaprogramming/isVolatile.hpp |
JDK-8299412 | JNI call of getAccessibleActionCount on a wrong thread |
JDK-8299414 | JVMTI FollowReferences should support references from VirtualThread stack |
JDK-8299424 | containers/docker/TestMemoryWithCgroupV1.java fails on SLES12 ppc64le when testing Memory and Swap Limit |
JDK-8299425 | “LCMSImageLayout.isIntPacked” flag can be deleted |
JDK-8299430 | Cleanup: delete unnecessary semicolons in java.desktop module |
JDK-8299437 | Make InetSocketAddressHolder shallowly immutable |
JDK-8299439 | java/text/Format/NumberFormat/CurrencyFormat.java fails for hr_HR |
JDK-8299441 | Fix typos in some test files under core-libs component |
JDK-8299444 | java.util.Set.copyOf allocates needlessly for empty input collections |
JDK-8299470 | sun/jvm/hotspot/SALauncher.java handling of negative rmiport args |
JDK-8299475 | Enhance SocketException by cause where it is missing in net and nio area |
JDK-8299479 | Remove metaprogramming/decay.hpp |
JDK-8299481 | Remove metaprogramming/removePointer.hpp |
JDK-8299482 | Remove metaprogramming/isIntegral.hpp |
JDK-8299483 | ProblemList java/text/Format/NumberFormat/CurrencyFormat.java |
JDK-8299494 | Test vmTestbase/nsk/stress/except/except011.java failed: ExceptionInInitializerError: target class not found |
JDK-8299497 | Usage of constructors of primitive wrapper classes should be avoided in java.desktop API docs |
JDK-8299498 | Usage of constructors of primitive wrapper classes should be avoided in java.lang API docs |
JDK-8299499 | Usage of constructors of primitive wrapper classes should be avoided in java.net API docs |
JDK-8299500 | Usage of constructors of primitive wrapper classes should be avoided in java.text API docs |
JDK-8299501 | Usage of constructors of primitive wrapper classes should be avoided in java.util API docs |
JDK-8299502 | Usage of constructors of primitive wrapper classes should be avoided in javax.xml API docs |
JDK-8299505 | findVirtual on array classes incorrectly restricts the receiver type |
JDK-8299518 | HotSpotVirtualMachine shared code across different platforms |
JDK-8299520 | TestPrintXML.java output error messages in case compare fails |
JDK-8299522 | Incorrect size of Approve button in custom JFileChooser |
JDK-8299525 | RISC-V: Add backend support for half float conversion intrinsics |
JDK-8299544 | Improve performance of CRC32C intrinsics (non-AVX-512) for small inputs |
JDK-8299546 | C2: MulLNode::mul_ring() wrongly returns bottom type due to casting errors with large numbers |
JDK-8299553 | Make ScaledEtchedBorderTest.java comprehensive |
JDK-8299563 | Fix typos |
JDK-8299570 | [JVMCI] Insufficient error handling when CodeBuffer is exhausted |
JDK-8299571 | ZoneRulesProvider.registerProvider() can leave inconsistent state on failure |
JDK-8299576 | Reimplement java.io.Bits using VarHandle access |
JDK-8299592 | Fix and reenable warnings in java.desktop native code compilation |
JDK-8299593 | getprotobyname should not be used |
JDK-8299595 | Remove terminally deprecated JavaFX GTK 2 library |
JDK-8299600 | Use Objects.check*() where appropriate in java.io |
JDK-8299608 | Add Register + imm32 orq to x86_64 assembler |
JDK-8299617 | CurrencySymbols.properties is missing the copyright notice |
JDK-8299628 | BMP top-down images fail to load after JDK-8289336 |
JDK-8299635 | Hotspot update for deprecated sprintf in Xcode 14 |
JDK-8299657 | sun/tools/jhsdb/SAGetoptTest.java fails after 8299470 |
JDK-8299665 | /proc/self/stat parsing in libmanagement broken by execname with spaces |
JDK-8299671 | speed up compiler/intrinsics/string/TestStringLatin1IndexOfChar.java |
JDK-8299672 | Enhance HeapDump JFR event |
JDK-8299673 | Simplify object pinning interactions with string deduplication |
JDK-8299677 | Formatter.format might take a long time to format an integer or floating-point |
JDK-8299681 | Change JavaFX release version to 21 |
JDK-8299683 | [S390X] Problems with -XX:+VerifyStack |
JDK-8299684 | (bf) JNI direct buffer functions with large capacity behave unexpectedly |
JDK-8299692 | G1: Remove unused G1BlockOffsetTable::is_card_boundary |
JDK-8299693 | Change to Xcode12.4+1.1 devkit for building on macOS at Oracle |
JDK-8299699 | Test runtime/cds/appcds/WrongClasspath.java fails after JDK-8299329 |
JDK-8299701 | Remove unused GCCause::_wb_conc_mark |
JDK-8299713 | Test javax/swing/JTableHeader/6889007/bug6889007.java failed: Wrong type of cursor |
JDK-8299718 | JavaDoc: Buttons to copy specific documentation URL are not accessible |
JDK-8299721 | [Vector API] assert in switch-default of LibraryCallKit::arch_supports_vector_rotate is too weak to catch bugs |
JDK-8299726 | [cleanup] Some code cleanup in opto/compile.hpp |
JDK-8299739 | HashedPasswordFileTest.java and ExceptionTest.java can fail with java.lang.NullPointerException |
JDK-8299746 | Accept unknown signatureAlgorithm in PKCS7 SignerInfo |
JDK-8299748 | java/util/zip/Deinflate.java failing on s390x |
JDK-8299756 | Minor updates in CSS Reference |
JDK-8299757 | Update JCov version to 3.0.14 |
JDK-8299760 | ExceptionInInitializerError for an enum with multiple switch statements, follow-up |
JDK-8299772 | The ColorModel.getRGBdefault() method is not thread-safe |
JDK-8299774 | SYNTH_BUTTON_UI_KEY field is unused |
JDK-8299777 | Test runtime/NMT/BaselineWithParameter.java timed out |
JDK-8299779 | Test tools/jpackage/share/jdk/jpackage/tests/MainClassTest.java timed out |
JDK-8299781 | Improve JFX navigation |
JDK-8299789 | Compilation of gtest causes build to fail if runtime libraries are in different dirs |
JDK-8299795 | Relativize locals in interpreter frames |
JDK-8299807 | newStringNoRepl should avoid copying arrays for ASCII compatible charsets |
JDK-8299817 | [s390] AES-CTR mode intrinsic fails with multiple short update() calls |
JDK-8299827 | Add resolved IP address in connection exception for sockets |
JDK-8299829 | In jshell, the output of “0”.repeat(49999)+“2” ends with a ‘0’ |
JDK-8299835 | (jrtfs) Unnecessary null check in JrtPath.getAttributes |
JDK-8299836 | Make |
JDK-8299844 | RISC-V: Implement _onSpinWait intrinsic |
JDK-8299845 | Remove obsolete comments in DirtyCardToOopClosure::get_actual_top |
JDK-8299847 | RISC-V: Improve PrintOptoAssembly output of CMoveI/L nodes |
JDK-8299853 | Serial: Use more concrete type for TenuredGeneration::_the_space |
JDK-8299858 | [Metrics] Swap memory limit reported incorrectly when too large |
JDK-8299863 | URLFromURITest.java should import org.junit.jupiter.api.Test |
JDK-8299864 | ZipFileStore#supportsFileAttributeView(String) doesn’t throw NPE |
JDK-8299865 | Unnecessary NullPointerException catch in java.util.TimeZone#setDefaultZone |
JDK-8299879 | CollectedHeap hierarchy should use override |
JDK-8299896 | Reduce enum values of HtmlLinkInfo.Kind |
JDK-8299918 | Update Xcode11.3.1-MacOSX10.15 devkit at Oracle |
JDK-8299953 | Merge ContiguousSpaceDCTOC into DirtyCardToOopClosure |
JDK-8299956 | [BACKOUT] 8297487: G1 Remark: no need to keep alive oop constants of nmethods on stack |
JDK-8299957 | Enhance error logging in instrument coding with additional jplis_assert_msg |
JDK-8299959 | C2: CmpU::Value must filter overflow computation against local sub computation |
JDK-8299960 | Speed up test/hotspot/jtreg/compiler/c2/irTests/TestVectorizeURShiftSubword.java |
JDK-8299962 | Speed up compiler/intrinsics/unsafe/DirectByteBufferTest.java and HeapByteBufferTest.java |
JDK-8299968 | Second call to Stage.setScene() create sizing issue with uiScale > 1.0 |
JDK-8299970 | Speed up compiler/arraycopy/TestArrayCopyConjoint.java |
JDK-8299971 | Remove metaprogramming/conditional.hpp |
JDK-8299972 | Remove metaprogramming/removeReference.hpp |
JDK-8299973 | Replace NULL with nullptr in share/utilities/ |
JDK-8299974 | Replace NULL with nullptr in share/adlc/ |
JDK-8299975 | Limit underflow protection CMoveINode in PhaseIdealLoop::do_unroll must also protect type from underflow |
JDK-8299976 | Initialize static fields in Net eagerly |
JDK-8299977 | Update WebKit to 615.1 |
JDK-8299978 | Remove MethodHandleNatives.getMembers |
JDK-8299982 | (bf) Buffer.checkIndex(int, int) should use Preconditions.checkIndex(int, int, BiFunction) |
JDK-8299986 | Wrong sublist used in ListChangeListener |
JDK-8299994 | java/security/Policy/Root/Root.java fails when home directory is read-only |
JDK-8300001 | ProblemList test java/security/Policy/Root/Root.java |
JDK-8300002 | Performance regression caused by non-inlined hot methods due to post call noop instructions |
JDK-8300010 | UnsatisfiedLinkError on calling System.console().readPassword() on Windows |
JDK-8300011 | Refactor code examples to use @snippet in java.util.TimeZone |
JDK-8300012 | Remove unused JDI VirtualMachineImpl.removeObjectMirror(ObjectReferenceImpl object) method |
JDK-8300013 | Node.focusWithin doesn’t account for nested focused nodes |
JDK-8300024 | Replace use of JNI_COMMIT mode with mode 0 |
JDK-8300032 | DwarfParser resource leak |
JDK-8300038 | Make new version of JNU_GetStringPlatformChars which checks for null characters |
JDK-8300040 | TypeOopPtr::make_from_klass_common calls itself with args in wrong order |
JDK-8300042 | Improve CPU related JFR events descriptions |
JDK-8300051 | assert(JvmtiEnvBase::environments_might_exist()) failed: to enter event controller, JVM TI environments must exist |
JDK-8300052 | PdhDll::PdhCollectQueryData and PdhLookupPerfNameByIndex will never be NULL |
JDK-8300053 | Shenandoah: Handle more GCCauses in ShenandoahControlThread::request_gc |
JDK-8300054 | Use static_assert in basic_types_init |
JDK-8300068 | UBSan CFLAGS/LDFLAGS not passed when building ADLC |
JDK-8300069 | Left shift of negative value in share/adlc/dict2.cpp |
JDK-8300077 | Refactor code examples to use @snippet in java.text.ChoiceFormat |
JDK-8300079 | SIGSEGV in LibraryCallKit::inline_string_copy due to constant NULL src argument |
JDK-8300081 | Replace NULL with nullptr in share/asm/ |
JDK-8300084 | AquaFileChooserUI.getDefaultButton returns null |
JDK-8300086 | Replace NULL with nullptr in share/c1/ |
JDK-8300087 | Replace NULL with nullptr in share/cds/ |
JDK-8300093 | Refactor code examples to use @snippet in java.text.MessageFormat |
JDK-8300098 | java/util/concurrent/ConcurrentHashMap/ConcurrentAssociateTest.java fails with internal timeout when executed with TieredCompilation1/3 |
JDK-8300099 | Configuration fails to auto-detect build user through latexmath:[USER in dockers |
JDK-8300109 | |
RISC-V: Improve code generation for MinI/MaxI nodes | |
JDK-8300110 | Unproblemlist Fuzz.java from ProblemList-zgc.txt |
JDK-8300111 | |
Add rpath for common lib locations for jpackageapplauncher | |
JDK-8300113 | C2: Single-bit fields with signed type in TypePtr after JDK-8297933 |
JDK-8300117 | |
Replace use of JNI_COMMIT mode with mode 0 | |
JDK-8300119 | CgroupMetrics.getTotalMemorySize0() can report invalid results on 32 bit systems |
JDK-8300120 | |
Configure should support different defaults for CI/dev build environments | |
JDK-8300124 | Remove unnecessary assert in GenCollectedHeap::initialize |
JDK-8300125 | |
Serial: Remove unused Generation::reset_saved_marks | |
JDK-8300127 | Serial: Remove unnecessary from-space iteration in DefNewGeneration::oop_since_save_marks_iterate |
JDK-8300133 | |
Use generalized see and link tags in core libs | |
JDK-8300139 | [AIX] Use pthreads to avoid JNI_createVM call from primordial thread |
JDK-8300140 | |
ZipFile.isSignatureRelated returns true for files in META-INF subdirectories | |
JDK-8300166 | Unused array allocation in ProcessPath.doProcessPath |
JDK-8300167 | |
Add validation of the raster’s layout before using in native | |
JDK-8300168 | Typo in AccessibleJTableHeaderEntry javadoc |
JDK-8300169 | |
Build failure with clang-15 | |
JDK-8300172 | java/net/httpclient/MappingResponseSubscriber.java failed with java.net.ConnectException |
JDK-8300176 | |
URLEncoder/URLDecoder static fields should be private static final | |
JDK-8300177 | URISyntaxException fields can be final |
JDK-8300184 | |
Optimize ResourceHashtableBase::iterate_all using _number_of_entries | |
JDK-8300197 | Freeze/thaw an interpreter frame using a single copy_to_chunk() call |
JDK-8300204 | |
Sealed-class hierarchy graph missing nodes | |
JDK-8300205 | Swing test bug8078268 make latch timeout configurable |
JDK-8300207 | |
Add a pre-check for the number of canonical equivalent permutations in j.u.r.Pattern | |
JDK-8300208 | Optimize Adler32 stub for AVX-512 targets. |
JDK-8300222 | |
Replace NULL with nullptr in share/logging | |
JDK-8300227 | [macos_aarch64] assert(cpu_has("hw.optional.arm.FEAT_AES")) failed after JDK-8297092 |
JDK-8300228 | |
ModuleReader.find on exploded module throws if resource name maps to invalid file path | |
JDK-8300235 | Use VarHandle access in Image(Input | Output)StreamImpl classes |
JDK-8300236 | |
Use VarHandle access in Data(Input | Output)Stream classes | |
JDK-8300237 | Minor improvements in MethodHandles |
JDK-8300240 | |
Replace NULL with nullptr in share/ci/ | |
JDK-8300241 | Replace NULL with nullptr in share/classfile/ |
JDK-8300242 | |
Replace NULL with nullptr in share/code/ | |
JDK-8300243 | Replace NULL with nullptr in share/compiler/ |
JDK-8300244 | |
Replace NULL with nullptr in share/interpreter/ | |
JDK-8300245 | Replace NULL with nullptr in share/jfr/ |
JDK-8300247 | |
Harden C1 xchg on AArch64 and PPC | |
JDK-8300253 | Introduce AArch64 nzcv accessors |
JDK-8300254 | |
ASan build does not correctly propagate ASAN_OPTIONS | |
JDK-8300255 | Introduce interface for GC oop verification in the assembler |
JDK-8300256 | |
C2: vectorization is sometimes skipped on loops where it would succeed | |
JDK-8300257 | C2: vectorization fails on some simple Memory Segment loops |
JDK-8300258 | |
C2: vectorization fails on simple ByteBuffer loop | |
JDK-8300259 | Add test coverage for processing of pending block files in signed JARs |
JDK-8300260 | |
Remove metaprogramming/isSame.hpp | |
JDK-8300264 | Remove metaprogramming/isPointer.hpp |
JDK-8300265 | |
Remove metaprogramming/isSigned.hpp | |
JDK-8300266 | Detect Virtualization on Linux aarch64 |
JDK-8300267 | |
Remove duplicated setter/getter for do_not_unlock | |
JDK-8300268 | ServerImpl allows too many idle connections when using sun.net.httpserver.maxIdleConnections |
JDK-8300272 | |
Improve readability of the test JarWithOneNonDisabledDigestAlg | |
JDK-8300273 | [IR framework] Handle <!-- safepoint while printing -→ message instead of bailing out |
JDK-8300279 | |
Use generalized see and link tags in core libs in client libs | |
JDK-8300285 | Enhance TLS data handling |
JDK-8300295 | |
[AIX] TestDaemonDestroy fails due to !is_primordial_thread assertion | |
JDK-8300307 | Refactor code examples to use @snippet in java.text.DateFormat |
JDK-8300308 | |
java.text.MessageFormat has incorrect doc comment | |
JDK-8300317 | vmTestbase/nsk/stress/strace/strace* tests fail with "ERROR: wrong lengths of stack traces" |
JDK-8300321 | |
Use link tags in javax.sql.rowset package-info | |
JDK-8300356 | Refactor code examples to use @snippet in java.text.CollationElementIterator |
JDK-8300357 | |
Use generalized see and link tags in java.management | |
JDK-8300399 | EdDSA does not verify when there is no message |
JDK-8300400 | |
Update --release 20 symbol information for JDK 20 build 32 | |
JDK-8300405 | Screen capture for test JFileChooserSetLocationTest.java, failure case |
JDK-8300416 | |
java.security.MessageDigestSpi clone can result in thread-unsafe clones | |
JDK-8300447 | Parallel: Refactor PSPromotionManager::drain_stacks_depth |
JDK-8300463 | |
Build failure on Windows 32 after JDK-8296401 | |
JDK-8300488 | Incorrect usage of CATCH_BAD_ALLOC as a macro call |
JDK-8300489 | |
Use ArraysSupport.vectorizedHashCode in j.l.CharacterName | |
JDK-8300491 | SymbolLookup::libraryLookup accepts strings with terminators |
JDK-8300493 | |
Use ArraysSupport.vectorizedHashCode in j.u.zip.ZipCoder | |
JDK-8300517 | Refactor VisibleMemberTable (method members) |
JDK-8300526 | |
Test runtime/jni/IsVirtualThread/IsVirtualThread.java should exercise alternative virtual thread implementation | |
JDK-8300540 | Serial: Remove obsolete comments in GenMarkSweep |
JDK-8300543 | |
Compiler Implementation for Pattern Matching for switch | |
JDK-8300545 | Compiler Implementation for Record Patterns |
JDK-8300549 | |
JFileChooser Approve button tooltip is null in Aqua L&F in CUSTOM_DIALOG mode | |
JDK-8300550 | BASIC_JVM_LIBS is set for buildjdk even if this is incorrect |
JDK-8300575 | |
JVMTI support when using alternative virtual thread implementation | |
JDK-8300584 | Accelerate AVX-512 CRC32C for small buffers |
JDK-8300586 | |
Refactor code examples to use @snippet in java.text.Collator | |
JDK-8300587 | (bf) Some covariant overrides are missing @since tags |
JDK-8300589 | |
Use @snippet and @linkplain in java.text.CollationKey and java.text.CompactNumberFormat | |
JDK-8300590 | [JVMCI] BytecodeFrame.equals is broken |
JDK-8300591 | |
@SuppressWarnings option "lossy-conversions" missing from jdk.compiler module javadoc | |
JDK-8300592 | ASan build does not correctly propagate options to some test launchers |
JDK-8300594 | |
Use generalized see and link tags in UnicastRemoteObject | |
JDK-8300595 | Use improved @see and @link syntax in javax.lang.model and javax.tools |
JDK-8300596 | |
Enhance Jar Signature validation | |
JDK-8300638 | Tier1 IR Test failure after JDK-8298632 on macosx-x64-debug |
JDK-8300644 | |
Remove gc/shenandoah/jni/TestStringCriticalWithDedup.java | |
JDK-8300645 | Handle julong values in logging of GET_CONTAINER_INFO macros |
JDK-8300647 | |
Miscellaneous hashCode improvements in java.base | |
JDK-8300651 | Replace NULL with nullptr in share/runtime/ |
JDK-8300652 | |
Parallel: Refactor oop marking stack in Full GC | |
JDK-8300653 | G1EvacInfo should use common naming scheme for collection set |
JDK-8300654 | |
Remove JVMFlag::flag_error_str as it is unused | |
JDK-8300657 | Remove null filtering in CLD oop handle area |
JDK-8300658 | |
memory_and_swap_limit() reporting wrong values on systems with swapaccount=0 | |
JDK-8300659 | Refactor TestMemoryAwareness to use WhiteBox api for host values |
JDK-8300664 | |
Missing copyright header in ConditionalBinding.java file | |
JDK-8300682 | InstanceKlassMiscStatus is a bad name |
JDK-8300692 | |
GCC 12 reports some compiler warnings in bundled freetype | |
JDK-8300693 | Lower the compile threshold and reduce the iterations of warmup loop in VarHandles tests |
JDK-8300696 | |
[AIX] AttachReturnError fails | |
JDK-8300698 | Missing @since tag for ClassFileFormatVersion.RELEASE_21 |
JDK-8300705 | |
Update boot JDK to 19.0.2 | |
JDK-8300706 | Use @snippet in java.text |
JDK-8300721 | |
Cleanup ProblemList-svc-vthread.txt | |
JDK-8300725 | Improve performance of ColorConvertOp for default destinations with alpha |
JDK-8300727 | |
java/awt/List/ListGarbageCollectionTest/AwtListGarbageCollectionTest.java failed with "List wasn’t garbage collected" | |
JDK-8300731 | Avoid unnecessary array fill after creation in PaletteBuilder |
JDK-8300769 | |
Remove G1CollectionSet::_inc_bytes_used_before | |
JDK-8300783 | Consolidate byteswap implementations |
JDK-8300784 | |
Specify exactly how padding should be presented to the linker | |
JDK-8300792 | Refactor examples in java.net.http to use @snippet |
JDK-8300794 | |
Use @snippet in java.util:i18n | |
JDK-8300805 | Update autoconf build-aux files with latest from 2022-09-17 |
JDK-8300806 | |
Update googletest to v1.13.0 | |
JDK-8300808 | Accelerate Base64 on x86 for AVX2 |
JDK-8300810 | |
Get rid of unused JDI removeListener() methods | |
JDK-8300811 | jdb ThreadStartRequest and ThreadDeathRequest should use SUSPEND_NONE instead of SUSPEND_ALL |
JDK-8300817 | |
The build is broken after JDK-8294693 | |
JDK-8300818 | Reduce complexity of padding with DateTimeFormatter |
JDK-8300821 | |
UB: Applying non-zero offset to non-null pointer 0xfffffffffffffffe produced null pointer | |
JDK-8300823 | UB: Compile::_phase_optimize_finished is initialized too late |
JDK-8300828 | |
Avoid unnecessary array fill after creation in com.sun.media.sound | |
JDK-8300829 | Make CtwRunner available as an independent tool |
JDK-8300830 | |
Remove redundant assertion in src/hotspot/share/runtime/javaCalls.cpp | |
JDK-8300857 | State return value for Types.asElement(NoType) explicitly |
JDK-8300862 | |
Remove some G1 collection set remembered set debugging code | |
JDK-8300863 | Remove C-style array declarations in java.io |
JDK-8300864 | |
Declare some fields in java.io as final | |
JDK-8300865 | C2: product reduction in ProdRed_Double is not vectorized |
JDK-8300866 | |
Declare some classes final in java.io | |
JDK-8300867 | Fix document issues in java.io |
JDK-8300868 | |
Reduce visibility in java.io.SerialCallbackContext | |
JDK-8300869 | Make use of the Double.toString(double) algorithm in java.util.Formatter |
JDK-8300872 | |
WebView’s ColorChooser fails to initialize when running in security context | |
JDK-8300891 | Deprecate for removal javax.swing.plaf.synth.SynthLookAndFeel.load(URL url) |
JDK-8300893 | |
Wrong state after deselecting two or more cells of a TableView selection | |
JDK-8300909 | Update com/sun/jndi/dns/Test6991580.java manual test instruction |
JDK-8300910 | |
Remove metaprogramming/integralConstant.hpp | |
JDK-8300912 | Update java/nio/MappedByteBuffer/PmemTest.java to run on x86_64 only |
JDK-8300913 | |
ZGC: assert(to_addr != 0) failed: Should be forwarded | |
JDK-8300914 | Allow `@` as an escape in documentation comments |
JDK-8300915 | |
G1: incomplete SATB because nmethod entry barriers don’t get armed | |
JDK-8300916 | Re-examine the initialization of JNU Charset in StaticProperty |
JDK-8300924 | |
Method::invoke throws wrong exception type when passing wrong number of arguments to method with 4 or more parameters | |
JDK-8300926 | Several startup regressions ~6-70% in 21-b6 all platforms |
JDK-8300929 | |
Avoid unnecessary array fill after creation in java.awt.image | |
JDK-8300937 | Update nroff pages in JDK 21 before RC |
JDK-8300939 | |
sun/security/provider/certpath/OCSP/OCSPNoContentLength.java fails due to network errors | |
JDK-8300942 | JDK-8299684 breaks x86 build |
JDK-8300946 | |
Add sun/security/provider/certpath/OCSP/OCSPNoContentLength to ProblemList | |
JDK-8300954 | HTML default Range input control not rendered |
JDK-8300958 | |
Parallel: Remove unused MutableNUMASpace::capacity_in_words | |
JDK-8300962 | Parallel: Remove PSParallelCompact::_total_invocations |
JDK-8300968 | |
Accessorize raw oop load in DeadCounterClosure | |
JDK-8300977 | Retire java.io.ExpiringCache |
JDK-8300979 | |
Lazily initialize (byte, char)arr in java.io.DataInputStream | |
JDK-8300981 | Build failure on 32-bit platforms after JDK-8281213 |
JDK-8300997 | |
Add curl support to createJMHBundle.sh | |
JDK-8301004 | httpclient: Add more debug to HttpResponseInputStream |
JDK-8301005 | |
Clean up Copy::conjoint_*_atomic on windows | |
JDK-8301009 | Update libxml2 to 2.10.3 |
JDK-8301012 | |
[vectorapi]: Intrinsify CompressBitsV/ExpandBitsV and add the AArch64 SVE backend implementation | |
JDK-8301022 | Video distortion is observed while playing youtube video |
JDK-8301025 | |
ClassCastException in switch with generic record | |
JDK-8301033 | RISC-V: Handle special cases for MinI/MaxI nodes for Zbb |
JDK-8301036 | |
RISC-V: Factor out functions baseOffset & baseOffset32 from MacroAssembler | |
JDK-8301047 | Clean up type unsafe uses of oop from compiler code |
JDK-8301050 | |
Detect Xen Virtualization on Linux aarch64 | |
JDK-8301063 | Remove dead code from GrowableArray |
JDK-8301065 | |
Handle control characters in java_lang_String::print | |
JDK-8301067 | RISC-V: better error message when reporting unsupported satp modes |
JDK-8301068 | |
Replace NULL with nullptr in share/jvmci/ | |
JDK-8301069 | Replace NULL with nullptr in share/libadt/ |
JDK-8301070 | |
Replace NULL with nullptr in share/memory/ | |
JDK-8301072 | Replace NULL with nullptr in share/oops/ |
JDK-8301074 | |
Replace NULL with nullptr in share/opto/ | |
JDK-8301076 | Replace NULL with nullptr in share/prims/ |
JDK-8301077 | |
Replace NULL with nullptr in share/services/ | |
JDK-8301086 | jdk/internal/util/ByteArray/ReadWriteValues.java fails with CompilationError |
JDK-8301088 | |
oopDesc::print_on should consistently use a trailing newline | |
JDK-8301092 | Add benchmark for CRC32 |
JDK-8301093 | |
C2 fails assert(ctrl == kit.control()) failed: Control flow was added although the intrinsic bailed out | |
JDK-8301095 | [s390x] TestDwarf.java fails |
JDK-8301097 | |
Update GHA XCode to 12.5.1 | |
JDK-8301098 | Remove dead code FileMapInfo::stop_sharing_and_unmap() |
JDK-8301106 | |
Allow archived Java strings to be moved by GC | |
JDK-8301116 | Parallelize TLAB resizing in G1 |
JDK-8301117 | |
Remove old_size param from ResizeableResourceHashtable::resize() | |
JDK-8301119 | Support for GB18030-2022 |
JDK-8301120 | |
Cleanup utility classes java.util.Arrays and java.util.Collections | |
JDK-8301123 | Enable Symbol refcounting underflow checks in PRODUCT |
JDK-8301129 | |
Link to debuginfo files should only be made after stripping | |
JDK-8301132 | Test update for deprecated sprintf in Xcode 14 |
JDK-8301133 | |
IGV: NPE occurs when creating a diff graph with a graph in a different folder | |
JDK-8301148 | Serial: Remove ContiguousSpace::reset_saved_mark |
JDK-8301149 | |
Parallel: Refactor MutableNUMASpace::update_layout | |
JDK-8301153 | RISC-V: pipeline class for several instructions is not set correctly |
JDK-8301154 | |
SunPKCS11 KeyStore deleteEntry results in dangling PrivateKey entries | |
JDK-8301163 | jdk/internal/vm/Continuation/Fuzz.java increase COMPILATION_TIMEOUT for Linux ppc64le |
JDK-8301164 | |
Remove unused ResourceStack class | |
JDK-8301167 | Update VerifySignedJar to actually exercise and test verification |
JDK-8301169 | |
java/net/httpclient/ThrowingSubscribersAsInputStream.java,ThrowingSubscribersAsInputStreamAsync.java, and other httpclient tests failing on windows: Unable to establish loopback connection | |
JDK-8301170 | perfMemory_windows.cpp add free_security_attr to early returns |
JDK-8301171 | |
Rename sanitizers/address.h to sanitizers/address.hpp | |
JDK-8301178 | Replace NULL with nullptr in share/gc/epsilon/ |
JDK-8301179 | |
Replace NULL with nullptr in share/gc/serial/ | |
JDK-8301180 | Replace NULL with nullptr in share/gc/parallel/ |
JDK-8301187 | |
Memory leaks in OopMapCache | |
JDK-8301189 | validate-source fails after JDK-8298873 |
JDK-8301190 | |
[vectorapi] The typeChar of LaneType is incorrect when default locale is tr | |
JDK-8301200 | Don’t scale timeout stress with timeout factor |
JDK-8301201 | |
Allow n@ inside inline tags using inlineContent | |
JDK-8301202 | Port fdlibm log to Java |
JDK-8301205 | |
Port fdlibm log10 to Java | |
JDK-8301207 | (jdeps) Deprecate jdeps -profile option |
JDK-8301214 | |
Adjust handshakeTimeout value in test HandshakeTimeout.java after 8189338 | |
JDK-8301217 | Remove FilteringClosure |
JDK-8301222 | |
Generalize check_release_entry in OopStorage | |
JDK-8301223 | Replace NULL with nullptr in share/gc/g1/ |
JDK-8301224 | |
Replace NULL with nullptr in share/gc/shared/ | |
JDK-8301225 | Replace NULL with nullptr in share/gc/shenandoah/ |
JDK-8301226 | |
Add clamp() methods to java.lang.Math and to StrictMath | |
JDK-8301229 | Clean up SuspendibleThreadSet::_suspend_all |
JDK-8301243 | |
java/net/httpclient/http2/IdleConnectionTimeoutTest.java intermittent failure | |
JDK-8301244 | Tidy up compiler specific warnings files |
JDK-8301248 | |
Less side effects in InstanceRefKlass::trace_reference_gc | |
JDK-8301254 | UNIX sun/font coding does not detect SuSE in openSUSE Leap distribution |
JDK-8301255 | |
Http2Connection may send too many GOAWAY frames | |
JDK-8301260 | Add system property to toggle XML Signature secure validation mode |
JDK-8301267 | |
Update of config.guess broke build on WSL | |
JDK-8301269 | Update Commons BCEL to Version 6.7.0 |
JDK-8301274 | |
update for deprecated sprintf for security components | |
JDK-8301279 | update for deprecated sprintf for management components |
JDK-8301299 | |
Wrong class spec on sun.security.util.Pem | |
JDK-8301306 | java/net/httpclient/* fail with -Xcomp |
JDK-8301308 | |
Remove version conditionalization for gcc/clang PRAGMA_DIAG_PUSH/POP | |
JDK-8301312 | Create implementation of NSAccessibilityButton protocol |
JDK-8301313 | |
RISC-V: C2: assert(false) failed: bad AD file due to missing match rule | |
JDK-8301326 | Optimize compiler/uncommontrap/TestDeoptOOM.java test |
JDK-8301337 | |
Remove unused os::_polling_page | |
JDK-8301338 | Identical branch conditions in CompileBroker::print_heapinfo |
JDK-8301340 | |
Make DirtyCardToOopClosure stack-allocated | |
JDK-8301342 | Prefer ArrayList to LinkedList in LayoutComparator |
JDK-8301344 | |
G1: Remove DirtyCardToOopClosure forward declaration in g1OopClosures.hpp | |
JDK-8301346 | Remove dead emit_entry_barrier_stub definition |
JDK-8301367 | |
Add exception handler method to the BaseLdapServer | |
JDK-8301371 | Interpreter store barriers on x86_64 don’t have disjoint temp registers |
JDK-8301374 | |
NullPointerException in MemberEnter.checkReceiver | |
JDK-8301377 | adjust timeout for JLI GetObjectSizeIntrinsicsTest.java subtest again |
JDK-8301378 | |
CodeHeap has virtual methods that are not overridden | |
JDK-8301379 | Verify TLS_ECDH_* cipher suites cannot be negotiated |
JDK-8301380 | |
jdk/jfr/api/consumer/streaming/TestCrossProcessStreaming.java | |
JDK-8301381 | Verify DTLS 1.0 cannot be negotiated |
JDK-8301392 | |
Port fdlibm log1p to Java | |
JDK-8301393 | Include cdb in the Windows devkit |
JDK-8301396 | |
Port fdlibm expm1 to Java | |
JDK-8301402 | os::print_location gets is_global_handle assert |
JDK-8301443 | |
Clean broken comments from Windows code | |
JDK-8301444 | Port fdlibm hyperbolic transcendental functions to Java |
JDK-8301446 | |
Remove unused includes of gc/shared/genOopClosures | |
JDK-8301447 | [REDO] CodeHeap has virtual methods that are not overridden |
JDK-8301448 | |
[BACKOUT] CodeHeap has virtual methods that are not overridden | |
JDK-8301455 | comments in TestTypeAnnotations still refer to resolved JDK-8068737 |
JDK-8301459 | |
Serial: Merge KeepAliveClosure into FastKeepAliveClosure | |
JDK-8301460 | Clean up LambdaForm to reference BasicType enums directly |
JDK-8301462 | |
Convert Permission files to use lambda after JDK-8076596 | |
JDK-8301463 | Code in DatagramSocket still refers to resolved JDK-8237352 |
JDK-8301465 | |
Remove unnecessary nmethod arming in Full GC of Serial/Parallel | |
JDK-8301477 | Replace NULL with nullptr in os/aix |
JDK-8301478 | |
Replace NULL with nullptr in os/bsd | |
JDK-8301479 | Replace NULL with nullptr in os/linux |
JDK-8301480 | |
Replace NULL with nullptr in os/posix | |
JDK-8301481 | Replace NULL with nullptr in os/windows |
JDK-8301491 | |
C2: java.lang.StringUTF16::indexOfChar intrinsic called with negative character argument | |
JDK-8301493 | Replace NULL with nullptr in cpu/aarch64 |
JDK-8301494 | |
Replace NULL with nullptr in cpu/arm | |
JDK-8301495 | Replace NULL with nullptr in cpu/ppc |
JDK-8301496 | |
Replace NULL with nullptr in cpu/riscv | |
JDK-8301497 | Replace NULL with nullptr in cpu/s390 |
JDK-8301498 | |
Replace NULL with nullptr in cpu/x86 | |
JDK-8301499 | Replace NULL with nullptr in cpu/zero |
JDK-8301500 | |
Replace NULL with nullptr in os_cpu/aix_ppc | |
JDK-8301501 | Replace NULL with nullptr in os_cpu/bsd_aarch64 |
JDK-8301502 | |
Replace NULL with nullptr in os_cpu/bsd_x86 | |
JDK-8301503 | Replace NULL with nullptr in os_cpu/bsd_zero |
JDK-8301504 | |
Replace NULL with nullptr in os_cpu/linux_aarch64 | |
JDK-8301505 | Replace NULL with nullptr in os_cpu/linux_arm |
JDK-8301506 | |
Replace NULL with nullptr in os_cpu/linux_ppc | |
JDK-8301507 | Replace NULL with nullptr in os_cpu/linux_riscv |
JDK-8301508 | |
Replace NULL with nullptr in os_cpu/linux_s390 | |
JDK-8301509 | Replace NULL with nullptr in os_cpu/linux_x86 |
JDK-8301511 | |
Replace NULL with nullptr in os_cpu/linux_zero | |
JDK-8301512 | Replace NULL with nullptr in os_cpu/windows_aarch64 |
JDK-8301513 | |
Replace NULL with nullptr in os_cpu/windows_x86 | |
JDK-8301549 | Fix comment about ClassCircularityError |
JDK-8301553 | |
Support Password-Based Cryptography in SunPKCS11 | |
JDK-8301555 | Remove constantPoolCacheKlass friend |
JDK-8301564 | |
Non-C-heap allocated ResourceHashtable keys and values must have trivial destructor | |
JDK-8301567 | The test/jdk/java/awt/AppContext/ApplicationThreadsStop/java.policy is unused |
JDK-8301570 | |
Test runtime/jni/nativeStack/ needs to detach the native thread | |
JDK-8301578 | Perform output outside synchronization in Module.class |
JDK-8301580 | |
Error recovery does not clear returnResult | |
JDK-8301599 | Serial: Refactor nested closures in DefNewGeneration |
JDK-8301604 | |
Replace Collections.unmodifiableList with List.of | |
JDK-8301612 | OopLoadProxy constructor should be explicit |
JDK-8301616 | |
Drag & maximize to another monitor places window incorrectly (Windows) | |
JDK-8301618 | Compare elements and type mirrors properly |
JDK-8301622 | |
ProcessTools.java compilation gets ThreadDeath deprecation warning | |
JDK-8301627 | System.exit and Runtime.exit debug logging |
JDK-8301628 | |
RISC-V: c2 fix pipeline class for several instructions | |
JDK-8301630 | C2: 8297933 broke type speculation in some cases |
JDK-8301636 | |
Minor cleanup in CommentHelper and DocPretty | |
JDK-8301637 | ThreadLocalRandom.current().doubles().parallel() contention |
JDK-8301638 | |
A number of nsk/jdi invokemethod tests should be converted to create virtual threads | |
JDK-8301641 | NativeMemoryUsageTotal event uses reserved value for committed field |
JDK-8301644 | |
com/sun/jdi/JdbStopThreadTest.java fails after JDK-8300811 | |
JDK-8301655 | Problemlist jdk/jdk/nio/zipfs/TestLocOffsetFromZip64EF.java on Linux |
JDK-8301659 | |
Resolve initialization reordering issues on Windows for libawt and libsaproc | |
JDK-8301661 | Enhance os::pd_print_cpu_info on macOS and Windows |
JDK-8301684 | |
Fix test code to not get finalizer deprecation warnings | |
JDK-8301697 | [s390] Optimized-build is broken |
JDK-8301700 | |
Increase the default TLS Diffie-Hellman group size from 1024-bit to 2048-bit | |
JDK-8301701 | java/net/DatagramSocket/DatagramSocketMulticasting.java should be hardened |
JDK-8301703 | |
java.base jdk.internal.foreign.abi.BindingSpecializer uses ASM to generate classes | |
JDK-8301704 | Shorten the number of GCs in UnloadingTest.java to verify a class loader not being unloaded |
JDK-8301712 | |
[linux] Crash on exit from WebKit 615.1 | |
JDK-8301715 | CDS should be disabled in exploded JDK |
JDK-8301717 | |
Remove obsolete jib profiles | |
JDK-8301721 | lookup.findSpecial fails on Object method call from interface |
JDK-8301736 | |
jdk/incubator/concurrent/StructuredTaskScope/StructuredTaskScopeTest.java fail with -Xcomp | |
JDK-8301737 | java/rmi/server/UnicastRemoteObject/serialFilter/FilterUROTest.java fail with -Xcomp |
JDK-8301739 | |
AArch64: Add optimized rules for vector compare with immediate for SVE | |
JDK-8301740 | RISC-V: Address::uses() should check address mode |
JDK-8301743 | |
RISC-V: Add InlineSkippedInstructionsCounter to post-call nops | |
JDK-8301744 | Remove unused includes of genOopClosures.hpp |
JDK-8301749 | |
Tracking malloc pooled memory size | |
JDK-8301752 | [IR Framework] Add more IR framework examples |
JDK-8301753 | |
AppendFile/WriteFile has differences between make 3.81 and 4+ | |
JDK-8301756 | Missed constructor from 8301659 |
JDK-8301760 | |
Fix possible leak in SpNegoContext dispose | |
JDK-8301763 | Adding children to wrong index leaves inconsistent state in Parent#childrenSet |
JDK-8301767 | |
Convert virtual thread tests to JUnit | |
JDK-8301768 | G1: Remove unimplemented HeapRegionRemSet::split_card |
JDK-8301787 | |
java/net/httpclient/SpecialHeadersTest failing after JDK-8301306 | |
JDK-8301788 | AlgorithmId should keep lowercase characters from 3rd party providers |
JDK-8301793 | |
AlgorithmId should not encode a missing parameters field as NULL unless hardcoded | |
JDK-8301797 | Pagination control has the wrong size |
JDK-8301798 | |
[BACKOUT] jdb ThreadStartRequest and ThreadDeathRequest should use SUSPEND_NONE instead of SUSPEND_ALL | |
JDK-8301810 | Bug in doctree DocCommentTester.compress |
JDK-8301813 | |
Bad caret position in error message | |
JDK-8301818 | RISC-V: Factor out function mvw from MacroAssembler |
JDK-8301819 | |
Enable continuations code by default | |
JDK-8301822 | BasicLookAndFeel does not need to check for null after checking for type |
JDK-8301828 | |
Avoid unnecessary array fill after creation in javax.swing.text | |
JDK-8301832 | InputMethodEvents are not enabled for text input controls |
JDK-8301833 | |
Add wide-ranging tests for FDLIBM porting | |
JDK-8301838 | PPC: continuation yield intrinsic: exception check not needed if yield succeeded |
JDK-8301842 | |
JFR: increase checkpoint event size for stacktrace and string pool | |
JDK-8301843 | Remove dummy region allocation |
JDK-8301852 | |
RISC-V: Optimize class atomic when order is memory_order_relaxed | |
JDK-8301853 | C4819 warnings were reported in HotSpot on Windows |
JDK-8301858 | |
Verification error when compiling switch with record patterns | |
JDK-8301862 | G1: Remove G1PageBasedVirtualSpace::_executable |
JDK-8301873 | |
Avoid string decoding in ZipFile.Source.getEntryPos | |
JDK-8301874 | BarrierSetC2 should assign barrier data to stores |
JDK-8301876 | |
Crash in DumpTimeClassInfo::add_verification_constraint | |
JDK-8301942 | java/net/httpclient/DigestEchoClientSSL.java fail with -Xcomp |
JDK-8301958 | |
Reduce Arrays.copyOf/-Range overheads | |
JDK-8301959 | Compile command in compiler.loopopts.TestRemoveEmptyCountedLoop does not work |
JDK-8301964 | |
Expensive fillInStackTrace operation in HttpURLConnection.getLastModified when no last-modified in response | |
JDK-8301988 | VerifyLiveClosure::verify_liveness asserts on bad pointers outside heap |
JDK-8301992 | |
Embed SymbolTable CHT node | |
JDK-8301995 | Move invokedynamic resolution information out of ConstantPoolCacheEntry |
JDK-8301998 | |
Update HarfBuzz to 7.0.1 | |
JDK-8302004 | InlineTree should consult replay file in release build |
JDK-8302026 | |
Port fdlibm inverse trig functions (asin, acos, atan) to Java | |
JDK-8302027 | Port fdlibm trig functions (sin, cos, tan) to Java |
JDK-8302028 | |
Port fdlibm atan2 to Java | |
JDK-8302040 | Port fdlibm sqrt to Java |
JDK-8302043 | |
[AIX] Safefetch fails for bad_addressN and bad_address32 | |
JDK-8302047 | G1: Remove unused G1RegionToSpaceMapper::_region_granularity |
JDK-8302066 | |
Counter _number_of_nmethods_with_dependencies should be atomic. | |
JDK-8302067 | [AIX] AIX build error on os_aix_ppc.cpp |
JDK-8302068 | |
Serial: Refactor oop closures used in Young GC | |
JDK-8302069 | javax/management/remote/mandatory/notif/NotifReconnectDeadlockTest.java update |
JDK-8302070 | |
Factor null-check into load_klass() calls | |
JDK-8302072 | Parallel: Remove unimplemented ParCompactionManager::stack_push |
JDK-8302102 | |
Disable ASan for SafeFetch and os::print_hex_dump | |
JDK-8302108 | Clean up placeholder supername code |
JDK-8302109 | |
Trivial fixes to btree tests | |
JDK-8302113 | Improve CRC32 intrinsic with crypto pmull on AArch64 |
JDK-8302114 | |
RISC-V: Several foreign jtreg tests fail with debug build after JDK-8301818 | |
JDK-8302117 | IgnoreUnrecognizedVMOptions flag causes failure in ArchiveHeapTestClass |
JDK-8302120 | |
Prefer ArrayList to LinkedList in AggregatePainter | |
JDK-8302121 | Parallel: Remove unused arg in PSCardTable::inline_write_ref_field_gc |
JDK-8302122 | |
Parallelize TLAB retirement in prologue in G1 | |
JDK-8302124 | HotSpot Style Guide should permit noreturn attribute |
JDK-8302125 | |
Make G1 full gc abort the VM after failing VerifyDuringGC verification | |
JDK-8302127 | Remove unused arg in write_ref_field_post |
JDK-8302129 | |
Make MetaspaceReclaimPolicy a diagnostic switch | |
JDK-8302144 | Move ZeroTLABTest.java to tier3 |
JDK-8302145 | |
ddepth should be uint in PhaseIdealLoop::register_node() | |
JDK-8302146 | Move TestOverloadCompileQueues.java to tier3 |
JDK-8302147 | |
Speed up compiler/jvmci/compilerToVM/IterateFramesNative.java | |
JDK-8302149 | Speed up compiler/jsr292/methodHandleExceptions/TestAMEnotNPE.java |
JDK-8302150 | |
Speed up compiler/codegen/Test7100757.java | |
JDK-8302151 | BMPImageReader throws an exception reading BMP images |
JDK-8302152 | |
Speed up tests with infinite loops, sleep less | |
JDK-8302155 | [AIX] NUM_LCPU is not required variable |
JDK-8302158 | |
PPC: test/jdk/jdk/internal/vm/Continuation/Fuzz.java: AssertionError: res: false shouldPin: false | |
JDK-8302161 | Upgrade jQuery UI to version 1.13.2 |
JDK-8302163 | |
Speed up various String comparison methods with ArraysSupport.mismatch | |
JDK-8302167 | Avoid allocating register in fast_lock() |
JDK-8302172 | |
[JVMCI] HotSpotResolvedJavaMethodImpl.canBeInlined must respect ForceInline | |
JDK-8302173 | Button border overlaps with button icon on macOS system LaF |
JDK-8302182 | |
Update Public Suffix List to 88467c9 | |
JDK-8302189 | Mark assertion failures noreturn |
JDK-8302191 | |
Performance degradation for float/double modulo on Linux | |
JDK-8302202 | Incorrect desugaring of null-allowed nested patterns |
JDK-8302203 | |
IR framework should detect non-compilable test methods early | |
JDK-8302206 | Factor out duplicate G1VerificationClosure |
JDK-8302214 | |
Typo in javadoc of Arrays.compare and Arrays.mismatch | |
JDK-8302215 | G1: Last-ditch Full GC should do serial compaction for tail regions in per thread compaction points. |
JDK-8302218 | |
CHeapBitMap::free frees with incorrect size | |
JDK-8302225 | SunJCE Provider doesn’t validate key sizes when using 'constrained' transforms for AES/KW and AES/KWP |
JDK-8302226 | |
failure_handler native.core should wait for coredump to finish | |
JDK-8302260 | VarHandle.describeConstable() fails to return a nominal descriptor for static public fields |
JDK-8302262 | |
Remove -XX:SuppressErrorAt develop option | |
JDK-8302268 | Prefer ArrayList to LinkedList in XEmbeddedFramePeer |
JDK-8302289 | |
RISC-V: Use bgez instruction in arraycopy_simple_check when possible | |
JDK-8302294 | Cherry-pick WebKit 615.1 stabilization fixes |
JDK-8302312 | |
Make ParGCRareEvent_lock G1 specific | |
JDK-8302315 | Examine cost of clone of primitive arrays compared to arraycopy |
JDK-8302320 | |
AsyncGetCallTrace obtains too few frames in sanity test | |
JDK-8302323 | Add repeat methods to StringBuilder/StringBuffer |
JDK-8302324 | |
Inheritance tree does not show correct type parameters/arguments | |
JDK-8302325 | Wrong comment in java.base/share/native/libjimage/imageFile.hpp |
JDK-8302328 | |
[s390x] Simplify asm_assert definition | |
JDK-8302335 | IGV: Bytecode not showing |
JDK-8302337 | |
JDK crashes if lib/modules contains non-zero byte containing ATTRIBUTE_END | |
JDK-8302344 | Compiler Implementation for Unnamed patterns and variables (Preview) |
JDK-8302351 | |
"assert(!JavaThread::current()→is_interp_only_mode() || !nm→method()→is_continuation_enter_intrinsic() || ContinuationEntry::is_interpreted_call(return_pc)) failed: interp_only_mode but not in enterSpecial interpreted entry" in fixup_callers_callsite | |
JDK-8302354 | InstanceKlass init state/thread should be atomic |
JDK-8302355 | |
Public API for Toolkit.canStartNestedEventLoop() | |
JDK-8302358 | Behavior of adler32 changes after JDK-8300208 |
JDK-8302360 | |
Atomic*.compareAndExchange Javadoc unclear | |
JDK-8302368 | [ZGC] Client build fails after JDK-8300255 |
JDK-8302369 | |
Reduce the stack size of the C1 compiler | |
JDK-8302385 | Remove MetaspaceReclaimPolicy=none |
JDK-8302452 | |
[JVMCI] Export _poly1305_processBlocks, JfrThreadLocal fields to JVMCI compiler. | |
JDK-8302453 | RISC-V: Add support for small width vector operations |
JDK-8302455 | |
VM.classloader_stats memory size values are wrong | |
JDK-8302462 | [REDO] 8297487: G1 Remark: no need to keep alive oop constants of nmethods on stack |
JDK-8302464 | |
Parallel: Remove unreachable code in callers of numa_has_static_binding | |
JDK-8302470 | Change JBS version in .jcheck/conf to jfxNN[.0.MM] |
JDK-8302470 | |
Change JBS version in .jcheck/conf to jfxNN[.0.MM] | |
JDK-8302472 | WebColorFieldSkin should use precompiled Pattern |
JDK-8302475 | |
Enhance HTTP client file downloading | |
JDK-8302483 | Enhance ZIP performance |
JDK-8302491 | |
NoClassDefFoundError omits the original cause of an error | |
JDK-8302495 | update for deprecated sprintf for java.desktop |
JDK-8302496 | |
Runtime.exit incorrectly says it never throws an exception | |
JDK-8302508 | Add timestamp to the output TraceCompilerThreads |
JDK-8302511 | |
HitInfo.toString() throws IllegalArgumentException | |
JDK-8302512 | Update IANA Language Subtag Registry to Version 2023-02-14 |
JDK-8302513 | |
remove sun.awt.util.IdentityLinkedList | |
JDK-8302514 | Misleading error generated when empty class file encountered |
JDK-8302516 | |
Do some cleanup of nsk/share/jdi/EventHandler.java | |
JDK-8302518 | Add missing Op_RoundDoubleMode in VectorNode::vector_operands() |
JDK-8302525 | |
Write a test to check various components send Events while mouse and key are used simultaneously | |
JDK-8302558 | Editable JComboBox’s popup blocks user from seeing characters in Aqua look and feel |
JDK-8302590 | |
Add String.indexOf(int ch, int fromIndex, int toIndex) | |
JDK-8302594 | use-after-free in Node::destruct |
JDK-8302595 | |
use-after-free related to GraphKit::clone_map | |
JDK-8302599 | Extend ASan support to Microsoft Visual C++ |
JDK-8302603 | |
Use Set.of in java.nio.charset.Charset | |
JDK-8302607 | increase timeout for ContinuousCallSiteTargetChange.java |
JDK-8302615 | |
make JVMTI thread cpu time functions optional for virtual threads | |
JDK-8302623 | jarsigner - use BufferedOutputStream to improve performance while creating the signed jar |
JDK-8302625 | |
Bad copyright line after JDK-8302385 | |
JDK-8302635 | Race condition in HttpBodySubscriberWrapper when cancelling request |
JDK-8302644 | |
IGV: Apply filters per graph tab and not globally | |
JDK-8302652 | [SuperWord] Reduction should happen after loop, when possible |
JDK-8302656 | |
Missing spaces in output of -XX:+CIPrintMethodCodes | |
JDK-8302659 | Modernize Windows native code for NetworkInterface |
JDK-8302661 | |
Parallel: Remove PSVirtualSpace::is_aligned | |
JDK-8302664 | Fix several incorrect usages of Preconditions.checkFromIndexSize |
JDK-8302666 | |
Replace CHM with VarHandle in ForeachOrderedTask | |
JDK-8302667 | Improve message format when failing to load symbols or libraries |
JDK-8302668 | |
[TESTBUG] Tests require feature sse4_1 which does not exist, should be sse4.1 | |
JDK-8302670 | use-after-free related to PhaseIterGVN interaction with Unique_Node_List and Node_Stack |
JDK-8302671 | |
libawt has a memmove decay error | |
JDK-8302673 | [SuperWord] MaxReduction and MinReduction should vectorize for int |
JDK-8302674 | |
Parallel: Remove unused methods in MutableNUMASpace | |
JDK-8302677 | JFR: Cache label and contentType in EventType and ValueDescriptor |
JDK-8302678 | |
validate_source fails after JDK-8293313 | |
JDK-8302681 | [IR Framework] Only allow cpuFeatures from a verified list |
JDK-8302684 | |
Cherry-pick WebKit 615.1 stabilization fixes (2) | |
JDK-8302685 | Some javac unit tests aren’t reliably closing open files |
JDK-8302696 | |
Revert API signature changes made in JDK-8285504 and JDK-8285263 | |
JDK-8302709 | Remove explicit remembered set verification in G1 |
JDK-8302732 | |
sun/net/www/http/HttpClient/MultiThreadTest.java still failing intermittently | |
JDK-8302734 | Parallel: Remove unused LGRPSpace::_invalid_region |
JDK-8302736 | |
Major performance regression in Math.log on aarch64 | |
JDK-8302738 | IGV: refine 'Simplify graph' filter |
JDK-8302741 | |
ZGC: Remove Universe::verify calls | |
JDK-8302760 | Improve liveness/remembered set verification for G1 |
JDK-8302776 | |
RISC-V: Fix typo CSR_INSTERT to CSR_INSTRET | |
JDK-8302777 | CDS should not relocate heap if mapping fails |
JDK-8302779 | |
HelidonAppTest.java fails with "assert(_cb == CodeCache::find_blob(pc())) failed: Must be the same" or SIGSEGV | |
JDK-8302780 | Add support for vectorized arraycopy GC barriers |
JDK-8302781 | |
CDS archive heap not reproducible after JDK-8296344 | |
JDK-8302783 | Improve CRC32C intrinsic with crypto pmull on AArch64 |
JDK-8302789 | |
(fs) Files.copy should include unsupported copy option in exception message | |
JDK-8302791 | Add specific ClassLoader object to Proxy IllegalArgumentException message |
JDK-8302795 | |
Shared archive failed on old version class with jsr bytecode | |
JDK-8302797 | ArrayIndexOutOfBoundsException in TextRun.getWrapIndex() |
JDK-8302798 | |
Refactor -XX:+UseOSErrorReporting for noreturn crash reporting | |
JDK-8302799 | Refactor Debugging variable usage for noreturn crash reporting |
JDK-8302800 | |
Augment NaN handling tests of FDLIBM methods | |
JDK-8302801 | Remove fdlibm C sources |
JDK-8302810 | |
NMT gtests don’t correctly check for marked ranges | |
JDK-8302811 | NMT.random_reallocs_vm fails if NMT is off |
JDK-8302812 | |
JDK-8302455 broke ClassLoaderStatsTest on 32-bit | |
JDK-8302814 | Delete unused CountLoopEnd instruct with CmpX |
JDK-8302815 | |
Use new Math.clamp method in core libraries | |
JDK-8302816 | Refactor sorting-related classes |
JDK-8302819 | |
Remove JAR Index | |
JDK-8302820 | Remove costs for NMTPreInit when NMT is off |
JDK-8302821 | |
JFR: Periodic task thread spins after recording has stopped | |
JDK-8302822 | Method/Field/Constructor/RecordComponent::getGenericInfo() is not thread safe |
JDK-8302830 | |
AArch64: Fix the mismatch between cas.m4 and aarch64.ad | |
JDK-8302831 | PPC: compiler/codecache/TestStressCodeBuffers.java fails after JDK-8301819 |
JDK-8302837 | |
Kernel32.cpp array memory release invokes undefined behaviour | |
JDK-8302838 | jabswitch main() should avoid calling exit explicitly |
JDK-8302845 | |
Replace finalizer usage in JNDI DNS provider with Cleaner | |
JDK-8302846 | IGV: Zoom stuck when zooming out on large graphs |
JDK-8302849 | |
SurfaceManager might expose partially constructed object | |
JDK-8302856 | Typo in FlightRecorderMXBeanImpl |
JDK-8302858 | |
Polish FlightRecorderMXBeanImpl | |
JDK-8302863 | Speed up String::encodeASCII using countPositives |
JDK-8302864 | |
Parallel: Remove PSVirtualSpace::pointer_delta | |
JDK-8302865 | Illegal bytecode for break from if with instanceof pattern matching condition |
JDK-8302867 | |
G1: Removing unused variable in G1CardTable::initialize | |
JDK-8302868 | Serial: Remove CardTableRS::initialize |
JDK-8302870 | |
More information needed from failures in vmTestbase ThreadUtils.waitThreadState | |
JDK-8302871 | Speed up StringLatin1.regionMatchesCI |
JDK-8302873 | |
ZGC: dump barrier data in C2 Mach nodes | |
JDK-8302877 | Speed up latin1 case conversions |
JDK-8302878 | |
Group cmdline heap size checking together | |
JDK-8302879 | doc/building.md update link to jtreg builds |
JDK-8302880 | |
Fix includes in g1ConcurrentMarkObjArrayProcessor files | |
JDK-8302882 | Newly added test javax/swing/JFileChooser/JFileChooserFontReset.java fails with HeadlessException |
JDK-8302883 | |
JFR: Improve periodic events | |
JDK-8302886 | Parallel: Remove unimplemented methods in ParCompactionManager |
JDK-8302888 | |
containers/docker/TestJcmd.java fails when run as root under podman | |
JDK-8302899 | Executors.newSingleThreadExecutor can use Cleaner to shutdown executor |
JDK-8302905 | |
arm32 Raspberry Pi OS build broken by JDK-8301494 | |
JDK-8302906 | AArch64: Add SVE backend support for vector unsigned comparison |
JDK-8302907 | |
[PPC64] Use more constexpr in class Register | |
JDK-8302908 | RISC-V: Support masked vector arithmetic instructions for Vector API |
JDK-8302927 | |
Unproblemlist Fuzz.java from ProblemList-zgc.txt again | |
JDK-8302975 | Remove redundant mark verification during G1 Full GC |
JDK-8302976 | |
C2 intrinsification of Float.floatToFloat16 and Float.float16ToFloat yields different result than the interpreter | |
JDK-8302977 | ZGC: Doesn’t support gc/TestVerifySubSet.java |
JDK-8302979 | |
(fs) Files usage of SUPPORTED_CHARSETS could be simplified | |
JDK-8302981 | Fix a typo in the doc comment for java.lang.Record.equals |
JDK-8302983 | |
ZoneRulesProvider.registerProvider() twice will remove provider | |
JDK-8303001 | Add test for re-entrant upcalls |
JDK-8303002 | |
Reject packed structs from linker | |
JDK-8303010 | Add /DEBUG to LDFLAGS for MSVC with ASan |
JDK-8303013 | |
Always do remembered set verification during G1 Full GC | |
JDK-8303016 | Invalid escapes in grep patterns |
JDK-8303018 | |
Unicode Emoji Properties | |
JDK-8303019 | cssref.html incorrect internal link in Path |
JDK-8303020 | |
Remove carriage return in pandoc version string | |
JDK-8303022 | "assert(allocates2(pc)) failed: not in CodeBuffer memory" When linking downcall handle |
JDK-8303024 | |
(fs) WindowsFileSystem.supportedFileAttributeViews can use Set.of | |
JDK-8303026 | [TextField] IOOBE on setting text with control characters that replaces existing text |
JDK-8303033 | |
Build failure with the micro bench mark | |
JDK-8303039 | Utilize `coverageLevels.txt` |
JDK-8303040 | |
linux PPC64le: Implementation of Foreign Function & Memory API (Preview) | |
JDK-8303045 | Remove RegionNode::LoopStatus::NeverIrreducibleEntry assert with wrong assumption |
JDK-8303047 | |
avoid NULL after 8301661 | |
JDK-8303051 | Stop saving 5 chunks in each ChunkPool |
JDK-8303054 | |
Remove unused variables in GCTraceTimeLoggerImpl::log_end | |
JDK-8303067 | G1: Remove unimplemented G1FullGCScope::heap_transition |
JDK-8303068 | |
Memory leak in DwarfFile::LineNumberProgram::run_line_number_program | |
JDK-8303069 | Memory leak in CompilerOracle::parse_from_line |
JDK-8303070 | |
Memory leak in DCmdArgument<char*>::parse_value | |
JDK-8303071 | Memory leaks in libjdwp |
JDK-8303072 | |
Memory leak in exeNullCallerTest.cpp | |
JDK-8303073 | (bf) Temporarily reinstate private DirectByteBuffer(long, int) constructor |
JDK-8303077 | |
JFR: Add example usage to jdk.jfr | |
JDK-8303078 | Reduce allocations when pretty printing JCTree during compilation |
JDK-8303081 | |
Serial: Remove unused VM_MarkSweep | |
JDK-8303082 | [AIX] Missing C name demangling with XLClang |
JDK-8303083 | |
(bf) Remove private DirectByteBuffer(long, int) constructor before JDK 21 GA | |
JDK-8303084 | G1 Heap region liveness verification has inverted return value |
JDK-8303085 | |
Runtime problem list cleanup | |
JDK-8303086 | SIGSEGV in JavaThread::is_interp_only_mode() |
JDK-8303089 | |
[jittester] Add time limit to IRTree generation | |
JDK-8303102 | jcmd: ManagementAgent.status truncates the text longer than O_BUFLEN |
JDK-8303105 | |
LoopRangeStrideTest fails IR verification on x86 | |
JDK-8303123 | Add line break opportunity to single type parameters |
JDK-8303125 | |
ProblemList vmTestbase/nsk/jdi/VMOutOfMemoryException/VMOutOfMemoryException001/VMOutOfMemoryException001.java | |
JDK-8303130 | Document required Accessibility permissions on macOS |
JDK-8303131 | |
pandoc.exe mangles all processed html files | |
JDK-8303133 | Update ProcessTools.startProcess(…) to exit early if process exit before linePredicate is printed. |
JDK-8303134 | |
JFR: Missing stack trace during chunk rotation stress | |
JDK-8303135 | JFR: Log periodic events using periodic tag |
JDK-8303136 | |
MemoryPoolMBean/isCollectionUsageThresholdExceeded/isexceeded005 failed with "isCollectionUsageThresholdExceeded() returned true, while threshold = 1 and used = 0" | |
JDK-8303147 | [s390x] fast & slow debug builds are broken |
JDK-8303150 | |
DCmd framework unnecessarily creates a DCmd instance on registration | |
JDK-8303151 | DCmd framework cleanups |
JDK-8303153 | |
Native interpreter frame missing mirror | |
JDK-8303154 | Investigate and improve instruction cache flushing during compilation |
JDK-8303161 | |
[vectorapi] VectorMask.cast narrow operation returns incorrect value with SVE | |
JDK-8303169 | Remove Windows specific workaround from libdt |
JDK-8303175 | |
(fs) Deprecate com.sun.nio.file.SensitivityWatchEventModifier for removal | |
JDK-8303181 | Memory leak in ClassLoaderExt::setup_app_search_path |
JDK-8303183 | |
Memory leak in Arguments::init_shared_archive_paths | |
JDK-8303186 | Missing Classpath exception from Continuation.c |
JDK-8303198 | |
System and Runtime.exit() resilience to logging errors | |
JDK-8303208 | JFR: 'jfr print' displays incorrect timestamps |
JDK-8303210 | |
[linux, Windows] Make UseSystemMemoryBarrier available as product flag | |
JDK-8303213 | Avoid AtomicReference in TextComponentPrintable |
JDK-8303214 | |
Typo in java.util.Collections#synchronizedNavigableMap javadoc | |
JDK-8303215 | Make thread stacks not use huge pages |
JDK-8303216 | |
Prefer ArrayList to LinkedList in sun.net.httpserver.ServerImpl | |
JDK-8303217 | Webview loaded webpage is not showing play, volume related buttons for embeded Audio/Video elements |
JDK-8303227 | |
JniObjWithEnv should be NullablePointer compliant | |
JDK-8303229 | JFR: Preserve disk repository after exit |
JDK-8303232 | |
java.util.Date.parse(String) and java.util.Date(String) don’t declare thrown IllegalArgumentException | |
JDK-8303238 | Create generalizations for existing LShift ideal transforms |
JDK-8303242 | |
ThreadMXBean issues with virtual threads | |
JDK-8303244 | G1: call CardTable::clear_MemRegion directly |
JDK-8303249 | |
JFR: Incorrect description of dumponexit | |
JDK-8303250 | Call ct_max_alignment_constraint using the base class |
JDK-8303252 | |
G1: Return early from Full-GC if no regions are selected for compaction. | |
JDK-8303253 | Remove unnecessary calls to super() in java.time value based classes |
JDK-8303260 | |
(fc) FileChannel::transferFrom should support position > size() | |
JDK-8303261 | JFR: jdk/jfr/api/consumer/streaming/TestJVMCrash.java doesn’t retry |
JDK-8303264 | |
Refactor nsk/stress/strace to extract shared and remove redundant code | |
JDK-8303266 | Prefer ArrayList to LinkedList in JImageTask |
JDK-8303267 | |
Prefer ArrayList to LinkedList in ConcurrentLocksPrinter | |
JDK-8303275 | Use {@Return and @linkplain in Locale and related classes |
JDK-8303276 | |
Secondary assertion failure in AdapterHandlerLibrary::contains during crash reporting | |
JDK-8303278 | Imprecise bottom type of ExtractB/UB |
JDK-8303279 | |
C2: crash in SubTypeCheckNode::sub() at IGVN split if | |
JDK-8303334 | Further improve liveness/remembered set verification for G1 |
JDK-8303344 | |
After JDK-8302760, G1 heap verification does not exit VM after errors | |
JDK-8303349 | Simplify link format for generic types in index pages |
JDK-8303350 | |
Fix mistyped {@code} | |
JDK-8303351 | [IR Framework] Add missing cpu feature avx512bw after JDK-8302681 |
JDK-8303354 | |
addCertificatesToKeystore in KeystoreImpl.m needs CFRelease call in early potential CHECK_NULL return | |
JDK-8303355 | The Depend plugin does fully recompile when primitive type changes |
JDK-8303357 | |
[JVMCI] thread is _thread_in_vm when committing JFR compilation event | |
JDK-8303362 | Serial: Move CardTableRS to serial directory |
JDK-8303376 | |
Better launching of JDI | |
JDK-8303392 | Runtime.exec and ProcessBuilder.start should use System logger |
JDK-8303401 | |
Add a Vector API equalsIgnoreCase micro benchmark | |
JDK-8303405 | fix @returnss typo in ReflectionFactory |
JDK-8303409 | |
Add Windows AArch64 ABI support to the Foreign Function & Memory API | |
JDK-8303410 | Remove ContentSigner APIs and jarsigner -altsigner and -altsignerpath options |
JDK-8303411 | |
JFR problem list entry for JDK-8247776 should be removed | |
JDK-8303412 | Update linux_x64-to-linux_aarch64 cross compilation devkit at Oracle |
JDK-8303413 | |
(fs) Ignore polling interval sensitivity modifiers in PollingWatchService | |
JDK-8303415 | Add VM_Version::is_intrinsic_supported(id) |
JDK-8303417 | |
RISC-V: Merge vector instructs with similar match rules | |
JDK-8303418 | Improve parameter and variable names in BitMap |
JDK-8303421 | |
[BACKOUT] 8303133: Update ProcessTools.startProcess(…) to exit early if process exit before linePredicate is printed. | |
JDK-8303422 | Use common functions to exit the VM for -Xshare:dump and CDS errors |
JDK-8303431 | |
[JVMCI] libgraal annotation API | |
JDK-8303440 | The "ZonedDateTime.parse" may not accept the "UTC+XX" zone id |
JDK-8303442 | |
Clean up w2k_lsa_auth linker parameters | |
JDK-8303443 | IGV: Syntax highlighting and resizing for filter editor |
JDK-8303457 | |
Introduce convenience test library APIs for creating test servers for tests in test/jdk/java/net/httpclient | |
JDK-8303465 | KeyStore of type KeychainStore, provider Apple does not show all trusted certificates |
JDK-8303466 | |
C2: failed: malformed control flow. Limit type made precise with MaxL/MinL | |
JDK-8303467 | Serial: Refactor reference processor |
JDK-8303472 | |
Display name for region TR | |
JDK-8303473 | Add implied {@code} in java.lang.invoke.MethodHandles |
JDK-8303475 | |
potential null pointer dereference in filemap.cpp | |
JDK-8303476 | Add the runtime version in the release file of a JDK image |
JDK-8303480 | |
Miscellaneous fixes to mostly invisible doc comments | |
JDK-8303481 | CancelRequestTest assertTrue failing with AssertionError due to java.util.concurrent.CompletionException: java.io.EOFException: EOF reached while reading |
JDK-8303482 | |
Update LCMS to 2.15 | |
JDK-8303485 | Replacing os.name for operating system customization |
JDK-8303486 | |
[REDO] Update ProcessTools.startProcess(…) to exit early if process exit before linePredicate is printed. | |
JDK-8303489 | Add a test to verify classes in vmStruct have unique vtables |
JDK-8303495 | |
Unused path parameter in ClassLoader::add_to_app_classpath_entries(JavaThread* current, char* path, …) | |
JDK-8303497 | [s390x] ProblemList TestUnreachableInnerLoop.java |
JDK-8303499 | |
[s390x] ProblemList StressStackOverflow | |
JDK-8303501 | Unable to navigate to relative URLs after fix for JDK-8299781 |
JDK-8303508 | |
Vector.lane() gets wrong value on x86 | |
JDK-8303509 | Socket setTrafficClass does not work for IPv4 connections when IPv6 enabled |
JDK-8303511 | |
C2: assert(get_ctrl(n) == cle_out) during unrolling | |
JDK-8303512 | Race condition when computing is_loaded property of TypePtr::InterfaceSet |
JDK-8303513 | |
C2: LoadKlassNode::make fails with 'expecting TypeKlassPtr' | |
JDK-8303516 | HFAs with nested structs/unions/arrays not handled correctly on AArch64 |
JDK-8303523 | |
Cleanup problem listing of nsk/jvmti/AttachOnDemand/attach002a/TestDescription.java | |
JDK-8303524 | Check FunctionDescriptor byte order when linking |
JDK-8303526 | |
Changing "arbitrary" Name.compareTo() ordering breaks the regression suite | |
JDK-8303527 | update for deprecated sprintf for jdk.hotspot.agent |
JDK-8303530 | |
Redefine JAXP Configuration File | |
JDK-8303534 | Merge CompactibleSpace into ContiguousSpace |
JDK-8303539 | |
javadoc typos in Attr | |
JDK-8303540 | Eliminate unnecessary reference to javac internal class |
JDK-8303548 | |
Arguments::get_default_shared_archive_path() should cache the result for future use | |
JDK-8303549 | [AIX] TestNativeStack.java is failing with exit value 1 |
JDK-8303562 | |
Remove obsolete comments in os::pd_attempt_reserve_memory_at | |
JDK-8303563 | GetCurrentThreadCpuTime and GetThreadCpuTime need further clarification for virtual threads |
JDK-8303564 | |
C2: "Bad graph detected in build_loop_late" after a CMove is wrongly split thru phi | |
JDK-8303575 | adjust Xen handling on Linux aarch64 |
JDK-8303576 | |
addIdentitiesToKeystore in KeystoreImpl.m needs CFRelease call in early potential CHECK_NULL return | |
JDK-8303577 | [JVMCI] OOME causes crash while translating exceptions |
JDK-8303582 | |
Reduce duplication in jdk/java/foreign tests | |
JDK-8303587 | Remove VMOutOfMemoryError001 test from the problem list after 8303198 |
JDK-8303588 | |
[JVMCI] make JVMCI source directories conform with standard layout | |
JDK-8303604 | Passing by-value structs whose size is not power of 2 doesn’t work on all platforms (mainline) |
JDK-8303605 | |
Memory leaks in Metaspace gtests | |
JDK-8303606 | Memory leaks in Arguments::parse_each_vm_init_arg |
JDK-8303607 | |
SunMSCAPI provider leaks memory and keys | |
JDK-8303609 | ProblemList serviceability/sa/TestSysProps.java with ZGC |
JDK-8303617 | |
update for deprecated sprintf for jdk.jdwp.agent | |
JDK-8303621 | BitMap::iterate should support lambdas and other function objects |
JDK-8303622 | |
JFR: Missing message with Objects.requireNonNull | |
JDK-8303623 | Compiler should disallow non-standard UTF-8 string encodings |
JDK-8303624 | |
The java.lang.Thread.FieldHolder can be null for JNI attaching threads | |
JDK-8303630 | Move nsk/jvmti/AttachOnDemand/attach002a/TestDescription.java back to general problem list |
JDK-8303646 | |
[JVMCI] Add possibility to lookup ResolvedJavaType from jclass. | |
JDK-8303648 | Add String.indexOf(String str, int beginIndex, int endIndex) |
JDK-8303669 | |
SelectVersion indexes past the end of the argv array | |
JDK-8303674 | JFR: TypeLibrary class not thread safe |
JDK-8303678 | |
[JVMCI] Add possibility to convert object JavaConstant to jobject. | |
JDK-8303680 | Virtual Flow freezes after calling scrollTo and scrollPixels in succession |
JDK-8303681 | |
JFR: RemoteRecordingStream::setMaxAge() should accept null | |
JDK-8303682 | Simplify HttpClient DebugLogger |
JDK-8303684 | |
Lift upcall sharing mechanism to AbstractLinker (mainline) | |
JDK-8303690 | Prefer ArrayList to LinkedList in com.sun.jmx.mbeanserver.Introspector |
JDK-8303691 | |
Fedora based devkit build should load more packages from archive location | |
JDK-8303697 | ProcessTools doesn’t print last line of process output |
JDK-8303702 | |
Provide ThreadFactory to create platform/virtual threads for com/sun/jdi tests | |
JDK-8303703 | Add support of execution tests using virtual thread factory jtreg plugin |
JDK-8303705 | |
Field sleeper.started should be volatile JdbLockTestTarg.java | |
JDK-8303740 | JavaFX - Leak in Logging, Logging remembers last exception |
JDK-8303742 | |
CompletableFuture.orTimeout leaks if the future completes exceptionally | |
JDK-8303748 | WebKit build fails with Visual Studio 2022 17.5.0 |
JDK-8303749 | |
Serial: Use more strict card table API | |
JDK-8303760 | Visual Studio should use the primary variant in the IDE |
JDK-8303784 | |
no-@Target annotations should be applicable to type parameter declarations | |
JDK-8303798 | REDO - Remove fdlibm C sources |
JDK-8303799 | |
[BACKOUT] JDK-8302801 Remove fdlibm C sources | |
JDK-8303804 | Fix some errors of If-VectorTest and CMove-VectorTest |
JDK-8303805 | |
[REDO] JDK-8302189 and JDK-8302799 | |
JDK-8303809 | Dispose context in SPNEGO NegotiatorImpl |
JDK-8303814 | |
getLastErrorString should avoid charset conversions | |
JDK-8303820 | Simplify type metadata |
JDK-8303822 | |
gtestMain should give more helpful output | |
JDK-8303824 | Parallel: Use more strict card table API |
JDK-8303830 | |
update for deprecated sprintf for jdk.accessibility | |
JDK-8303833 | java.util.LocaleISOData has wrong comments for 'Norwegian Bokmål' and 'Volapük' |
JDK-8303839 | |
[BACKOUT] JDK-8302799 and JDK-8302189 | |
JDK-8303853 | Update ISO 3166 country codes table |
JDK-8303861 | |
Error handling step timeouts should never be blocked by OnError and others | |
JDK-8303863 |