LABEL HISTORY REPORT: amazon-interest

Report generated: Sat Dec 21 08:02:28 CET 2024

Date Added Added By Bug Synopsis
2024-12-20 Paul Hohensee CODETOOLS-7903447 JOL crashes MacOS Terminal with local OpenJDK build
2024-12-20 Paul Hohensee CODETOOLS-7903778 JOL: Add utility for creating objects via factory method when unable to create via constructor
2024-12-20 Paul Hohensee CODETOOLS-7903078 In JMH generated files, there should not be a Oracle copyright header
2024-12-20 William Kemper JDK-8346737 GenShen: Generational memory pools should not report zero for maximum capacity
2024-12-20 William Kemper JDK-8346690 Shenandoah: Fix log message for end of GC usage report
2024-12-19 William Kemper JDK-8346688 GenShen: Missing metadata trigger log message
2024-12-19 William Kemper JDK-8346681 Shenandoah: Does not throw OOME when EATests expects it
2024-12-17 Aleksey Shipilev JDK-8311546 Certificate name constraints improperly validated with leading period
2024-12-16 Aleksey Shipilev JDK-8346011 [Lilliput] Compact Full-GC Forwarding
2024-12-16 Aleksey Shipilev JDK-8346101 [JVMCI] Export jdk.internal.misc to jdk.graal.compiler
2024-12-16 Aleksey Shipilev JDK-8346264 "Total compile time" counter should include time spent in failing/bailout compiles
2024-12-12 William Kemper JDK-8346051 MemoryTest fails when Shenandoah's generational mode is enabled
2024-12-11 William Kemper JDK-8346044 GenShen: ShenandoahGenerationalHeap entry missing from Universe.java
2024-12-06 Paul Hohensee JDK-8297692 Avoid sending per-region GCPhaseParallel JFR events in G1ScanCollectionSetRegionClosure
2024-12-06 Paul Hohensee JDK-8297584 G1 parallel phase event for scan heap roots is sent too often
2024-12-05 Volker Simonis JDK-7072317 move metadata from CodeCache
2024-12-05 Volker Simonis JDK-8331087 Move immutable nmethod data from CodeCache
2024-12-05 Volker Simonis JDK-8333819 Move embedded external addresses from relocation info into separate global table
2024-12-04 Xiaolong Peng JDK-8345423 Shenandoah: Parallelize concurrent cleanup
2024-12-04 Paul Hohensee JDK-8344593 GenShen: Review of ReduceInitialCardMarks
2024-12-02 William Kemper JDK-8345346 Shenandoah: Description of ShenandoahGCMode still refers to incremental update mode
2024-12-02 Evgeny Astigeevich JDK-8343789 Move mutable nmethod data out of CodeCache
2024-12-02 Paul Hohensee JDK-8344831 [REDO] CDS: Parallel relocation
2024-12-02 Paul Hohensee JDK-8345219 C2: x86_64 should not go to interpreter stubs for NaNs handling
2024-12-02 Aleksey Shipilev JDK-8344050 Shenandoah: Retire GC LABs concurrently
2024-12-02 Aleksey Shipilev JDK-8345296 AArch64: VM crashes with SIGILL when prctl is disallowed
2024-12-02 Roman Kennke JDK-8345293 Fix generational Shenandoah with compact headers
2024-11-26 Paul Hohensee JDK-8340547 Starting many threads can delay safepoints
2024-11-26 Paul Hohensee JDK-8343751 AArch64 build failure after JDK-8312425
2024-11-25 William Kemper JDK-8344985 GenShen: Refactor arraycopy barrier for generational mode
2024-11-22 Paul Hohensee JDK-8344363 FullGCForwarding::initialize_flags is called after ObjLayout::initialize
2024-11-22 Chad Rakoczy JDK-8344880 AArch64: Add compile time check for class offsets
2024-11-22 Paul Hohensee JDK-8342826 Improve performance of oopDesc::klass() after JDK-8305895
2024-11-22 Paul Hohensee JDK-8344352 32-bit builds crash after JDK-8305895
2024-11-22 Paul Hohensee JDK-8344389 32-bit builds fail at CDS build time after JDK-8331497
2024-11-22 Paul Hohensee JDK-8344583 Make ArchiveWorkers lifecycle robust
2024-11-22 Paul Hohensee JDK-8343541 C1: Plain memory accesses are emitted with membars with +AlwaysAtomicAccesses
2024-11-21 William Kemper JDK-8344798 Shenandoah: Use more descriptive variable names in shPhaseTimings.cpp
2024-11-21 William Kemper JDK-8344797 GenShen: Update and rename confusing method
2024-11-21 William Kemper JDK-8344779 GenShen: Consolidate shared heap region closures into one header
2024-11-21 Volker Simonis JDK-8344727 [JVMCI] Export the CompileBroker compilation activity mode for Truffle compiler control
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 .class not parsed correctly.
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//smaps to the hs_err file
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