LABEL HISTORY REPORT: amazon-interest ==================================================================================================== This report shows when the given label was added. Report generated: Fri Dec 13 07:53:25 CET 2024 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