RFR [11] 2018-11-20: Bulk backports to sh/jdk11

Roman Kennke rkennke at redhat.com
Tue Nov 20 11:41:44 UTC 2018


Looks good. Thanks!

Roman


> http://cr.openjdk.java.net/~shade/shenandoah/backports/jdk11-20181120/webrev.01/
> 
> This backports recent work to sh/jdk11. I skipped some C2 patches that are irrelevant in 11, because
> GC API is different. This also backports up to last unproblematic change, as far as Gotland sees it.
> List of changes:
> 
>  [backport] undo useless ifnode.cpp change
>  [backport] ShenandoahMemoryPool should support usage threshold
>  [backport] Shenandoah filter for gc/TestFullGCCount.java test
>  [backport] Move save/restore vector registers into ShenandoahBarrierSetAssembler
>  [backport] Compact heuristics adjustments
>  [backport] Cherry-pick bulk MarkBitMap clearing methods
>  [backport] Shenandoah filter for vmTestbase/nsk/jvmti/scenarios/general_functions/GF08/gf08t001
>  [backport] is_gc_barrier_node should accept barriers called with both CallLeaf and CallLeafNoFP
>  [backport] Remove ShenandoahWriteBarrierCsetTestInIR flag
>  [backport] Trivial C2 cleanups
> 
> Testing: tier3_gc_shenandoah {fastdebug|release}
> 
> Thanks,
> -Aleksey
> 



More information about the shenandoah-dev mailing list