Report generated: Tue Oct 03 14:56:25 CEST 2023
Date Added | Added By | Bug | Synopsis |
---|---|---|---|
2023-10-03 | Aleksey Shipilev | JDK-8268622 | Performance issues in javac `Name` class |
2023-10-03 | Aleksey Shipilev | JDK-8296631 | NSS tests failing on OL9 linux-aarch64 hosts |
2023-10-03 | Aleksey Shipilev | JDK-8314294 | Unsafe::allocateMemory and Unsafe::freeMemory are slower than malloc/free |
2023-10-03 | Aleksey Shipilev | JDK-8315503 | G1: Code root scan causes long GC pauses due to imbalanced iteration |
2023-10-03 | Aleksey Shipilev | JDK-8316361 | C2: assert(!failure) failed: Missed optimization opportunity in PhaseIterGVN with -XX:VerifyIterativeGVN=10 |
2023-10-03 | Aleksey Shipilev | JDK-8317295 | ResponseSubscribers.SubscriberAdapter should call the finisher function asynchronously |
2023-10-03 | Aleksey Shipilev | JDK-8309667 | TLS handshake fails because of ConcurrentModificationException in PKCS12KeyStore.engineGetEntry |
2023-10-03 | Aleksey Shipilev | JDK-8316929 | Shenandoah: Shenandoah degenerated GC and full GC need to cleanup old OopMapCache entries |
2023-10-03 | Kelvin Nilsen | JDK-8317371 | GenShen: Needs improved support for humongous allocation |
2023-10-02 | Roman Kennke | JDK-8317352 | [Lilliput] Sync with upstreaming PRs |
2023-10-02 | Roman Kennke | JDK-8317345 | [Lilliput] CDS fixes |
2023-10-02 | Roman Kennke | JDK-8316880 | AArch64: "stop: Header is not fast-locked" with -XX:-UseLSE since JDK-8315880 |
2023-10-02 | Aleksey Shipilev | JDK-8316401 | sun/tools/jhsdb/JStackStressTest.java failed with "InternalError: We should have found a thread that owns the anonymous lock" |
2023-10-02 | Aleksey Shipilev | JDK-8301327 | convert assert to guarantee in Handle_IDiv_Exception |
2023-10-02 | Aleksey Shipilev | JDK-8303959 | tools/jpackage/share/RuntimePackageTest.java fails with java.lang.AssertionError missing files |
2023-09-29 | Sergey Bylokhov | JDK-8315559 | Dacapo pmd regressions 5-20% on all platforms in 22-b11 |
2023-09-29 | Aleksey Shipilev | JDK-8281429 | PhiNode::Value() is too conservative for tripcount of CountedLoop |
2023-09-29 | Aleksey Shipilev | JDK-8317294 | Classloading throws exceptions over already pending exceptions |
2023-09-29 | Aleksey Shipilev | JDK-8316661 | CompilerThread leaks CodeBlob memory when dynamically stopping compiler thread in non-product |
2023-09-29 | Aleksey Shipilev | JDK-8316924 | java/lang/Thread/virtual/stress/ParkALot.java times out |
2023-09-29 | Aleksey Shipilev | JDK-8301686 | TLS 1.3 handshake fails if server_name doesn't match resuming session |
2023-09-29 | Aleksey Shipilev | JDK-8316371 | Open some swing tests 6 |
2023-09-29 | Aleksey Shipilev | JDK-8316580 | HttpClient with StructuredTaskScope does not close when a task fails |
2023-09-29 | Aleksey Shipilev | JDK-8315031 | YoungPLABSize and OldPLABSize not aligned by ObjectAlignmentInBytes |
2023-09-29 | Aleksey Shipilev | JDK-8316879 | RegionMatches1Tests fails if CompactStrings are disabled after JDK-8302163 |
2023-09-29 | Aleksey Shipilev | JDK-8317264 | Pattern.Bound has `static` fields that should be `static final`. |
2023-09-28 | Evgeny Astigeevich | JDK-8317266 | Move nmethod::check_all_dependencies to codeCache.cpp and mark it NOT_PRODUCT |
2023-09-27 | Kelvin Nilsen | JDK-8317049 | GenShen: Very rare loss of function for ShenandoahControlThread::_regulator_lock |
2023-09-27 | Aleksey Shipilev | JDK-8316417 | ObjectMonitorIterator does not return the most recent monitor and is incorrect if no monitors exists |
2023-09-27 | Aleksey Shipilev | JDK-8310631 | test/jdk/sun/nio/cs/TestCharsetMapping.java is spuriously passing |
2023-09-27 | Aleksey Shipilev | JDK-8315871 | Opensource five more Swing regression tests |
2023-09-27 | Aleksey Shipilev | JDK-8312191 | ColorConvertOp.filter for the default destination is too slow |
2023-09-27 | Aleksey Shipilev | JDK-8315920 | C2: "control input must dominate current control" assert failure |
2023-09-27 | Aleksey Shipilev | JDK-8316671 | sun/security/ssl/SSLSocketImpl/SSLSocketCloseHang.java test fails intermittent with Read timed out |
2023-09-27 | Aleksey Shipilev | JDK-8316735 | Print LockStack in hs_err files |
2023-09-27 | Aleksey Shipilev | JDK-8303737 | C2: Load can bypass subtype check that enforces it's from the right object type |
2023-09-27 | Aleksey Shipilev | JDK-8073061 | (fs) Files.copy(foo, bar, REPLACE_EXISTING) deletes bar even if foo is not readable |
2023-09-27 | Aleksey Shipilev | JDK-8316218 | Open some swing tests 5 |
2023-09-27 | Aleksey Shipilev | JDK-8316389 | Open source few AWT applet tests |
2023-09-27 | Aleksey Shipilev | JDK-8316211 | Open source several manual applet tests |
2023-09-26 | Roman Kennke | JDK-8316958 | Add test for unstructured locking |
2023-09-25 | Aleksey Shipilev | JDK-8316418 | containers/docker/TestMemoryWithCgroupV1.java get OOM killed with Parallel GC |
2023-09-25 | Aleksey Shipilev | JDK-8316130 | Incorrect control in LibraryCallKit::inline_native_notify_jvmti_funcs |
2023-09-25 | Aleksey Shipilev | JDK-8316540 | StoreReproducibilityTest fails on some locales |
2023-09-25 | Aleksey Shipilev | JDK-8315960 | test/jdk/java/io/File/TempDirDoesNotExist.java leaves test files behind |
2023-09-25 | Aleksey Shipilev | JDK-8315825 | Open some swing tests |
2023-09-25 | Aleksey Shipilev | JDK-8315882 | Open some swing tests 2 |
2023-09-25 | Aleksey Shipilev | JDK-8316053 | Open some swing tests 3 |
2023-09-25 | Aleksey Shipilev | JDK-8315742 | Open source several Swing Scroll related tests |
2023-09-25 | Aleksey Shipilev | JDK-8287325 | AArch64: fix virtual threads with -XX:UseBranchProtection=pac-ret |
2023-09-23 | Paul Hohensee | JDK-8315576 | compiler/codecache/CodeCacheFullCountTest.java fails after JDK-8314837 |
2023-09-22 | William Kemper | JDK-8316755 | GenShen: Serviceability needs to know about ShenandoahGenerationalHeap |
2023-09-22 | Aleksey Shipilev | JDK-8316285 | Opensource JButton manual tests |
2023-09-22 | Aleksey Shipilev | JDK-8316659 | assert(LockingMode != LM_LIGHTWEIGHT || flag == CCR0) failed: bad condition register |
2023-09-22 | Aleksey Shipilev | JDK-8316240 | Open source several add/remove MenuBar manual tests |
2023-09-22 | Aleksey Shipilev | JDK-8313229 | DHEKeySizing.java should be modified to use TLS versions TLSv1, TLSv1.1, TLSv1.2 |
2023-09-22 | Aleksey Shipilev | JDK-8315965 | Open source various AWT applet tests |
2023-09-22 | Aleksey Shipilev | JDK-8316629 | j.text.DateFormatSymbols setZoneStrings() exception is unhelpful |
2023-09-22 | Aleksey Shipilev | JDK-8316306 | Open source and convert manual Swing test |
2023-09-21 | Roman Kennke | JDK-8316687 | [Lilliput/JDK21] Various cleanups |
2023-09-21 | Sergey Bylokhov | JDK-8316319 | Generational ZGC: The SoftMaxHeapSize might be wrong when CDS decreases the MaxHeapSize |
2023-09-21 | Aleksey Shipilev | JDK-8316461 | Fix: make test outputs TEST SUCCESS after unsuccessful exit |
2023-09-21 | Aleksey Shipilev | JDK-8316411 | compiler/compilercontrol/TestConflictInlineCommands.java fails intermittent with force inline by CompileCommand missing |
2023-09-21 | Aleksey Shipilev | JDK-8315981 | Opensource five more random Swing tests |
2023-09-21 | Aleksey Shipilev | JDK-8316149 | Open source several Swing JTree JViewport KeyboardManager tests |
2023-09-21 | Aleksey Shipilev | JDK-8315869 | UseHeavyMonitors not used |
2023-09-21 | Aleksey Shipilev | JDK-8316156 | ByteArrayInputStream.transferTo causes MaxDirectMemorySize overflow |
2023-09-21 | Aleksey Shipilev | JDK-8316229 | Enhance class initialization logging |
2023-09-21 | Aleksey Shipilev | JDK-8315082 | [REDO] Generational ZGC: Tests crash with assert(index == 0 || is_power_of_2(index)) |
2023-09-21 | William Kemper | JDK-8316632 | Shenandoah: Raise OOME when gc threshold is exceeded |
2023-09-20 | Aleksey Shipilev | JDK-8316581 | Improve performance of Symbol::print_value_on() |
2023-09-20 | Aleksey Shipilev | JDK-8316608 | Enable parallelism in vmTestbase/gc/vector tests |
2023-09-20 | Aleksey Shipilev | JDK-8316337 | (bf) Concurrency issue in DirectByteBuffer.Deallocator |
2023-09-20 | Aleksey Shipilev | JDK-8308592 | Framework for CA interoperability testing |
2023-09-20 | Aleksey Shipilev | JDK-8316585 | [REDO] runtime/InvocationTests spend a lot of time on dependency verification |
2023-09-20 | Aleksey Shipilev | JDK-8312498 | Thread::getState and JVM TI GetThreadState should return TIMED_WAITING virtual thread is timed parked |
2023-09-20 | Aleksey Shipilev | JDK-8315669 | Open source several Swing PopupMenu related tests |
2023-09-20 | Aleksey Shipilev | JDK-8316056 | Open source several Swing JTree tests |
2023-09-20 | Aleksey Shipilev | JDK-8315952 | Open source several Swing JToolbar JTooltip JTree tests |
2023-09-20 | Aleksey Shipilev | JDK-8315883 | Open source several Swing JToolbar tests |
2023-09-20 | Aleksey Shipilev | JDK-8315951 | Open source several Swing HTMLEditorKit related tests |
2023-09-20 | Aleksey Shipilev | JDK-8315876 | Open source several Swing CSS related tests |
2023-09-19 | Paul Hohensee | JDK-8306854 | javac with '-source 7' should honor default methods in implemented Java 8 interfaces |
2023-09-19 | Roman Kennke | JDK-8316526 | ciReplay: "tag mismatch: wrong class files?" with -XX:-UseCompressedClassPointers |
2023-09-19 | Aleksey Shipilev | JDK-8316514 | Better diagnostic header for VtableStub |
2023-09-19 | Aleksey Shipilev | JDK-8301247 | JPackage app-image exe launches multiple exe's in JDK 17+ |
2023-09-19 | Aleksey Shipilev | JDK-8315804 | Open source several Swing JTabbedPane JTextArea JTextField tests |
2023-09-19 | Aleksey Shipilev | JDK-8316104 | Open source several Swing SplitPane and RadioButton related tests |
2023-09-19 | Aleksey Shipilev | JDK-8316061 | Open source several Swing RootPane and Slider related tests |
2023-09-18 | Roman Kennke | JDK-8316442 | [Lilliput/JDK21] Problem-list compiler/ciReplay tests |
2023-09-18 | Roman Kennke | JDK-8316441 | [Lilliput/JDK21] Test failures in compiler/ciReplay |
2023-09-18 | Roman Kennke | JDK-8316424 | [Lilliput/JDK21] ZGC/CDS-related test fixes |
2023-09-18 | Aleksey Shipilev | JDK-8316415 | Parallelize sun/security/rsa/SignedObjectChain.java subtests |
2023-09-18 | Aleksey Shipilev | JDK-8315741 | Open source few swing JFormattedTextField and JPopupMenu tests |
2023-09-18 | Aleksey Shipilev | JDK-8316106 | Open source few swing JInternalFrame and JMenuBar tests |
2023-09-18 | Aleksey Shipilev | JDK-8315834 | Open source several Swing JSpinner related tests |
2023-09-18 | Aleksey Shipilev | JDK-8312126 | NullPointerException in CertStore.getCRLs after 8297955 |
2023-09-18 | Aleksey Shipilev | JDK-8315889 | Open source several Swing HTMLDocument related tests |
2023-09-18 | Aleksey Shipilev | JDK-8315560 | GenShen: assert failed: Object klass pointer must go to metaspace |
2023-09-18 | Aleksey Shipilev | JDK-8316215 | GoogleCA.java fails with "unexpected status" |
2023-09-18 | Aleksey Shipilev | JDK-8306308 | (ch) Writer created by Channels::newWriter may lose data |
2023-09-15 | Paul Hohensee | JDK-8302122 | Parallelize TLAB retirement in prologue in G1 |
2023-09-15 | Paul Hohensee | JDK-8301116 | Parallelize TLAB resizing in G1 |
2023-09-15 | Roman Kennke | JDK-8316367 | [Lilliput/JDK21] Provide infrastructure for Lilliput-specific ProblemList |
2023-09-15 | Aleksey Shipilev | JDK-8316179 | Use consistent naming for lightweight locking in MacroAssembler |
2023-09-15 | Aleksey Shipilev | JDK-8316154 | Opensource JTextArea manual tests |
2023-09-15 | Aleksey Shipilev | JDK-8316164 | Opensource JMenuBar manual test |
2023-09-15 | Aleksey Shipilev | JDK-8316242 | Opensource SwingGraphics manual test |
2023-09-15 | Aleksey Shipilev | JDK-8315824 | Open source several Swing Text/HTML related tests |
2023-09-15 | Aleksey Shipilev | JDK-8315731 | Open source several Swing Text related tests |
2023-09-14 | Kelvin Nilsen | JDK-8316299 | GenShen: Reduce frequency of expedited GC |
2023-09-14 | Kelvin Nilsen | JDK-8316297 | GenShen: Degenerated GCs fail to make progress |
2023-09-14 | Aleksey Shipilev | JDK-8315677 | Open source few swing JFileChooser and other tests |
2023-09-14 | Aleksey Shipilev | JDK-8315761 | Open source few swing JList and JMenuBar tests |
2023-09-14 | Aleksey Shipilev | JDK-8315898 | Open source swing JMenu tests |
2023-09-14 | Aleksey Shipilev | JDK-8315726 | Open source several AWT applet tests |
2023-09-13 | Kelvin Nilsen | JDK-8316226 | GenShen: Consider forcing auto-tenure age to be greater than 1 |
2023-09-13 | Aleksey Shipilev | JDK-8316178 | Better diagnostic header for CodeBlobs |
2023-09-13 | Aleksey Shipilev | JDK-8316060 | test/hotspot/jtreg/runtime/reflect/ReflectOutOfMemoryError.java may fail if heap is huge |
2023-09-13 | Aleksey Shipilev | JDK-8315663 | Open source misc awt tests |
2023-09-13 | Aleksey Shipilev | JDK-8285447 | StackWalker minimal batch size should be optimized for getCallerClass |
2023-09-13 | Aleksey Shipilev | JDK-8314832 | Few runtime/os tests ignore vm flags |
2023-09-12 | Aleksey Shipilev | JDK-8316142 | Enable parallelism in vmTestbase/nsk/monitoring/stress/lowmem tests |
2023-09-12 | Roman Kennke | JDK-8316126 | [Lilliput/JDK21] Cherry-pick: 8305895: Implementation: JEP 450: Compact Object Headers (Experimental) |
2023-09-12 | Aleksey Shipilev | JDK-8316113 | Infinite permission checking loop in java/net/spi/InetAddressResolverProvider/RuntimePermissionTest |
2023-09-12 | Roman Kennke | JDK-8316108 | [Lilliput/JDK21] Cherry-pick: 8305898: Alternative self-forwarding mechanism |
2023-09-12 | Aleksey Shipilev | JDK-8314121 | test tools/jpackage/share/RuntimePackageTest.java#id0 fails on RHEL8 |
2023-09-12 | Aleksey Shipilev | JDK-8312174 | missing JVMTI events from vthreads parked during JVMTI attach |
2023-09-11 | Aleksey Shipilev | JDK-8299614 | Shenandoah: STW mark should keep nmethod/oops referenced from stack chunk alive |
2023-09-11 | Aleksey Shipilev | JDK-8315863 | [GHA] Update checkout action to use v4 |
2023-09-11 | Aleksey Shipilev | JDK-8314452 | Explicitly indicate inlining success/failure in PrintInlining |
2023-09-08 | Aleksey Shipilev | JDK-8315941 | Improve runtime/SelectionResolution tests that throw ICCE |
2023-09-08 | Aleksey Shipilev | JDK-8315937 | Enable parallelism in vmTestbase/nsk/stress/numeric tests |
2023-09-08 | Aleksey Shipilev | JDK-8315936 | Parallelize gc/stress/TestStressG1Humongous.java test |
2023-09-08 | Aleksey Shipilev | JDK-8294509 | The sign extension bug applies to 'public static int[] convertSeedBytesToInts(byte[] seed, int n, int z)' in RandomSupport |
2023-09-08 | Aleksey Shipilev | JDK-8315594 | Open source few headless Swing misc tests |
2023-09-08 | Aleksey Shipilev | JDK-8315702 | jcmd Thread.dump_to_file slow with millions of virtual threads |
2023-09-07 | Y. Ramakrishna | JDK-8315872 | GenShen: ShenandoahGenerationalHeap as a subclass of ShenandoahHeap |
2023-09-07 | Aleksey Shipilev | JDK-8315606 | Open source few swing text/html tests |
2023-09-07 | Aleksey Shipilev | JDK-8315600 | Open source few more headless Swing misc tests |
2023-09-07 | Aleksey Shipilev | JDK-8315843 | C1: Use MDO offsets as int consts instead of intptr consts |
2023-09-06 | Paul Hohensee | JDK-8314935 | Shenandoah: Unable to throw OOME on back-to-back Full GCs |
2023-09-06 | Aleksey Shipilev | JDK-8276054 | JMH benchmarks for Fences |
2023-09-06 | Volker Simonis | JDK-8315149 | Add hsperf counters for CPU time of internal GC threads |
2023-09-06 | Aleksey Shipilev | JDK-8315088 | C2: assert(wq.size() - before == EMPTY_LOOP_SIZE) failed: expect the EMPTY_LOOP_SIZE nodes of this body if empty |
2023-09-06 | Aleksey Shipilev | JDK-8293850 | need a largest_committed metric for each category of NMT's output |
2023-09-06 | Aleksey Shipilev | JDK-8314191 | C2 compilation fails with "bad AD file" |
2023-09-06 | Aleksey Shipilev | JDK-8315774 | Enable parallelism in vmTestbase/gc/g1/unloading tests |
2023-09-06 | Aleksey Shipilev | JDK-8315770 | serviceability/sa/TestJmapCoreMetaspace.java should run with -XX:-VerifyDependencies |
2023-09-06 | Aleksey Shipilev | JDK-8315766 | Parallelize gc/stress/TestStressIHOPMultiThread.java test |
2023-09-05 | Aleksey Shipilev | JDK-8315692 | Parallelize gc/stress/TestStressRSetCoarsening.java test |
2023-09-05 | Aleksey Shipilev | JDK-8315684 | Parallelize sun/security/util/math/TestIntegerModuloP.java |
2023-09-05 | Aleksey Shipilev | JDK-8315683 | Parallelize java/util/concurrent/tck/JSR166TestCase.java |
2023-09-05 | Aleksey Shipilev | JDK-8314580 | PhaseIdealLoop::transform_long_range_checks fails with assert "was tested before" |
2023-09-05 | Aleksey Shipilev | JDK-8294403 | [REDO] make test should report only on executed tests |
2023-09-04 | Aleksey Shipilev | JDK-8314319 | LogCompilation doesn't reset lateInlining when it encounters a failure. |
2023-09-01 | Aleksey Shipilev | JDK-8315554 | C1: Replace "cmp reg, 0" with "test reg, reg" on x86 |
2023-09-01 | Aleksey Shipilev | JDK-8315549 | CITime misreports code/total nmethod sizes |
2023-09-01 | Aleksey Shipilev | JDK-8315545 | C1: x86 cmove can use short branches |
2023-09-01 | Aleksey Shipilev | JDK-8314748 | 1-10% regressions on Crypto micros |
2023-09-01 | Aleksey Shipilev | JDK-8315413 | Remove special filtering of Continuation.yield0 in StackWalker |
2023-09-01 | Aleksey Shipilev | JDK-8312306 | Add more Reference.reachabilityFence() calls to the security classes using Cleaner |
2023-09-01 | Aleksey Shipilev | JDK-8315422 | getSoTimeout() would be in try block in SSLSocketImpl |
2023-09-01 | Aleksey Shipilev | JDK-8314495 | Update to use jtreg 7.3.1 |
2023-08-31 | Kelvin Nilsen | JDK-8315478 | GenShen: Tolerate round-off errors in preselected promotion budget |
2023-08-31 | Kelvin Nilsen | JDK-8315479 | GenShen: Expand old-gen while selecting collection set during GLOBAL GC |
2023-08-31 | Kelvin Nilsen | JDK-8315465 | GenShen: Old-gen needs special attention during GLOBAL GC |
2023-08-31 | Afshin Zafari | JDK-8315462 | [REDO] runtime/NMT/SummarySanityCheck.java failed with "Total committed (MMMMMM) did not match the summarized committed (NNNNNN)" |
2023-08-31 | Aleksey Shipilev | JDK-8315442 | Enable parallelism in vmTestbase/nsk/monitoring/stress/thread tests |
2023-08-31 | Aleksey Shipilev | JDK-8298992 | runtime/NMT/SummarySanityCheck.java failed with "Total committed (MMMMMM) did not match the summarized committed (NNNNNN)" |
2023-08-31 | Aleksey Shipilev | JDK-8315437 | Enable parallelism in vmTestbase/nsk/monitoring/stress/classload tests |
2023-08-30 | Paul Hohensee | JDK-8299330 | Minor improvements in MSYS2 Workflow handling |
2023-08-30 | Paul Hohensee | JDK-8292302 | Windows GetLastError value overwritten by ThreadLocalStorage::thread |
2023-08-30 | Paul Hohensee | JDK-8289091 | move oop safety check from SharedRuntime::get_java_tid() to JavaThread::threadObj() |
2023-08-30 | Paul Hohensee | JDK-8288497 | add support for JavaThread::is_oop_safe() |
2023-08-30 | William Kemper | JDK-8315384 | GenShen: assert(old_region_deficit <= young_unaffiliated_regions) failed: Cannot transfer regions that are affiliated |
2023-08-30 | Paul Hohensee | JDK-8308231 | Faster MemAllocator::Allocation checks for verify/notification |
2023-08-30 | Aleksey Shipilev | JDK-8313430 | [JVMCI] fatal error: Never compilable: in JVMCI shutdown |
2023-08-30 | Aleksey Shipilev | JDK-8299658 | C1 compilation crashes in LinearScan::resolve_exception_edge |
2023-08-30 | Aleksey Shipilev | JDK-8311081 | KeytoolReaderP12Test.java fail on localized Windows platform |
2023-08-29 | Y. Ramakrishna | JDK-8315247 | GenShen: Condition calls to post-write barrier code generation by a flag |
2023-08-28 | Volker Simonis | JDK-8315135 | Memory leak in the native implementation of Pack200.Unpacker.unpack() |
2023-08-25 | Aleksey Shipilev | JDK-8315051 | jdk/jfr/jvm/TestGetEventWriter.java fails with non-JVMCI GCs |
2023-08-25 | Roman Kennke | JDK-8315047 | [Lilliput/JDK21] Some additions to 8139457: Array bases are aligned at HeapWord granularity |
2023-08-25 | Roman Kennke | JDK-8315046 | [Lilliput/JDK21] Cherry-pick: 8305896: Alternative full GC forwarding |
2023-08-25 | Kelvin Nilsen | JDK-8315044 | GenShen: Verifier detects clean card should be dirty |
2023-08-25 | Aleksey Shipilev | JDK-8314759 | VirtualThread.parkNanos timeout adjustment when pinned should be replaced |
2023-08-25 | Aleksey Shipilev | JDK-8314656 | GHA: No need for Debian ports keyring installation after JDK-8313701 |
2023-08-25 | Aleksey Shipilev | JDK-8314883 | Java_java_util_prefs_FileSystemPreferences_lockFile0 write result errno in missing case |
2023-08-25 | Aleksey Shipilev | JDK-8306040 | HttpResponseInputStream.available() returns 1 on empty stream |
2023-08-24 | Kelvin Nilsen | JDK-8314972 | GenShen: promote_in_place needs to prepare remembered set before it enables old allocations within region |
2023-08-24 | Aleksey Shipilev | JDK-8314166 | Update googletest to v1.14.0 |
2023-08-24 | Aleksey Shipilev | JDK-8300806 | Update googletest to v1.13.0 |
2023-08-24 | Aleksey Shipilev | JDK-8313626 | C2 crash due to unexpected exception control flow |
2023-08-24 | Aleksey Shipilev | JDK-8314517 | some tests fail in case ipv6 is disabled on the machine |
2023-08-24 | Aleksey Shipilev | JDK-8303815 | Improve Metaspace test speed |
2023-08-23 | Andrei Pangin | JDK-8237858 | PlainSocketImpl.socketAccept() handles EINTR incorrectly |
2023-08-23 | Roman Kennke | JDK-8314894 | [Lilliput/JDK17] Revert changes in zRelocate, prevent ZGC with Lilliput |
2023-08-23 | Aleksey Shipilev | JDK-8314850 | SharedRuntime::handle_wrong_method() gets called too often when resolving Continuation.enter |
2023-08-23 | Aleksey Shipilev | JDK-8314024 | SIGSEGV in PhaseIdealLoop::build_loop_late_post_work due to bad immediate dominator info |
2023-08-23 | Roman Kennke | JDK-8314863 | [Lilliput] Revert changes in zRelocate, prevent ZGC with Lilliput |
2023-08-23 | Aleksey Shipilev | JDK-8314426 | runtime/os/TestTrimNative.java is failing on slow machines |
2023-08-22 | Kelvin Nilsen | JDK-8314777 | GenShen: Alias young and old marking bits to legacy Shenandoah marking bit in gc state |
2023-08-22 | Aleksey Shipilev | JDK-8312535 | MidiSystem.getSoundbank() throws unexpected SecurityException |
2023-08-22 | Kelvin Nilsen | JDK-8215709 | WeakProcessor should also report task item information |
2023-08-22 | Kelvin Nilsen | JDK-8226337 | Simplify SATBMarkQueueSet completed buffer processing management |
2023-08-22 | Kelvin Nilsen | JDK-8231397 | [Redo] Shenandoah: GC retries are too aggressive for tests that expect OOME |
2023-08-22 | Kelvin Nilsen | JDK-8232057 | Shenandoah: report wasted space as "used" |
2023-08-22 | Kelvin Nilsen | JDK-8240870 | Shenandoah: merge evac and update phases |
2023-08-22 | Kelvin Nilsen | JDK-8243273 | Shenandoah: untie dependency between humongous threshold and TLAB size |
2023-08-22 | Kelvin Nilsen | JDK-8244327 | Shenandoah: GC workers should always get the largest GCLABs |
2023-08-22 | Kelvin Nilsen | JDK-8246037 | Shenandoah: update man pages to mention -XX:+UseShenandoahGC |
2023-08-22 | Kelvin Nilsen | JDK-8248139 | Shenandoah: allocation rate and gc time tracking improvements |
2023-08-22 | Kelvin Nilsen | JDK-8251951 | Shenandoah: assert(l2esz <= LogBytesPerLong) failed: sanity. l2esz: 0x37 for lh: 0xf7f7f7f7 |
2023-08-22 | Kelvin Nilsen | JDK-8256006 | Shenandoah: Exam and update uses of ShenandoahMarkContext.is_marked() |
2023-08-22 | Kelvin Nilsen | JDK-8256949 | Shenandoah: ditch allocation spike and GC penalties handling |
2023-08-22 | Kelvin Nilsen | JDK-8259310 | Shenandoah: adaptive heuristics should account soft max heap target in region selection |
2023-08-22 | Kelvin Nilsen | JDK-8259495 | Collectors do not use 1g large pages in absence of 2m large pages for heap |
2023-08-22 | Kelvin Nilsen | JDK-8261093 | Shenandoah: Allocation failure after concurrent mark throws out marking progress |
2023-08-22 | Kelvin Nilsen | JDK-8261492 | Shenandoah: reconsider forwardee accesses memory ordering |
2023-08-22 | Kelvin Nilsen | JDK-8264851 | Shenandoah: Rework control loop mechanics to use timed waits |
2023-08-22 | Kelvin Nilsen | JDK-8266005 | gc/shenandoah/mxbeans/TestPauseNotifications.java#id2 timeout |
2023-08-22 | Kelvin Nilsen | JDK-8266680 | Shen: G1: Select nearest numa node in Shenandoah GC |
2023-08-22 | Kelvin Nilsen | JDK-8267449 | gc/shenandoah/oom/TestClassLoaderLeak.java fails on Windows x64 |
2023-08-22 | Kelvin Nilsen | JDK-8270554 | Shenandoah: Optimize heap scan loop |
2023-08-22 | Kelvin Nilsen | JDK-8280579 | Shenandoah: Skip regions in the back of sorted array when choosing cset |
2023-08-22 | Kelvin Nilsen | JDK-8282833 | Shenandoah Generational: Improve Adaptive Shenandoah Heuristics: trigger more conservatively |
2023-08-22 | Kelvin Nilsen | JDK-8282834 | Shenandoah Generational: Improve Adaptive Shenandoah Heuristics: optimize back-to-back GC |
2023-08-22 | Kelvin Nilsen | JDK-8283898 | Shenandoah: Crash with thread SATB queue has an unexpected active state |
2023-08-22 | Kelvin Nilsen | JDK-8292730 | Shenandoah: gc/shenandoah/compiler/BarrierInInfiniteLoop.java fails on aarch64, ppcle |
2023-08-22 | Dan Lutker | JDK-8314552 | Fix javadoc tests to work with jtreg 7 |
2023-08-22 | Kelvin Nilsen | JDK-8282836 | Shenandoah Generational: Improve Adaptive Shenandoah Heuristics: Dynamic number of concurrent GC threads |
2023-08-22 | Kelvin Nilsen | JDK-8287090 | Shenandoah: after updaterefs verification reports confusing error message |
2023-08-21 | Kelvin Nilsen | JDK-8293509 | Shenandoah reports concurrent vs parallel phases inconsistently to JFR |
2023-08-21 | Kelvin Nilsen | JDK-8298781 | jtreg test gc/TestAllocHumongousFragment.java fails intermittent |
2023-08-21 | Kelvin Nilsen | JDK-8299547 | gc/shenandoah/oom/TestThreadFailure asserts on darwin aarch64 with failed: address not aligned: 0x00000008baadbabe |
2023-08-21 | Kelvin Nilsen | JDK-8301716 | GenShen: investigate replacement of object start array with logBOT |
2023-08-21 | Kelvin Nilsen | JDK-8301729 | GenShen: investigate card table instrumentation as a diagnostic in product builds |
2023-08-21 | Kelvin Nilsen | JDK-8305335 | GenShen: redundant card-mark during reference processing |
2023-08-21 | Kelvin Nilsen | JDK-8307342 | Release Note: Generational Shenandoah (Experimental) |
2023-08-21 | Kelvin Nilsen | JDK-8310111 | Shenandoah wastes memory when running with very large page sizes |
2023-08-21 | Kelvin Nilsen | JDK-8313354 | [GenShen] Highly volatile GC cycles, including degenerated GC's, with SPECjbb |
2023-08-21 | Kelvin Nilsen | JDK-8314331 | GenShen : ShenandoahMark::count_liveness need not be templatized |
2023-08-21 | Kelvin Nilsen | JDK-8314599 | [GenShen] Couple adaptive tenuring and generation size budgeting |
2023-08-21 | Kelvin Nilsen | JDK-8301714 | GenShen: improvements in card-marking algebra |
2023-08-21 | Kelvin Nilsen | JDK-8309371 | [GenShen] TestAllocHumongousFragment#generation failed |
2023-08-21 | Kelvin Nilsen | JDK-8282810 | Shenandoah Generational: Improve load balancing of remembered set scanning |
2023-08-21 | Kelvin Nilsen | JDK-8282815 | Shenandoah Generational: Allow cancellation of concurrent remembered set scanning during mark |
2023-08-21 | Kelvin Nilsen | JDK-8282839 | GenShen: Improve Pacing |
2023-08-21 | Kelvin Nilsen | JDK-8305503 | Shenandoah: Adaptive Heuristics should also consider humongous free and allocation rate |
2023-08-21 | Aleksey Shipilev | JDK-8314320 | Mark runtime/CommandLine/ tests as flagless |
2023-08-21 | Aleksey Shipilev | JDK-8313290 | Misleading exception message from STS.Subtask::get when task forked after shutdown |
2023-08-21 | Aleksey Shipilev | JDK-8311939 | Excessive allocation of Matcher.groups array |
2023-08-21 | Aleksey Shipilev | JDK-8313357 | Revisit requiring SA tests on OSX to either run as root or use sudo |
2023-08-17 | Roman Kennke | JDK-8314551 | More generic way to handshake GC threads with monitor deflation |
2023-08-17 | Roman Kennke | JDK-8314545 | [Lilliput] Fix ZGC related issues |
2023-08-17 | Aleksey Shipilev | JDK-8194486 | Several krb5 tests failed in Mac. |
2023-08-17 | Aleksey Shipilev | JDK-8314509 | java/security/cert/CertPathValidator/certification/LuxTrustCA.java fails on machines that cannot reach CA |
2023-08-17 | Aleksey Shipilev | JDK-8252768 | Fast, asynchronous heap dumps |
2023-08-17 | Aleksey Shipilev | JDK-8314501 | Shenandoah: sun/tools/jhsdb/heapconfig/JMapHeapConfigTest.java fails |
2023-08-17 | Aleksey Shipilev | JDK-8314144 | gc/g1/ihop/TestIHOPStatic.java fails due to extra concurrent mark with -Xcomp |
2023-08-17 | Aleksey Shipilev | JDK-8314330 | java/foreign tests should respect vm flags when start new processes |
2023-08-17 | Aleksey Shipilev | JDK-8293861 | G1: Disable preventive GCs by default |
2023-08-17 | Roman Kennke | JDK-8314485 | [Lilliput/JDK21] Cherry-pick: 8139457: Array bases are aligned at HeapWord granularity |
2023-08-16 | Volker Simonis | JDK-8313765 | Invalid CEN header (invalid zip64 extra data field size) |
2023-08-16 | Aleksey Shipilev | JDK-8313720 | C2 SuperWord: wrong result with -XX:+UseVectorCmov -XX:+UseCMoveUnconditionally |
2023-08-16 | Aleksey Shipilev | JDK-8314242 | Update applications/scimark/Scimark.java to accept VM flags |
2023-08-16 | Y. Ramakrishna | JDK-8314329 | AgeTable does not allow counting objects of age 0 |
2023-08-15 | Aleksey Shipilev | JDK-8314262 | GHA: Cut down cross-compilation sysroots deeper |
2023-08-15 | Aleksey Shipilev | JDK-8314045 | ArithmeticException in GaloisCounterMode |
2023-08-15 | Aleksey Shipilev | JDK-8313657 | com.sun.jndi.ldap.Connection.cleanup does not close connections on SocketTimeoutErrors |
2023-08-15 | Aleksey Shipilev | JDK-8311981 | Test gc/stringdedup/TestStringDeduplicationAgeThreshold.java#ZGenerational timed out |
2023-08-14 | Aleksey Shipilev | JDK-8304353 | Add lib-test tier1 testing in GHA |
2023-08-14 | Aleksey Shipilev | JDK-8314236 | Overflow in Collections.rotate |
2023-08-11 | Aleksey Shipilev | JDK-8309637 | runtime/handshake/HandshakeTimeoutTest.java fails with "has not cleared handshake op" and SIGILL |
2023-08-11 | Aleksey Shipilev | JDK-8288936 | Wrong lock ordering writing G1HeapRegionTypeChange JFR event |
2023-08-11 | Aleksey Shipilev | JDK-8299790 | os::print_hex_dump is racy |
2023-08-11 | Aleksey Shipilev | JDK-8313224 | Avoid calling JavaThread::current() in MemAllocator::Allocation constructor |
2023-08-10 | Roman Kennke | JDK-8314131 | [Lilliput/JDK17] Make loadNKlassCompactHeaders not use a TEMP register |
2023-08-10 | Roman Kennke | JDK-8314130 | [Lilliput] Make loadNKlassCompactHeaders not use a TEMP register |
2023-08-10 | Aleksey Shipilev | JDK-8314120 | Add tests for FileDescriptor.sync |
2023-08-10 | Aleksey Shipilev | JDK-8297350 | Update JMH devkit to 1.36 |
2023-08-10 | Aleksey Shipilev | JDK-8314118 | Update JMH devkit to 1.37 |
2023-08-10 | Aleksey Shipilev | JDK-8313796 | AsyncGetCallTrace crash on unreadable interpreter method pointer |
2023-08-09 | Evgeny Astigeevich | JDK-8276711 | compiler/codecache/cli tests failing when SegmentedCodeCache used with -Xint |
2023-08-09 | Aleksey Shipilev | JDK-8314020 | Print instruction blocks in byte units |
2023-08-09 | Aleksey Shipilev | JDK-8313752 | InstanceKlassFlags::print_on doesn't print the flag names |
2023-08-09 | Sergey Bylokhov | JDK-8313983 | jmod create --target-platform should replace existing ModuleTarget attribute |
2023-08-08 | Paul Hohensee | JDK-8283276 | java/io/ObjectStreamClass/ObjectStreamClassCaching.java fails with various GCs |
2023-08-08 | Aleksey Shipilev | JDK-8309663 | test fails "assert(check_alignment(result)) failed: address not aligned: 0x00000008baadbabe" |
2023-08-07 | Paul Hohensee | JDK-8269821 | Remove is-queue-active check in inner loop of write_ref_array_pre_work |
2023-08-07 | Paul Hohensee | JDK-8298887 | On the latest macOS+XCode the Robot API may report wrong colors |
2023-08-07 | Paul Hohensee | JDK-8215105 | java/awt/Robot/HiDPIScreenCapture/ScreenCaptureTest.java: Wrong Pixel Color |
2023-08-07 | Paul Hohensee | JDK-8277881 | Missing SessionID in TLS1.3 resumption in compatibility mode |
2023-08-07 | Paul Hohensee | JDK-8305721 | add `make compile-commands` artifacts to .gitignore |
2023-08-07 | Paul Hohensee | JDK-8305113 | (tz) Update Timezone Data to 2023c |
2023-08-07 | Paul Hohensee | JDK-8293887 | AArch64 build failure with GCC 12 due to maybe-uninitialized warning in libfdlibm k_rem_pio2.c |
2023-08-07 | Paul Hohensee | JDK-8294281 | Allow warnings to be disabled on a per-file basis |
2023-08-07 | Paul Hohensee | JDK-8302849 | SurfaceManager might expose partially constructed object |
2023-08-07 | Paul Hohensee | JDK-8227257 | javax/swing/JFileChooser/4847375/bug4847375.java fails with AssertionError |
2023-08-07 | Paul Hohensee | JDK-8303824 | Parallel: Use more strict card table API |
2023-08-07 | Paul Hohensee | JDK-8270859 | Post JEP 411 refactoring: client libs with maximum covering > 10K |
2023-08-07 | Paul Hohensee | JDK-8303244 | G1: call CardTable::clear_MemRegion directly |
2023-08-07 | Paul Hohensee | JDK-8264299 | Create implementation of native accessibility peer for ScrollPane and ScrollBar Java Accessibility roles |
2023-08-07 | Paul Hohensee | JDK-8299970 | Speed up compiler/arraycopy/TestArrayCopyConjoint.java |
2023-08-07 | Paul Hohensee | JDK-8301342 | Prefer ArrayList to LinkedList in LayoutComparator |
2023-08-07 | Paul Hohensee | JDK-8302152 | Speed up tests with infinite loops, sleep less |
2023-08-07 | Paul Hohensee | JDK-7124238 | [macosx] Font in BasicHTML document is bigger than it should be |
2023-08-07 | Paul Hohensee | JDK-8137101 | [TEST_BUG] javax/swing/plaf/basic/BasicHTML/4251579/bug4251579.java failure due to timing |
2023-08-07 | Paul Hohensee | JDK-8142540 | [TEST_BUG] Test sun/awt/dnd/8024061/bug8024061.java fails on ubuntu |
2023-08-07 | Paul Hohensee | JDK-6734341 | REGTEST fails: SelectionAutoscrollTest.html |
2023-08-07 | Paul Hohensee | JDK-8298027 | Remove SCCS id's from awt jtreg tests |
2023-08-07 | Paul Hohensee | JDK-8241806 | The sun/awt/shell/FileSystemViewMemoryLeak.java is unstable |
2023-08-07 | Paul Hohensee | JDK-8290838 | Improve test coverage for XPath functions: Number Functions |
2023-08-07 | Paul Hohensee | JDK-8290837 | Improve test coverage for XPath functions: Boolean Functions |
2023-08-07 | Paul Hohensee | JDK-8290836 | Improve test coverage for XPath functions: String Functions |
2023-08-07 | Paul Hohensee | JDK-8299296 | Write a test to verify the components selection sends ItemEvent |
2023-08-07 | Paul Hohensee | JDK-7124381 | DragSourceListener.dragDropEnd() never been called on completion of dnd operation |
2023-08-07 | Paul Hohensee | JDK-8289948 | Improve test coverage for XPath functions: Node Set Functions |
2023-08-07 | Paul Hohensee | JDK-8233570 | [TESTBUG] HTMLEditorKit test bug5043626.java is failing on macos |
2023-08-07 | Paul Hohensee | JDK-8177560 | @headful key can be removed from the tests for JavaSound |
2023-08-07 | Paul Hohensee | JDK-8280007 | Enable Neoverse N1 optimizations for Arm Neoverse V1 & N2 |
2023-08-07 | Paul Hohensee | JDK-7188098 | TEST_BUG: closed/javax/sound/midi/Synthesizer/Receiver/bug6186488.java fails |
2023-08-07 | Paul Hohensee | JDK-8159135 | [PIT] javax/swing/JMenuItem/8152981/MenuItemIconTest.java always fail |
2023-08-07 | Paul Hohensee | JDK-8196467 | javax/swing/JInternalFrame/Test6325652.java fails |
2023-08-07 | Paul Hohensee | JDK-8039888 | [TEST_BUG] keyboard garbage after javax/swing/plaf/windows/WindowsRootPaneUI/WrongAltProcessing/WrongAltProcessing.java |
2023-08-07 | Paul Hohensee | JDK-8042098 | [TESTBUG] Test sun/java2d/AcceleratedXORModeTest.java fails on Windows |
2023-08-07 | Paul Hohensee | JDK-8239827 | The test OpenByUNCPathNameTest.java should be changed to be manual |
2023-08-07 | Paul Hohensee | JDK-8075964 | Test java/awt/Mouse/TitleBarDoubleClick/TitleBarDoubleClick.html fails intermittently with timeout error |
2023-08-07 | Paul Hohensee | JDK-7001973 | java/awt/Graphics2D/CopyAreaOOB.java fails |
2023-08-07 | Paul Hohensee | JDK-8297963 | Partially fix string expansion issues in UTIL_DEFUN_NAMED and related macros |
2023-08-07 | Paul Hohensee | JDK-8192931 | Regression test java/awt/font/TextLayout/CombiningPerf.java fails |
2023-08-07 | Paul Hohensee | JDK-8300692 | GCC 12 reports some compiler warnings in bundled freetype |
2023-08-07 | Paul Hohensee | JDK-8286694 | Incorrect argument processing in java launcher |
2023-08-07 | Paul Hohensee | JDK-8293691 | converting a defined BasicType value to a string should not crash the VM |
2023-08-07 | Paul Hohensee | JDK-8280048 | Missing comma in copyright header |
2023-08-07 | Paul Hohensee | JDK-8208077 | File.listRoots performance degradation |
2023-08-07 | Paul Hohensee | JDK-8287491 | compiler/jvmci/errors/TestInvalidDebugInfo.java fails new assert: assert((uint)t < T_CONFLICT + 1) failed: invalid type # |
2023-08-07 | Paul Hohensee | JDK-6528710 | sRGB-ColorSpace to sRGB-ColorSpace Conversion |
2023-08-07 | Paul Hohensee | JDK-8294705 | Disable an assertion in test/jdk/java/util/DoubleStreamSums/CompensatedSums.java |
2023-08-07 | Paul Hohensee | JDK-8286562 | GCC 12 reports some compiler warnings |
2023-08-07 | Paul Hohensee | JDK-8299497 | Usage of constructors of primitive wrapper classes should be avoided in java.desktop API docs |
2023-08-07 | Paul Hohensee | JDK-8286705 | GCC 12 reports use-after-free potential bugs |
2023-08-07 | Paul Hohensee | JDK-8261352 | Create implementation for component peer for all the components who should be ignored in a11y interactions |
2023-08-07 | Paul Hohensee | JDK-8261350 | Create implementation for NSAccessibilityCheckBox protocol peer |
2023-08-07 | Paul Hohensee | JDK-8299789 | Compilation of gtest causes build to fail if runtime libraries are in different dirs |
2023-08-07 | Paul Hohensee | JDK-8261351 | Create implementation for NSAccessibilityRadioButton protocol |
2023-08-07 | Paul Hohensee | JDK-8256111 | Create implementation for NSAccessibilityStaticText protocol |
2023-08-07 | Paul Hohensee | JDK-8221351 | Crash in KlassFactory::check_shared_class_file_load_hook |
2023-08-07 | Paul Hohensee | JDK-8275843 | Random crashes while the UI code is executed |
2023-08-07 | Paul Hohensee | JDK-8221621 | FindTests.gmk cannot handle "=" in TEST.groups comments |
2023-08-07 | Paul Hohensee | JDK-8263420 | Incorrect function name in NSAccessibilityStaticText native peer implementation |
2023-08-07 | Paul Hohensee | JDK-8264304 | Create implementation for NSAccessibilityToolbar protocol peer |
2023-08-07 | Paul Hohensee | JDK-8264290 | Create implementation for NSAccessibilityComponentGroup protocol peer |
2023-08-07 | Aleksey Shipilev | JDK-8313874 | JNI NewWeakGlobalRef throws exception for null arg |
2023-08-07 | Aleksey Shipilev | JDK-8313707 | GHA: Bootstrap sysroots with --variant=minbase |
2023-08-07 | Aleksey Shipilev | JDK-8313248 | C2: setScopedValueCache intrinsic exposes nullptr pre-values to store barriers |
2023-08-07 | Aleksey Shipilev | JDK-8310388 | Shenandoah: Auxiliary bitmap is not madvised for THP |
2023-08-03 | Oli Gillespie | JDK-8313678 | SymbolTable can leak Symbols during cleanup |
2023-08-03 | Aleksey Shipilev | JDK-8313676 | Amend TestLoadIndexedMismatch test to target intrinsic directly |
2023-08-03 | Aleksey Shipilev | JDK-8313674 | java/nio/channels/FileChannel/BlockDeviceSize.java should test for more block devices |
2023-08-03 | Aleksey Shipilev | JDK-8313368 | (fc) FileChannel.size returns 0 on block special files |
2023-08-03 | Andrei Pangin | JDK-8313656 | assert(!JvmtiExport::can_support_virtual_threads()) with -XX:-DoJVMTIVirtualThreadTransitions |
2023-08-02 | Aleksey Shipilev | JDK-8313576 | GCC 7 reports compiler warning in bundled freetype 2.13.0 |
2023-08-02 | Aleksey Shipilev | JDK-8312591 | GCC 6 build failure after JDK-8280982 |
2023-08-02 | William Kemper | JDK-8313574 | GenShen: Completing a global mark should also complete an old mark |
2023-08-02 | Kelvin Nilsen | JDK-8313572 | GenShen: Remembered Set verification error in dacapo lusearch |
2023-08-01 | Paul Hohensee | JDK-8232225 | Rework the fix for JDK-8071483 |
2023-08-01 | Paul Hohensee | JDK-8214046 | [macosx] Undecorated Frame does not Iconify when set to |
2023-08-01 | Paul Hohensee | JDK-8212677 | X11 default visual support for IM status window on VNC |
2023-08-01 | Paul Hohensee | JDK-8297681 | Unnecessary color conversion during 4BYTE_ABGR_PRE to INT_ARGB_PRE blit |
2023-08-01 | Paul Hohensee | JDK-8313260 | JDK21: ProblemList java/lang/ScopedValue/StressStackOverflow.java on linux-x86 |
2023-08-01 | Aleksey Shipilev | JDK-8313307 | java/util/Formatter/Padding.java fails on some Locales |
2023-08-01 | Aleksey Shipilev | JDK-8313252 | Java_sun_awt_windows_ThemeReader_paintBackground release resources in early returns |
2023-08-01 | Aleksey Shipilev | JDK-8280482 | Window transparency bug on Linux |
2023-07-31 | Xin Liu | JDK-8173072 | zipfs fails to handle incorrect info-zip "extended timestamp extra field" |
2023-07-31 | Aleksey Shipilev | JDK-8313428 | GHA: Bump GCC versions for July 2023 updates |
2023-07-31 | Aleksey Shipilev | JDK-8313402 | C1: Incorrect LoadIndexed value numbering |
2023-07-27 | Aleksey Shipilev | JDK-8313262 | C2: Sinking node may cause required cast to be dropped |
2023-07-27 | Sergey Bylokhov | JDK-8255466 | C2 crashes at ciObject::get_oop() const+0x0 |
2023-07-26 | Aleksey Shipilev | JDK-8313210 | Zip_lock can be uninitialized on some paths |
2023-07-26 | Aleksey Shipilev | JDK-8313202 | MutexLocker should disallow null Mutexes |
2023-07-26 | Aleksey Shipilev | JDK-8312909 | C1 should not inline through interface calls with non-subtype receiver |
2023-07-26 | Aleksey Shipilev | JDK-8313081 | MonitoringSupport_lock should be unconditionally initialized after 8304074 |
2023-07-26 | Aleksey Shipilev | JDK-8312625 | Test serviceability/dcmd/vm/TrimLibcHeapTest.java failed: RSS use increased |
2023-07-25 | Aleksey Shipilev | JDK-8301457 | Code in SendPortZero.java is uncommented even after JDK-8236852 was fixed |
2023-07-24 | Roman Kennke | JDK-8312606 | [Lilliput/JDK17] Cherry-pick: 8276333: jdk/jfr/event/oldobject/TestLargeRootSet.java failed "assert(!contains(edge->reference())) failed: invariant" |
2023-07-24 | Aleksey Shipilev | JDK-8312597 | Convert TraceTypeProfile to UL |
2023-07-24 | Aleksey Shipilev | JDK-8293107 | GHA: Bump to Ubuntu 22.04 |
2023-07-24 | Aleksey Shipilev | JDK-8295885 | GHA: Bump gcc versions |
2023-07-24 | Aleksey Shipilev | JDK-8296796 | Provide clean, platform-agnostic interface to C-heap trimming |
2023-07-24 | Aleksey Shipilev | JDK-8309305 | sun/security/ssl/SSLSocketImpl/BlockedAsyncClose.java fails with jtreg test timeout |
2023-07-24 | Aleksey Shipilev | JDK-8136895 | Writer not closed with disk full error, file resource leaked |
2023-07-24 | Aleksey Shipilev | JDK-8311978 | Shenandoah: Create abstraction over heap metrics for heuristics |
2023-07-21 | Aleksey Shipilev | JDK-8295865 | Several issues with os::realloc |
2023-07-21 | Aleksey Shipilev | JDK-8293114 | JVM should trim the native heap |
2023-07-21 | Aleksey Shipilev | JDK-8312246 | NPE when HSDB visits bad oop |
2023-07-21 | Aleksey Shipilev | JDK-8307185 | pkcs11 native libraries make JNI calls into java code while holding GC lock |
2023-07-21 | Aleksey Shipilev | JDK-8199149 | Improve the exception message thrown by VarHandle of unsupported operation |
2023-07-21 | Aleksey Shipilev | JDK-8312443 | sun.security should use toLowerCase(Locale.ROOT) |
2023-07-20 | Aleksey Shipilev | JDK-8312475 | org.jline.util.PumpReader signed byte problem |
2023-07-20 | Aleksey Shipilev | JDK-8312166 | (dc) DatagramChannel's socket adaptor does not release carrier thread when blocking in receive |
2023-07-20 | Aleksey Shipilev | JDK-8311541 | JavaThread::print_jni_stack doesn't support native stacks on all platforms |
2023-07-20 | Aleksey Shipilev | JDK-8312200 | Fix Parse::catch_call_exceptions memory leak |
2023-07-19 | Aleksey Shipilev | JDK-8312412 | Uninitialized klassVtable::_verify_count field |
2023-07-19 | Aleksey Shipilev | JDK-8311902 | Concurrency regression in the PBKDF2 key impl of SunJCE provider |
2023-07-18 | Aleksey Shipilev | JDK-8291065 | Creating a VarHandle for a static field triggers class initialization |
2023-07-17 | Sergey Bylokhov | JDK-8275303 | sun/java2d/pipe/InterpolationQualityTest.java fails with D3D basic render driver |
2023-07-17 | Aleksey Shipilev | JDK-8312127 | FileDescriptor.sync should temporarily increase parallelism |
2023-07-17 | Aleksey Shipilev | JDK-8310233 | Fix THP detection on Linux |
2023-07-17 | Aleksey Shipilev | JDK-8312049 | runtime/logging/ClassLoadUnloadTest can be improved |
2023-07-17 | Aleksey Shipilev | JDK-8311986 | Disable runtime/os/TestTracePageSizes.java for ShenandoahGC |
2023-07-17 | Roman Kennke | JDK-8312171 | [Lilliput/JDK17] Fix oop array element alignment |
2023-07-14 | Kelvin Nilsen | JDK-8312120 | GenShen: Update OLD Live at end of Previous Marking after Full GC |
2023-07-14 | Kelvin Nilsen | JDK-8312119 | GenShen: Reset count of consecutive Degen GCs following Full GC |
2023-07-14 | Kelvin Nilsen | JDK-8312118 | GenShen: Reset count of consecutive Degen GCs following Full GC |
2023-07-14 | Kelvin Nilsen | JDK-8312117 | GenShen: Preempt OLD marking more quickly when YOUNG triggers arise |
2023-07-14 | Kelvin Nilsen | JDK-8312116 | GenShen: make instantaneous allocation rate triggers more timely |
2023-07-14 | Kelvin Nilsen | JDK-8312115 | GenShen: fix log messages |
2023-07-14 | Kelvin Nilsen | JDK-8312112 | GenShen: multiple problems observed in a GC log file |
2023-07-14 | Aleksey Shipilev | JDK-8244289 | fatal error: Possible safepoint reached by thread that does not allow it |
2023-07-14 | Aleksey Shipilev | JDK-6355567 | AdobeMarkerSegment causes failure to read valid JPEG |
2023-07-14 | Andrei Pangin | JDK-8312065 | Socket.connect does not timeout when profiling |
2023-07-13 | Paul Hohensee | JDK-8307147 | [x86] Dangling pointer warning for Assembler::_attributes |
2023-07-13 | Paul Hohensee | JDK-8289512 | Fix GCC 12 warnings for adlc output_c.cpp |
2023-07-13 | Aleksey Shipilev | JDK-4718400 | Many quantities are held as signed that should be unsigned |
2023-07-13 | Aleksey Shipilev | JDK-8312023 | Parallel pretouch can be shortcut when only 1 thread is needed |
2023-07-13 | Aleksey Shipilev | JDK-8312021 | Parallel GC pre-touches memory unnecessarily when space boundaries move |
2023-07-13 | Aleksey Shipilev | JDK-8311645 | Memory leak in jspawnhelper spawnChild after JDK-8307990 |
2023-07-13 | Aleksey Shipilev | JDK-8311656 | Shenandoah: Unused ShenandoahSATBAndRemarkThreadsClosure::_claim_token |
2023-07-12 | Aleksey Shipilev | JDK-8297499 | Parallel: Missing iteration over klass when marking objArrays/objArrayOops during Full GC |
2023-07-12 | Aleksey Shipilev | JDK-8279856 | Parallel: Use PreservedMarks to record promotion-failed objects |
2023-07-12 | Aleksey Shipilev | JDK-8295894 | Remove SECOM certificate that is expiring in September 2023 |
2023-07-11 | Aleksey Shipilev | JDK-8311666 | Disabled tests in test/jdk/sun/java2d/marlin |
2023-07-11 | William Kemper | JDK-8311843 | GenShen: assertion failed "Old generation affiliated regions must be less than capacity" |
2023-07-10 | Aleksey Shipilev | JDK-8311823 | JFR: Uninitialized EventEmitter::_thread_id field |
2023-07-10 | Aleksey Shipilev | JDK-8311821 | Simplify ParallelGCThreadsConstraintFunc after CMS removal |
2023-07-10 | Aleksey Shipilev | JDK-8311813 | C1: Uninitialized PhiResolver::_loop field |
2023-07-10 | Roman Kennke | JDK-8311810 | [TESTBUG] Fix GetObjectSizeIntrinsicsTest.java for -UseCCP |
2023-07-10 | Aleksey Shipilev | JDK-8311285 | report some fontconfig related environment variables in hs_err file |
2023-07-10 | Aleksey Shipilev | JDK-8311514 | Incorrect regex in TestMetaSpaceLog.java |
2023-07-10 | Aleksey Shipilev | JDK-8311575 | Fix invalid format parameters |
2023-07-10 | Aleksey Shipilev | JDK-8295068 | SSLEngine throws NPE parsing CertificateRequests |
2023-07-07 | Aleksey Shipilev | JDK-8307526 | [JFR] Better handling of tampered JFR repository |
2023-07-07 | Aleksey Shipilev | JDK-8311279 | TestStressIGVNAndCCP.java failed with different IGVN traces for the same seed |
2023-07-07 | Aleksey Shipilev | JDK-8311087 | PhiNode::wait_for_region_igvn should break early |
2023-07-06 | Xin Liu | JDK-8267517 | async logging for stdout and stderr |
2023-07-04 | Volker Simonis | JDK-8311303 | StackWalker.getCallerClass() can return false results if running with -XX:+ShowHiddenFrames |
2023-07-04 | Roman Kennke | JDK-8311293 | Rename ObjArrayAllocator to ArrayAllocator |
2023-07-03 | Aleksey Shipilev | JDK-8311249 | Remove unused MemAllocator::obj_memory_range |
2023-07-03 | Aleksey Shipilev | JDK-8171221 | Remove -XX:+CheckMemoryInitialization |
2023-07-03 | Paul Hohensee | JDK-8277860 | PPC: Remove duplicate info != NULL check |
2023-06-30 | Paul Hohensee | JDK-8311125 | Remove unused parameter 'phase' in AllocateNode::Ideal_allocation |
2023-06-30 | Aleksey Shipilev | JDK-8308103 | Massive (up to ~30x) increase in C2 compilation time since JDK 17 |
2023-06-29 | Aleksey Shipilev | JDK-8310110 | Shenandoah: Trace page sizes |
2023-06-29 | Aleksey Shipilev | JDK-6956385 | URLConnection.getLastModified() leaks file handles for jar:file and file: URLs |
2023-06-29 | Aleksey Shipilev | JDK-8310264 | In PhaseChaitin::Split defs and phis are leaked |
2023-06-28 | Aleksey Shipilev | JDK-8309591 | Socket.setOption(TCP_QUICKACK) uses wrong level |
2023-06-27 | Aleksey Shipilev | JDK-8310974 | NMT: Arena diffs miss the scale |
2023-06-27 | Roman Kennke | JDK-8310944 | [Lilliput/JDK17] Streamline and cleanup GC code |
2023-06-27 | Aleksey Shipilev | JDK-8308633 | Increase precision of timestamps in g1 log |
2023-06-26 | Aleksey Shipilev | JDK-6471769 | Error: assert(_cur_stack_depth == count_frames(),"cur_stack_depth out of sync") |
2023-06-26 | Aleksey Shipilev | JDK-8074553 | Crash with assert(!is_unloaded()) failed: should not call follow on unloaded nmethod |
2023-06-26 | Aleksey Shipilev | JDK-8294906 | Memory leak in PKCS11 NSS TLS server |
2023-06-26 | Aleksey Shipilev | JDK-8293858 | Change PKCS7 code to use default SecureRandom impl instead of SHA1PRNG |
2023-06-26 | Volker Simonis | JDK-8310899 | Provide more accurate inlining information in ReplayDataFile |
2023-06-26 | Roman Kennke | JDK-8310888 | [Lilliput/JDK17] Revert deflation of dead object's monitors |
2023-06-26 | Aleksey Shipilev | JDK-8310549 | avoid potential leaks in KeystoreImpl.m related to JNU_CHECK_EXCEPTION early returns |
2023-06-26 | Aleksey Shipilev | JDK-8292704 | sun/security/tools/jarsigner/compatibility/Compatibility.java use wrong key size for EC |
2023-06-26 | Aleksey Shipilev | JDK-8310628 | GcInfoBuilder.c missing JNI Exception checks |
2023-06-23 | Roman Kennke | JDK-8310742 | [Lilliput/JDK17] Revert JVMCI _metadata field removal |
2023-06-23 | Roman Kennke | JDK-8310733 | [Lilliput/JDK17] Enter object_iterate_impl() RESOLVE path only when +UCOH |
2023-06-23 | Paul Hohensee | JDK-8291989 | Specialize java.util.Objects.hash(Object... values) for single argument. |
2023-06-22 | Paul Hohensee | JDK-8169739 | LinkedBlockingDeque spliterator needs to support node self-linking |
2023-06-22 | Paul Hohensee | JDK-8171051 | LinkedBlockingQueue spliterator needs to support node self-linking |
2023-06-22 | Aleksey Shipilev | JDK-8274718 | runtime/cds/appcds/LambdaEagerInit.java fails with -XX:-CompactStrings |
2023-06-22 | Roman Kennke | JDK-8310662 | [Lilliput/JDK17] Fix OptoRuntime::new_array_nozero_C |
2023-06-22 | Roman Kennke | JDK-8310642 | [Lilliput/JDK17] Remove unnecessary check in G1ParScanThreadState |
2023-06-21 | Aleksey Shipilev | JDK-8310265 | (process) jspawnhelper should not use argv[0] |
2023-06-21 | Roman Kennke | JDK-8310534 | [Lilliput/JDK17] Shenandoah/JVMTI heap-walk crashes |
2023-06-20 | Aleksey Shipilev | JDK-8309266 | C2: assert(final_con == (jlong)final_int) failed: final value should be integer |
2023-06-20 | Volker Simonis | JDK-8303279 | C2: crash in SubTypeCheckNode::sub() at IGVN split if |
2023-06-19 | Roman Kennke | JDK-8310322 | [Lilliput/JDK17] assert(found_phi || all_in) failed in shenandoahSupport.cpp:1988 |
2023-06-19 | Aleksey Shipilev | JDK-8310299 | C2: 8275201 broke constant folding of array store check in some cases |
2023-06-19 | Aleksey Shipilev | JDK-8298381 | Improve handling of session tickets for multiple SSLContexts |
2023-06-19 | Aleksey Shipilev | JDK-8310106 | sun.security.ssl.SSLHandshake.getHandshakeProducer() incorrectly checks handshakeConsumers |
2023-06-19 | Aleksey Shipilev | JDK-8310259 | Pin msys2/setup-msys2 github action to a specific commit |
2023-06-19 | Aleksey Shipilev | JDK-8308643 | Incorrect value of 'used' jvmstat counter |
2023-06-16 | Aleksey Shipilev | JDK-8310126 | C1: Missing receiver null check in Reference::get intrinsic |
2023-06-16 | Aleksey Shipilev | JDK-8294985 | SSLEngine throws IAE during parsing of X500Principal |
2023-06-16 | Aleksey Shipilev | JDK-8290464 | Optimize ResourceArea zapping on ResourceMark release |
2023-06-16 | Aleksey Shipilev | JDK-8309746 | Reconfigure check should include make/conf/version-numbers.conf |
2023-06-16 | Aleksey Shipilev | JDK-8295555 | Primitive wrapper caches could be `@Stable` |
2023-06-15 | Aleksey Shipilev | JDK-8300584 | Accelerate AVX-512 CRC32C for small buffers |
2023-06-15 | Roman Kennke | JDK-8310156 | [Lilliput/JDK17] Specialize full-GC loops |
2023-06-15 | Aleksey Shipilev | JDK-8301489 | C1: ShortLoopOptimizer might lift instructions before their inputs |
2023-06-15 | Aleksey Shipilev | JDK-8297877 | Risk for uninitialized memory in case of CHECK macro early return as part of field access |
2023-06-14 | Aleksey Shipilev | JDK-8276696 | ParallelObjectIterator freed at the wrong time in VM_HeapDumper |
2023-06-14 | Paul Hohensee | JDK-8256682 | JDK-8202343 is incomplete |
2023-06-14 | Paul Hohensee | JDK-8256126 | Create implementation for NSAccessibilityImage protocol peer |
2023-06-14 | Paul Hohensee | JDK-8304710 | [Lilliput] Use forwarding table for sliding GCs |
2023-06-14 | Paul Hohensee | JDK-8304341 | [Lilliput] Use fixed-size lock-stack |
2023-06-14 | Paul Hohensee | JDK-8301136 | Improve unlink() and unlink_all() of ResourceHashtableBase |
2023-06-14 | Paul Hohensee | JDK-8299677 | Formatter.format might take a long time to format an integer or floating-point |
2023-06-14 | Paul Hohensee | JDK-8299158 | Improve MD5 intrinsic on AArch64 |
2023-06-14 | Paul Hohensee | JDK-8298902 | AbsSeq::merge() should not dodge decaying stats |
2023-06-14 | Paul Hohensee | JDK-8297791 | update _max_classes in node type system |
2023-06-14 | Paul Hohensee | JDK-8296502 | AARCH64: fail to build variant=core on 11u |
2023-06-14 | Paul Hohensee | JDK-8294992 | JEP 450: Compact Object Headers (Experimental) |
2023-06-14 | Paul Hohensee | JDK-8293170 | Improve encoding of the debuginfo nmethod section |
2023-06-14 | Paul Hohensee | JDK-8289943 | Simplify some object allocation merges |
2023-06-14 | Paul Hohensee | JDK-8289559 | java/awt/a11y/AccessibleJPopupMenuTest.java test fails with java.lang.NullPointerException |
2023-06-14 | Paul Hohensee | JDK-8289057 | AArch64: Optimize stub to interpreter |
2023-06-14 | Paul Hohensee | JDK-8288477 | nmethod header size reduction |
2023-06-14 | Paul Hohensee | JDK-8287373 | remove unnecessary paddings in generated code |
2023-06-14 | Paul Hohensee | JDK-8287061 | Support for rematerializing scalar replaced objects participating in allocation merges |
2023-06-14 | Paul Hohensee | JDK-8286823 | Default to UseAVX=2 on all Skylake/Cascade Lake CPUs |
2023-06-14 | Paul Hohensee | JDK-8286313 | [macos] Voice over reads the boolean value as null in the JTable |
2023-06-14 | Paul Hohensee | JDK-8286142 | AArch64: Colocate metadata with CodeCache to reduce mov instructions |
2023-06-14 | Paul Hohensee | JDK-8286126 | AArch64: Share memory for trampoline and stub to interpreter for Java calls |
2023-06-14 | Paul Hohensee | JDK-8285515 | (dc) DatagramChannel.disconnect fails with "Invalid argument" on macOS 12.4 |
2023-06-14 | Paul Hohensee | JDK-8285487 | AArch64: Do not generate unneeded trampolines for runtime calls |
2023-06-14 | Paul Hohensee | JDK-8285378 | Remove unnecessary nop for C1 exception and deopt handler |
2023-06-14 | Paul Hohensee | JDK-8284493 | Improve computeNextExponential tail performance and accuracy |
2023-06-14 | Paul Hohensee | JDK-8284014 | Menu items with submenus in JPopupMenu are not spoken on macOS |
2023-06-14 | Paul Hohensee | JDK-8281316 | javac performance issues with large number of jars on classpath |
2023-06-14 | Paul Hohensee | JDK-8280152 | AArch64: Reuse runtime call trampolines |
2023-06-14 | Paul Hohensee | JDK-8279184 | Instruction Issue Cache Hardware Accommodation |
2023-06-14 | Paul Hohensee | JDK-8277495 | Behavior of null arguments is not specified in java.util.zip |
2023-06-14 | Paul Hohensee | JDK-8277444 | Race condition on Instrumentation.retransformClasses() and class linking |
2023-06-14 | Paul Hohensee | JDK-8276998 | [REDO] Optimization of Box nodes in uncommon_trap |
2023-06-14 | Paul Hohensee | JDK-8276184 | Exclude lambda proxy class from the CDS archive if its caller class is excluded |
2023-06-14 | Paul Hohensee | JDK-8275083 | Fold two locks into one for LogFileOutput |
2023-06-14 | Paul Hohensee | JDK-8273903 | G1 does not record for JMX memory freed during a concurrent cycle |
2023-06-14 | Paul Hohensee | JDK-8273578 | javax/swing/JMenu/4515762/bug4515762.java fails on macOS 12 |
2023-06-14 | Paul Hohensee | JDK-8273563 | Improve performance of implicit exceptions with -XX:-OmitStackTraceInFastThrow |
2023-06-14 | Paul Hohensee | JDK-8273392 | Improve usability of stack-less exceptions due to -XX:+OmitStackTraceInFastThrow |
2023-06-14 | Paul Hohensee | JDK-8273101 | Eliminate the usage of threadgroup sandboxing in the java.util.logging |
2023-06-14 | Paul Hohensee | JDK-8268821 | Split systemDictionaryShared.cpp |
2023-06-14 | Paul Hohensee | JDK-8267502 | JDK-8246677 caused 16x performance regression in SynchronousQueue |
2023-06-14 | Paul Hohensee | JDK-8267388 | Create implementation for NSAccessibilityTable protocol |
2023-06-14 | Paul Hohensee | JDK-8267387 | Create implementation for NSAccessibilityOutline protocol |
2023-06-14 | Paul Hohensee | JDK-8267066 | New NSAccessibility peers should return they roles and subroles directly |
2023-06-14 | Paul Hohensee | JDK-8267385 | Create NSAccessibilityElement implementation for JavaComponentAccessibility |
2023-06-14 | Paul Hohensee | JDK-8265291 | Error in Javadoc for doAccessibleAction API in AccessibleJSlider class |
2023-06-14 | Paul Hohensee | JDK-8264735 | Make dynamic dump repeatable |
2023-06-14 | Paul Hohensee | JDK-8264303 | Create implementation for NSAccessibilityTabGroup protocol peer |
2023-06-14 | Paul Hohensee | JDK-8264302 | Create implementation for Accessibility native peer for Splitpane java role |
2023-06-14 | Paul Hohensee | JDK-8264298 | Create implementation for NSAccessibilityRow protocol peer |
2023-06-14 | Paul Hohensee | JDK-8264297 | Create implementation for NSAccessibilityProgressIndicator protocol peer |
2023-06-14 | Paul Hohensee | JDK-8264296 | Create implementation for NSAccessibilityPopUpButton protocol peer |
2023-06-14 | Paul Hohensee | JDK-8264295 | Create implementation for NSAccessibilityMenuItem protocol peer |
2023-06-14 | Paul Hohensee | JDK-8264294 | Create implementation for NSAccessibilityMenuBar protocol peer |
2023-06-14 | Paul Hohensee | JDK-8264293 | Create implementation for NSAccessibilityMenu protocol peer |
2023-06-14 | Paul Hohensee | JDK-8264292 | Create implementation for NSAccessibilityList protocol peer |
2023-06-14 | Paul Hohensee | JDK-8264291 | Create implementation for NSAccessibilityCell protocol peer |
2023-06-14 | Paul Hohensee | JDK-8264287 | Create implementation for NSAccessibilityComboBox protocol peer |
2023-06-14 | Paul Hohensee | JDK-8264286 | Create implementation for NSAccessibilityColumn protocol peer |
2023-06-14 | Paul Hohensee | JDK-8263377 | Store method handle linkers in the 'non-nmethods' heap |
2023-06-14 | Paul Hohensee | JDK-8262981 | Create implementation for NSAccessibilitySlider protocol |
2023-06-14 | Roman Kennke | JDK-8310042 | [Lilliput/JDK17] ZGC fixes and cleanups |
2023-06-14 | Paul Hohensee | JDK-8262896 | [macos_aarch64] Crash in jni_fast_GetLongField |
2023-06-14 | Paul Hohensee | JDK-8262031 | Create implementation for NSAccessibilityNavigableStaticText protocol |
2023-06-14 | Paul Hohensee | JDK-8259779 | Create implementation for NSAccessibilityStepper protocol |
2023-06-14 | Aleksey Shipilev | JDK-8309978 | [x64] Fix useless padding |
2023-06-14 | Aleksey Shipilev | JDK-8304885 | Reuse stale data to improve DNS resolver resiliency |
2023-06-14 | Aleksey Shipilev | JDK-8309862 | Unsafe list operations in JfrStringPool |
2023-06-14 | Aleksey Shipilev | JDK-8308474 | DSA does not reset SecureRandom when initSign is called again |
2023-06-14 | Aleksey Shipilev | JDK-8309934 | Update GitHub Actions to use JDK 17 for building jtreg |
2023-06-14 | Aleksey Shipilev | JDK-8309890 | TestStringDeduplicationInterned.java waits for the wrong condition |
2023-06-14 | Roman Kennke | JDK-8310010 | [Lilliput] SA: Fix oop array element alignment |
2023-06-14 | Paul Hohensee | JDK-8256108 | Create implementation for NSAccessibilityElement protocol peer |
2023-06-14 | Paul Hohensee | JDK-8249668 | Add information from /proc/ |
2023-06-14 | Paul Hohensee | JDK-8249667 | Enhance NMT stacktraces for Unsafe_AllocateMemory |
2023-06-14 | Paul Hohensee | JDK-8247817 | some incompatible APIs in jdk/test/lib |
2023-06-14 | Paul Hohensee | JDK-8246094 | [macos] Sound Recording and playback is not working |
2023-06-14 | Paul Hohensee | JDK-8244951 | Missing entitlements for hardened runtime |
2023-06-14 | Paul Hohensee | JDK-8244659 | Improve ZipFile.getInputStream |
2023-06-14 | Paul Hohensee | JDK-8239798 | SSLSocket closes socket both socket endpoints on a SocketTimeoutException |
2023-06-14 | Paul Hohensee | JDK-8237578 | JDK-8214339 (SSLSocketImpl wraps SocketException) appears to not be fully fixed |
2023-06-14 | Paul Hohensee | JDK-8210965 | Revamp G1 jstat counter definitions |
2023-06-14 | Paul Hohensee | JDK-8196989 | Revamp G1 JMX MemoryPool and GarbageCollector MXBean definitions |
2023-06-14 | Paul Hohensee | JDK-8171084 | heapdump/JMapHeapCore fails with java.lang.RuntimeException: Heap segment size overflow. |
2023-06-14 | Paul Hohensee | JDK-8159690 | [TESTBUG] Mark headful tests with @key headful. |
2023-06-14 | Paul Hohensee | JDK-8139457 | Array bases are aligned at HeapWord granularity |
2023-06-14 | Paul Hohensee | JDK-8076103 | Writing to the mmaped PerfData file hsperfdata can cause long stalls on Linux |
2023-06-14 | Paul Hohensee | JDK-8074883 | Tab key should move to focused button in a button group |
2023-06-14 | Paul Hohensee | JDK-8068350 | ARM: C2: matcher causes sub-optimal code for ARM |
2023-06-14 | Paul Hohensee | JDK-8062938 | [TEST_BUG] sun/jvmstat/monitor/MonitoredVm/CR6672135.java: java.lang.IllegalArgumentException: Could not map vmid to user name |
2023-06-13 | Aleksey Shipilev | JDK-8309956 | Shenandoah: Strengthen the mark word check in string dedup |
2023-06-13 | Aleksey Shipilev | JDK-8309953 | Strengthen and optimize oopDesc age methods |
2023-06-12 | Aleksey Shipilev | JDK-8307067 | remove broken EnableThreadSMRExtraValidityChecks option |
2023-06-12 | Aleksey Shipilev | JDK-8309761 | Leak class loader constraints |
2023-06-12 | Aleksey Shipilev | JDK-8309622 | Re-examine the cache mechanism in BaseLocale |
2023-06-08 | Paul Hohensee | JDK-8309636 | Optimize double drem for Blender.java |
2023-06-07 | Aleksey Shipilev | JDK-8309550 | jdk.jfr.internal.Utils::formatDataAmount method should gracefully handle amounts equal to Long.MIN_VALUE |
2023-06-07 | Aleksey Shipilev | JDK-8307352 | AARCH64: Improve itable_stub |
2023-06-07 | Aleksey Shipilev | JDK-8305959 | x86: Improve itable_stub |
2023-06-07 | Aleksey Shipilev | JDK-8309297 | Adjust ShenandoahHeap print_heap_regions_on |
2023-06-07 | Aleksey Shipilev | JDK-8308748 | JNU_GetStringPlatformChars may write to String's internal memory array |
2023-06-05 | Aleksey Shipilev | JDK-8296411 | AArch64: Accelerated Poly1305 intrinsics |
2023-06-02 | Aleksey Shipilev | JDK-8307236 | Rendezvous GC threads under STS for monitor deflation |
2023-06-02 | Aleksey Shipilev | JDK-8305320 | DbgStrings and AsmRemarks are leaking |
2023-06-02 | Aleksey Shipilev | JDK-8299505 | findVirtual on array classes incorrectly restricts the receiver type |
2023-06-01 | Aleksey Shipilev | JDK-8290499 | new File(parent, "/") breaks normalization – creates File with slash at the end |
2023-06-01 | William Kemper | JDK-7036144 | GZIPInputStream readTrailer uses faulty available() test for end-of-stream |
2023-06-01 | William Kemper | JDK-8081450 | GZIPInputStream prematurely infers end-of-stream |
2023-05-31 | Aleksey Shipilev | JDK-8304976 | Optimize DateTimeFormatterBuilder.ZoneTextPrinterParser.getTree() |
2023-05-31 | Volker Simonis | JDK-8309088 | security/infra/java/security/cert/CertPathValidator/certification/AmazonCA.java fails |
2023-05-31 | Aleksey Shipilev | JDK-8304074 | [JMX] Add an approximation of total bytes allocated on the Java heap by the JVM |
2023-05-30 | Aleksey Shipilev | JDK-8300053 | Shenandoah: Handle more GCCauses in ShenandoahControlThread::request_gc |
2023-05-30 | Aleksey Shipilev | JDK-8205399 | Set node color on pinned HashMap.TreeNode deletion |
2023-05-26 | Aleksey Shipilev | JDK-8306812 | Open source several AWT Miscellaneous tests |
2023-05-26 | Aleksey Shipilev | JDK-8305942 | Open source several AWT Focus related tests |
2023-05-26 | Aleksey Shipilev | JDK-8305943 | Open source few AWT Focus related tests |
2023-05-26 | Aleksey Shipilev | JDK-8306060 | Open source few AWT Insets related tests |
2023-05-26 | Aleksey Shipilev | JDK-8306067 | Open source AWT Graphics,GridBagLayout related tests |
2023-05-26 | Aleksey Shipilev | JDK-8306076 | Open source AWT misc tests |
2023-05-26 | Aleksey Shipilev | JDK-8306134 | Open source some AWT tests relating to Button and a few other classes |
2023-05-26 | Aleksey Shipilev | JDK-8306137 | Open source several AWT ScrollPane related tests |
2023-05-26 | Aleksey Shipilev | JDK-8306372 | Open source AWT CardLayout and Checkbox tests |
2023-05-26 | Aleksey Shipilev | JDK-8306430 | Open source some AWT tests related to TextComponent and Toolkit |
2023-05-26 | Aleksey Shipilev | JDK-8306484 | Open source several AWT Choice jtreg tests |
2023-05-26 | Aleksey Shipilev | JDK-8306566 | Open source several clipboard AWT tests |
2023-05-26 | Aleksey Shipilev | JDK-8306638 | Open source some AWT tests related to datatransfer and Toolkit |
2023-05-26 | Aleksey Shipilev | JDK-8306682 | Open source a few more AWT Choice tests |
2023-05-26 | Aleksey Shipilev | JDK-8307299 | Move more DnD tests to open |
2023-05-26 | Aleksey Shipilev | JDK-8307083 | Open source some drag and drop tests 3 |
2023-05-26 | Aleksey Shipilev | JDK-8308350 | Increase buffer size for jspawnhelper arguments |
2023-05-25 | Aleksey Shipilev | JDK-8308766 | TLAB initialization may cause div by zero |
2023-05-25 | Aleksey Shipilev | JDK-8298865 | Excessive memory allocation in CipherOutputStream AEAD decryption |
2023-05-25 | Aleksey Shipilev | JDK-8298249 | Excessive memory allocation in CipherInputStream AEAD decryption |
2023-05-25 | Aleksey Shipilev | JDK-8302783 | Improve CRC32C intrinsic with crypto pmull on AArch64 |
2023-05-25 | Aleksey Shipilev | JDK-8302113 | Improve CRC32 intrinsic with crypto pmull on AArch64 |
2023-05-25 | Aleksey Shipilev | JDK-8304725 | AsyncGetCallTrace can cause SIGBUS on M1 |
2023-05-25 | Aleksey Shipilev | JDK-8281213 | Unsafe uses of long and size_t in MemReporterBase::diff_in_current_scale |
2023-05-25 | Aleksey Shipilev | JDK-8305425 | Thread.isAlive0 doesn't need to call into the VM |
2023-05-25 | Aleksey Shipilev | JDK-8305236 | Some LoadLoad barriers in the interpreter are unnecessary after JDK-8220051 |
2023-05-25 | Aleksey Shipilev | JDK-8298470 | Short cut java.lang.Object super class loading |
2023-05-25 | Aleksey Shipilev | JDK-8303942 | os::write should write completely |
2023-05-25 | Aleksey Shipilev | JDK-8301187 | Memory leaks in OopMapCache |
2023-05-25 | Aleksey Shipilev | JDK-8296401 | ConcurrentHashTable::bulk_delete might miss to delete some objects |
2023-05-25 | Aleksey Shipilev | JDK-8298298 | NMT: count deltas are printed with 32-bit signed size |
2023-05-25 | Aleksey Shipilev | JDK-8278965 | crash in SymbolTable::do_lookup |
2023-05-25 | Aleksey Shipilev | JDK-8305944 | assert(is_aligned(ref, HeapWordSize)) failed: invariant |
2023-05-25 | Aleksey Shipilev | JDK-8307156 | native_thread not protected by TLH |
2023-05-25 | Aleksey Shipilev | JDK-8304033 | JFR: Missing thread |
2023-05-25 | Aleksey Shipilev | JDK-8298138 | Shenandoah: HdrSeq asserts "sub-bucket index (512) overflow for value ( 1.00)" |
2023-05-25 | Aleksey Shipilev | JDK-8303154 | Investigate and improve instruction cache flushing during compilation |
2023-05-25 | Aleksey Shipilev | JDK-8307572 | AArch64: Vector registers are clobbered by some macroassemblers |
2023-05-25 | Aleksey Shipilev | JDK-8306444 | Don't leak memory in PhaseChaitin::PhaseChaitin |
2023-05-25 | Aleksey Shipilev | JDK-8301637 | ThreadLocalRandom.current().doubles().parallel() contention |
2023-05-25 | Aleksey Shipilev | JDK-8300693 | Lower the compile threshold and reduce the iterations of warmup loop in VarHandles tests |
2023-05-25 | Aleksey Shipilev | JDK-8308762 | Metaspace leak with Instrumentation.retransform |
2023-05-24 | Aleksey Shipilev | JDK-8308804 | Improve UUID.randomUUID performance with bulk/scalable PRNG access |
2023-05-24 | Aleksey Shipilev | JDK-8308803 | Improve java/util/UUID/UUIDTest.java |
2023-05-24 | Aleksey Shipilev | JDK-8308465 | Reduce memory accesses in AArch64 MD5 intrinsic |
2023-05-24 | Aleksey Shipilev | JDK-8307555 | Reduce memory reads in x86 MD5 intrinsic |
2023-05-22 | Aleksey Shipilev | JDK-8302218 | CHeapBitMap::free frees with incorrect size |
2023-05-22 | Paul Hohensee | JDK-8308507 | G1: GClocker induced GCs can starve threads requiring memory leading to OOME |
2023-05-22 | Paul Hohensee | JDK-8192647 | GClocker induced GCs can starve threads requiring memory leading to OOME |
2023-05-19 | Aleksey Shipilev | JDK-8294997 | Improve ECC math operations |
2023-05-19 | Aleksey Shipilev | JDK-8294821 | Class load improvement for AES crypto engine |
2023-05-19 | Aleksey Shipilev | JDK-8295657 | SA: Allow larger object alignments |
2023-05-19 | Aleksey Shipilev | JDK-8288556 | VM crashes if it gets sent SIGUSR2 from outside |
2023-05-19 | Aleksey Shipilev | JDK-8290495 | Micro-optimize Method::can_be_statically_bound assertions |
2023-05-19 | Aleksey Shipilev | JDK-8293851 | hs_err should print more stack in hex dump |
2023-05-19 | Aleksey Shipilev | JDK-8293012 | ConstantPool::print_on can crash if _cache is NULL |
2023-05-19 | Aleksey Shipilev | JDK-8292989 | Avoid dynamic memory in AsyncLogWriter |
2023-05-19 | Aleksey Shipilev | JDK-8284849 | Add deoptimization to unified logging |
2023-05-19 | Aleksey Shipilev | JDK-8294183 | AArch64: Wrong macro check in SharedRuntime::generate_deopt_blob |
2023-05-19 | Aleksey Shipilev | JDK-8282322 | AArch64: Provide a means to eliminate all STREX family of instructions |
2023-05-19 | Aleksey Shipilev | JDK-8292296 | Use multiple threads to process ParallelGC deferred updates |
2023-05-19 | Aleksey Shipilev | JDK-8295223 | JFR: At most one native periodic event thread at a time |
2023-05-19 | Aleksey Shipilev | JDK-8293492 | ShenandoahControlThread missing from hs-err log and thread dump |
2023-05-19 | Aleksey Shipilev | JDK-8293252 | Shenandoah: ThreadMXBean synchronizer tests crash with aggressive heuristics |
2023-05-19 | Aleksey Shipilev | JDK-8293295 | Add type check asserts to java_lang_ref_Reference accessors |
2023-05-19 | Aleksey Shipilev | JDK-8290688 | Optimize x86_64 nmethod entry barriers |
2023-05-19 | Aleksey Shipilev | JDK-8290700 | Optimize AArch64 nmethod entry barriers |
2023-05-19 | Aleksey Shipilev | JDK-8292713 | Unsafe.allocateInstance should be intrinsified without UseUnalignedAccesses |
2023-05-19 | Aleksey Shipilev | JDK-8290917 | x86: Memory-operand arithmetic instructions have too low costs |
2023-05-19 | Aleksey Shipilev | JDK-8292969 | Bad Thread Utilization in ForkJoinPool |
2023-05-19 | Aleksey Shipilev | JDK-8294717 | (bf) DirectByteBuffer constructor will leak if allocating Deallocator or Cleaner fails with OOME |
2023-05-19 | Aleksey Shipilev | JDK-8292043 | Incorrect decoding near EOF for stateful decoders like UTF-16 |
2023-05-19 | Aleksey Shipilev | JDK-8290079 | Reduce interaction with volatile in static initializer of BigInteger |
2023-05-19 | Aleksey Shipilev | JDK-8289643 | File descriptor leak with ProcessBuilder.startPipeline |
2023-05-19 | Aleksey Shipilev | JDK-8291641 | Optimize StackTraceElement.toString() |
2023-05-19 | Aleksey Shipilev | JDK-8292698 | Improve performance of DataInputStream |
2023-05-19 | Aleksey Shipilev | JDK-8293197 | Avoid double racy reads from non-volatile fields in SharedSecrets |
2023-05-19 | Aleksey Shipilev | JDK-8272998 | ImageIO.read() throws incorrect exception type |
2023-05-19 | Aleksey Shipilev | JDK-8270915 | GIFImageReader disregards ignoreMetadata flag which causes memory exhaustion |
2023-05-19 | Aleksey Shipilev | JDK-8292214 | Memory leak in getAllConfigs of awt_GraphicsEnv.c:386 |
2023-05-19 | Aleksey Shipilev | JDK-8297154 | Improve safepoint cleanup logging |
2023-05-19 | Aleksey Shipilev | JDK-8227060 | Optimize safepoint cleanup subtask order |
2023-05-19 | Aleksey Shipilev | JDK-8293774 | Improve TraceOptoParse to dump the bytecode name |
2023-05-19 | Aleksey Shipilev | JDK-8275233 | Incorrect line number reported in exception stack trace thrown from a lambda expression |
2023-05-19 | Aleksey Shipilev | JDK-8279903 | Redundant modulo operation in ECDHKeyAgreement |
2023-05-19 | Aleksey Shipilev | JDK-8282279 | Interpret case-insensitive string locale independently |
2023-05-19 | Aleksey Shipilev | JDK-8286433 | Cache certificates decoded from TLS session tickets |
2023-05-19 | Aleksey Shipilev | JDK-8282309 | Operation before upper case conversion |
2023-05-19 | Aleksey Shipilev | JDK-8282316 | Operation before String case conversion |
2023-05-19 | Aleksey Shipilev | JDK-8285389 | EdDSA trimming zeros |
2023-05-19 | Aleksey Shipilev | JDK-8275914 | SHA3: changing java implementation to help C2 create high-performance code |
2023-05-19 | Aleksey Shipilev | JDK-8285516 | clearPassword should be called in a finally try block |
2023-05-19 | Aleksey Shipilev | JDK-8281812 | x86: Use short jumps in TemplateTable::condy_helper |
2023-05-19 | Aleksey Shipilev | JDK-8281815 | x86: Use short jumps in TIG::generate_slow_signature_handler |
2023-05-19 | Aleksey Shipilev | JDK-8278125 | Some preallocated OOMEs are missing stack trace |
2023-05-19 | Aleksey Shipilev | JDK-8282200 | ShouldNotReachHere() reached by AsyncGetCallTrace after JDK-8280422 |
2023-05-19 | Aleksey Shipilev | JDK-8281195 | Mistakenly used logging causes significant overhead in interpreter |
2023-05-19 | Aleksey Shipilev | JDK-8283784 | java_lang_String::as_platform_dependent_str stores to oop in native state |
2023-05-19 | Aleksey Shipilev | JDK-8286331 | jni_GetStringUTFChars() uses wrong heap allocator |
2023-05-19 | Aleksey Shipilev | JDK-8286346 | 3-parameter version of AllocateHeap should not ignore AllocFailType |
2023-05-19 | Aleksey Shipilev | JDK-8277216 | Examine InstanceKlass::_misc_flags for concurrency issues |
2023-05-19 | Aleksey Shipilev | JDK-8284273 | Early crashes in os::print_context on AArch64 |
2023-05-19 | Aleksey Shipilev | JDK-8288139 | JavaThread touches oop after GC barrier is detached |
2023-05-19 | Aleksey Shipilev | JDK-8287854 | Dangling reference in ClassVerifier::verify_class |
2023-05-19 | Aleksey Shipilev | JDK-8279545 | Buffer overrun in reverse_words of sharedRuntime_x86_64.cpp:3517 |
2023-05-19 | Aleksey Shipilev | JDK-8283710 | JVMTI: Use BitSet for object marking |
2023-05-19 | Aleksey Shipilev | JDK-8281948 | JFR: Parser skips too many bytes for fractional types |
2023-05-19 | Aleksey Shipilev | JDK-8283520 | JFR: Memory leak in dcmd_arena |
2023-05-19 | Aleksey Shipilev | JDK-8288663 | JFR: Disabling the JfrThreadSampler commits only a partially disabled state |
2023-05-19 | Aleksey Shipilev | JDK-8286740 | JFR: Active Setting event emitted incorrectly |
2023-05-19 | Aleksey Shipilev | JDK-8279785 | JFR: 'jfr configure' should show default values |
2023-05-19 | Aleksey Shipilev | JDK-8276333 | jdk/jfr/event/oldobject/TestLargeRootSet.java failed "assert(!contains(edge->reference())) failed: invariant" |
2023-05-19 | Aleksey Shipilev | JDK-8268398 | 15% increase in JFR footprint in Noop-Base |
2023-05-19 | Aleksey Shipilev | JDK-8287800 | JFR: Incorrect error message when starting recording with missing .jfc file |
2023-05-19 | Aleksey Shipilev | JDK-8288482 | JFR: Cannot resolve method |
2023-05-19 | Aleksey Shipilev | JDK-8280705 | Parallel: Full gc mark stack draining should prefer to make work available to other threads |
2023-05-19 | Aleksey Shipilev | JDK-8282484 | G1: Predicted old time in log always zero |
2023-05-19 | Aleksey Shipilev | JDK-8280396 | G1: Full gc mark stack draining should prefer to make work available to other threads |
2023-05-19 | Aleksey Shipilev | JDK-8287686 | Add assertion to ensure that disarm value offset < 128 |
2023-05-19 | Aleksey Shipilev | JDK-8280885 | Shenandoah: Some tests failed with "EA: missing allocation reference path" |
2023-05-19 | Aleksey Shipilev | JDK-8291496 | Allocating card table before heap causes underflow asserts in CardTable::addr_for() |
2023-05-17 | Aleksey Shipilev | JDK-8273914 | Indy string concat changes order of operations |
2023-05-17 | Aleksey Shipilev | JDK-8279676 | Dubious YMM register clearing in x86_64 arraycopy stubs |
2023-05-17 | Aleksey Shipilev | JDK-8284760 | Correct type/array element offset in LibraryCallKit::get_state_from_digest_object() |
2023-05-17 | Aleksey Shipilev | JDK-8283626 | AArch64: Set relocInfo::offset_unit to 4 |
2023-05-17 | Aleksey Shipilev | JDK-8280003 | C1: Reconsider uses of logical_and immediates in LIRGenerator::do_getObjectSize |
2023-05-17 | Aleksey Shipilev | JDK-8281631 | HashMap copy constructor and putAll can over-allocate table |
2023-05-17 | Aleksey Shipilev | JDK-8280403 | RegEx: String.split can fail with NPE in Pattern.CharPredicate::match |
2023-05-17 | Aleksey Shipilev | JDK-8282144 | RandomSupport.convertSeedBytesToLongs sign extension overwrites previous bytes |
2023-05-17 | Aleksey Shipilev | JDK-8287318 | ConcurrentModificationException in sun.net.httpserver.ServerImpl$Dispatcher |
2023-05-17 | Aleksey Shipilev | JDK-8261404 | Class.getReflectionFactory() is not thread-safe |
2023-05-17 | Aleksey Shipilev | JDK-8261407 | ReflectionFactory.checkInitted() is not thread-safe |
2023-05-17 | Aleksey Shipilev | JDK-8177107 | Reduce memory footprint of java.lang.reflect.Constructor/Method |
2023-05-17 | Aleksey Shipilev | JDK-8284579 | Improve VarHandle checks for interpreter |
2023-05-17 | Aleksey Shipilev | JDK-8287003 | InputStreamReader::read() can return zero despite writing a char in the buffer |
2023-05-17 | Aleksey Shipilev | JDK-8284093 | Memory leak: X11SD_DisposeXImage should also free obdata |
2023-05-17 | Aleksey Shipilev | JDK-8041125 | ColorConvertOp filter much slower in JDK 8 compared to JDK7 |
2023-05-17 | Aleksey Shipilev | JDK-8266435 | WBMPImageReader.read() should not truncate the input stream |
2023-05-17 | Aleksey Shipilev | JDK-8078641 | MethodHandle.asTypeCache can retain classes from unloading |
2023-05-17 | Aleksey Shipilev | JDK-8271616 | oddPart in MutableBigInteger::mutableModInverse contains info on final result |
2023-05-17 | Aleksey Shipilev | JDK-8302736 | Major performance regression in Math.log on aarch64 |
2023-05-17 | Aleksey Shipilev | JDK-8276220 | Reduce excessive allocations in DateTimeFormatter |
2023-05-17 | Aleksey Shipilev | JDK-8273430 | Suspicious duplicate condition in java.util.regex.Grapheme#isExcludedSpacingMark |
2023-05-17 | Aleksey Shipilev | JDK-8269268 | JDWP: Properly fix thread lookup assert in findThread() |
2023-05-17 | Aleksey Shipilev | JDK-8276036 | The value of full_count in the message of insufficient codecache is wrong |
2023-05-17 | Aleksey Shipilev | JDK-8273369 | Computing micros between two instants unexpectedly overflows for some cases |
2023-05-17 | Aleksey Shipilev | JDK-8276123 | ZipFile::getEntry will not return a file entry when there is a directory entry of the same name within a Zip File |
2023-05-17 | Aleksey Shipilev | JDK-8276216 | Negated character classes performance regression in Pattern |
2023-05-17 | Aleksey Shipilev | JDK-8277417 | C1 LIR instruction for load-klass |
2023-05-17 | Aleksey Shipilev | JDK-8279045 | Intrinsics missing vzeroupper instruction |
2023-05-17 | Aleksey Shipilev | JDK-8271118 | C2: StressGCM should have higher priority than frequency-based policy |
2023-05-17 | Aleksey Shipilev | JDK-8242847 | G1 should not clear mark bitmaps with no marks |
2023-05-17 | Aleksey Shipilev | JDK-8159979 | During initial mark, preparing all regions for marking may take a significant amount of time |
2023-05-17 | Aleksey Shipilev | JDK-8274632 | Possible pointer overflow in PretouchTask chunk claiming |
2023-05-17 | Aleksey Shipilev | JDK-8273559 | Shenandoah: Shenandoah should support multi-threaded heap dump |
2023-05-17 | Aleksey Shipilev | JDK-8267188 | gc/stringdedup/TestStringDeduplicationInterned.java fails with Shenandoah |
2023-05-17 | Aleksey Shipilev | JDK-8277654 | Shenandoah: Don't produce new memory state in C2 LRB runtime call |
2023-05-17 | Aleksey Shipilev | JDK-8261495 | Shenandoah: reconsider update references memory ordering |
2023-05-17 | Aleksey Shipilev | JDK-8274298 | JFR Thread Sampler thread must not acquire malloc lock after suspending a thread because of possible deadlock |
2023-05-17 | Aleksey Shipilev | JDK-8275415 | Prepare Leak Profiler for Lilliput |
2023-05-17 | Aleksey Shipilev | JDK-8278336 | Use int64_t to represent byte quantities consistently in JfrObjectAllocationSample |
2023-05-17 | Aleksey Shipilev | JDK-8275730 | Relax memory constraint on MultiThreadedRefCounter |
2023-05-17 | Aleksey Shipilev | JDK-8268852 | AsyncLogWriter should not overide is_Named_thread() |
2023-05-17 | Aleksey Shipilev | JDK-8270794 | Avoid loading Klass* twice in TypeArrayKlass::oop_size() |
2023-05-17 | Aleksey Shipilev | JDK-8268078 | ClassListParser::_interfaces should be freed |
2023-05-17 | Aleksey Shipilev | JDK-8275712 | Hashtable literal_size functions are broken |
2023-05-17 | Aleksey Shipilev | JDK-8271128 | InlineIntrinsics support for 32-bit ARM |
2023-05-17 | Aleksey Shipilev | JDK-8272654 | Mark word accesses should not use Access API |
2023-05-17 | Aleksey Shipilev | JDK-8275287 | Relax memory ordering constraints on updating instance class and array class counters |
2023-05-17 | Aleksey Shipilev | JDK-8274615 | Support relaxed atomic add for linux-aarch64 |
2023-05-17 | Aleksey Shipilev | JDK-8270894 | Use acquire semantics in ObjectSynchronizer::read_stable_mark() |
2023-05-17 | Aleksey Shipilev | JDK-8276660 | Scalability bottleneck in java.security.Provider.getService() |
2023-05-17 | Aleksey Shipilev | JDK-8271745 | Correct block size for KW,KWP mode and use fixed IV for KWP mode for SunJCE |
2023-05-17 | Aleksey Shipilev | JDK-8049520 | FileCredentialsCache loads cache once and is never refreshed |
2023-05-17 | Aleksey Shipilev | JDK-8262186 | Call X509KeyManager.chooseClientAlias once for all key types |
2023-05-15 | Aleksey Shipilev | JDK-8308118 | Avoid multiarray allocations in AESCrypt.makeSessionKey |
2023-05-15 | Aleksey Shipilev | JDK-8308105 | Multi-array allocations are very slow |
2023-05-15 | Aleksey Shipilev | JDK-8308088 | Improve class check in CollectedHeap::is_oop |
2023-05-12 | Volker Simonis | JDK-8307990 | jspawnhelper must close its writing side of a pipe before reading from it |
2023-05-12 | Andrei Pangin | JDK-8307970 | Thread.start is slow with large number of threads |
2023-05-09 | Aleksey Shipilev | JDK-8307782 | Compensate for timed wait lags on Thread.sleep paths |
2023-05-09 | Aleksey Shipilev | JDK-8307766 | Linux: Provide the option to override the timer slack |
2023-05-04 | Andrei Pangin | JDK-8305670 | Performance regression in LockSupport.unpark with lots of idle threads |
2023-05-04 | Andrei Pangin | JDK-8307488 | Incorrect weight of the first ObjectAllocationSample JFR event |
2023-05-04 | Aleksey Shipilev | JDK-8307395 | Add missing STS to Shenandoah |
2023-05-04 | Aleksey Shipilev | JDK-8307425 | Socket input stream read burns CPU cycles with back-to-back poll(0) calls |
2023-05-03 | William Kemper | JDK-8307378 | Allow collectors to provide specific values for GC notifications' actions |
2023-05-03 | Aleksey Shipilev | JDK-8307348 | Parallelize heap walk for ObjectCount(AfterGC) JFR event collection |
2023-05-03 | Aleksey Shipilev | JDK-8307346 | Add missing gc+phases logging for ObjectCount(AfterGC) JFR event collection code |
2023-05-03 | Kelvin Nilsen | JDK-8307314 | Implementation: Generational Shenandoah (Experimental) |
2023-05-02 | Aleksey Shipilev | JDK-8306825 | Monitor deflation might be accidentally disabled by zero intervals |
2023-04-24 | Aleksey Shipilev | JDK-8306738 | Select num workers for safepoint ParallelCleanupTask |
2023-04-24 | Aleksey Shipilev | JDK-8306734 | Shenandoah: Missing barriers on deoptimization path |
2023-04-24 | Aleksey Shipilev | JDK-8305566 | Change StringDedup thread to derive from JavaThread |
2023-04-21 | Aleksey Shipilev | JDK-8280550 | SplittableRandom#nextDouble(double,double) can return result >= bound |
2023-04-20 | Aleksey Shipilev | JDK-8252990 | Intrinsify Unsafe.storeStoreFence |
2023-04-20 | Aleksey Shipilev | JDK-8296545 | C2 Blackholes should allow load optimizations |
2023-04-20 | Aleksey Shipilev | JDK-8201516 | DebugNonSafepoints generates incorrect information |
2023-04-20 | Aleksey Shipilev | JDK-8283566 | G1: Improve G1BarrierSet::enqueue performance |
2023-04-20 | Aleksey Shipilev | JDK-8278146 | G1: Rework VM_G1Concurrent VMOp to clearly identify it as pause |
2023-04-19 | Aleksey Shipilev | JDK-8306461 | ObjectInputStream::readObject() should handle negative array sizes without throwing NegativeArraySizeExceptions |
2023-04-17 | Aleksey Shipilev | JDK-8306075 | Micro-optimize Enum.hashCode |
2023-04-14 | Aleksey Shipilev | JDK-8305994 | Guarantee eventual async monitor deflation |
2023-04-06 | William Kemper | JDK-8305716 | Enhancements for printing age tables |
2023-04-06 | Aleksey Shipilev | JDK-8305711 | Arm: C2 always enters slowpath for monitorexit |
2023-03-31 | William Kemper | JDK-8305403 | Shenandoah evacuation workers may deadlock |
2023-03-28 | Aleksey Shipilev | JDK-8305092 | Improve Thread.sleep(millis, nanos) for sub-millisecond granularity |
2023-03-06 | Sergey Bylokhov | JDK-8303440 | The "ZonedDateTime.parse" may not accept the "UTC+XX" zone id |
2023-02-27 | Sergey Bylokhov | JDK-8303102 | jcmd: ManagementAgent.status truncates the text longer than O_BUFLEN |
2023-02-21 | Yi-Fan Tsai | JDK-8302697 | Provide APIs to query and specify additional OpenType font feature support |
2023-02-09 | Volker Simonis | JDK-8302154 | Hidden classes created by LambdaMetaFactory can't be unloaded |
2023-01-28 | Sergey Bylokhov | JDK-8156581 | Cleanup of ProblemList.txt |
2023-01-13 | Volker Simonis | JDK-8294677 | chunklevel::MAX_CHUNK_WORD_SIZE too small for some applications |
2023-01-12 | Volker Simonis | JDK-8258431 | Provide a JFR event with live set size estimate |
2023-01-05 | Volker Simonis | JDK-8249666 | Improve Native Memory Tracking to report the actual RSS usage |
2022-12-14 | Dan Lutker | JDK-8281181 | Do not use CPU Shares to compute active processor count |
2022-12-06 | Dan Lutker | JDK-8258005 | JDK build fails with incorrect fixpath script |
2022-11-14 | Volker Simonis | JDK-6885993 | Named Thread: introduce print() and print_on(outputStream* st) methods |
2022-11-10 | Volker Simonis | JDK-8073464 | GC workers do not have thread names |
2022-11-09 | Dan Lutker | JDK-8221529 | [TESTBUG] Docker tests use old/deprecated image on AArch64 |
2022-10-24 | Roman Kennke | JDK-8295849 | Consolidate Threads::owning_thread* |
2022-09-30 | Dan Lutker | JDK-8276904 | Optional.toString() is unnecessarily expensive |
2022-09-09 | Sergey Bylokhov | JDK-8292579 | (tz) Update Timezone Data to 2022c |
2022-08-19 | Dan Lutker | JDK-8275008 | gtest build failure due to stringop-overflow warning with gcc11 |
2022-08-18 | Dan Lutker | JDK-8291898 | Enable asynchronous Unified Logging by default | OpenJDK Zulu17.34+20-SA |
2022-08-10 | William Kemper | JDK-8291665 | C2: assert compiling SSLEngineInputRecord::decodeInputRecord |
2022-07-26 | Dan Lutker | JDK-7131823 | bug in GIFImageReader |
2022-07-22 | Sergey Bylokhov | JDK-8238196 | tests that use SA Attach should not be allowed to run against signed binaries on Mac OS X 10.14.5 and later |
2022-06-17 | Dan Lutker | JDK-8282538 | PKCS11 tests fail on CentOS Stream 9 |
2022-06-13 | Sergey Bylokhov | JDK-8284690 | [macos] VoiceOver : Getting java.lang.IllegalArgumentException: Invalid location on Editable JComboBox |
2022-06-11 | Sergey Bylokhov | JDK-8212904 | JTextArea line wrapping incorrect when using UI scale |
2022-04-25 | Sergey Bylokhov | JDK-8274735 | javax.imageio.IIOException: Unsupported Image Type while processing a valid JPEG image |
2022-04-25 | Sergey Bylokhov | JDK-8285445 | cannot open file "NUL:" |
2022-03-16 | Sergey Bylokhov | JDK-8277922 | Unable to click JCheckBox in JTable through Java Access Bridge |
2022-03-16 | Sergey Bylokhov | JDK-8249592 | Robot.mouseMove moves cursor to incorrect location when display scale varies and Java runs in DPI Unaware mode |
2022-02-09 | Sergey Bylokhov | JDK-8280132 | Incorrect comparator com.sun.beans.introspect.MethodInfo.MethodOrder |
2022-02-03 | Sergey Bylokhov | JDK-8279586 | [macos] custom JCheckBox and JRadioBox with custom icon set: focus is still displayed after unchecking |
2022-01-25 | Sergey Bylokhov | JDK-6986863 | ProfileDeferralMgr throwing ConcurrentModificationException |
2022-01-19 | Paul Hohensee | JDK-8276563 | Undefined Behaviour in class Assembler |
2022-01-19 | Xin Liu | JDK-8279124 | VM does not handle SIGQUIT during initialization |
2022-01-17 | Sergey Bylokhov | JDK-8280060 | The sun/rmi/server/Activation.java class use Thread.dumpStack() |
2022-01-17 | Sergey Bylokhov | JDK-8206330 | Revisit com/sun/jdi/RedefineCrossEvent.java |
2021-12-30 | Sergey Bylokhov | JDK-8270874 | JFrame paint artifacts when dragged from standard monitor to HiDPI monitor |
2021-12-10 | Clive Verghese | JDK-8278525 | Additional -Wnonnull errors happen with GCC 11 |
2021-10-19 | Clive Verghese | JDK-8275536 | Add test to check that File::lastModified returns same time stamp as Files.getLastModifiedTime |
2021-10-13 | Clive Verghese | JDK-8275190 | Improve performance for Optional, OptionalInt, OptionalDouble and OptionalLong toString function |
2021-10-01 | Clive Verghese | JDK-8274524 | SSLSocket.close() hangs if it is called during the ssl handshake |
2021-09-24 | Clive Verghese | JDK-8274308 | Improve efficiency for HandshakeContext initialization. |
2021-08-10 | Sergey Bylokhov | JDK-8231438 | [macOS] Dark mode for the desktop is not supported |
2021-08-06 | Sergey Bylokhov | JDK-8237495 | Java MIDI fails with a dereferenced memory error when asked to send a raw 0xF7 |
2021-07-12 | Clive Verghese | JDK-8270317 | Large Allocation in CipherSuite |
2021-06-12 | William Kemper | JDK-8268635 | Corrupt oop in ClassLoaderData |
2021-05-11 | David Alvarez | JDK-8266929 | Unable to use algorithms from 3p providers |
2021-05-05 | Paul Hohensee | JDK-8266279 | 8u292 NoSuchAlgorithmException unrecognized algorithm name: PBEWithSHA1AndDESede |
2021-03-19 | Paul Hohensee | JDK-8203469 | Faster safepoints |
2021-03-11 | Ziyi Luo | JDK-8263404 | RsaPrivateKeySpec is always recognized as RSAPrivateCrtKeySpec in RSAKeyFactory.engineGetKeySpec |
2021-03-09 | William Kemper | JDK-8263263 | Shenandoah: Refilling TLABs retired during final mark triggers allocation spike heuristic |
2021-03-02 | David Alvarez | JDK-8259662 | Don't wrap SocketExceptions into SSLExceptions in SSLSocketImpl |
2021-02-03 | William Kemper | JDK-8261006 | 'super' qualified method references cannot occur in a static context |
2021-02-03 | William Kemper | JDK-8259647 | Add support for JFR event ObjectCountAfterGC to Shenandoah |
2021-02-03 | Ziyi Luo | JDK-8259235 | javac crashes while attributing super method invocation |
2021-01-09 | Clive Verghese | JDK-8259516 | Alerts sent by peer may not be received correctly during TLS handshake |
2021-01-07 | Ziyi Luo | JDK-8256720 | Clang builds are broken after 8036122 |
2020-10-28 | Ziyi Luo | JDK-8255556 | Resizing failure in ForkJoinPool.WorkQueue does not reject further pushes |
2020-10-13 | Ziyi Luo | JDK-8254717 | isAssignableFrom checks in KeyFactorySpi.engineGetKeySpec appear to be backwards |
2020-10-06 | Paul Hohensee | JDK-8253868 | CodeSection::initialize_shared_locs buffer argument types and sizes are opaque |
2020-09-22 | Paul Hohensee | JDK-8252965 | [macos] Font.canDisplayUpTo returns wrong index for Indic text which causes crash later | OpenJDK Corretto 8.265.01.2 |
2020-09-12 | Ziyi Luo | JDK-8246274 | G1 old gen allocation tracking is not in a separate class |
2020-08-12 | Paul Hohensee | JDK-8146581 | Minor corrections to the patch submitted for earlier bug id - 8143925 |
2020-08-12 | David Alvarez | JDK-8233097 | Fontmetrics for large Fonts has zero width |
2020-07-30 | Paul Hohensee | JDK-6424123 | JVM crashes on failed 'strdup' call. |
2020-07-22 | Paul Hohensee | JDK-8249846 | Change of behavior after JDK-8237117: Better ForkJoinPool behavior |
2020-07-07 | Paul Hohensee | JDK-8226575 | OperatingSystemMXBean should be made container aware |
2020-06-30 | Paul Hohensee | JDK-8215624 | Add parallel heap iteration for jmap –histo |
2020-06-17 | Paul Hohensee | JDK-8247732 | validate user-input intrinsic_ids in ControlIntrinsic |
2020-06-02 | Paul Hohensee | JDK-8224234 | compiler/codegen/TestCharVect2.java fails in test_mulc |
2020-06-02 | Paul Hohensee | JDK-8222074 | Enhance auto vectorization for x86 |
2020-06-02 | Paul Hohensee | JDK-8231713 | x86_32 build failures after JDK-8226721 (Missing intrinsics for Math.ceil, floor, rint) |
2020-05-27 | Paul Hohensee | JDK-8226721 | Missing intrinsics for Math.ceil, floor, rint |
2020-05-21 | Paul Hohensee | JDK-8245511 | G1 adaptive IHOP does not account for reclamation of humongous objects by young GC |
2020-05-20 | Paul Hohensee | JDK-8145260 | To bring j.u.z.ZipFile's native implementation to Java to remove the expensive jni cost and mmap crash risk [2] |
2020-05-16 | Paul Hohensee | JDK-8230591 | AArch64: Missing intrinsics for Math.ceil, floor, rint |
2020-05-05 | Paul Hohensee | JDK-8244248 | boot-jdk.m4 captures the version line using regex |
2020-04-29 | Paul Hohensee | JDK-8232782 | Shenandoah: streamline post-LRB CAS barrier (aarch64) |
2020-04-27 | Paul Hohensee | JDK-8151779 | Some intrinsic flags could be replaced with one general flag |
2020-04-16 | Paul Hohensee | JDK-8241670 | Enhance heap region size ergonomics to improve OOTB performance |
2020-03-27 | Paul Hohensee | JDK-8213325 | (props) Properties.loadFromXML does not fully comply with the spec |
2020-03-27 | Paul Hohensee | JDK-8205507 | jdk/javax/xml/crypto/dsig/GenerationTests.java timed out |
2020-03-27 | Paul Hohensee | JDK-8076112 | Add @HotSpotIntrinsicCandidate annotation to indicate methods for which Java Runtime has intrinsics |
2020-03-25 | Xin Liu | JDK-8191393 | Random crashes during cfree+0x1c |
2020-03-12 | Paul Hohensee | JDK-8240913 | String.compareTo(Object) crash due to broken RAX |
2020-03-10 | Paul Hohensee | JDK-8225216 | gc/logging/TestMetaSpaceLog.java doesn't work for Shenandoah |
2020-03-05 | Volker Simonis | JDK-8234160 | Enable optimized mitigation for Intel jcc erratum in C2 |
2020-02-19 | Paul Hohensee | JDK-8234011 | (zipfs) Memory leak in ZipFileSystem.releaseDeflater() |
2020-02-18 | Paul Hohensee | JDK-8182299 | Enable disabled clang warnings, build on OSX 10 + Xcode 8 |
2020-02-18 | Paul Hohensee | JDK-8215181 | Accounting currency format support |
2020-02-05 | Azeem Jiva | JDK-8238169 | BasicDirectoryModel getDirectories and DoChangeContents.run can deadlock |
2020-02-05 | Azeem Jiva | JDK-8238569 | Bean Context has a deadlock |
2020-02-05 | Azeem Jiva | JDK-8238568 | Basic Directory Model has a deadlock bug |
2020-01-22 | Paul Hohensee | JDK-8143925 | enhancing CounterMode.crypt() for AESCrypt.implEncryptBlock() |
2019-12-30 | Paul Hohensee | JDK-8223671 | The latest Java 8 is not ready to use in applications on future macOS versions |
2019-12-12 | Paul Hohensee | JDK-8080462 | Update SunPKCS11 provider with PKCS11 v2.40 support |
2019-12-04 | Xin Liu | JDK-8233839 | aarch64: missing memory barrier in NewObjectArrayStub and NewTypeArrayStub |
2019-12-03 | Paul Hohensee | JDK-8230706 | Waiting on completion of strong nmethod processing causes long pause times with G1 |
2019-11-19 | Paul Hohensee | JDK-8160751 | Optimize ConcurrentHashMap.keySet().removeAll |
2019-11-19 | Paul Hohensee | JDK-8146467 | Integrate JSR 166 jck tests into JDK repo |
2019-10-29 | Paul Hohensee | JDK-8218049 | Survivor MemoryMXBean used() size granularity is region based |
2019-09-19 | Xin Liu | JDK-8231089 | Backport vmTestbase to jdk8u/hotspot |
2019-09-17 | David Alvarez | JDK-8170464 | Remove shell script from compiler/c2/cr7005594/Test7005594.java |
2019-09-13 | Xin Liu | JDK-8169697 | aarch64: vectorized MLA instruction not generated for some test cases |
2019-08-28 | Xin Liu | JDK-8062808 | Turn on the -Wreturn-type warning |
2019-08-23 | Paul Hohensee | JDK-8229958 | Provider.getService() scalability issue for legacy algorithm and message digest |
2019-07-18 | Paul Hohensee | JDK-8213575 | Use socklen_t instead of int and jint |
2019-07-18 | Paul Hohensee | JDK-8218605 | Startup Splash Screen of SwingSet2 flashes in smaller coordinates before appearing in the final size |
2019-07-12 | Paul Hohensee | JDK-8219006 | AArch64: Register corruption in slow subtype check |
2019-07-12 | Paul Hohensee | JDK-8155627 | Enable SA on AArch64 |
2019-07-12 | Paul Hohensee | JDK-8213443 | jmap - error message when attaching to target process failed is not instructive enough |
2019-07-12 | Paul Hohensee | JDK-8177809 | File.lastModified() is losing milliseconds (always ends in 000) |
2019-07-12 | Paul Hohensee | JDK-8137099 | G1 needs to "upgrade" GC within the safepoint if it can't allocate during that safepoint to avoid OoME |
2019-06-06 | Paul Hohensee | JDK-8214236 | sun.gc.collector.2.name should be changed |
2019-05-31 | Paul Hohensee | JDK-8225137 | Clean up remaining CHECK_NULL -> THREAD return issues |
2019-05-30 | Paul Hohensee | JDK-7092821 | java.security.Provider.getService() is synchronized and became scalability bottleneck |
2019-05-30 | Paul Hohensee | JDK-8047338 | javac is not correctly filtering non-members methods to obtain the function descriptor |
2019-05-30 | Paul Hohensee | JDK-8077605 | Initializing static fields causes unbounded recursion in javac |
2019-05-30 | Paul Hohensee | JDK-8147550 | JSR292: Generate slow non-inlined code shape for unstable call sites |
2019-05-30 | Paul Hohensee | JDK-8149442 | MonitorInUseLists should be on by default, deflate idle monitors taking too long |
2019-05-30 | Paul Hohensee | JDK-8185003 | JMX: Add a version of ThreadMXBean.dumpAllThreads with a maxDepth argument |
2019-05-30 | Paul Hohensee | JDK-8185005 | Improve performance of ThreadMXBean.getThreadInfo(long ids[], int maxDepth) |
2019-05-30 | Paul Hohensee | JDK-8187123 | (reflect) Class#getCanonicalName and Class#getSimpleName is a part of performance issue |
2019-05-30 | Paul Hohensee | JDK-8213198 | Not triggering concurrent cycle in G1 leaves string table cleanup deferred |
2019-05-30 | Paul Hohensee | JDK-8215445 | Enable building for Windows in WSL |