Report generated: Thu Nov 21 08:24:00 CET 2024
Date Added | Added By | Bug | Synopsis |
---|---|---|---|
2024-11-21 | William Kemper | JDK-8344670 | GenShen: Use concurrent worker session for concurrent mark phase |
2024-11-20 | William Kemper | JDK-8344640 | GenShen: Reuse existing card mark barrier function when dropping references |
2024-11-20 | William Kemper | JDK-8344638 | GenShen: Verifier should not touch claim token |
2024-11-20 | Aleksey Shipilev | JDK-8344332 | (bf) Migrate DirectByteBuffer to use java.lang.ref.Cleaner |
2024-11-20 | William Kemper | JDK-8344592 | GenShen: Remove unnecessary comments and changes |
2024-11-20 | Cesar Soares | JDK-8238565 | [Graal] No vectorized Arrays.fill causes several regressions to C2 |
2024-11-19 | Paul Hohensee | JDK-8337753 | Target class of upcall stub may be unloaded |
2024-11-19 | Volker Simonis | JDK-8344548 | Incorrect StartAggressiveSweepingAt doc for segmented code cache |
2024-11-19 | Paul Hohensee | JDK-8341194 | [REDO] Implement C2 VectorizedHashCode on AArch64 |
2024-11-18 | Aleksey Shipilev | JDK-8344199 | Incorrect excluded field value set by getEventWriter intrinsic |
2024-11-16 | William Kemper | JDK-8344339 | GenShen: Avoid using namespaces |
2024-11-15 | William Kemper | JDK-8344321 | GenShen: Fix various sonar scan warnings |
2024-11-15 | William Kemper | JDK-8344320 | GenShen: Possible null pointer usage in shGenerationalHeap |
2024-11-15 | William Kemper | JDK-8344264 | GenShen: Improve comments and method names |
2024-11-15 | William Kemper | JDK-8344263 | GenShen: Reduce extraneous log messages at INFO level |
2024-11-15 | William Kemper | JDK-8344260 | GenShen: Excess unaffiliated regions reserved for old will not be transferred to young |
2024-11-14 | William Kemper | JDK-8344152 | GenShen: Initialize RegionData in product builds |
2024-11-14 | William Kemper | JDK-8344151 | GenShen: Improve comments, clean up unnecessary changes |
2024-11-12 | William Kemper | JDK-8344055 | Shenandoah: Make all threads use local gc state |
2024-11-12 | William Kemper | JDK-8344049 | Shenandoah: Eliminate init-update-refs safepoint |
2024-11-11 | Paul Hohensee | JDK-8304557 | java/util/concurrent/CompletableFuture/CompletableFutureOrTimeoutExceptionallyTest.java times out |
2024-11-06 | Aleksey Shipilev | JDK-8343704 | Bad GC parallelism with processing Cleaner queues |
2024-11-06 | William Kemper | JDK-8343649 | Shenandoah: ShenandoahEvacInfo event does not follow JFR guidelines |
2024-11-04 | Aleksey Shipilev | JDK-8343559 | Optimize Class.getMethod(String, Class>...) for methods with no-arg |
2024-11-04 | Volker Simonis | JDK-8343531 | Improve print_location for invalid heap pointers |
2024-11-01 | Paul Hohensee | JDK-8319640 | ClassicFormat::parseObject (from DateTimeFormatter) does not conform to the javadoc and may leak DateTimeException |
2024-10-30 | Paul Hohensee | JDK-8068305 | [TEST_BUG] Test java/awt/Mixing/HWDisappear.java fails with GTKL&F |
2024-10-29 | William Kemper | JDK-8343227 | GenShen: Fold resource mark into management of preselected regions |
2024-10-29 | William Kemper | JDK-8343226 | Shenandoah: Move tenuring threshold constraint functions into shared constraints |
2024-10-29 | William Kemper | JDK-8343217 | GenShen: Add JTReg test to coalesce and fill and alloc failure a lot |
2024-10-28 | Aleksey Shipilev | JDK-8343019 | Primitive caches must use boxed instances from the archive |
2024-10-25 | Cesar Soares | JDK-8340454 | C2 EA asserts with "previous reducible Phi is no longer reducible before SUT" |
2024-10-25 | Paul Hohensee | JDK-8342601 | AArch64: Micro-optimize bit shift in copy_memory |
2024-10-25 | Paul Hohensee | JDK-8342736 | AArch64: Add immediate offset size check for ldr/str instructions |
2024-10-25 | Aleksey Shipilev | JDK-8343056 | C2: Micro-optimize Node lists grow |
2024-10-24 | Aleksey Shipilev | JDK-8342975 | C2: Micro-optimize PhaseIdealLoop::Dominators() |
2024-10-24 | William Kemper | JDK-8342927 | GenShen: Guarantee slices of time for coalesce and filling |
2024-10-24 | William Kemper | JDK-8342924 | GenShen: Problem list gc/shenandoah/TestReferenceRefersToShenandoah.java |
2024-10-24 | Paul Hohensee | JDK-8335977 | Deoptimization fails with assert "object should be reallocated already" |
2024-10-23 | William Kemper | JDK-8342919 | GenShen: Fix whitespace |
2024-10-23 | William Kemper | JDK-8342861 | GenShen: Old generation in unexpected state when abandoning mixed gc candidates |
2024-10-22 | Y. Ramakrishna | JDK-8342786 | Shenandoah: test/hotspot/jtreg/gc/stress/jfr/TestStressBigAllocationGCEventsWithShenandoah.java tests for event not emitted by Shenandoah |
2024-10-22 | tjonker | JDK-8342765 | [21u] RTM tests assume UnlockExperimentalVMOptions is disabled by default |
2024-10-21 | William Kemper | JDK-8342734 | GenShen: Test failure gc/shenandoah/TestReferenceRefersToShenandoah.java#generational |
2024-10-21 | Sergey Bylokhov | JDK-8325937 | runtime/handshake/HandshakeDirectTest.java causes "monitor end should be strictly below the frame pointer" assertion failure on AArch64 |
2024-10-18 | Paul Hohensee | JDK-8342580 | GenShen: TestChurnNotifications fails executing in unintended test-id modes with ShenandoahGCMode=generational |
2024-10-18 | Paul Hohensee | JDK-8342605 | C2: Tighten up polling page loads for safepoint polls |
2024-10-18 | Aleksey Shipilev | JDK-8342588 | Shenandoah: Pull shared closures together in one header |
2024-10-17 | William Kemper | JDK-8342564 | GenShen: Only reference young/old generation names in generational mode |
2024-10-17 | William Kemper | JDK-8342560 | GenShen: Fix confusing method name |
2024-10-17 | Roman Kennke | JDK-8342496 | C2/Shenandoah: SEGV in compiled code when running jcstress |
2024-10-17 | Paul Hohensee | JDK-8339882 | Replace ThreadLocalStorage::thread with Thread::current_or_null in jdk8 backport of JDK-8183925 |
2024-10-16 | William Kemper | JDK-8342444 | Shenandoah: Uncommit regions from a separate, STS aware thread |
2024-10-15 | William Kemper | JDK-8342278 | GenShen: Move non-generational mode test out of generational test configuration |
2024-10-15 | William Kemper | JDK-8342255 | GenShen: Remove unnecessary enum initial values |
2024-10-15 | William Kemper | JDK-8342239 | GenShen: Revert changes in adaptive heuristic to avoid overflow on 32 bit |
2024-10-15 | William Kemper | JDK-8342214 | GenShen: Reduce code duplication in shFreeSet with iterator abstraction |
2024-10-15 | Aleksey Shipilev | JDK-8342119 | Shenandoah: Remove extra ShenandoahUpdateRefsClosure |
2024-10-14 | Aleksey Shipilev | JDK-8342081 | Shenandoah: Remove extra ShenandoahMarkUpdateRefsSuperClosure |
2024-10-14 | Aleksey Shipilev | JDK-8342079 | Shenandoah: Remove extra ShenandoahInitMarkRootsClosure |
2024-10-12 | William Kemper | JDK-8342001 | GenShen: Factor cases for allocation type into separate methods |
2024-10-11 | William Kemper | JDK-8341992 | GenShen: Fix formatting, remove unreachable code, unused imports and unnecessary comments |
2024-10-11 | Chad Rakoczy | JDK-8335662 | [AArch64] C1: guarantee(val < (1ULL << nbits)) failed: Field too big for insn |
2024-10-10 | Aleksey Shipilev | JDK-8341893 | AArch64: Micro-optimize compressed ptr decoding |
2024-10-09 | Kelvin Nilsen | JDK-8341811 | GenShen: Crash when preempting old-gen concurrent marking |
2024-10-08 | Aleksey Shipilev | JDK-8341708 | Optimize safepoint poll encoding with smaller poll data offset |
2024-10-08 | Roman Kennke | JDK-8341703 | Remove Klass::_prototype_header |
2024-10-07 | William Kemper | JDK-8341668 | Shenandoah: assert(tail_bits < (idx_t)BitsPerWord) failed: precondition |
2024-10-04 | William Kemper | JDK-8341554 | Shenandoah: Missing heap lock when updating usage for soft ref policy |
2024-10-03 | William Kemper | JDK-8341485 | GenShen: Make evac tracker a non-product feature and confine it to generational mode |
2024-10-02 | tjonker | JDK-8340398 | [JVMCI] Unintuitive behavior of UseJVMCICompiler option |
2024-10-02 | Aleksey Shipilev | JDK-8341424 | GHA: Collect hs_errs from build time failures |
2024-10-02 | Kelvin Nilsen | JDK-8341379 | Shenandoah: Improve lock contention during cleanup |
2024-09-30 | Paul Hohensee | JDK-8341261 | Tests assume UnlockExperimentalVMOptions is disabled by default |
2024-09-30 | Aleksey Shipilev | JDK-8338939 | Simplify processing of hidden class names |
2024-09-27 | William Kemper | JDK-8341099 | GenShen: assert(HAS_FWD == _heap->has_forwarded_objects()) failed: Forwarded object status is sane |
2024-09-26 | William Kemper | JDK-8341042 | GenShen: Reset mark bitmaps for unaffiliated regions when preparing for a cycle |
2024-09-26 | Aleksey Shipilev | JDK-8340812 | LambdaForm customization via MethodHandle::updateForm is not thread safe |
2024-09-25 | Aleksey Shipilev | JDK-8326820 | Metadata artificially kept alive |
2024-09-25 | Roman Kennke | JDK-8340906 | [Lilliput/JDK21] Fix CDS related issues |
2024-09-25 | Roman Kennke | JDK-8340901 | [Lilliput/JDK21] Disable some vectorization tests |
2024-09-24 | Y. Ramakrishna | JDK-8340695 | GenShen: Clean up failing tests |
2024-09-23 | Sergey Bylokhov | JDK-8251188 | Update LDAP tests not to use wildcard addresses |
2024-09-19 | Aleksey Shipilev | JDK-8340418 | GHA: MacOS AArch64 bundles can be removed prematurely |
2024-09-19 | Sergey Bylokhov | JDK-8306997 | C2: "malformed control flow" assert due to missing safepoint on backedge with a switch |
2024-09-19 | William Kemper | JDK-8340413 | java.lang.BootstrapMethodError: java.lang.NullPointerException: Cannot invoke "java.lang.Module.isExported(String)" because "refModule" is null |
2024-09-18 | William Kemper | JDK-8340400 | Shenandoah: Whitebox breakpoint GC requests may cause assertions |
2024-09-18 | William Kemper | JDK-8340395 | GenShen: Remove unnecessary check on card barrier flag |
2024-09-17 | Paul Hohensee | JDK-8337679 | Memset warning in src/hotspot/share/adlc/adlArena.cpp |
2024-09-13 | Roman Kennke | JDK-8340118 | Improve oopDesc::header_size() related methods |
2024-09-12 | Roman Kennke | JDK-8340010 | Fix vectorization tests with compact headers |
2024-09-11 | Volker Simonis | JDK-8339954 | Print JVMCI names with the Compiler.{perfmap,codelist,CodeHeap_Analytics} diagnostic commands |
2024-09-11 | Kelvin Nilsen | JDK-8339960 | GenShen: Fix inconsistencies in generational Shenandoah behavior |
2024-09-10 | William Kemper | JDK-8339870 | Remove yet more stale TODOs |
2024-09-10 | Volker Simonis | JDK-8278492 | Confusion about parameter -XX:MinRAMPercentage |
2024-09-06 | William Kemper | JDK-8339695 | GenShen: Concurrent reset performance has regressed |
2024-09-05 | Kelvin Nilsen | JDK-8339616 | GenShen: Introduce new state to distinguish promote-in-place phase as distinct from concurrent evacuation |
2024-09-05 | Kelvin Nilsen | JDK-8339615 | GenShen: Investigate correctness of write_ref_array length in ShenandoahBarrierSet::AccessBarrier::oop_arraycopy_in_heap() |
2024-09-05 | Kelvin Nilsen | JDK-8339613 | GenShen: investigate optimization of ShenandoahBarrierSet::AccessBarrier::oop_atomic_cmpxchg_not_in_heap() |
2024-09-05 | Kelvin Nilsen | JDK-8339612 | GenShen: Consider not promoting humongous objects that represent primitive arrays |
2024-09-05 | Kelvin Nilsen | JDK-8339611 | GenShen: Simplify ShenandoahOldHeuristics::trigger_collection_if_fragmented |
2024-09-04 | Y. Ramakrishna | JDK-8339521 | GenShen: miscellaneous review feedback on barrier code |
2024-09-03 | Sergey Bylokhov | JDK-8337681 | PNGImageWriter uses much more memory than necessary |
2024-08-30 | William Kemper | JDK-8339346 | GenShen: Remove even more stale TODOs |
2024-08-30 | Sergey Bylokhov | JDK-8290367 | Update default value and extend the scope of com.sun.jndi.ldap.object.trustSerialData system property |
2024-08-29 | Paul Hohensee | JDK-8133287 | (fs) java/nio/file/Files/probeContentType/ParallelProbes.java should use othervm mode |
2024-08-28 | ssubramaniam | JDK-8339197 | GenShen: Adding Generation and Evacuation Information JFR Logging |
2024-08-28 | William Kemper | JDK-8339182 | GenShen: Support for CDS in generational mode |
2024-08-28 | Andrei Pangin | JDK-8339133 | [8u] Profiler crashes at guarantee(is_result_safe || is_in_asgct()): unsafe access to zombie method |
2024-08-27 | William Kemper | JDK-8339127 | GenShen: Restore completed mark context assertion during class unloading |
2024-08-27 | Y. Ramakrishna | JDK-8339094 | Shenandoah: Fix up test output from ShenandoahNumberSeqTest |
2024-08-23 | Paul Hohensee | JDK-8338902 | CDS flags are reported with wrong flag category |
2024-08-23 | Paul Hohensee | JDK-8326110 | [8u] The Marlin tests should be updated after JDK-8241307 |
2024-08-22 | William Kemper | JDK-8338881 | GenShen: Use explicit third temp register for post barrier |
2024-08-22 | Kelvin Nilsen | JDK-8338867 | GenShen: Do all size accounting in words |
2024-08-22 | Volker Simonis | JDK-8338852 | javac: tighten the specification and implementation of 'newer' for '-Xprefer:[source, newer]' |
2024-08-22 | Y. Ramakrishna | JDK-8338780 | GenShen: Fix up some comments |
2024-08-22 | William Kemper | JDK-8338779 | GenShen: Prefer log_develop_debug in performance critical code |
2024-08-21 | William Kemper | JDK-8338763 | GenShen: Global GC should not swap remembered sets for the verifier |
2024-08-21 | Aleksey Shipilev | JDK-8338737 | Shenandoah: Reset marking bitmaps after the cycle |
2024-08-21 | Aleksey Shipilev | JDK-8338733 | Shenandoah: Remove Full GC |
2024-08-21 | Y. Ramakrishna | JDK-8338717 | GenShen: Fix up some assertions |
2024-08-20 | William Kemper | JDK-8338695 | GenShen: Clean up jtreg tests |
2024-08-20 | Aleksey Shipilev | JDK-8338688 | Shenandoah: Avoid calling java_lang_Class accessors in asserts/verifier |
2024-08-20 | Volker Simonis | JDK-8338685 | javac: issue a warning if sources in a .jar file on the classpath override classes in that .jar file |
2024-08-20 | Volker Simonis | JDK-8338675 | javac shouldn't silently change .jar files on the classpath |
2024-08-20 | Aleksey Shipilev | JDK-8338662 | Shenandoah: Remove excessive ShenandoahVerifier::verify_during_evacuation |
2024-08-18 | Kelvin Nilsen | JDK-8338535 | GenShen: some style improvements to source code implementation |
2024-08-18 | Kelvin Nilsen | JDK-8338534 | GenShen: Handle alloc failure differently when immediate garbage is pending |
2024-08-17 | William Kemper | JDK-8338528 | GenShen: Cleanup shenandoahHeapRegion |
2024-08-16 | Y. Ramakrishna | JDK-8338479 | GenShen: Detemplatize ShenandoahScanRemembered |
2024-08-15 | William Kemper | JDK-8338477 | GenShen: Cleanup generational heap |
2024-08-15 | Y. Ramakrishna | JDK-8338475 | GenShen: Consider merging the card-scanning & root-scanning phases into one, avoiding an unnecessary barrier sync between workers |
2024-08-15 | William Kemper | JDK-8338473 | GenShen: Cleanup access levels, whitespace, typos and unused code |
2024-08-15 | Y. Ramakrishna | JDK-8338472 | GenShen: Revisit implementation of preselection predicate on shenandoah heap regions used in collection set construction |
2024-08-14 | William Kemper | JDK-8338420 | GenShen: Forward declare card table for Shenandoah barrier set |
2024-08-14 | Kelvin Nilsen | JDK-8338419 | GenShen: Consider less liberal throwing of OOM |
2024-08-14 | Volker Simonis | JDK-8338379 | Accesses to class init state should be properly synchronized |
2024-08-14 | William Kemper | JDK-8338341 | GenShen: Cleanup headers, unreachable code and unintentional changes |
2024-08-13 | William Kemper | JDK-8338336 | GenShen: Cleanup stale TODOs |
2024-08-13 | Aleksey Shipilev | JDK-8338314 | JFR: Split JFRCheckpoint VM operation |
2024-08-12 | Paul Hohensee | JDK-8317128 | java/nio/file/Files/CopyAndMove.java failed with AccessDeniedException |
2024-08-12 | Aleksey Shipilev | JDK-8336926 | jdk/internal/util/ReferencedKeyTest.java can fail with ConcurrentModificationException |
2024-08-12 | Paul Hohensee | JDK-8272558 | IR Test Framework README misses some flags |
2024-08-12 | Paul Hohensee | JDK-8324641 | [IR Framework] Add Setup method to provide custom arguments and set fields |
2024-08-12 | Paul Hohensee | JDK-8337876 | [IR Framework] Add support for IR tests with @Stable |
2024-08-12 | Aleksey Shipilev | JDK-8337410 | The makefiles should set problemlist and adjust timeout basing on the given VM flags |
2024-08-12 | Aleksey Shipilev | JDK-8338010 | WB_IsFrameDeoptimized miss ResourceMark |
2024-08-12 | Aleksey Shipilev | JDK-8334780 | Crash: assert(h_array_list.not_null()) failed: invariant |
2024-08-12 | Aleksey Shipilev | JDK-8338064 | Give better error for ConcurrentHashTable corruption |
2024-08-12 | Aleksey Shipilev | JDK-8338202 | Shenandoah: Improve handshake closure labels |
2024-08-12 | Oli Gillespie | JDK-8337657 | AArch64: No need for acquire fence in safepoint poll during JNI calls |
2024-08-12 | Aleksey Shipilev | JDK-8337331 | crash: pinned virtual thread will lead to jvm crash when running with the javaagent option |
2024-08-08 | Aleksey Shipilev | JDK-8337994 | [REDO] Native memory leak when not recording any events |
2024-08-07 | Aleksey Shipilev | JDK-8337622 | IllegalArgumentException in java.lang.reflect.Field.get |
2024-08-07 | Aleksey Shipilev | JDK-8337981 | ShenandoahHeap::is_in should check for alive regions |
2024-08-07 | Aleksey Shipilev | JDK-8337978 | Verify OopHandles oops on access |
2024-08-06 | Aleksey Shipilev | JDK-8336928 | GHA: Bundle artifacts removal broken |
2024-08-05 | Aleksey Shipilev | JDK-8324345 | Stack overflow during C2 compilation when splitting memory phi |
2024-08-05 | Aleksey Shipilev | JDK-8337815 | Relax G1EvacStats atomic operations |
2024-08-05 | Aleksey Shipilev | JDK-8335638 | Calling VarHandle.{access-mode} methods reflectively throws wrong exception |
2024-07-31 | Aleksey Shipilev | JDK-8337593 | Investigate VM_ThreadDump performance |
2024-07-30 | William Kemper | JDK-8337511 | Implement JEP 404: Generational Shenandoah (Experimental) |
2024-07-30 | Aleksey Shipilev | JDK-8335709 | C2: assert(!loop->is_member(get_loop(useblock))) failed: must be outside loop |
2024-07-30 | Aleksey Shipilev | JDK-8333088 | ubsan: shenandoahAdaptiveHeuristics.cpp:245:44: runtime error: division by zero |
2024-07-30 | Aleksey Shipilev | JDK-8333728 | ubsan: shenandoahFreeSet.cpp:1347:24: runtime error: division by zero |
2024-07-30 | Aleksey Shipilev | JDK-8335922 | Incorrect @Stable usage of LambdaForm$Name.index |
2024-07-30 | Aleksey Shipilev | JDK-8334085 | Test crash: assert(thread->held_monitor_count() == 0) failed: Must be |
2024-07-30 | William Kemper | JDK-8337409 | String deduplication may encounter a null referent |
2024-07-26 | William Kemper | JDK-8337241 | Shenandoah: Normalize include guards |
2024-07-25 | Aleksey Shipilev | JDK-8337213 | Shenandoah: Add verification for class mirrors |
2024-07-25 | Aleksey Shipilev | JDK-8279016 | JFR Leak Profiler is broken with Shenandoah |
2024-07-25 | Xiaolong Peng | JDK-8337154 | Shenandoah: Optimize the usage of ShenandoahRegionIterator |
2024-07-23 | Aleksey Shipilev | JDK-8334482 | Shenandoah: Deadlock when safepoint is pending during nmethods iteration |
2024-07-23 | William Kemper | JDK-8336944 | Shenandoah: Should only relativize stack chunks for successful evacuations |
2024-07-22 | Aleksey Shipilev | JDK-8336915 | Shenandoah: Remove unused ShenandoahVerifier::verify_after_evacuation |
2024-07-22 | Aleksey Shipilev | JDK-8336914 | Shenandoah: Missing verification steps after JDK-8255765 |
2024-07-18 | Volker Simonis | JDK-8336762 | [JVMCI] Append the jvmci_name to the nmethod name for "hosted" JVMCI compilations |
2024-07-18 | Volker Simonis | JDK-8336760 | [JVMCI] -XX:+PrintCompilation should also print "hosted" JVMCI compilations |
2024-07-18 | Volker Simonis | JDK-8336757 | [JVMCI] "Hosted" JVMCI compilations should trigger JVMTI CompiledMethodLoad events |
2024-07-18 | Aleksey Shipilev | JDK-8336742 | Shenandoah: Add more verbose logging/stats for mark termination attempts |
2024-07-18 | Aleksey Shipilev | JDK-8306929 | Avoid CleanClassLoaderDataMetaspaces safepoints when previous versions are shared |
2024-07-18 | William Kemper | JDK-8336685 | Shenandoah: Remove experimental incremental update mode |
2024-07-17 | Paul Hohensee | JDK-8336343 | Add more known sysroot library locations for ALSA |
2024-07-17 | Paul Hohensee | JDK-8336342 | Fix known X11 library locations in sysroot |
2024-07-17 | Aleksey Shipilev | JDK-8336640 | Shenandoah: Parallel worker use in parallel_heap_region_iterate |
2024-07-17 | Aleksey Shipilev | JDK-8336635 | Add IR test for Reference.refersTo intrinsic |
2024-07-16 | Aleksey Shipilev | JDK-8336468 | Reflection and MethodHandles should use more precise initializer checks |
2024-07-16 | Aleksey Shipilev | JDK-8336466 | C2: Parser incorrectly/unnecessarily checks for clinits |
2024-07-16 | Aleksey Shipilev | JDK-8336465 | C2: EA incorrectly/unnecessarily checks for clinits |
2024-07-15 | Aleksey Shipilev | JDK-8321509 | False positive in get_trampoline fast path causes crash |
2024-07-15 | Aleksey Shipilev | JDK-8336301 | test/jdk/java/nio/channels/AsyncCloseAndInterrupt.java leaves around a FIFO file upon test completion |
2024-07-12 | Volker Simonis | JDK-8336296 | ClassFileTransformer reentrancy and exception handling not specified |
2024-07-12 | Aleksey Shipilev | JDK-8336299 | Improve GCLocker stall diagnostics |
2024-07-11 | Volker Simonis | JDK-8336258 | Document the behavior of 'exclude' and 'compileonly' with respect to inlining |
2024-07-11 | Aleksey Shipilev | JDK-8335449 | runtime/cds/DeterministicDump.java fails with File content different at byte ... |
2024-07-11 | Aleksey Shipilev | JDK-8335126 | Shenandoah: Improve OOM handling |
2024-07-11 | Aleksey Shipilev | JDK-8333890 | Fatal error in auto-vectorizer with float16 kernel. |
2024-07-11 | Aleksey Shipilev | JDK-8334295 | CTW: update modules |
2024-07-11 | Aleksey Shipilev | JDK-8335252 | Reduce size of j.u.Formatter.Conversion#isValid |
2024-07-11 | Aleksey Shipilev | JDK-8336012 | Fix usages of jtreg-reserved properties |
2024-07-10 | Aleksey Shipilev | JDK-8336103 | Clean up confusing Method::is_initializer |
2024-07-09 | Volker Simonis | JDK-8335911 | Document ccls indexer in doc/ide.md |
2024-07-08 | William Kemper | JDK-8335932 | GenShen: Fix old heuristic unit test |
2024-07-08 | Aleksey Shipilev | JDK-8335409 | Can't allocate and retain memory from resource area in frame::oops_interpreted_do oop closure after 8329665 |
2024-07-08 | Aleksey Shipilev | JDK-8334769 | Shenandoah: Move CodeCache_lock close to its use in ShenandoahConcurrentNMethodIterator |
2024-07-08 | Aleksey Shipilev | JDK-8335865 | Shenandoah: Improve THP pretouch after JDK-8315923 |
2024-07-05 | Volker Simonis | JDK-8334890 | Missing unconditional cross modifying fence in nmethod entry barriers |
2024-07-04 | Volker Simonis | JDK-8335619 | Add an @apiNote to j.l.i.ClassFileTransformer to warn about recursive class loading and ClassCircularityErrors |
2024-06-28 | Aleksey Shipilev | JDK-8335356 | Shenandoah: Improve concurrent cleanup locking |
2024-06-28 | William Kemper | JDK-8335347 | GenShen: Revert change that has adaptive heuristic ignore abbreviated cycles |
2024-06-28 | Aleksey Shipilev | JDK-8334895 | OpenJDK fails to configure on linux aarch64 when CDS is disabled after JDK-8331942 |
2024-06-28 | William Kemper | JDK-8335289 | GenShen: Whitebox breakpoint GC requests may cause assertions |
2024-06-27 | Paul Hohensee | JDK-8334905 | [8u] The test java/awt/Mixing/AWT_Mixing/JButtonOverlapping.java started to fail after 8159690 |
2024-06-27 | Paul Hohensee | JDK-6544871 | java/awt/event/KeyEvent/KeyTyped/CtrlASCII.html fails from jdk b09 on windows. |
2024-06-27 | Paul Hohensee | JDK-8334441 | Mark tests in jdk_security_infra group as manual |
2024-06-27 | Paul Hohensee | JDK-8316328 | Test jdk/jfr/event/oldobject/TestSanityDefault.java times out for some heap sizes |
2024-06-27 | Roman Kennke | JDK-8335251 | [Lilliput] Fix TestRecursiveMonitorChurn failure |
2024-06-27 | Roman Kennke | JDK-8335250 | [Lilliput] Fix TestRecursiveMonitorChurn failure |
2024-06-27 | Roman Kennke | JDK-8335249 | [Lilliput] Fix TestRecursiveMonitorChurn failure |
2024-06-27 | Roman Kennke | JDK-8335248 | [Lilliput] Fix TestRecursiveMonitorChurn failure |
2024-06-26 | Aleksey Shipilev | JDK-8335007 | Inline OopMapCache table |
2024-06-25 | Paul Hohensee | JDK-8334594 | Generational ZGC: Deadlock after OopMap rewrites in 8331572 |
2024-06-25 | Paul Hohensee | JDK-8310906 | Fix -Wconversion warnings in runtime, oops and some code header files. |
2024-06-25 | Paul Hohensee | JDK-8279878 | java/awt/font/JNICheck/JNICheck.sh test fails on Ubuntu 21.10 |
2024-06-25 | Aleksey Shipilev | JDK-8334421 | assert(!oldbox->is_unbalanced()) failed: this should not be called for unbalanced region |
2024-06-24 | Aleksey Shipilev | JDK-8327370 | (ch) sun.nio.ch.Poller.register throws AssertionError |
2024-06-21 | Roman Kennke | JDK-8334709 | New Full GC for Parallel GC |
2024-06-21 | William Kemper | JDK-8334682 | Support for skipped gtests |
2024-06-21 | William Kemper | JDK-8334681 | GenShen: Do not use gtest skip test feature |
2024-06-20 | Aleksey Shipilev | JDK-8334544 | C2: wrong control assigned in PhaseIdealLoop::clone_assertion_predicate_for_unswitched_loops() |
2024-06-20 | Aleksey Shipilev | JDK-8332717 | ZGC: Division by zero in heuristics |
2024-06-19 | Aleksey Shipilev | JDK-8334572 | Vector bulk operations are over-synchronized |
2024-06-19 | Aleksey Shipilev | JDK-8332854 | Unable to build openjdk with --with-harfbuzz=system |
2024-06-19 | Aleksey Shipilev | JDK-8333805 | Replaying compilation with null static final fields results in a crash |
2024-06-19 | Paul Hohensee | JDK-8327840 | Automate javax/swing/border/Test4129681.java |
2024-06-19 | Paul Hohensee | JDK-8032218 | Emit single post-constructor barrier for chain of superclass constructors |
2024-06-18 | Paul Hohensee | JDK-8164165 | JVM throws incorrect exception when ClassFileTransformer.transform() triggers class loading of class already being loaded |
2024-06-18 | Paul Hohensee | JDK-8140482 | Various minor code improvements (runtime) |
2024-06-18 | Paul Hohensee | JDK-8333457 | GenShen: Move remembered set into new generational code |
2024-06-18 | William Kemper | JDK-8334491 | GenShen: Revert changes to Shenandoah defaults |
2024-06-17 | Aleksey Shipilev | JDK-8321308 | AArch64: Fix matching predication for cbz/cbnz |
2024-06-17 | Aleksey Shipilev | JDK-8332139 | SymbolTableHash::Node allocations allocates twice the required memory |
2024-06-17 | Aleksey Shipilev | JDK-8333840 | C2 SuperWord: wrong result for MulAddS2I when inputs permuted |
2024-06-14 | Paul Hohensee | JDK-8280970 | Cleanup dead code in java.security.Provider |
2024-06-14 | Paul Hohensee | JDK-8272317 | jstatd has dependency on Security Manager which needs to be removed |
2024-06-14 | Paul Hohensee | JDK-8271071 | accessibility of a table on macOS lacks cell navigation |
2024-06-14 | Sergey Bylokhov | JDK-8275811 | Incorrect instance to dispose |
2024-06-12 | Aleksey Shipilev | JDK-8334147 | Shenandoah: Avoid taking lock for disabled free set logging |
2024-06-12 | Sergey Bylokhov | JDK-8329510 | Update ProblemList for JFileChooser/8194044/FileSystemRootTest.java |
2024-06-11 | Aleksey Shipilev | JDK-8333456 | CompactNumberFormat integer parsing fails when string has no suffix |
2024-06-11 | Sergey Bylokhov | JDK-8307193 | Several Swing jtreg tests use class.forName on L&F classes |
2024-06-11 | Sergey Bylokhov | JDK-7124313 | [macosx] Swing Popups should overlap taskbar |
2024-06-11 | William Kemper | JDK-8333930 | GenShen: Check for cancellation of old mark after final mark |
2024-06-11 | William Kemper | JDK-8333926 | Shenandoah: Lower default immediate garbage threshold |
2024-06-11 | William Kemper | JDK-8333925 | Shenandoah: Heuristics should have an option to ignore abbreviated cycles |
2024-06-07 | Paul Hohensee | JDK-8333791 | Fix memory barriers for @Stable fields |
2024-06-07 | Aleksey Shipilev | JDK-8332119 | Incorrect IllegalArgumentException for C2 compiled permute kernel |
2024-06-06 | Volker Simonis | JDK-8333722 | Fix CompilerDirectives for non-compiler JVM variants |
2024-06-06 | Aleksey Shipilev | JDK-8333716 | Shenandoah: Check for disarmed method before taking the nmethod lock |
2024-06-04 | Aleksey Shipilev | JDK-8332959 | C2: ZGC fails with 'Incorrect load shift' when invoking Object.clone() reflectively on an array |
2024-06-04 | Aleksey Shipilev | JDK-8332866 | Crash in ImageIO JPEG decoding when MEM_STATS in enabled |
2024-06-04 | Aleksey Shipilev | JDK-8332905 | C2 SuperWord: bad AD file, with RotateRightV and first operand not a pack |
2024-06-03 | Aleksey Shipilev | JDK-7022325 | TEST_BUG: test/java/util/zip/ZipFile/ReadLongZipFileName.java leaks files if it fails |
2024-06-03 | Aleksey Shipilev | JDK-8332935 | Crash: assert(*lastPtr != 0) failed: Mismatched JNINativeInterface tables, check for new entries |
2024-06-03 | Aleksey Shipilev | JDK-8331931 | JFR: Avoid loading regex classes during startup |
2024-06-03 | Aleksey Shipilev | JDK-8331485 | Odd Results when Parsing Scientific Notation with Large Exponent |
2024-06-03 | Aleksey Shipilev | JDK-8332032 | C2: Remove ExpandSubTypeCheckAtParseTime flag |
2024-06-03 | Aleksey Shipilev | JDK-8333366 | C2: CmpU3Nodes are not pushed back to worklist in PhaseCCP leading to non-fixpoint assertion failure |
2024-05-30 | Aleksey Shipilev | JDK-8267185 | Add string deduplication support to ParallelGC |
2024-05-30 | Aleksey Shipilev | JDK-8292955 | Collections.checkedMap Map.merge does not properly check key and value |
2024-05-30 | Aleksey Shipilev | JDK-8325083 | jdk/incubator/vector/Double512VectorTests.java crashes in Assembler::vex_prefix_and_encode |
2024-05-29 | Paul Hohensee | JDK-8256291 | RunThese30M fails "assert(_class_unload ? true : ((((JfrTraceIdBits::load(class_loader_klass)) & ((1 << 4) << 8)) != 0))) failed: invariant" |
2024-05-29 | Aleksey Shipilev | JDK-8330981 | ZGC: Should not dedup strings in the finalizer graph |
2024-05-29 | Paul Hohensee | JDK-8331746 | Create a test to verify that the cmm id is not ignored |
2024-05-28 | William Kemper | JDK-8333109 | GenShen: Factor generational mode out of gc helpers (redo) |
2024-05-28 | William Kemper | JDK-8333105 | Shenandoah: Results of concurrent mark may be lost for degenerated cycle |
2024-05-28 | Aleksey Shipilev | JDK-8330577 | G1 sometimes sends jdk.G1HeapRegionTypeChange for non-changes |
2024-05-28 | Aleksey Shipilev | JDK-8332671 | Logging for pretouching thread stacks shows wrong memory range |
2024-05-28 | Aleksey Shipilev | JDK-8325520 | Vector loads and stores with indices and masks incorrectly compiled |
2024-05-28 | Aleksey Shipilev | JDK-8332724 | x86 MacroAssembler may over-align code |
2024-05-24 | William Kemper | JDK-8332851 | Shenandoah: Update refs iterator does not need to be a member of ShenandoahHeap |
2024-05-23 | William Kemper | JDK-8332841 | GenShen: Pull shared members from control thread into common base class |
2024-05-23 | Roland Westrelin | JDK-8332827 | [REDO] C2: crash in compiled code because of dependency on removed range check CastIIs |
2024-05-23 | William Kemper | JDK-8332824 | GenShen: Temporarily revert recent changes to GC helpers |
2024-05-21 | Evgeny Astigeevich | JDK-8332632 | Redundant assert "compiler should always document failure: %s" with possible UB |
2024-05-21 | Aleksey Shipilev | JDK-8329109 | Threads::print_on() tries to print CPU time for terminated GC threads |
2024-05-21 | Aleksey Shipilev | JDK-8332586 | Avoid cloning empty arrays in java.lang.reflect.{Method,Constructor} |
2024-05-17 | Aleksey Shipilev | JDK-8332154 | Memory leak in SynchronousQueue |
2024-05-17 | Aleksey Shipilev | JDK-8324517 | C2: crash in compiled code because of dependency on removed range check CastIIs |
2024-05-17 | Aleksey Shipilev | JDK-8331575 | C2: crash when ConvL2I is split thru phi at LongCountedLoop |
2024-05-17 | Aleksey Shipilev | JDK-8316138 | Add GlobalSign 2 TLS root certificates |
2024-05-17 | Roman Kennke | JDK-8332455 | Improve G1/ParallelGC tasks to not override array lengths |
2024-05-16 | Paul Hohensee | JDK-8241239 | Output lock blocks SSLSocketImpl.close() when underlying socket stuck in write() |
2024-05-16 | William Kemper | JDK-8332331 | Shenandoah: Change jcheck configuration for fix version to match project repo |
2024-05-16 | William Kemper | JDK-8332330 | Shenandoah: Change jcheck configuration for fix version to match project repo |
2024-05-15 | Andrei Pangin | JDK-8332327 | Return _methods_jmethod_ids field back in VMStructs |
2024-05-15 | Aleksey Shipilev | JDK-8288966 | Better handle very spiky promotion in G1 |
2024-05-15 | Volker Simonis | JDK-8302850 | Implement C1 clone intrinsic that reuses arraycopy code for primitive arrays |
2024-05-15 | William Kemper | JDK-8332257 | Shenandoah: Move evacuation methods to implementation file |
2024-05-14 | William Kemper | JDK-8332256 | Shenandoah: Do not visit heap threads during shutdown |
2024-05-14 | William Kemper | JDK-8332255 | Shenandoah: Remove duplicate definition of init mark closure |
2024-05-14 | William Kemper | JDK-8332254 | GenShen: Remove obsolete comments and revert unnecessary formatting changes |
2024-05-14 | Aleksey Shipilev | JDK-8332249 | Micro-optimize Method.hashCode |
2024-05-14 | Aleksey Shipilev | JDK-8326404 | Assertion error when trying to compile switch with fallthrough with pattern |
2024-05-13 | Aleksey Shipilev | JDK-8330146 | assert(!_thread->is_in_any_VTMS_transition()) failed |
2024-05-13 | Aleksey Shipilev | JDK-6968351 | httpserver clashes with delayed TCP ACKs for low Content-Length |
2024-05-13 | Aleksey Shipilev | JDK-8308033 | The jcmd thread dump related tests should test virtual threads |
2024-05-13 | Aleksey Shipilev | JDK-8331789 | ubsan: deoptimization.cpp:403:29: runtime error: load of value 208, which is not a valid value for type 'bool' |
2024-05-13 | Aleksey Shipilev | JDK-8330275 | Crash in XMark::follow_array |
2024-05-13 | Aleksey Shipilev | JDK-8314225 | SIGSEGV in JavaThread::is_lock_owned |
2024-05-13 | Aleksey Shipilev | JDK-8331626 | unsafe.cpp:162:38: runtime error in index_oop_from_field_offset_long - applying non-zero offset 4563897424 to null pointer |
2024-05-13 | Aleksey Shipilev | JDK-8315431 | ArchiveHeapWriter::get_filler_size_at() cannot handle buffer expansion |
2024-05-13 | Aleksey Shipilev | JDK-8331734 | Atomic MemorySegment VarHandle operations fails for element layouts |
2024-05-11 | William Kemper | JDK-8332095 | GenShen: Move more generational mode members out of shHeap |
2024-05-11 | William Kemper | JDK-8332094 | GenShen: Reuse existing code to verify usage before rebuilding free set |
2024-05-10 | William Kemper | JDK-8332082 | Shenandoah: Use consistent tests to determine when pre-write barrier is active |
2024-05-08 | Aleksey Shipilev | JDK-8331911 | Reconsider locking for recently disarmed nmethods |
2024-05-08 | Aleksey Shipilev | JDK-8331573 | Rename CollectedHeap::is_gc_active to be explicitly about STW GCs |
2024-05-07 | Aleksey Shipilev | JDK-8331771 | ZGC: Remove OopMapCacheAlloc_lock ordering workaround |
2024-05-07 | Aleksey Shipilev | JDK-8331714 | Make OopMapCache installation lock-free |
2024-05-06 | Evgeny Astigeevich | JDK-8331749 | [REDO] A way to align already compiled methods with compiler directives |
2024-05-03 | Aleksey Shipilev | JDK-8328864 | NullPointerException in sun.security.jca.ProviderList.getService() |
2024-05-03 | Aleksey Shipilev | JDK-8272364 | Parallel GC adaptive size policy may shrink the heap below MinHeapSize |
2024-05-03 | William Kemper | JDK-8331609 | GenShen: Refactor generational mode allocations |
2024-05-02 | Aleksey Shipilev | JDK-8331572 | Allow using OopMapCache outside of STW GC phases |
2024-05-02 | Aleksey Shipilev | JDK-8331088 | Incorrect TraceLoopPredicate output |
2024-05-02 | Aleksey Shipilev | JDK-8331393 | AArch64: u32 _partial_subtype_ctr loaded/stored as 64 |
2024-04-30 | Paul Hohensee | JDK-8072070 | Improve interpreter stack banging |
2024-04-30 | Aleksey Shipilev | JDK-8331411 | Shenandoah: Reconsider spinning duration in ShenandoahLock |
2024-04-30 | Aleksey Shipilev | JDK-8331405 | Shenandoah: Optimize ShenandoahLock with TTAS |
2024-04-30 | Aleksey Shipilev | JDK-8328934 | Assert that ABS input and output are legal |
2024-04-30 | Aleksey Shipilev | JDK-8330158 | C2: Loop strip mining uses ABS with min int |
2024-04-29 | Aleksey Shipilev | JDK-8322726 | C2: Unloaded signature class kills argument value |
2024-04-29 | Aleksey Shipilev | JDK-8327247 | C2 uses up to 2GB of RAM to compile complex string concat in extreme cases |
2024-04-26 | Volker Simonis | JDK-8331184 | Make the time source used for the InetAddress DNS cache configurable |
2024-04-26 | Aleksey Shipilev | JDK-8330819 | C2 SuperWord: bad dominance after pre-loop limit adjustment with base that has CastLL after pre-loop |
2024-04-26 | Aleksey Shipilev | JDK-8330615 | avoid signed integer overflows in zip_util.c readCen / hashN |
2024-04-25 | Roman Kennke | JDK-8331098 | [Aarch64] Fix crash in Arrays.equals() intrinsic with -CCP |
2024-04-24 | Aleksey Shipilev | JDK-8329995 | Restricted access to `/proc` can cause JFR initialization to crash |
2024-04-23 | Paul Hohensee | JDK-8324933 | ConcurrentHashTable::statistics_calculate synchronization is expensive |
2024-04-23 | Paul Hohensee | JDK-8327989 | java/net/httpclient/ManyRequest.java should not use "localhost" in URIs |
2024-04-23 | Paul Hohensee | JDK-8310355 | Move the stub test from initialize_final_stubs() to test/hotspot/gtest |
2024-04-23 | Aleksey Shipilev | JDK-8330578 | The VM creates instance of abstract class VirtualMachineError |
2024-04-23 | Aleksey Shipilev | JDK-8330163 | C2: improve CMoveNode::Value() when condition is always true or false |
2024-04-22 | Roman Kennke | JDK-8330849 | Add test to verify memory usage with recursive locking |
2024-04-22 | William Kemper | JDK-8330847 | G1 accesses uninitialized memory when predicting eden copy time |
2024-04-19 | Aleksey Shipilev | JDK-8330611 | AES-CTR vector intrinsic may read out of bounds (x86_64, AVX-512) |
2024-04-18 | Roman Kennke | JDK-8330585 | Refactor/rename forwardee handling |
2024-04-17 | Joshua Cao | JDK-8330531 | Replace post loop opts checks with began macro expansion checks |
2024-04-17 | Aleksey Shipilev | JDK-8329665 | fatal error: memory leak: allocating without ResourceMark |
2024-04-17 | Aleksey Shipilev | JDK-8180450 | secondary_super_cache does not scale well |
2024-04-17 | Aleksey Shipilev | JDK-8330133 | libj2pkcs11.so crashes on some pkcs#11 v3.0 libraries |
2024-04-17 | Aleksey Shipilev | JDK-8325494 | C2: Broken graph after not skipping CastII node anymore for Assertion Predicates after JDK-8309902 |
2024-04-16 | William Kemper | JDK-8330414 | GenShen: Class unloading requires old regions be made parseable |
2024-04-16 | William Kemper | JDK-8329223 | Parallel: Parallel GC resizes heap even if -Xms = -Xmx |
2024-04-15 | Aleksey Shipilev | JDK-8330106 | C2: VectorInsertNode::make() shouldn't call ConINode::make() directly |
2024-04-15 | Aleksey Shipilev | JDK-8330185 | Potential uncaught unsafe memory copy exception |
2024-04-12 | Aleksey Shipilev | JDK-8329961 | Buffer overflow in os::Linux::kernel_version |
2024-04-12 | Aleksey Shipilev | JDK-8329757 | Crash with fatal error: DEBUG MESSAGE: Fast Unlock lock on stack |
2024-04-11 | Aleksey Shipilev | JDK-8330108 | Increase CipherInputStream buffer size |
2024-04-11 | Aleksey Shipilev | JDK-8330016 | Stress seed should be initialized for runtime stub compilation |
2024-04-11 | Aleksey Shipilev | JDK-8329258 | TailCall should not use frame pointer register for jump target |
2024-04-11 | Kelvin Nilsen | JDK-8330071 | GenShen: Allow old to expand again at end of each GC |
2024-04-10 | Aleksey Shipilev | JDK-8302163 | Speed up various String comparison methods with ArraysSupport.mismatch |
2024-04-10 | Oli Gillespie | JDK-8329548 | Excessive KeyUpdate messages from TLS 1.3 key limit logic |
2024-04-10 | Aleksey Shipilev | JDK-8330014 | Renaissance/dotty regresses -3% after JDK-8301819 |
2024-04-10 | Aleksey Shipilev | JDK-8321204 | C2: assert(false) failed: node should be in igvn hash table |
2024-04-10 | Aleksey Shipilev | JDK-8328181 | C2: assert(MaxVectorSize >= 32) failed: vector length should be >= 32 |
2024-04-10 | Aleksey Shipilev | JDK-8328822 | C2: "negative trip count?" assert failure in profile predicate code |
2024-04-08 | Aleksey Shipilev | JDK-8328938 | C2 SuperWord: disable vectorization for large stride and scale |
2024-04-08 | Aleksey Shipilev | JDK-8329261 | G1: interpreter post-barrier x86 code asserts index size of wrong buffer |
2024-04-05 | William Kemper | JDK-8329807 | Shenandoah: Temporarily revert JDK-8324655 |
2024-04-05 | William Kemper | JDK-8329797 | Shenandoah: Default case invoked for: "MaxL" (bad AD file) |
2024-04-05 | William Kemper | JDK-8329790 | GenShen: Old regions that are pinned during final mark are not made parsable |
2024-04-05 | William Kemper | JDK-8329789 | GenShen: Over assertive assert when scanning remembered set |
2024-04-05 | Roman Kennke | JDK-8329726 | Use non-short forward jumps in lightweight locking |
2024-04-05 | Aleksey Shipilev | JDK-8329088 | Stack chunk thawing races with concurrent GC stack iteration |
2024-04-05 | Aleksey Shipilev | JDK-8329765 | ThreadPoolExecutor statistics methods can be more scalable |
2024-04-05 | Aleksey Shipilev | JDK-8329755 | C2: Large run-to-run variance in Renaissance:scala-kmeans |
2024-04-05 | Volker Simonis | JDK-8329754 | The ThreadSafe attribute is ignored for SecureRandom algorithm aliases |
2024-04-05 | Aleksey Shipilev | JDK-8325469 | Freeze/Thaw code can crash in the presence of OSR frames |
2024-04-04 | William Kemper | JDK-8329699 | GenShen: Move promotion logic out of shHeap and shHeapRegion |
2024-04-04 | Evgeny Astigeevich | JDK-8329433 | Reduce nmethod header size |
2024-04-04 | Evgeny Astigeevich | JDK-8329332 | Remove CompiledMethod and CodeBlobLayout classes |
2024-04-03 | Aleksey Shipilev | JDK-8328702 | C2: Crash during parsing because sub type check is not folded |
2024-04-03 | Aleksey Shipilev | JDK-8329597 | C2: Intrinsify Reference.clear |
2024-04-03 | Aleksey Shipilev | JDK-8329570 | G1: Excessive is_obj_dead_cond calls in verification |
2024-04-03 | Aleksey Shipilev | JDK-8329013 | StackOverflowError when starting Apache Tomcat with signed jar |
2024-04-03 | Aleksey Shipilev | JDK-8323682 | C2: guard check is not generated in Arrays.copyOfRange intrinsic when allocation is eliminated by EA |
2024-04-03 | Paul Hohensee | JDK-8203691 | [TESTBUG] Test /runtime/containers/cgroup/PlainRead.java fails |
2024-04-02 | Paul Hohensee | JDK-8329213 | Better validation for com.sun.security.ocsp.useget option |
2024-04-01 | Volker Simonis | JDK-8329421 | Native methods can not be selectively printed |
2024-03-29 | William Kemper | JDK-8329350 | GenShen: Do not reset mark bitmaps on a safepoint |
2024-03-29 | William Kemper | JDK-8329342 | GenShen: Synchronize shenandoah-jdk21u:master with shenandoah:master |
2024-03-28 | Oli Gillespie | JDK-8329287 | Standardize dynamic array growth factor |
2024-03-28 | Aleksey Shipilev | JDK-8315575 | Retransform of record class with record component annotation fails with CFE |
2024-03-28 | Aleksey Shipilev | JDK-8329163 | C2: possible overflow in PhaseIdealLoop::extract_long_range_checks() |
2024-03-27 | Volker Simonis | JDK-8329204 | Diagnostic command for zeroing unused parts of the heap |
2024-03-26 | Aleksey Shipilev | JDK-8329134 | Reconsider TLAB zapping |
2024-03-26 | Volker Simonis | JDK-8329126 | No native wrappers generated anymore with -XX:-TieredCompilation after JDK-8251462 |
2024-03-26 | Andrei Pangin | JDK-8329103 | assert(!thread->in_asgct()) failed during multi-mode profiling |
2024-03-26 | Roman Kennke | JDK-8329091 | [Lilliput/JDK21] Fix tests after LM_LIGHTWEIGHT backports |
2024-03-26 | Aleksey Shipilev | JDK-8325579 | Inconsistent behavior in com.sun.jndi.ldap.Connection::createSocket |
2024-03-26 | Aleksey Shipilev | JDK-8324121 | SIGFPE in PhaseIdealLoop::extract_long_range_checks |
2024-03-26 | Aleksey Shipilev | JDK-8328744 | Parallel: Parallel GC throws OOM before heap is fully expanded |
2024-03-26 | Aleksey Shipilev | JDK-8321278 | C2: Partial peeling fails with assert "last_peel <- first_not_peeled" |
2024-03-25 | Aleksey Shipilev | JDK-8328990 | Microsoft CAInterop test failures |
2024-03-25 | Kelvin Nilsen | JDK-8328987 | GenShen: Enforce that worker threads and vm thread are in SuspendibleThreadState when accessing object headers |
2024-03-25 | Kelvin Nilsen | JDK-8328985 | GenShen: Only use _plabs when Shenandoah mode is generational |
2024-03-25 | Aleksey Shipilev | JDK-8328194 | Add a test to check default rendering engine |
2024-03-22 | Aleksey Shipilev | JDK-8325179 | Race in BasicDirectoryModel.validateFileCache |
2024-03-22 | Aleksey Shipilev | JDK-8328339 | Static import prevents source launcher from finding class with main method |
2024-03-22 | Aleksey Shipilev | JDK-8326643 | JDK server does not send a dummy change_cipher_spec record after HelloRetryRequest message |
2024-03-21 | Aleksey Shipilev | JDK-8300148 | Consider using a StoreStore barrier instead of Release barrier on ctor exit |
2024-03-20 | Aleksey Shipilev | JDK-8328638 | Fallback option for POST-only OCSP requests |
2024-03-20 | William Kemper | JDK-8328626 | GenShen: Combine old generation surplus/deficit fields into a single balance field |
2024-03-20 | Paul Hohensee | JDK-8328235 | GenShen: Robustify ShenandoahGCSession and fix missing use |
2024-03-20 | Aleksey Shipilev | JDK-8328592 | hprof tests fail with -XX:-CompactStrings |
2024-03-20 | Aleksey Shipilev | JDK-8325187 | JVMTI GetThreadState says virtual thread is JVMTI_THREAD_STATE_INTERRUPTED when it no longer is |
2024-03-20 | Aleksey Shipilev | JDK-8308660 | C2 compilation hits 'node must be dead' assert |
2024-03-20 | Aleksey Shipilev | JDK-8323972 | C2 compilation fails with assert(!x->as_Loop()->is_loop_nest_inner_loop()) failed: loop was transformed |
2024-03-20 | Aleksey Shipilev | JDK-8328264 | AArch64: remove UseNeon condition in CRC32 intrinsic |
2024-03-18 | Volker Simonis | JDK-8328344 | [CRaC] Avoid error when running with -XX:+PerfDisableSharedMem |
2024-03-16 | Kelvin Nilsen | JDK-8328307 | GenShen: Re-enable old-has-grown trigger for old-generation GC |
2024-03-15 | Paul Hohensee | JDK-8328220 | GenShen: Move generational mode operational parameters out of ShenandoahHeap |
2024-03-14 | Aleksey Shipilev | JDK-8328166 | Epsilon: 'EpsilonHeap::allocate_work' misuses the parameter 'size' as size in bytes |
2024-03-14 | Aleksey Shipilev | JDK-8328168 | Epsilon: Premature OOM when allocating object larger than uncommitted heap size |
2024-03-14 | Aleksey Shipilev | JDK-8321299 | runtime/logging/ClassLoadUnloadTest.java doesn't reliably trigger class unloading |
2024-03-14 | Aleksey Shipilev | JDK-8326204 | yield statements doesn't allow cast expressions with more than 1 type arguments |
2024-03-13 | Kelvin Nilsen | JDK-8328126 | GenShen: Reduce verbosity of logging for satb mode |
2024-03-13 | Roman Kennke | JDK-8328107 | Shenandoah/C2: TestVerifyLoopOptimizations test failure |
2024-03-13 | Roman Kennke | JDK-8328075 | Shenandoah: Avoid forwarding when objects don't move in full-GC |
2024-03-13 | Aleksey Shipilev | JDK-8327693 | C1: LIRGenerator::_instruction_for_operand is only read by assertion code |
2024-03-12 | Kelvin Nilsen | JDK-8328020 | GenShen: SIGSEGV during ShenandoahMark::mark_loop_prework |
2024-03-12 | Aleksey Shipilev | JDK-8327998 | Enable java/lang/ProcessBuilder/JspawnhelperProtocol.java on Mac |
2024-03-12 | Paul Hohensee | JDK-8320707 | Virtual thread test updates |
2024-03-12 | Paul Hohensee | JDK-8319850 | PrintInlining should print which methods are late inlines |
2024-03-12 | Paul Hohensee | JDK-8325927 | [8u] Backport of JDK-8170552 missed part of the test |
2024-03-08 | Aleksey Shipilev | JDK-8263467 | Incorrect double-checked locking in sun.java2d.CRenderer |
2024-03-07 | Aleksey Shipilev | JDK-8325255 | jdk.internal.util.ReferencedKeySet::add using wrong test |
2024-03-07 | Aleksey Shipilev | JDK-8327501 | Common ForkJoinPool prevents class unloading in some cases |
2024-03-05 | Aleksey Shipilev | JDK-8325095 | C2: bailout message broken: ResourceArea allocated string used after free |
2024-03-05 | Roman Kennke | JDK-8327361 | Update some comments after JDK-8139457 |
2024-03-05 | Aleksey Shipilev | JDK-8327007 | javax/swing/JSpinner/8008657/bug8008657.java fails |
2024-03-05 | Aleksey Shipilev | JDK-8327071 | [Testbug] g-tests for cgroup leave files in /tmp on linux |
2024-03-05 | Aleksey Shipilev | JDK-8327059 | os::Linux::print_proc_sys_info add swappiness information |
2024-03-05 | Aleksey Shipilev | JDK-8319690 | [AArch64] C2 compilation hits offset_ok_for_immed: assert "c2 compiler bug" |
2024-03-04 | Dan Lutker | JDK-8294699 | Launcher causes lingering busy cursor |
2024-03-04 | Aleksey Shipilev | JDK-8322743 | C2: prevent lock region elimination in OSR compilation |
2024-03-04 | Aleksey Shipilev | JDK-8326974 | ODR violation in macroAssembler_aarch64.cpp |
2024-03-01 | Kelvin Nilsen | JDK-8327098 | GTest needs larger combination limit |
2024-03-01 | Kelvin Nilsen | JDK-8327097 | GenShen: Align PLAB sizes down rather than up |
2024-03-01 | Paul Hohensee | JDK-8324185 | [8u] Accept Xcode 12+ builds on macOS |
2024-02-29 | Aleksey Shipilev | JDK-8324969 | C2: prevent elimination of unbalanced coarsened locking regions |
2024-02-29 | Aleksey Shipilev | JDK-8325754 | Dead AbstractQueuedSynchronizer$ConditionNodes survive minor garbage collections |
2024-02-29 | Paul Hohensee | JDK-8326938 | [11u] JDK-8214908 broke two CTW tests |
2024-02-29 | Paul Hohensee | JDK-8292182 | [TESTLIB] Enhance JAXPPolicyManager to setup required permissions for jtreg version 7 jar |
2024-02-29 | Paul Hohensee | JDK-8315373 | Change VirtualThread to unmount after freezing, re-mount before thawing |
2024-02-29 | Paul Hohensee | JDK-8285756 | clean up use of bad arguments for `@clean` in langtools tests |
2024-02-29 | Kelvin Nilsen | JDK-8327000 | GenShen: Integrate updated Shenandoah implementation of FreeSet into GenShen |
2024-02-28 | Aleksey Shipilev | JDK-8325680 | Uninitialised memory in deleteGSSCB of GSSLibStub.c:179 |
2024-02-28 | Aleksey Shipilev | JDK-8325506 | Ensure randomness is only read from provided SecureRandom object |
2024-02-28 | Aleksey Shipilev | JDK-8322962 | Upcall stub might go undetected when freezing frames |
2024-02-27 | Aleksey Shipilev | JDK-8311644 | Server should not send bad_certificate alert when the client does not send any certificates |
2024-02-27 | Aleksey Shipilev | JDK-8325553 | Parallel: Use per-marker cache for marking stats during Full GC |
2024-02-27 | Dan Lutker | JDK-8326717 | Disable stringop-overflow in shenandoahLock.cpp |
2024-02-26 | Aleksey Shipilev | JDK-8325870 | Zap end padding bits for ArrayOops in non-release builds |
2024-02-26 | Aleksey Shipilev | JDK-8323274 | C2: array load may float above range check |
2024-02-26 | Aleksey Shipilev | JDK-8325215 | Incorrect not exhaustive switch error |
2024-02-26 | Aleksey Shipilev | JDK-8326129 | Java Record Pattern Match leads to infinite loop |
2024-02-26 | Aleksey Shipilev | JDK-8326638 | Crash in PhaseIdealLoop::remix_address_expressions due to unexpected Region instead of Loop |
2024-02-26 | Kelvin Nilsen | JDK-8326626 | GenShen: Remove dead code associated with non-elastic TLABS |
2024-02-22 | Aleksey Shipilev | JDK-8323657 | Compilation of snippet results in VerifyError at runtime with --release 9 (and above) |
2024-02-21 | Aleksey Shipilev | JDK-8326233 | Utils#copySSLParameters loses needClientAuth Setting |
2024-02-20 | Aleksey Shipilev | JDK-8325730 | StringBuilder.toString allocation for the empty String |
2024-02-20 | Aleksey Shipilev | JDK-8325372 | Shenandoah: SIGSEGV crash in unnecessary_acquire due to LoadStore split through phi |
2024-02-19 | Aleksey Shipilev | JDK-8322750 | Test "api/java_awt/interactive/SystemTrayTests.html" failed because A blue ball icon is added outside of the system tray |
2024-02-19 | Aleksey Shipilev | JDK-8325862 | set -XX:+ErrorFileToStderr when executing java in containers for some container related jtreg tests |
2024-02-19 | Aleksey Shipilev | JDK-8321408 | Add Certainly roots R1 and E1 |
2024-02-15 | Joshua Cao | JDK-8326001 | Reassociate binary operators for LongCountedLoops |
2024-02-15 | Joshua Cao | JDK-8325995 | Fold simple comparisons of add/sub |
2024-02-15 | Aleksey Shipilev | JDK-8325074 | ZGC fails assert(index == 0 || is_power_of_2(index)) failed: Incorrect load shift: 11 |
2024-02-14 | Y. Ramakrishna | JDK-8325886 | GenShen: separate generational evacuation code |
2024-02-14 | Aleksey Shipilev | JDK-8325382 | (fc) FileChannel.transferTo throws IOException when position equals size |
2024-02-14 | Aleksey Shipilev | JDK-8325672 | C2: allocate PhaseIdealLoop::_loop_or_ctrl from C->comp_arena() |
2024-02-14 | Aleksey Shipilev | JDK-8325616 | JFR ZGC Allocation Stall events should record stack traces |
2024-02-14 | Aleksey Shipilev | JDK-8259866 | two java.util tests failed with "IOException: There is not enough space on the disk" |
2024-02-14 | Tobias Hartmann | JDK-8325821 | [REDO] use "dmb.ishst+dmb.ishld" for release barrier |
2024-02-14 | Sergey Bylokhov | JDK-8273358 | macOS Monterey does not have the font Times needed by Serif |
2024-02-14 | Sergey Bylokhov | JDK-8325194 | GHA: Add macOS M1 testing |
2024-02-14 | Joshua Cao | JDK-8325810 | [IR framework] Automatic correctness checks |
2024-02-14 | William Kemper | JDK-8325808 | GenShen: Move generational mode code out of shFullGC.cpp |
2024-02-14 | William Kemper | JDK-8325807 | Shenandoah: Refactor full gc in preparation for generational mode changes |
2024-02-13 | Aleksey Shipilev | JDK-8320302 | compiler/arguments/TestC1Globals.java hits SIGSEGV in ContinuationEntry::set_enter_code |
2024-02-12 | Kelvin Nilsen | JDK-8325673 | GenShen: Share Reserves between Old and Young Collector |
2024-02-12 | Y. Ramakrishna | JDK-8325671 | Shenandoah: Introduce a ShenandoahGenerationType and templatize certain marking closures with it |
2024-02-12 | Kelvin Nilsen | JDK-8325670 | GenShen: Allow old to expand at end of each GC |
2024-02-12 | Aleksey Shipilev | JDK-8325621 | Improve jspawnhelper version checks |
2024-02-12 | Aleksey Shipilev | JDK-8311076 | RedefineClasses doesn't check for ConstantPool overflow |
2024-02-12 | Aleksey Shipilev | JDK-8325437 | Safepoint polling in monitor deflation can cause massive logs |
2024-02-12 | Aleksey Shipilev | JDK-8325613 | CTW: Stale method cleanup requires GC after Sweeper removal |
2024-02-12 | Aleksey Shipilev | JDK-8325610 | CTW: Add StressIncrementalInlining to stress options |
2024-02-12 | Aleksey Shipilev | JDK-8314275 | Incorrect stepping in switch |
2024-02-10 | Kelvin Nilsen | JDK-8325587 | Shenandoah: ShenandoahLock should allow blocking in VM |
2024-02-09 | Dan Lutker | JDK-8325576 | java/lang/ProcessHandle/InfoTest.java fails on systems with coreutils with --enable-single-binary |
2024-02-09 | William Kemper | JDK-8325574 | Shenandoah: Simplify and enhance reporting of requested GCs |
2024-02-09 | Evgeny Astigeevich | JDK-8325567 | jspawnhelper without args fails with segfault |
2024-02-09 | Aleksey Shipilev | JDK-8325542 | CTW: Runner can produce negative StressSeed |
2024-02-09 | Aleksey Shipilev | JDK-8325399 | Add tests for virtual threads doing Selector operations |
2024-02-08 | William Kemper | JDK-8325517 | Shenandoah: Reduce unnecessary includes from shenandoahControlThread.cpp |
2024-02-08 | William Kemper | JDK-8325516 | Shenandoah: Move heap change tracking into ShenandoahHeap |
2024-02-08 | Evgeny Astigeevich | JDK-8325514 | Update build docs with pandoc 3.1.11.1 |
2024-02-08 | Aleksey Shipilev | JDK-8324881 | ObjectSynchronizer::inflate(Thread* current...) is invoked for non-current thread |
2024-02-07 | Joshua Cao | JDK-8325451 | Missed elimination of assertion predicates |
2024-02-07 | Paul Hohensee | JDK-8324756 | Test vmTestbase/vm/mlvm/meth/stress/compiler/deoptimize is too slow due to dependency verification |
2024-02-07 | Paul Hohensee | JDK-8320582 | Zero: Misplaced CX8 enablement flag |
2024-02-07 | Sergey Bylokhov | JDK-8309109 | AArch64: [TESTBUG] compiler/intrinsics/sha/cli/TestUseSHA3IntrinsicsOptionOnSupportedCPU.java fails on Neoverse N2 and V1 |
2024-02-07 | Roman Kennke | JDK-8325431 | Shenandoah: Implement new full-GC that preserves object headers |
2024-02-07 | Roman Kennke | JDK-8325429 | G1: Implement new full-GC that preserves object headers |
2024-02-06 | Aleksey Shipilev | JDK-8324858 | [vectorapi] Bounds checking issues when accessing memory segments |
2024-02-06 | Aleksey Shipilev | JDK-8324983 | Race in CompileBroker::possibly_add_compiler_threads |
2024-02-06 | Aleksey Shipilev | JDK-8325037 | x86: enable and fix hotspot/jtreg/compiler/vectorization/TestRoundVectFloat.java |
2024-02-06 | Aleksey Shipilev | JDK-8324817 | Parallel GC does not pre-touch all heap pages when AlwaysPreTouch enabled and large page disabled |
2024-02-06 | Aleksey Shipilev | JDK-8321931 | memory_swap_current_in_bytes reports 0 as "unlimited" |
2024-02-06 | Aleksey Shipilev | JDK-8318566 | Heap walking functions should not use FilteredFieldStream |
2024-02-06 | Aleksey Shipilev | JDK-8325213 | Flags introduced by configure script are not passed to ADLC build |
2024-02-06 | Aleksey Shipilev | JDK-8277619 | AArch64: Incorrect parameter type in Advanced SIMD Copy assembler functions |
2024-02-02 | Aleksey Shipilev | JDK-8324585 | JVM native memory leak in PCKS11-NSS security provider |
2024-02-02 | Joshua Cao | JDK-8325151 | Eliminate range checks using induction variable range data |
2024-02-02 | Dan Lutker | JDK-8325150 | (tz) Update Timezone Data to 2024a |
2024-02-01 | Joshua Cao | JDK-8325146 | LoopPredication unnecessary lower bounds checks |
2024-02-01 | William Kemper | JDK-8325145 | Nashorn doesn't resolve overloaded method on aarch64 |
2024-02-01 | Aleksey Shipilev | JDK-8324174 | assert(m->is_entered(current)) failed: invariant |
2024-02-01 | Aleksey Shipilev | JDK-8324861 | Exceptions::wrap_dynamic_exception() doesn't have ResourceMark |
2024-02-01 | Aleksey Shipilev | JDK-8320712 | Rewrite BadFactoryTest in pure Java |
2024-02-01 | Aleksey Shipilev | JDK-8325022 | Incorrect error message on client authentication |
2024-01-30 | William Kemper | JDK-8324995 | Shenandoah: Skip to full gc for humongous allocation failures |
2024-01-30 | Paul Hohensee | JDK-8324790 | ifnode::fold_compares_helper cleanup |
2024-01-30 | Paul Hohensee | JDK-8323411 | More aggressive merging of uncommon_traps |
2024-01-30 | William Kemper | JDK-8324981 | Shenandoah: Move commit and soft max heap changed methods into heap |
2024-01-30 | Aleksey Shipilev | JDK-8324937 | GHA: Avoid multiple test suites per job |
2024-01-30 | Aleksey Shipilev | JDK-8324833 | Signed integer overflows in ABS |
2024-01-30 | Aleksey Shipilev | JDK-8210858 | AArch64: remove Math.log intrinsic |
2024-01-30 | Aleksey Shipilev | JDK-8242564 | javadoc crashes:: class cast exception com.sun.tools.javac.code.Symtab$6 |
2024-01-29 | Evgeny Astigeevich | JDK-8324874 | AArch64: crypto pmull based CRC32/CRC32C intrinsics clobber V8-V15 registers |
2024-01-29 | Aleksey Shipilev | JDK-8324723 | GHA: Upgrade some actions to avoid deprecated Node 16 |
2024-01-29 | Aleksey Shipilev | JDK-8324347 | Enable "maybe-uninitialized" warning for FreeType 2.13.1 |
2024-01-29 | Aleksey Shipilev | JDK-8315923 | pretouch_memory by atomic-add-0 fragments huge pages unexpectedly |
2024-01-27 | Paul Hohensee | JDK-8324667 | fold Parse::seems_stable_comparison() |
2024-01-26 | Paul Hohensee | JDK-8324646 | Avoid Class.forName in SecureRandom constructor |
2024-01-26 | Paul Hohensee | JDK-8324648 | Avoid NoSuchMethodError when instantiating NativePRNG |
2024-01-26 | Paul Hohensee | JDK-8299254 | Support dealing with standard assert macro |
2024-01-26 | Aleksey Shipilev | JDK-8324755 | Enable parallelism in vmTestbase/gc/gctests/LargeObjects tests |
2024-01-26 | Aleksey Shipilev | JDK-8306767 | Concurrent repacking of extra data in MethodData is potentially unsafe |
2024-01-26 | Aleksey Shipilev | JDK-8324123 | aarch64: fix prfm literal encoding in assembler |
2024-01-25 | Roman Kennke | JDK-8324734 | Relax too-strict assert(VM_Version::supports_evex()) in Assembler::locate_operand() |
2024-01-25 | Aleksey Shipilev | JDK-8322149 | ConcurrentHashMap smarter presizing for copy constructor and putAll |
2024-01-24 | Aleksey Shipilev | JDK-8324659 | GHA: Generic jtreg errors are not reported |
2024-01-24 | Kelvin Nilsen | JDK-8324649 | Shenandoah: replace implementation of free set |
2024-01-23 | William Kemper | JDK-8324553 | Shenandoah: Move periodic tasks closer to their collaborators |
2024-01-23 | Aleksey Shipilev | JDK-8324514 | ClassLoaderData::print_on should print address of class loader |
2024-01-23 | Aleksey Shipilev | JDK-8324050 | Issue store-store barrier after re-materializing objects during deoptimization |
2024-01-22 | William Kemper | JDK-8324334 | Shenandoah: Improve end of process report |
2024-01-22 | Evgeny Astigeevich | JDK-8324318 | Limited uses of evol_method dependencies from `nmethod::dependencies_begin` |
2024-01-22 | Aleksey Shipilev | JDK-8323154 | C2: assert(cmp != nullptr && cmp->Opcode() == Op_Cmp(bt)) failed: no exit test |
2024-01-20 | Volker Simonis | JDK-8324241 | Always record evol_method deps to avoid excessive method flushing |
2024-01-19 | William Kemper | JDK-8324225 | Shenandoah: VMThread may become unable to complete safepoint synchronization |
2024-01-18 | William Kemper | JDK-8324173 | GenShen: Fix error that could cause young gcs to fail when old marking is running |
2024-01-17 | William Kemper | JDK-8324067 | GenShen: Isolate regulator thread to generational mode |
2024-01-17 | Aleksey Shipilev | JDK-8323659 | LinkedTransferQueue add and put methods call overridable offer |
2024-01-17 | Y. Ramakrishna | JDK-8323901 | GenShen: separate generational marking code |
2024-01-16 | Aleksey Shipilev | JDK-8323101 | C2: assert(n->in(0) == nullptr) failed: divisions with zero check should already have bailed out earlier in split-if |
2024-01-16 | Aleksey Shipilev | JDK-8323584 | AArch64: Unnecessary ResourceMark in NativeCall::set_destination_mt_safe |
2024-01-16 | Sergey Bylokhov | JDK-8240756 | [macos] SwingSet2:TableDemo:Printed Japanese characters were garbled |
2024-01-16 | Andrei Pangin | JDK-8323755 | JFR fails to get a stack trace of System.currentTimeMillis() on AArch64 |
2024-01-15 | Evgeny Astigeevich | JDK-8323741 | Improve automated vtable/itable stub size calculation |
2024-01-15 | Aleksey Shipilev | JDK-8323637 | Capture hotspot replay files in GHA |
2024-01-15 | Tobias Hartmann | JDK-8323727 | [REDO] C2 compilation fails with assert(verify(phase)) failed: missing Value() optimization |
2024-01-15 | Aleksey Shipilev | JDK-8323717 | Introduce test keyword for tests that need external dependencies |
2024-01-15 | Aleksey Shipilev | JDK-8322957 | Generational ZGC: Relocation selection must join the STS |
2024-01-15 | Aleksey Shipilev | JDK-8318563 | GetClassFields should not use random access to field |
2024-01-15 | Aleksey Shipilev | JDK-8323562 | SaslInputStream.read() may return wrong value |
2024-01-13 | Sergey Bylokhov | JDK-8221261 | Deadlock on macOS in JFXPanel app when handling IME calls |
2024-01-12 | Aleksey Shipilev | JDK-8322830 | Add test case for ZipFile opening a ZIP with no entries |
2024-01-12 | Kelvin Nilsen | JDK-8323677 | Shenandoah: Expedite recycling of immediate garbage |
2024-01-12 | Aleksey Shipilev | JDK-8314515 | java/util/concurrent/SynchronousQueue/Fairness.java failed with "Error: fair=false i=8 j=0" |
2024-01-12 | Aleksey Shipilev | JDK-8322971 | KEM.getInstance() should check if a 3rd-party security provider is signed |
2024-01-12 | Kelvin Nilsen | JDK-8323634 | Shenandoah: Document behavior of EvacOOM protocol |
2024-01-12 | William Kemper | JDK-8323630 | GenShen: Control thread may (still) ignore requests to start concurrent GC |
2024-01-12 | William Kemper | JDK-8323629 | Shenandoah: Fix missing include and declaration |
2024-01-12 | William Kemper | JDK-8323627 | Shenandoah: Refactor init logger |
2024-01-10 | Paul Hohensee | JDK-8323519 | Add applications/ctw/modules to Hotspot tiered testing |
2024-01-10 | Aleksey Shipilev | JDK-8321107 | Add more test cases for JDK-8319372 |
2024-01-10 | Paul Hohensee | JDK-8322976 | Remove reference to transform_no_reclaim |
2024-01-10 | Aleksey Shipilev | JDK-8323243 | JNI invocation of an abstract instance method corrupts the stack |
2024-01-10 | Aleksey Shipilev | JDK-8323515 | Create test alias "all" for all test roots |
2024-01-10 | Aleksey Shipilev | JDK-8323503 | x86: Shorter movptr(reg, imm) for 32-bit unsigned immediates |
2024-01-09 | William Kemper | JDK-8323428 | Shenandoah: Unused memory in regions compacted during a full GC should be mangled |
2024-01-09 | Evgeny Astigeevich | JDK-8323344 | Remove unused `nmethod::_scopes_data_offset` |
2024-01-09 | Aleksey Shipilev | JDK-8320310 | CompiledMethod::has_monitors flag can be incorrect |
2024-01-09 | Aleksey Shipilev | JDK-8320317 | ObjectMonitor NotRunnable is not really an optimization |
2024-01-09 | Aleksey Shipilev | JDK-8322657 | CDS filemap fastdebug assert while loading Graal CE Polyglot in isolated classloader |
2024-01-08 | Paul Hohensee | JDK-8323095 | Expand TraceOptoParse block output abbreviations |
2024-01-08 | Paul Hohensee | JDK-8322725 | (tz) Update Timezone Data to 2023d |
2024-01-08 | Paul Hohensee | JDK-8321974 | Crash in ciKlass::is_subtype_of because TypeAryPtr::_klass is not initialized |
2024-01-08 | Roman Kennke | JDK-8323211 | Serial GC: Implement new full GC that preserves object headers |
2024-01-08 | Roman Kennke | JDK-8323192 | [Lilliput] Implement new Serial Full GC |
2024-01-08 | Aleksey Shipilev | JDK-8320682 | [AArch64] C1 compilation fails with "Field too big for insn" |
2024-01-08 | Aleksey Shipilev | JDK-8319757 | java/nio/channels/DatagramChannel/InterruptibleOrNot.java failed: wrong exception thrown |
2024-01-08 | Aleksey Shipilev | JDK-8322992 | Javac fails with StackOverflowError when compiling deeply nested synchronized blocks |
2024-01-08 | Aleksey Shipilev | JDK-8310844 | [AArch64] C1 compilation fails because monitor offset in OSR buffer is too large for immediate |
2024-01-08 | Aleksey Shipilev | JDK-8322996 | BoxLockNode creation fails with assert(reg < CHUNK_SIZE) failed: sanity |
2024-01-08 | Aleksey Shipilev | JDK-8322846 | Running with -Djdk.tracePinnedThreads set can hang |
2024-01-08 | Aleksey Shipilev | JDK-8322815 | Eliminate -Wparentheses warnings in shenandoah code |
2024-01-08 | Tobias Hartmann | JDK-8323116 | [REDO] Computational test more than 2x slower when AVX instructions are used |
2024-01-05 | Paul Hohensee | JDK-8322968 | [17u] Amend Atomics gtest with 1-byte tests |
2024-01-05 | William Kemper | JDK-8323086 | Shenandoah: Heap could be corrupted by oom during evacuation |
2024-01-05 | William Kemper | JDK-8323085 | Shenandoah: Heap could be corrupted by oom during evacuation |
2024-01-05 | Y. Ramakrishna | JDK-8323083 | [GenShen] Alloca avoidance, const-safety, interface decluttering in promotion budgeting |
2024-01-05 | Aleksey Shipilev | JDK-8323065 | Unneccesary CodeBlob lookup in CompiledIC::internal_set_ic_destination |
2024-01-05 | Aleksey Shipilev | JDK-8322985 | [BACKOUT] 8318562: Computational test more than 2x slower when AVX instructions are used |
2024-01-05 | Aleksey Shipilev | JDK-8322512 | StringBuffer.repeat does not work correctly after toString() was called |
2024-01-05 | William Kemper | JDK-8323023 | GenShen: Region logging test fails intermittently |
2024-01-05 | William Kemper | JDK-8323021 | Shenandoah: Encountered reference count always attributed to first worker thread |
2024-01-03 | Paul Hohensee | JDK-8285596 | AArch64: Unneeded relocations for runtime calls if runtime code is not relocated |
2024-01-03 | Paul Hohensee | JDK-8307537 | Print blobs/nmethods/adapters stats per code heap in CodeCache::print_summary |
2024-01-03 | Paul Hohensee | JDK-8321529 | `log_on_large_pages_failure` reports log_debug(gc, heap, coops) for ReservedCodeSpace failures |
2024-01-03 | Paul Hohensee | JDK-8311248 | Refactor CodeCache::initialize_heaps to simplify adding new CodeCache segments |
2024-01-03 | Paul Hohensee | JDK-8205076 | [17u] Inet6AddressImpl.c: `lookupIfLocalHost` accesses `int InetAddress.preferIPv6Address` as a boolean |
2024-01-03 | Aleksey Shipilev | JDK-8322954 | Shenandoah: Convert evac-update closures asserts to rich asserts |
2024-01-03 | Aleksey Shipilev | JDK-8318445 | More broken bailout chains in C2 |
2024-01-03 | Aleksey Shipilev | JDK-8322159 | ThisEscapeAnalyzer crashes for erroneous code |
2024-01-03 | Aleksey Shipilev | JDK-8322166 | Files.isReadable/isWritable/isExecutable expensive when file does not exist |
2024-01-03 | Aleksey Shipilev | JDK-8322141 | SequenceInputStream.transferTo should not return as soon as Long.MAX_VALUE bytes have been transferred |
2024-01-03 | Aleksey Shipilev | JDK-8322255 | Generational ZGC: ZPageSizeMedium should be set before MaxTenuringThreshold |
2024-01-03 | Aleksey Shipilev | JDK-8319548 | Unexpected internal name for Filler array klass causes error in VisualVM |
2024-01-03 | Aleksey Shipilev | JDK-8321619 | Generational ZGC: ZColorStoreGoodOopClosure is only valid for young objects |
2024-01-03 | Aleksey Shipilev | JDK-8321151 | JDK-8294427 breaks Windows L&F on all older Windows versions |
2024-01-03 | Aleksey Shipilev | JDK-8320275 | assert(_chunk->bitmap().at(index)) failed: Bit not set at index |
2024-01-01 | Kelvin Nilsen | JDK-8322804 | Shenandoah: heap may be corrupted following OutOfMemoryError during Class Initialization |
2023-12-19 | William Kemper | JDK-8322503 | Shenandoah: Clarify gc state usage |
2023-12-19 | Paul Hohensee | JDK-8314029 | Add file name parameter to Compiler.perfmap |
2023-12-19 | Aleksey Shipilev | JDK-8322040 | Missing array bounds check in ClassReader.parameter |
2023-12-19 | Aleksey Shipilev | JDK-8321479 | java -D-D crashes |
2023-12-19 | Aleksey Shipilev | JDK-8316197 | Make tracing of inline cache available in unified logging |
2023-12-19 | Aleksey Shipilev | JDK-8321933 | TestCDSVMCrash.java spawns two processes |
2023-12-19 | Aleksey Shipilev | JDK-8321279 | Implement hashCode() in Heap-X-Buffer.java.template |
2023-12-19 | Aleksey Shipilev | JDK-8259637 | java.io.File.getCanonicalPath() returns different values for same path |
2023-12-19 | Roman Kennke | JDK-8322383 | G1: Only preserve marks on objects that are actually moved |
2023-12-19 | William Kemper | JDK-8322347 | GenShen: Run shenandoah tier2 and tier3 tests separately in GHA |
2023-12-18 | Aleksey Shipilev | JDK-8322282 | Incorrect LoaderConstraintTable::add_entry after JDK-8298468 |
2023-12-16 | Y. Ramakrishna | JDK-8322242 | [GenShen] TestAllocObjects#generational fails with "Unrecognized VM option 'ShenandoahSuspendibleWorkers'" |
2023-12-16 | Y. Ramakrishna | JDK-8322241 | AEADBufferTest crash |
2023-12-15 | William Kemper | JDK-8322219 | GenShen: GHA for shenandoah repo should run all shenandoah jtreg tests |
2023-12-15 | Y. Ramakrishna | JDK-8322150 | [GenShen] TestPeriodicGC fails with "Generational mode: Should have periodic young GC in logs" |
2023-12-13 | Y. Ramakrishna | JDK-8321939 | [GenShen] ShenandoahOldEvacRatioPercent=100 fails with divide-by-zero |
2023-12-12 | William Kemper | JDK-8321937 | GenShen: Sync up 21u based repo |
2023-12-12 | Aleksey Shipilev | JDK-8308245 | Add -proc:full to describe current default annotation processing policy |
2023-12-12 | Aleksey Shipilev | JDK-8321582 | yield |
2023-12-12 | Aleksey Shipilev | JDK-8320886 | Unsafe_SetMemory0 is not guarded |
2023-12-11 | William Kemper | JDK-8321816 | GenShen: Provide a minimum amount of time for an old collection to run |
2023-12-11 | William Kemper | JDK-8321815 | Shenandoah: gc state should be synchronized to java threads only once per safepoint |
2023-12-11 | Kelvin Nilsen | JDK-8321811 | GenShen: Limit tenuring with minimum time since allocation |
2023-12-11 | Kelvin Nilsen | JDK-8321810 | GenShen: Surge worker threads when GC is under duress |
2023-12-11 | Kelvin Nilsen | JDK-8321809 | GenShen: Throttle allocations when GC is under duress |
2023-12-11 | Kelvin Nilsen | JDK-8321806 | Shenandoah: each mutator must see FullGC or GC overhead limit is exceeded before throwing OOM |
2023-12-11 | Aleksey Shipilev | JDK-8321270 | Virtual Thread.yield consumes parking permit |
2023-12-11 | Aleksey Shipilev | JDK-8320597 | RSA signature verification fails on signed data that does not encode params correctly |
2023-12-11 | Aleksey Shipilev | JDK-8310524 | C2: record parser-generated LoadN nodes for IGVN |
2023-12-10 | Volker Simonis | JDK-8321660 | [CRaC] Trim native heap before checkpoint to decrease image size |
2023-12-10 | Volker Simonis | JDK-8289819 | [CRaC] Avoid two consecutive GCs before checkpointing |
2023-12-08 | William Kemper | JDK-8321605 | GenShen: Old generation reference process is never reset |
2023-12-08 | Evgeny Astigeevich | JDK-8321599 | Data loss in AVX3 Base64 decoding |
2023-12-07 | Evgeny Astigeevich | JDK-8321526 | StaticHugePageSupport::pagesizes() should only return page sizes with non-zero nr_hugepages |
2023-12-07 | Aleksey Shipilev | JDK-8315827 | Kitchensink.java and RenaissanceStressTest.java time out with jvmti module errors |
2023-12-07 | Aleksey Shipilev | JDK-8321053 | Use ByteArrayInputStream.buf directly when parameter of transferTo() is trusted |
2023-12-07 | Aleksey Shipilev | JDK-8320570 | NegativeArraySizeException decoding >1G UTF8 bytes with non-ascii characters |
2023-12-07 | Aleksey Shipilev | JDK-8320892 | AArch64: Restore FPU control state after JNI |
2023-12-07 | Aleksey Shipilev | JDK-8320948 | NPE due to unreported compiler error |
2023-12-07 | Aleksey Shipilev | JDK-8321164 | javac with annotation processor throws AssertionError: Filling jrt:/... during JarFileObject[/...] |
2023-12-06 | Aleksey Shipilev | JDK-8321470 | ThreadLocal.nextHashCode can be static final |
2023-12-05 | Aleksey Shipilev | JDK-8321410 | Shenandoah: Remove ShenandoahSuspendibleWorkers flag |
2023-12-05 | Aleksey Shipilev | JDK-8320144 | Compilation crashes when a custom annotation with invalid default value is used |
2023-12-05 | Kelvin Nilsen | JDK-8321401 | GenShen: Each mutator must see FullGC before throwing OOM |
2023-12-05 | Aleksey Shipilev | JDK-8315128 | jdk/jfr/event/runtime/TestResidentSetSizeEvent.java fails with "The size should be less than or equal to peak" |
2023-12-05 | Aleksey Shipilev | JDK-8317307 | test/jdk/com/sun/jndi/ldap/LdapPoolTimeoutTest.java fails with ConnectException: Connection timed out: no further information |
2023-12-05 | Aleksey Shipilev | JDK-8321220 | JFR: RecordedClass reports incorrect modifiers |
2023-12-05 | Aleksey Shipilev | JDK-8316193 | jdk/jfr/event/oldobject/TestListenerLeak.java java.lang.Exception: Could not find leak |
2023-12-05 | Aleksey Shipilev | JDK-8305931 | jdk/jfr/jcmd/TestJcmdDumpPathToGCRoots.java failed with "Expected chains but found none" |
2023-12-05 | Aleksey Shipilev | JDK-8320687 | sun.jvmstat.monitor.MonitoredHost.getMonitoredHost() throws unexpected exceptions when invoked concurrently |
2023-12-05 | Aleksey Shipilev | JDK-8318809 | java/util/concurrent/ConcurrentLinkedQueue/WhiteBox.java shows intermittent failures on linux ppc64le and aarch64 |
2023-12-05 | Aleksey Shipilev | JDK-8321215 | Incorrect x86 instruction encoding for VSIB addressing mode |
2023-12-05 | Y. Ramakrishna | JDK-8321302 | GenShen: adapative tenuring: xeno down |
2023-12-04 | Aleksey Shipilev | JDK-8321105 | Enable UseCryptoPmullForCRC32 for Neoverse V2 |
2023-12-04 | Aleksey Shipilev | JDK-8320877 | Shenandoah: Remove ShenandoahUnloadClassesFrequency support |
2023-12-04 | Aleksey Shipilev | JDK-8315701 | [macos] Regression: KeyEvent has different keycode on different keyboard layouts |
2023-12-04 | Aleksey Shipilev | JDK-8320145 | Compiler should accept final variable in Record Pattern |
2023-12-04 | Aleksey Shipilev | JDK-8308614 | Enabling JVMTI ClassLoad event slows down vthread creation by factor 10 |
2023-12-04 | Aleksey Shipilev | JDK-8321269 | Require platforms to define DEFAULT_CACHE_LINE_SIZE |
2023-12-04 | Aleksey Shipilev | JDK-8321242 | Enable WorkerThreads to run tasks in caller thread |
2023-12-01 | Sergey Bylokhov | JDK-8321156 | Improve the handling of invalid UTF-8 byte sequences for ZipInputStream::getNextEntry and ZipFile::getComment |
2023-11-30 | Kelvin Nilsen | JDK-8321149 | GenShen: Test for is_good_progress() following degen needs to sum all available memory |
2023-11-30 | Aleksey Shipilev | JDK-8321137 | Reconsider ICStub alignment |
2023-11-30 | Roman Kennke | JDK-8321135 | [Lilliput/JDK17] Fix repo permissions |
2023-11-30 | Roman Kennke | JDK-8321134 | [Lilliput/JDK21] Fix repo permissions |
2023-11-30 | Roman Kennke | JDK-8321123 | [Shenandoah/JDK21] Fix repo permissions |
2023-11-30 | Andrei Pangin | JDK-8321116 | AsyncGetCallTrace crashes on macOS/AArch64 after JDK-8314600 |
2023-11-30 | Aleksey Shipilev | JDK-8321122 | Shenandoah: Remove ShenandoahLoopOptsAfterExpansion flag |
2023-11-30 | Aleksey Shipilev | JDK-8321120 | Shenandoah: Remove ShenandoahElasticTLAB flag |
2023-11-30 | Paul Hohensee | CODETOOLS-7903565 | JMH: Gross score estimation errors in overloaded/unfair benchmarks |
2023-11-30 | Aleksey Shipilev | JDK-8318626 | GetClassFields does not filter out ConstantPool.constantPoolOop field |
2023-11-30 | Aleksey Shipilev | JDK-8320888 | Shenandoah: Enable ShenandoahVerifyOptoBarriers in debug builds |
2023-11-30 | Aleksey Shipilev | JDK-8320858 | Move jpackage tests to tier3 |
2023-11-30 | Aleksey Shipilev | JDK-8320859 | gtest high malloc footprint caused by BufferNodeAllocator stress test |
2023-11-30 | Aleksey Shipilev | JDK-8319935 | Ensure only one JvmtiThreadState is created for one JavaThread associated with attached native thread |
2023-11-30 | Aleksey Shipilev | JDK-8320907 | Shenandoah: Remove ShenandoahSelfFixing flag |
2023-11-30 | Paul Hohensee | JDK-8320937 | support latest VS2022 MSC_VER in abstract_vm_version.cpp |
2023-11-29 | Aleksey Shipilev | JDK-8313816 | Accessing jmethodID might lead to spurious crashes |
2023-11-29 | Aleksey Shipilev | JDK-8320602 | Lock contention in SchemaDVFactory.getInstance() |
2023-11-29 | Aleksey Shipilev | JDK-8319437 | NMT should show library names in call stacks |
2023-11-29 | Aleksey Shipilev | JDK-8320769 | Remove ill-adviced "make install" target |
2023-11-29 | Aleksey Shipilev | JDK-8320061 | [nmt] Multiple issues with peak accounting |
2023-11-29 | Aleksey Shipilev | JDK-8320049 | PKCS10 would not discard the cause when throw SignatureException on invalid key |
2023-11-29 | Aleksey Shipilev | JDK-8320379 | C2: Sort spilling/unspilling sequence for better ld/st merging into ldp/stp on AArch64 |
2023-11-29 | Aleksey Shipilev | JDK-8316422 | TestIntegerUnsignedDivMod.java triggers "invalid layout" assert in FrameValues::validate |
2023-11-29 | Y. Ramakrishna | JDK-8321041 | GenShen: adaptive tenuring model should be improved |
2023-11-29 | Evgeny Astigeevich | JDK-8321025 | Enable Neoverse N1 optimizations for Neoverse V2 |
2023-11-29 | Aleksey Shipilev | JDK-8320969 | Shenandoah: Enforce stable number of GC workers |
2023-11-28 | Aleksey Shipilev | JDK-8320924 | Improve heap dump performance by optimizing archived object checks |
2023-11-28 | Aleksey Shipilev | JDK-8320921 | GHA: Parallelize hotspot_compiler test jobs |
2023-11-28 | William Kemper | JDK-8320913 | GenShen: Bootstrap 21u backports repo |
2023-11-28 | Aleksey Shipilev | JDK-8314220 | Configurable InlineCacheBuffer size |
2023-11-28 | Aleksey Shipilev | JDK-8320001 | javac crashes while adding type annotations to the return type of a constructor |
2023-11-28 | Aleksey Shipilev | JDK-8318599 | HttpURLConnection cache issues leading to crashes in JGSS w/ native GSS introduced by 8303809 |
2023-11-27 | Roman Kennke | JDK-8320761 | [Lilliput] Implement compact identity hashcode |
2023-11-27 | Aleksey Shipilev | JDK-8319220 | Pattern matching switch with a lot of cases is unduly slow |
2023-11-23 | Roman Kennke | JDK-8320666 | [Lilliput/JDK17] Add arrayOopDesc::base_offset() gtest |
2023-11-22 | Aleksey Shipilev | JDK-8319879 | Stress mode to randomize incremental inlining decision |
2023-11-21 | Autumn Capasso | JDK-8320559 | JVM security properties warning |
2023-11-21 | Aleksey Shipilev | JDK-8318562 | Computational test more than 2x slower when AVX instructions are used |
2023-11-21 | Aleksey Shipilev | JDK-8320192 | SHAKE256 does not work correctly if n >= 137 |
2023-11-21 | Aleksey Shipilev | JDK-8320168 | handle setsocktopt return values |
2023-11-21 | Aleksey Shipilev | JDK-8319817 | Charset constructor should make defensive copy of aliases |
2023-11-21 | Aleksey Shipilev | JDK-8308144 | Uncontrolled memory consumption in SSLFlowDelegate.Reader |
2023-11-20 | Aleksey Shipilev | JDK-8319137 | release _object in ObjectMonitor dtor to avoid races |
2023-11-20 | Y. Ramakrishna | JDK-8320439 | [GenShen] Possible livelock observed in jtreg testing |
2023-11-20 | Aleksey Shipilev | JDK-8319896 | Remove monitor deflation from final audit |
2023-11-20 | Aleksey Shipilev | JDK-8319897 | Move StackWatermark handling out of LockStack::contains |
2023-11-17 | Kelvin Nilsen | JDK-8320336 | GenShen: Reduce proactive humongous defragmentation efforts |
2023-11-17 | Aleksey Shipilev | JDK-8319987 | compilation of sealed classes leads to infinite recursion |
2023-11-17 | Aleksey Shipilev | JDK-8304020 | Speed up test/jdk/java/util/zip/ZipFile/TestTooManyEntries.java and clarify its purpose |
2023-11-16 | Aleksey Shipilev | JDK-8319747 | galoisCounterMode_AESCrypt stack walking broken |
2023-11-16 | Aleksey Shipilev | JDK-8320209 | VectorMaskGen clobbers rflags on x86_64 |
2023-11-16 | Aleksey Shipilev | JDK-8317834 | java/lang/Thread/IsAlive.java timed out |
2023-11-16 | Aleksey Shipilev | JDK-8320206 | Some intrinsics/stubs missing vzeroupper on x86_64 |
2023-11-16 | Aleksey Shipilev | JDK-8287284 | C2: loop optimization performs split_thru_phi infinitely many times |
2023-11-16 | Aleksey Shipilev | JDK-8313672 | C2: PhaseCCP does not correctly track analysis dependencies involving shift, convert, and mask |
2023-11-16 | Aleksey Shipilev | JDK-8319187 | Add three eMudhra emSign roots |
2023-11-15 | Aleksey Shipilev | JDK-8319970 | AArch64: enable tests compiler/intrinsics/Test(Long|Integer)UnsignedDivMod.java on aarch64 |
2023-11-15 | Aleksey Shipilev | JDK-8191460 | crash in Annotate with duplicate declaration and annotation processing enabled |
2023-11-15 | Aleksey Shipilev | JDK-8303920 | Avoid calling out to python in DataDescriptorSignatureMissing test |
2023-11-15 | Aleksey Shipilev | JDK-8309203 | C2: remove copy-by-value of GrowableArray for InterfaceSet |
2023-11-15 | Aleksey Shipilev | JDK-8316392 | compiler/interpreter/TestVerifyStackAfterDeopt.java failed with SIGBUS in PcDescContainer::find_pc_desc_internal |
2023-11-15 | Aleksey Shipilev | JDK-8318759 | Add four DigiCert root certificates |
2023-11-15 | Aleksey Shipilev | JDK-8320165 | Parallel: Full GC code is very slow due to quadratic calc_new_address |
2023-11-15 | William Kemper | JDK-8320119 | GenShen: Correct misspellings of parsable |
2023-11-15 | William Kemper | JDK-8320112 | GenShen: Improve end of process report |
2023-11-14 | Aleksey Shipilev | JDK-8317562 | [JFR] Compilation queue statistics |
2023-11-14 | Aleksey Shipilev | JDK-8318636 | Add jcmd to print annotated process memory map |
2023-11-14 | Aleksey Shipilev | JDK-8319818 | Address GCC 13.2.0 warnings (stringop-overflow and dangling-pointer) |
2023-11-14 | Aleksey Shipilev | JDK-8320053 | GHA: Cross-compile gtest code |
2023-11-13 | Aleksey Shipilev | JDK-8319828 | runtime/NMT/VirtualAllocCommitMerge.java may fail if mixing interpreted and compiled native invocations |
2023-11-13 | Aleksey Shipilev | JDK-8319314 | NMT detail report slow or hangs for large number of mappings |
2023-11-10 | William Kemper | JDK-8319931 | GenShen: Increase no progress threshold for TestThreadFailure |
2023-11-10 | Paul Hohensee | JDK-8319725 | G1: Subtracting virtual time from wall time after JDK-8319204 |
2023-11-10 | Roman Kennke | JDK-8319801 | Recursive lightweight locking: aarch64 implementation |
2023-11-10 | Roman Kennke | JDK-8319799 | Recursive lightweight locking: x86 implementation |
2023-11-10 | Roman Kennke | JDK-8319797 | Recursive lightweight locking: Runtime implementation |
2023-11-10 | Aleksey Shipilev | JDK-8319554 | Select LogOutput* directly for stdout and stderr |
2023-11-10 | Aleksey Shipilev | JDK-8319876 | Reduce memory consumption of VM_ThreadDump::doit |
2023-11-10 | Roman Kennke | JDK-8319778 | Remove unreachable code in ObjectSynchronizer::exit |
2023-11-10 | Roman Kennke | JDK-8319773 | Avoid inflating monitors when installing hash codes for LM_LIGHTWEIGHT |
2023-11-10 | Aleksey Shipilev | JDK-8319883 | Zero: Use atomic built-ins for 64-bit accesses |
2023-11-09 | William Kemper | JDK-8319867 | GenShen: Make old regions parsable at end of concurrent cycles |
2023-11-09 | Aleksey Shipilev | JDK-8319793 | C2 compilation fails with "Bad graph detected in build_loop_late" after JDK-8279888 |
2023-11-09 | Aleksey Shipilev | JDK-8319372 | C2 compilation fails with "Bad immediate dominator info" |
2023-11-09 | Aleksey Shipilev | JDK-8318826 | C2: "Bad graph detected in build_loop_late" with incremental inlining |
2023-11-09 | Aleksey Shipilev | JDK-8318690 | C2: assert(!had_error) failed: bad dominance |
2023-11-09 | Aleksey Shipilev | JDK-8316594 | C2 SuperWord: wrong result with hand unrolled loops |
2023-11-09 | Aleksey Shipilev | JDK-8316756 | C2 EA fails with "missing memory path" when encountering unsafe_arraycopy stub call |
2023-11-09 | Aleksey Shipilev | JDK-8317678 | Fix up hashCode() for ZipFile.Source.Key |
2023-11-09 | Aleksey Shipilev | JDK-8317299 | safepoint scalarization doesn't keep track of the depth of the JVM state |
2023-11-09 | Aleksey Shipilev | JDK-8314990 | Generational ZGC: Strong OopStorage stats reported as weak roots |
2023-11-09 | Aleksey Shipilev | JDK-8314056 | Remove runtime platform check from frem/drem |
2023-11-09 | Aleksey Shipilev | JDK-8311218 | fatal error: stuck in JvmtiVTMSTransitionDisabler::VTMS_transition_disable |
2023-11-09 | Aleksey Shipilev | JDK-8261837 | SIGSEGV in ciVirtualCallTypeData::translate_from |
2023-11-09 | Aleksey Shipilev | JDK-8308504 | C2: "malformed control flow" after JDK-8303466 |
2023-11-09 | Aleksey Shipilev | JDK-8303692 | AArch64: String[Latin1|UTF16].indexOf(byte[],int,byte[],int,int) intrinsics are slower than Java code |
2023-11-09 | Aleksey Shipilev | JDK-8318757 | VM_ThreadDump asserts in interleaved ObjectMonitor::deflate_monitor calls |
2023-11-09 | Evgeny Astigeevich | JDK-8319795 | Static huge pages are not used for CodeCache |
2023-11-09 | Aleksey Shipilev | JDK-8319456 | jdk/jfr/event/gc/collection/TestGCCauseWith[Serial|Parallel].java : GC cause 'GCLocker Initiated GC' not in the valid causes |
2023-11-08 | Roman Kennke | JDK-8319726 | Parallel GC: Re-use object in object-iterator |
2023-11-08 | Aleksey Shipilev | JDK-8319197 | Exclude hb-subset and hb-style from compilation |
2023-11-08 | Aleksey Shipilev | JDK-8318678 | Vector access on heap MemorySegments only works for byte[] |
2023-11-08 | Aleksey Shipilev | JDK-8319436 | Proxy.newProxyInstance throws NPE if loader is null and interface not visible from class loader |
2023-11-08 | Roman Kennke | JDK-8319724 | [Lilliput] ParallelGC: Forwarded objects found during heap inspection |
2023-11-08 | William Kemper | JDK-8319671 | GenShen: Old marking may encounter invalid pointers in SATB buffers |
2023-11-07 | Aleksey Shipilev | JDK-8319650 | Improve heap dump performance with class metadata caching |
2023-11-07 | Aleksey Shipilev | JDK-8316533 | C2 compilation fails with assert(verify(phase)) failed: missing Value() optimization |
2023-11-06 | Aleksey Shipilev | JDK-8318895 | Deoptimization results in incorrect lightweight locking stack |
2023-11-06 | Aleksey Shipilev | JDK-8318955 | Add ReleaseIntArrayElements in Java_sun_awt_X11_XlibWrapper_SetBitmapShape XlbWrapper.c to early return |
2023-11-06 | Aleksey Shipilev | JDK-8318422 | Allow poller threads be virtual threads |
2023-11-06 | Aleksey Shipilev | JDK-8313643 | Update HarfBuzz to 8.2.2 |
2023-11-06 | Aleksey Shipilev | JDK-8317374 | Add Let's Encrypt ISRG Root X2 |
2023-11-06 | Aleksey Shipilev | JDK-8319195 | Move most tier 1 vector API regression tests to tier 3 |
2023-11-06 | Aleksey Shipilev | JDK-8318736 | com/sun/jdi/JdwpOnThrowTest.java failed with "transport error 202: bind failed: Address already in use" |
2023-11-06 | Aleksey Shipilev | JDK-8295159 | DSO created with -ffast-math breaks Java floating-point arithmetic |
2023-11-06 | Roman Kennke | JDK-8319524 | [Lilliput] Only warn when compact headers are explicitly enabled |
2023-11-03 | Aleksey Shipilev | JDK-8319406 | x86: Shorter movptr(reg, imm) for 32-bit immediates |
2023-11-03 | Roman Kennke | JDK-8319376 | ParallelGC: Forwarded objects found during heap inspection |
2023-11-02 | Kelvin Nilsen | JDK-8319342 | GenShen: Reset the count of degenerated cycles in a row following Full GC |
2023-11-02 | Paul Hohensee | JDK-8276819 | javax/print/PrintServiceLookup/FlushCustomClassLoader.java fails to free |
2023-11-02 | Paul Hohensee | JDK-8273831 | PrintServiceLookup spawns 2 threads in the current classloader, getting orphaned |
2023-11-02 | Paul Hohensee | JDK-8316719 | C2 compilation still fails with "bad AD file" |
2023-11-02 | Paul Hohensee | JDK-8309067 | gtest/AsyncLogGtest.java fails again in stderrOutput_vm |
2023-11-02 | Paul Hohensee | JDK-8297302 | gtest/AsyncLogGtest.java fails AsyncLogTest.stdoutOutput_vm |
2023-11-02 | Aleksey Shipilev | JDK-8317965 | TestLoadLibraryDeadlock.java fails with "Unable to load native library.: expected true, was false" |
2023-11-01 | Paul Hohensee | JDK-8282664 | Unroll by hand StringUTF16 and StringLatin1 polynomial hash loops |
2023-11-01 | Paul Hohensee | JDK-8317806 | Aarch64 10x+ slower at clearing IC callsites than x64 causes long code cache unloading times |
2023-11-01 | Paul Hohensee | JDK-8316286 | Add diagnostic command to write Linux perf jit dump file |
2023-11-01 | Aleksey Shipilev | JDK-8316132 | CDSProtectionDomain::get_shared_protection_domain should check for exception |
2023-11-01 | Aleksey Shipilev | JDK-8319120 | Unbound ScopedValue.get() throws the wrong exception |
2023-11-01 | Aleksey Shipilev | JDK-8318467 | [jmh] tests concurrent.Queues and concurrent.ProducerConsumer hang with 101+ threads |
2023-11-01 | Aleksey Shipilev | JDK-8310239 | Add missing cross modifying fence in nmethod entry barriers |
2023-11-01 | Aleksey Shipilev | JDK-8318961 | increase javacserver connection timeout values and max retry attempts |
2023-11-01 | Aleksey Shipilev | JDK-8318951 | Additional negative value check in JPEG decoding |
2023-11-01 | Aleksey Shipilev | JDK-8299058 | AssertionError in sun.net.httpserver.ServerImpl when connection is idle |
2023-10-31 | Kelvin Nilsen | JDK-8319198 | GenShen: Old at end of Full GC must include newly promoted objects |
2023-10-31 | Roman Kennke | JDK-8319185 | [Lilliput] Enable and fix vectorization tests |
2023-10-31 | Roman Kennke | JDK-8319163 | [Lilliput/JDK21] Fix arrayOopDesc gtest |
2023-10-30 | Roman Kennke | JDK-8319135 | [Lilliput] Fix objArrayOop gtest |
2023-10-30 | Aleksey Shipilev | JDK-8318900 | Add more bailouts to fatal paths in C2 |
2023-10-27 | Aleksey Shipilev | JDK-8319048 | Monitor deflation unlink phase prolongs time to safepoint |
2023-10-27 | Aleksey Shipilev | JDK-8318986 | Improve GenericWaitBarrier performance |
2023-10-27 | Aleksey Shipilev | JDK-8318737 | Fallback linker passes bad JNI handle |
2023-10-27 | Aleksey Shipilev | JDK-8318689 | jtreg is confused when folder name is the same as the test name |
2023-10-27 | Aleksey Shipilev | JDK-8274122 | java/io/File/createTempFile/SpecialTempFile.java fails in Windows 11 |
2023-10-26 | Aleksey Shipilev | JDK-8318889 | C2: add bailout after assert Bad graph detected in build_loop_late |
2023-10-26 | Aleksey Shipilev | JDK-8318837 | javac generates wrong ldc instruction for dynamic constant loads |
2023-10-26 | Aleksey Shipilev | JDK-8318669 | Target OS detection in 'test-prebuilt' makefile target is incorrect when running on MSYS2 |
2023-10-26 | Aleksey Shipilev | JDK-8312980 | C2: "malformed control flow" created during incremental inlining |
2023-10-26 | Aleksey Shipilev | JDK-8317360 | Missing null checks in JfrCheckpointManager and JfrStringPool initialization routines |
2023-10-26 | Aleksey Shipilev | JDK-8318613 | ChoiceFormat patterns are not well tested |
2023-10-25 | Volker Simonis | JDK-8318811 | Compiler directives parser swallows a character after line comments |
2023-10-25 | Aleksey Shipilev | JDK-8318509 | x86 count_positives intrinsic broken for -XX:AVX3Threshold=0 |
2023-10-24 | Aleksey Shipilev | JDK-8318727 | Enable parallelism in vmTestbase/vm/gc/concurrent tests |
2023-10-24 | Aleksey Shipilev | JDK-8318485 | Narrow klass shift should be zero if encoding range extends to 0x1_0000_0000 |
2023-10-24 | Aleksey Shipilev | JDK-8318700 | MacOS Zero cannot run gtests due to wrong JVM path |
2023-10-24 | Aleksey Shipilev | JDK-8318082 | ConcurrentModificationException from IndexWriter |
2023-10-24 | Aleksey Shipilev | JDK-8317807 | JAVA_FLAGS removed from jtreg running in JDK-8317039 |
2023-10-23 | Evgeny Astigeevich | JDK-8318681 | AArch64: C1 tests for JDK-8280152 |
2023-10-23 | Aleksey Shipilev | JDK-8318671 | Potential uninitialized uintx value after JDK-8317683 |
2023-10-23 | Aleksey Shipilev | JDK-8317575 | AArch64: C2_MacroAssembler::fast_lock uses rscratch1 for cmpxchg result |
2023-10-23 | Aleksey Shipilev | JDK-8318049 | C2: assert(!failure) failed: Missed optimization opportunity in PhaseIterGVN |
2023-10-23 | Aleksey Shipilev | JDK-8317373 | Add Telia Root CA v2 |
2023-10-20 | William Kemper | JDK-8318619 | GenShen: Add configurable threshold for young triggers to expedite old evacuations |
2023-10-20 | Aleksey Shipilev | JDK-8318608 | Enable parallelism in vmTestbase/nsk/stress/threads tests |
2023-10-20 | Aleksey Shipilev | JDK-8318607 | Enable parallelism in vmTestbase/nsk/stress/jni tests |
2023-10-20 | Aleksey Shipilev | JDK-8318605 | Enable parallelism in vmTestbase/nsk/stress/stack tests |
2023-10-20 | Aleksey Shipilev | JDK-8318603 | Parallelize sun/java2d/marlin/ClipShapeTest.java |
2023-10-20 | Aleksey Shipilev | JDK-8318600 | Move serviceability/sa/sadebugd tests to tier2 |
2023-10-20 | Aleksey Shipilev | JDK-8317635 | Improve GetClassFields test to verify correctness of field order |
2023-10-20 | Aleksey Shipilev | JDK-8295124 | Atomic::add to pointer type may return wrong value |
2023-10-20 | Aleksey Shipilev | JDK-8317507 | C2 compilation fails with "Exceeded _node_regs array" |
2023-10-20 | Aleksey Shipilev | JDK-8318183 | C2: VM may crash after hitting node limit |
2023-10-20 | Aleksey Shipilev | JDK-8317692 | jcmd GC.heap_dump performance regression after JDK-8292818 |
2023-10-20 | Aleksey Shipilev | JDK-8312777 | notifyJvmtiMount before notifyJvmtiUnmount |
2023-10-20 | Aleksey Shipilev | JDK-8318089 | Class space not marked as such with NMT when CDS is off |
2023-10-20 | Aleksey Shipilev | JDK-8316436 | ContinuationWrapper uses unhandled nullptr oop |
2023-10-20 | Kelvin Nilsen | JDK-8318572 | GenShen: Fix error in log message for ingored old-has-grown triggers |
2023-10-19 | William Kemper | JDK-8318570 | GenShen: Only start old cycles if a young cycle is ready to run |
2023-10-19 | Aleksey Shipilev | JDK-8318540 | make test cannot run .jasm tests directly |
2023-10-19 | Aleksey Shipilev | JDK-8318528 | Rename TestUnstructuredLocking test |
2023-10-19 | Aleksey Shipilev | JDK-8318525 | Atomic gtest should run as TEST_VM to access VM capabilities |
2023-10-19 | Paul Hohensee | JDK-8312592 | New parentheses warnings after HarfBuzz 7.2.0 update |
2023-10-18 | Roman Kennke | JDK-8318462 | [GenShen] Prevent unsafe access to displaced mark-word |
2023-10-18 | Aleksey Shipilev | JDK-8318078 | ADLC: pass ASSERT and PRODUCT flags |
2023-10-18 | Aleksey Shipilev | JDK-8314578 | Non-verifiable code is emitted when two guards declare pattern variables in colon-switch |
2023-10-18 | Aleksey Shipilev | JDK-8317300 | javac erroneously allows "final" in front of a record pattern |
2023-10-18 | Aleksey Shipilev | JDK-8316959 | Improve InlineCacheBuffer pending queue management |
2023-10-18 | Aleksey Shipilev | JDK-8318328 | DHKEM should check XDH name in case-insensitive mode |
2023-10-18 | Aleksey Shipilev | JDK-8316967 | Correct the scope of vmtimer in UnregisteredClasses::load_class |
2023-10-17 | Roman Kennke | JDK-8316746 | Top of lock-stack does not match the unlocked object |
2023-10-17 | Roman Kennke | JDK-8316921 | Perf regressions up to 14% in b16 many benchmarks all platforms |
2023-10-17 | Roman Kennke | JDK-8318015 | Lock inflation not needed for OSR or Deopt for new locking modes |
2023-10-17 | Aleksey Shipilev | JDK-8316309 | AArch64: VMError::print_native_stack() crashes on Java native method frame |
2023-10-17 | Aleksey Shipilev | JDK-8315362 | NMT: summary diff reports threads count incorrectly |
2023-10-17 | Kelvin Nilsen | JDK-8318201 | GenShen: Remove preparatory young GC before bootstrap |
2023-10-16 | Kelvin Nilsen | JDK-8318190 | GenShen: Be less aggressive with triggers for old-gen has expanded |
2023-10-16 | Roman Kennke | JDK-8318172 | [Lilliput/JDK17] Disable Lilliput in TestZGCWithCDS |
2023-10-16 | Aleksey Shipilev | JDK-8308675 | C2: assert(no_dead_loop) failed: dead loop detected - irreducible loops are broken |
2023-10-16 | Aleksey Shipilev | JDK-8309209 | C2 failed "assert(_stack_guard_state == stack_guard_reserved_disabled) failed: inconsistent state" |
2023-10-16 | Aleksey Shipilev | JDK-8317736 | Stream::handleReset locks twice |
2023-10-16 | Aleksey Shipilev | JDK-8317987 | C2 recompilations cause high memory footprint |
2023-10-16 | Aleksey Shipilev | JDK-8170817 | G1: Returning MinTLABSize from unsafe_max_tlab_alloc causes TLAB flapping |
2023-10-16 | Aleksey Shipilev | JDK-8317336 | Assertion error thrown during 'this' escape analysis |
2023-10-16 | Aleksey Shipilev | JDK-8317818 | Combinatorial explosion during 'this' escape analysis |
2023-10-16 | Aleksey Shipilev | JDK-8317432 | Async UL: Use memcpy instead of strcpy in Message ctr |
2023-10-16 | Aleksey Shipilev | JDK-8317433 | Async UL: Only grab lock once when write():ing |
2023-10-16 | Aleksey Shipilev | JDK-8317683 | Add JIT memory statistics |
2023-10-16 | Aleksey Shipilev | JDK-8318072 | DowncallLinker does not acquire/release segments in interpreter |
2023-10-16 | Aleksey Shipilev | JDK-8305971 | NPE in JavacProcessingEnvironment for missing enum constructor body |
2023-10-13 | William Kemper | JDK-8318054 | Shenandoah: Should not update heap usage for failed concurrent collections |
2023-10-12 | Paul Hohensee | JDK-8315062 | [GHA] get-bootjdk action should return the abolute path |
2023-10-12 | Paul Hohensee | JDK-8317960 | [17u] Excessive CPU usage on AbstractQueuedSynchronized.isEnqueued |
2023-10-12 | Kelvin Nilsen | JDK-8318019 | GenShen: Fix assertion to allow empty evacuation cycles |
2023-10-12 | Roman Kennke | JDK-8318011 | [Lilliput] Fix CDS narrowKlass encoding |
2023-10-12 | Aleksey Shipilev | JDK-8317738 | CodeCacheFullCountTest failed with "VirtualMachineError: Out of space in CodeCache for method handle intrinsic" |
2023-10-12 | Aleksey Shipilev | JDK-8317581 | [s390x] Multiple test failure with LockingMode=2 |
2023-10-11 | Aleksey Shipilev | JDK-8310190 | C2 SuperWord: AlignVector is broken, generates misaligned packs |
2023-10-11 | Aleksey Shipilev | JDK-8316233 | VirtualThreadStart events should not be thread-filtered |
2023-10-11 | Aleksey Shipilev | JDK-8315505 | CompileTask timestamp printed can overflow |
2023-10-11 | Roman Kennke | JDK-8317957 | [Lilliput/JDK17] Make C2 LoadNKlassCompactHeader more robust |
2023-10-11 | Roman Kennke | JDK-8317954 | [Lilliput/JDK21] Make C2 LoadNKlassCompactHeader more robust |
2023-10-10 | Roman Kennke | JDK-8317812 | [Lilliput] Make C2 LoadNKlassCompactHeader more robust |
2023-10-09 | Aleksey Shipilev | JDK-8317755 | G1: Periodic GC interval should test for the last whole heap GC |
2023-10-09 | Aleksey Shipilev | JDK-8314978 | Multiple server call from connection failing with expect100 in getOutputStream |
2023-10-06 | Aleksey Shipilev | JDK-8317240 | Promptly free OopMapEntry after fail to insert the entry to OopMapCache |
2023-10-05 | Aleksey Shipilev | JDK-8317262 | LockStack::contains(oop) fails "assert(t->is_Java_thread()) failed: incorrect cast to JavaThread" |
2023-10-05 | Aleksey Shipilev | JDK-8316146 | Open some swing tests 4 |
2023-10-05 | Aleksey Shipilev | JDK-8316679 | C2 SuperWord: wrong result, load should not be moved before store if not comparable |
2023-10-05 | Aleksey Shipilev | JDK-8317452 | [JVMCI] Export symbols used by lightweight locking to JVMCI compilers. |
2023-10-05 | Aleksey Shipilev | JDK-8316396 | Endless loop in C2 compilation triggered by AddNode::IdealIL |
2023-10-05 | Aleksey Shipilev | JDK-8305765 | CompressedClassPointers.java is unreliable due to ASLR |
2023-10-05 | Aleksey Shipilev | JDK-8267509 | Improve IllegalAccessException message to include the cause of the exception |
2023-10-04 | William Kemper | JDK-8317535 | Shenandoah: Remove unused code |
2023-10-04 | William Kemper | JDK-8317534 | GenShen: Remove unused code |
2023-10-04 | Aleksey Shipilev | JDK-8315042 | NPE in PKCS7.parseOldSignedData |
2023-10-04 | Aleksey Shipilev | JDK-8317235 | Remove Access API use in nmethod class |
2023-10-04 | Aleksey Shipilev | JDK-8316778 | test hprof lib: invalid array element type from JavaValueArray.elementSize |
2023-10-04 | Aleksey Shipilev | JDK-8316414 | C2: large byte array clone triggers "failed: malformed control flow" assertion failure on linux-x86 |
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 | Delay TempSymbol cleanup to avoid symbol table churn |
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 fails with "tag mismatch: wrong class files?" when CDS is disabled |
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 | 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: add is_clear() & allocation spec, and relax assert to allow use of 0-index slot |
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 | (fc) 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 should 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 | [Umbrella] 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 ZipFileInflaterInputStream input buffer management |
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 | Relax alignment of array elements |
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-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-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 |