log

age author description
Thu, 31 May 2018 17:22:21 +0200 shade Cease JDK 9 support for Shenandoahdefault tip
Thu, 17 May 2018 08:19:29 -0400 zgu Fix Shenandoah build
Tue, 08 May 2018 19:50:33 +0200 rkennke [backport] Break heuristics out from ShCollectorPolicy into their own source files
Tue, 15 May 2018 10:11:28 +0200 shade [backport] Rename ShenandoahConcurrentThread to ShenandoahControlThread
Fri, 11 May 2018 16:44:00 -0400 zgu [backport] Cleanup: removed unused code
Fri, 11 May 2018 15:56:20 +0200 rkennke [backport] Fix ShFreeSet boundary case
Tue, 08 May 2018 09:02:04 -0400 zgu [backport] Fixing Windows and ARM32 build
Mon, 07 May 2018 12:00:47 +0200 shade [backport] Fix Minimal VM build
Fri, 04 May 2018 12:38:28 -0400 zgu [backport] Critical native tests should only be ran on x86_64 platforms
Fri, 04 May 2018 09:45:47 -0400 rkennke [backport] Several small aarch64 fixes
Thu, 03 May 2018 13:27:01 +0200 shade [backport] Set ShenandoahMinFreeThreshold default to 10%
Wed, 02 May 2018 21:42:13 +0200 shade [backport] Shenandoah region/set iterators should not allow copying
Fri, 27 Apr 2018 11:42:09 +0200 shade [backport] Shenandoah/Zero barrier stubs
Fri, 27 Apr 2018 11:42:09 +0200 shade [backport] Shenandoah/SPARC barrier stubs
Mon, 30 Apr 2018 16:35:57 +0200 shade [backport] Shenandoah/PPC barrier stubs
Fri, 27 Apr 2018 11:42:09 +0200 shade [backport] Shenandoah/S390 barrier stubs
Fri, 27 Apr 2018 11:42:09 +0200 shade [backport] Shenandoah/ARM barrier stubs
Thu, 26 Apr 2018 21:31:55 +0200 rkennke [backport] Some smallish ShHeapRegionSet changes
Thu, 26 Apr 2018 10:41:42 +0200 rkennke [backport] Fix broken asserts in ShenandoahSharedEnumFlag
Wed, 25 Apr 2018 15:57:14 +0200 shade [backport] Wipe out ShenandoahStoreCheck implementation
Tue, 24 Apr 2018 10:07:54 +0200 shade [backport] Isolate shenandoahVerifier from stray headers
Mon, 23 Apr 2018 18:42:06 +0200 rkennke [backport] Remove ShenandoahMarkCompactBarrierSet
Fri, 27 Apr 2018 16:02:34 +0200 shade [backport] Testbug: VerifyJCStressTest leaks memory
Mon, 16 Apr 2018 13:58:14 +0200 rkennke [backport] Bitmap based ShHeapRegionSet
Mon, 16 Apr 2018 12:35:31 +0300 shade [backport] Basic support for x86_32: build and run in STW configuration
Mon, 16 Apr 2018 11:32:52 +0200 shade [backport] Conditionalize x86 storeval barrier better
Fri, 13 Apr 2018 10:50:47 +0200 shade [backport] Add test to verify Shenandoah is not enabled by default, and enabled with the flag
Thu, 12 Apr 2018 14:07:31 -0400 shade [backport] Only report GC pause time to GC MXBean + Re-fix memory managers and memory pools usage and pause reporting
Wed, 07 Feb 2018 21:53:38 +0000 shade Cherry pick JDK-8187577: JVM crash during gc doing concurrent marking
Thu, 12 Apr 2018 14:49:42 +0200 rkennke [backport] Use/sort (cached) RegionData not ShenandoahHeapRegionSet (infrastructure)
Thu, 12 Apr 2018 11:31:06 +0200 shade [backport] Report how much we have failed to allocate during Allocation Failure
Thu, 12 Apr 2018 10:53:11 +0200 shade [backport] Disambiguate "upgrade to Full GC" GCause
Thu, 12 Apr 2018 10:21:22 +0200 shade [backport] FreeSet should report its internal state before/after GC cycle
Wed, 11 Apr 2018 19:51:06 +0200 shade [backport] Introduce assert_in_correct_region to verify object is in correct region
Wed, 11 Apr 2018 11:43:25 +0200 shade [backport] Immediate garbage ratio should not go over 100%
Fri, 06 Apr 2018 17:32:05 +0200 shade [backport] Avoid notifying about zero waste
Fri, 06 Apr 2018 17:13:42 +0200 shade [backport] Move ShHeap::used increment out of locked allocation path
Thu, 05 Apr 2018 17:04:59 +0200 shade [backport] Pacer should account allocation waste and unsuccessful pacing in the budget
Thu, 05 Apr 2018 10:54:28 +0200 shade [backport] Remove CSetThreshold handling from heuristics
Wed, 04 Apr 2018 09:17:42 -0400 zgu [backport] Adapt upstream object pinning API
Thu, 29 Mar 2018 16:01:52 +0200 shade [backport] Remove obsolete check in FreeSet::allocate
Thu, 29 Mar 2018 14:25:47 +0200 shade [backport] Remove FreeSet::add_region, inline into FreeSet::rebuild
Thu, 29 Mar 2018 14:25:47 +0200 shade [backport] Pacer should poll FreeSet to figure out actually available space
Thu, 29 Mar 2018 14:25:47 +0200 shade [backport] Do not add non-allocatable regions to the freeset
Thu, 29 Mar 2018 14:25:47 +0200 shade [backport] Drop distinction between immediate garbage and free in heuristics
Thu, 29 Mar 2018 14:25:47 +0200 shade [backport] FreeSet should accept responsibility over trashed regions
Thu, 29 Mar 2018 14:25:47 +0200 shade [backport] Refactor FreeSet rebuilding into the single source
Thu, 29 Mar 2018 14:25:47 +0200 shade [backport] FreeSet and HeapRegion should have the reference to ShenandoahHeap
Thu, 29 Mar 2018 14:25:47 +0200 shade [backport] Cleanup SHH::should_start_normal_gc
Wed, 28 Mar 2018 23:02:06 +0200 shade [backport] Compact heuristics should not shortcut on immediate garbage, but aggressively compact
Wed, 28 Mar 2018 23:02:05 +0200 shade [backport] UX: Cleanup (adaptive) CSet selection message
Wed, 28 Mar 2018 23:02:03 +0200 shade [backport] UX: Pacer reports incorrect free size
Wed, 28 Mar 2018 23:02:02 +0200 shade [backport] UX: Shorter gc+ergo messages from CSet selection
Wed, 28 Mar 2018 16:27:34 -0400 zgu [backport] Shenandoah critical native support
Mon, 26 Mar 2018 09:47:46 -0400 zgu [backport] Fixed missing ResourceMark in ShenandoahAsserts::print_obj
Wed, 14 Mar 2018 08:10:27 -0400 zgu Fix Shenandoah non-PCH build
Tue, 20 Mar 2018 16:25:36 +0100 shade [backport] Full GC should not trash empty regions
Tue, 20 Mar 2018 13:29:10 +0100 shade [backport] Rename and cleanup _regions and _free_set uses
Fri, 16 Mar 2018 22:17:40 +0100 rkennke [backport] Keep track of per-cycle mutator/collector allocs. Fix mutator/collector alloc region overlap in traversal.
Mon, 19 Mar 2018 22:06:51 +0100 rkennke [backport] Remove narrowOop variants of oopDesc::equals and related methods