log

age author description
Mon, 19 Nov 2018 15:27:30 +0100 rkennke [backport] Trivial C2 cleanupsdefault tip
Mon, 19 Nov 2018 10:47:38 +0100 rkennke [backport] Remove ShenandoahWriteBarrierCsetTestInIR flag
Mon, 19 Nov 2018 20:28:02 +0100 shade [backport] is_gc_barrier_node should accept barriers called with both CallLeaf and CallLeafNoFP
Thu, 15 Nov 2018 16:54:56 -0500 zgu [backport] Shenandoah filter for vmTestbase/nsk/jvmti/scenarios/general_functions/GF08/gf08t001
Thu, 15 Nov 2018 17:03:17 +0100 shade [backport] Cherry-pick bulk MarkBitMap clearing methods
Thu, 15 Nov 2018 16:44:55 +0100 shade [backport] Compact heuristics adjustments
Thu, 15 Nov 2018 19:45:07 +0100 rkennke [backport] Move save/restore vector registers into ShenandoahBarrierSetAssembler
Wed, 14 Nov 2018 15:08:59 -0500 zgu [backport] Shenandoah filter for gc/TestFullGCCount.java test
Tue, 13 Nov 2018 17:13:03 -0500 zgu [backport] ShenandoahMemoryPool should support usage threshold
Tue, 13 Nov 2018 15:00:20 +0100 roland [backport] undo useless ifnode.cpp change
Mon, 12 Nov 2018 13:09:03 +0100 shade Fix PCH build failure
Sat, 10 Nov 2018 14:01:20 +0100 shade [backport] Rename BrooksPointer to ShenandoahBrooksPointer
Sat, 10 Nov 2018 14:01:19 +0100 shade [backport] Fix build failures when Shenandoah is disabled, after #include reshuffles
Fri, 09 Nov 2018 17:38:06 -0500 zgu [backport] Always copy forward for disjoint arrays
Fri, 09 Nov 2018 12:49:43 +0100 shade [backport] Fix superfluous whitespace changes
Fri, 09 Nov 2018 12:49:42 +0100 shade [backport] Fix superfluous and unprotected includes
Thu, 08 Nov 2018 17:02:06 +0100 rkennke [backport] Make ResourceMark use consistent in ShenandoahCodeRoots
Thu, 08 Nov 2018 11:04:31 +0100 shade [backport] Cleanup .ad files includes
Tue, 06 Nov 2018 11:00:06 -0500 zgu [backport] Filter out serviceability tests that not applicable to Shenandoah
Mon, 05 Nov 2018 14:32:29 +0100 rkennke [backport] Remove old code from escape analysis
Sat, 03 Nov 2018 23:59:21 +0100 shade [backport] Initial committed regions count can be more than max
Fri, 02 Nov 2018 19:38:54 +0100 shade [backport] Concurrent cycle by default on any external GC request
Fri, 02 Nov 2018 19:38:53 +0100 shade [backport] Factor out implicit/explicit GC requests
Fri, 02 Nov 2018 19:38:51 +0100 shade [backport] Make heuristics tell if we can process references or unload classes
Thu, 01 Nov 2018 18:41:22 +0100 shade [backport] Purge unnecessary time conversion in ShenandoahPhaseTimings::record_phase_time
Thu, 01 Nov 2018 18:41:21 +0100 shade [backport] Protect risky conversion in ShenandoahHeap::millis_since_last_gc
Wed, 31 Oct 2018 20:29:48 -0400 zgu [backport] Pre-evac JVMTI roots + fixes
Wed, 31 Oct 2018 20:02:13 -0400 zgu [backport] Avoid write barrier during full GC
Tue, 30 Oct 2018 17:17:00 +0100 rkennke [backport] Remove fix-roots pass in ShHeap
Mon, 29 Oct 2018 10:29:54 -0400 zgu [backport] Adjust metaspace size during each GC
Mon, 29 Oct 2018 09:58:58 -0400 zgu [backport] Handle metadata induced GC
Thu, 01 Nov 2018 15:46:15 +0100 shade Fix clang build warnings
Thu, 01 Nov 2018 12:23:30 +0100 shade Fix Windows build failure
Thu, 25 Oct 2018 20:38:26 +0200 shade [backport] Parallelise "Complete Liveness"
Thu, 25 Oct 2018 20:38:24 +0200 shade [backport] Parallelise "Clear Liveness"
Thu, 25 Oct 2018 20:38:24 +0200 shade [backport] Parallel heap region iteration
Thu, 25 Oct 2018 20:38:23 +0200 shade [backport] Clean up ShHeap::heap_region_iterate uses
Thu, 25 Oct 2018 20:38:21 +0200 shade [backport] Cherry-pick JDK-8212673, fix for Node::eqv_uncast
Wed, 17 Oct 2018 22:26:41 +0200 rkennke [backport] JVMTI lacks a few GC barriers/hooks
Thu, 25 Oct 2018 11:57:30 +0200 roland [backport] revert some useless C2 changes
Tue, 23 Oct 2018 16:39:41 +0200 shade [backport] Protect more internal code from false sharing
Mon, 22 Oct 2018 14:44:15 -0400 zgu [backport] Filter out TestPromotionToSurvivor.java test for Shenandoah
Mon, 22 Oct 2018 16:05:11 +0200 shade [backport] Skip pre-evac verification and pacing on shortcut cycle path
Mon, 22 Oct 2018 11:05:58 +0200 roland [backport] fix for PhaseIdealLoop::clone_loop_predicates_fix_mem()
Sat, 20 Oct 2018 23:44:58 +0200 shade [backport] Support VerifyBeforeGC and VerifyAfterGC VM options
Sat, 20 Oct 2018 13:57:21 +0200 rkennke [backport] Avoid false sharing by padding the ShenandoahEvacOOMHandler field in ShenandoahHeap
Fri, 19 Oct 2018 20:26:58 -0400 zgu [backport] Filter upstream tests for Shenandoah (part 1: tier1_gc)
Thu, 18 Oct 2018 08:58:44 -0400 zgu [backport] Fixed ShenandoahStrDedupStress test that causes negative index OOB exception
Thu, 18 Oct 2018 11:32:18 +0200 rkennke [backport] Disable suspendible workers (again)
Wed, 17 Oct 2018 16:31:32 +0200 rkennke [backport] Consistenly order STS scope outside of OOM scope to avoid deadlocks
Wed, 17 Oct 2018 16:30:12 +0200 rkennke [backport] Need to step over GC barriers in Node::eqv_uncast()
Tue, 16 Oct 2018 22:59:23 +0200 rkennke [backport] Don't attempt to leave STS in final-traversal, where we never enter STS
Tue, 16 Oct 2018 22:58:29 +0200 rkennke [backport] Reinstate single-threaded reference processing
Tue, 16 Oct 2018 11:31:16 -0400 zgu [backport] Force termination logic is inverted
Tue, 16 Oct 2018 11:03:31 +0200 shade [backport] Enable NUMA by default
Mon, 15 Oct 2018 20:06:55 -0400 zgu [backport] Integrate Shenandoah tests to upstream test groups
Fri, 12 Oct 2018 13:19:04 +0200 shade [backport] Move HdrSeq and BinaryMagnitudeSeq into Shenandoah utilities
Fri, 12 Oct 2018 11:51:06 +0200 roland [backport] c2 verification pass fixes for CAS
Fri, 12 Oct 2018 09:57:22 +0200 rkennke [backport] A few more missing object equals barriers
Thu, 11 Oct 2018 20:42:04 +0200 rkennke [backport] Remove leftover from oopsHierarchy.hpp