log

age author description
Fri, 21 Sep 2018 16:00:18 -0400 zgu [backport] Cleanup header files and forward declarationsdefault tip
Fri, 21 Sep 2018 14:33:10 -0400 zgu [backport] Silence VSC++ about multiple assignment operators
Fri, 21 Sep 2018 16:56:19 +0200 shade [backport] Sort ShenandoahHeap methods/fields into logical groups
Fri, 21 Sep 2018 16:55:24 +0200 shade [backport] Inline ShHeap::monitoring_support into header
Fri, 21 Sep 2018 16:55:23 +0200 shade [backport] Handle ShHeap::time_since_last_millis for RMI users
Fri, 21 Sep 2018 16:26:39 +0200 shade [backport] Rename ShHeap::shenandoahPolicy -> ShHeap::shenandoah_policy
Fri, 21 Sep 2018 16:26:03 +0200 shade [backport] Remove unused ShenandoahEvacuateRootsClosure
Fri, 21 Sep 2018 13:19:14 +0200 shade [backport] Record location when asserting the code root correctness
Fri, 21 Sep 2018 12:35:03 +0200 shade [backport] Code root iterators should not be instantiated in worker threads
Thu, 20 Sep 2018 16:06:09 +0200 shade [backport] Inline trivial ShHeap methods right in header
Thu, 20 Sep 2018 15:55:58 +0200 shade [backport] Remove useless ShHeap::heap_region_iterate
Thu, 20 Sep 2018 11:35:29 +0200 shade [backport] Remove ShHeap::_heap_expansion_count
Thu, 20 Sep 2018 11:35:29 +0200 shade [backport] Rename concurrentMark -> concurrent_mark
Thu, 20 Sep 2018 11:35:29 +0200 shade [backport] Inline ShHeap::do_marked_object_complete
Thu, 20 Sep 2018 11:35:29 +0200 shade [backport] Remove ShHeap::region_in_collection_set in favor of SHR::in_cset
Thu, 20 Sep 2018 11:35:29 +0200 shade [backport] Inline ShHeap::fixup_roots
Thu, 20 Sep 2018 11:35:29 +0200 shade [backport] Inline ShHeap::prepare_concurrent_evacuation
Thu, 20 Sep 2018 11:35:29 +0200 shade [backport] Move ShenandoahAllocType and ShenandoahAllocRequest to separate file
Thu, 20 Sep 2018 11:35:29 +0200 shade [backport] Remove unused alloc-seq recording for start/end of GC cycle
Thu, 20 Sep 2018 11:35:29 +0200 shade [backport] Homogenize unimplemented stubs handling
Wed, 19 Sep 2018 16:37:55 +0200 rkennke [backport] Turn TestReferenceCAS into a standalone/no-testng test
Wed, 19 Sep 2018 12:26:35 +0200 shade [backport] Clean up declarations and uses of marked_object_iterate
Wed, 19 Sep 2018 12:19:16 +0200 shade [backport] Make sure bitmap is marked incomplete before bitmap resets
Wed, 19 Sep 2018 11:42:05 +0200 shade [backport] Remove Parallel Cleanup counters
Wed, 19 Sep 2018 11:26:24 +0200 shade [backport] Clean up dead code
Tue, 18 Sep 2018 17:06:28 +0200 shade [backport] Cleanup buffered queue handling
Tue, 18 Sep 2018 14:20:24 +0200 shade [backport] Print "process weakrefs" to disambiguate vs CM-with-UR
Tue, 18 Sep 2018 13:22:35 +0200 shade [backport] Micro-optimize ShHeap::get_region by moving the most likely branch first
Tue, 18 Sep 2018 13:13:16 +0200 shade [backport] Coarsen Full GC use of heap lock
Tue, 18 Sep 2018 13:11:44 +0200 shade [backport] Fix indenting in ShMarkCompact::do_it
Mon, 17 Sep 2018 22:26:58 +0200 shade [backport] StringDedupMode enum for closures/method templates
Mon, 17 Sep 2018 21:47:20 +0200 shade [backport] Increase inline limits only for release builds
Mon, 17 Sep 2018 14:36:52 +0200 shade [backport] Improve liveness count during marking
Mon, 17 Sep 2018 10:46:50 +0200 rkennke [backport] Remove safepoint-cleanup piggybacking code
Fri, 14 Sep 2018 17:49:06 +0200 rkennke [backport] Fix and enable parallel safepoint workers
Fri, 14 Sep 2018 17:49:05 +0200 rkennke [backport] Cleanup code in C2 related to G1/Sh pre-barrier handling
Fri, 14 Sep 2018 08:23:20 +0200 shade [backport] Cleanup unused bitmap methods
Thu, 13 Sep 2018 23:29:48 +0200 shade [backport] Bind WeakProcessor properly: simpler closures, asserts, parallelism
Thu, 13 Sep 2018 23:29:47 +0200 shade [backport] Refactor bitmap cleaning
Thu, 13 Sep 2018 23:29:46 +0200 shade [backport] Single marking bitmap
Wed, 12 Sep 2018 13:33:14 +0200 rkennke [backport] In update-refs, update all code-roots when in degen-gc
Tue, 11 Sep 2018 17:46:12 -0400 rkennke [backport] Remove racy assert in ShenandoahResetNextMarkBitMapTraversalTask
Tue, 11 Sep 2018 23:15:21 +0200 rkennke [backport] Move shenandoah_eliminate_wb_pre to ShenandoahBarrierSetC2
Tue, 11 Sep 2018 23:09:46 +0200 rkennke [backport] Purge some G1-related cruft in C2
Tue, 11 Sep 2018 23:08:14 +0200 rkennke [backport] Fix call to is_g1_marking_load() with is_shenandoah_state_load() in ShenandoahSupport
Tue, 11 Sep 2018 04:20:21 -0400 rkennke [backport] Disable ShHeapUncommit on too-large large-pages
Mon, 10 Sep 2018 17:42:45 -0400 rkennke [backport] AArch64: Don't generate CAS barrier when -XX:-ShenandoahCASBarrier
Wed, 12 Sep 2018 09:22:37 +0200 shade Revert SBSA::resolve addition
Mon, 10 Sep 2018 17:56:38 +0200 shade [backport] Remove NMethodSizeLimit adjustment for Shenandoah
Mon, 10 Sep 2018 08:36:58 -0400 rkennke [backport] Add missing SBSA::resolve() to AArch64 ShBarrierSetAssembler
Mon, 10 Sep 2018 18:27:44 +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