log

age author description
Wed, 19 Sep 2018 10:16:33 +0200 shade Cease JDK 10 support for Shenandoahdefault tip
Mon, 10 Sep 2018 17:56:38 +0200 shade [backport] Remove NMethodSizeLimit adjustment for Shenandoah
Sat, 08 Sep 2018 16:55:24 +0200 shade [backport] Purge partial heuristics and connection matrix infrastructure
Sat, 08 Sep 2018 16:53:49 +0200 shade [backport] EvilSyncBug test is too slow
Fri, 07 Sep 2018 12:56:42 -0400 zgu [backport] Cleanup: remove unused root processor's sub tasks
Thu, 06 Sep 2018 13:25:12 +0200 shade [backport] TestHeapDump runs much faster with small heap
Thu, 06 Sep 2018 12:44:58 +0200 shade [backport] Reshuffle tests: verify STW GC is working first, then verify under aggressive, then the rest
Thu, 06 Sep 2018 12:44:57 +0200 shade [backport] Passive heuristics should enter degen GC, not full GC
Thu, 06 Sep 2018 12:44:56 +0200 shade [backport] Remove partial heuristics from regular testing
Wed, 05 Sep 2018 12:46:13 +0200 shade [backport] Print the log message for minor Traversal cycle
Wed, 05 Sep 2018 11:13:25 +0200 shade [backport] Remove unused ShPacer::setup_for_partial
Wed, 05 Sep 2018 10:20:32 +0200 shade [backport] Prune undefined and unused methods
Wed, 05 Sep 2018 10:20:31 +0200 shade [backport] Unreachable assert in ShenandoahCodeRoots::acquire_lock
Tue, 04 Sep 2018 17:11:26 +0200 shade [backport] Soft-refs policy needs reliable heap usage data after the GC cycle
Tue, 04 Sep 2018 12:08:47 +0200 shade [backport] Degenerated evacuation
Tue, 04 Sep 2018 12:08:43 +0200 shade [backport] Tests should use -XX:+ShenandoahVerify in some OOM-evac configurations
Tue, 04 Sep 2018 12:01:33 +0200 shade [backport] shenandoah_assert_correct should verify classes before claiming _safe_oop
Mon, 03 Sep 2018 20:24:29 +0200 shade [backport] Soft refs should be purged reliably on allocation failure, or with compact heuristics
Sat, 08 Sep 2018 12:18:45 +0200 shade Allocation path should not touch GC barriers for metadata
Wed, 05 Sep 2018 11:00:47 -0400 zgu JDK10: Silence compilation warnings on implicit type conversion
Mon, 03 Sep 2018 11:27:43 +0200 shade [backport] Enable ShenandoahEvacReserveOverflow by default
Sat, 01 Sep 2018 17:09:56 +0200 shade [backport] Refactor FreeSet logging: support evac-reserve, denser printouts
Sat, 01 Sep 2018 17:09:55 +0200 shade [backport] Evac reserve: make sure GC has untouchable space to move the objects into
Sat, 01 Sep 2018 12:26:31 +0200 shade [backport] Move ParallelCodeIterator to ShenandoahCodeRoots
Fri, 31 Aug 2018 20:59:21 +0200 shade [backport] Remove unused base_obj handling from closures and concurrent mark code
Fri, 31 Aug 2018 16:40:10 +0200 shade [backport] Only Java and GC worker threads should get GCLABs
Fri, 31 Aug 2018 16:40:09 +0200 shade [backport] Check oop before pushing on Traversal queue
Fri, 31 Aug 2018 10:14:02 +0200 shade [backport] Off-by-one error in degen progress calculation
Wed, 29 Aug 2018 10:09:25 +0200 shade [backport] Out-of-cycle Degenerated GC should process references and unload classes
Tue, 28 Aug 2018 07:58:08 -0400 zgu [backport] Wiring heap and metaspace info to JFR
Mon, 27 Aug 2018 18:57:14 +0200 shade [backport] Replace custom asserts with shenandoah_assert_*
Mon, 27 Aug 2018 18:57:13 +0200 shade [backport] Remove obsolete/unused logging usages
Mon, 27 Aug 2018 12:51:51 -0400 zgu [backport] Wiring GC events to JFR + Restore heap occupancy in GC logs after JFR changes
Mon, 27 Aug 2018 09:55:07 -0400 zgu [backport] GC trace messages have to be immortal
Thu, 23 Aug 2018 21:22:22 +0200 shade [backport] Evac assist should touch marked objects only
Thu, 23 Aug 2018 21:21:47 +0200 shade [backport] shenandoah_assert_correct should check object/forwardee klasses
Thu, 23 Aug 2018 10:59:22 +0200 shade [backport] Avoid using uintx in ShenandoahHeapRegion
Thu, 23 Aug 2018 10:42:40 +0200 shade [backport] Remove ShHeuristics::print_threshold
Wed, 22 Aug 2018 16:26:22 -0400 zgu [backport] Enhancement on traversal code root scanning
Wed, 22 Aug 2018 12:32:16 +0200 shade [backport] Adaptive/Traversal heuristics rewrite for allocation rate
Wed, 22 Aug 2018 11:24:39 +0200 shade [backport] Fix ShHeap::notify_alloc usages: it accepts words, not bytes
Tue, 21 Aug 2018 19:35:40 +0200 shade [backport] Comprehensible GC trigger logging
Thu, 23 Aug 2018 18:28:03 +0200 shade Disable evac assist by default until bugfixes arrive
Mon, 20 Aug 2018 12:32:27 -0400 zgu [backport] Traversal needs to enqueue evacuated oops in codecahe
Mon, 20 Aug 2018 12:02:51 +0200 rkennke [backport] Restore stricter assertions in c1_LIR_x86.cpp
Fri, 17 Aug 2018 08:20:45 -0400 zgu [backport] Trivial enhancement to avoid costly deletion array element
Thu, 16 Aug 2018 08:37:31 +0200 shade [backport] Adaptive CSet selection for Traversal
Tue, 14 Aug 2018 11:54:02 +0200 shade [backport] Improve Traversal CSet logging
Tue, 14 Aug 2018 10:47:18 +0200 shade [backport] Convert magic value to ShenandoahPacingSurcharge
Wed, 15 Aug 2018 20:10:43 +0200 shade [backport] Report Traversal status in heap sampling
Tue, 14 Aug 2018 20:24:50 -0400 zgu [backport] Shenandoah changes to allow enabling -Wreorder
Tue, 14 Aug 2018 18:35:34 +0200 shade [backport] Report heap region stats in proper units
Tue, 14 Aug 2018 09:53:21 +0200 shade [backport] WB slowpath should assist with evacuation of adjacent objects
Mon, 13 Aug 2018 17:55:49 +0200 roland [backport] clean up obsolete c2 code
Mon, 13 Aug 2018 13:18:22 -0400 zgu [backport] Fix bad assertion: can see non-empty task queue during canceled GC cycle
Fri, 10 Aug 2018 18:54:17 +0200 rkennke [backport] Split write barrier paths for mutator and GC workers
Mon, 13 Aug 2018 12:40:18 +0200 shade Fix Minimal and Zero builds
Mon, 06 Aug 2018 16:49:07 +0200 shade [backport] Explicit GC should actually uncommit the heap
Fri, 03 Aug 2018 20:05:35 -0400 zgu [backport] Fix TestGCThreadGroups test
Thu, 02 Aug 2018 22:46:46 +0200 rkennke [backport] Traversal: Purge arraycopy 'optimization'