comparing with ssh://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah//hotspot searching for changes changeset: 11587:68559d22b634 user: roland date: Thu Jan 09 17:26:26 2020 +0100 summary: [backport] 8237007: Shenandoah: assert(_base == Tuple) failure during C2 compilation changeset: 11588:b1fa7dcb0327 user: shade date: Fri Jul 05 23:31:32 2019 +0200 summary: [backport] 8227327: Shenandoah: Faster and more parallel tests changeset: 11589:0fd338502602 user: shade date: Tue Jan 21 13:40:10 2020 +0100 summary: [backport] 8237570: Shenandoah: cleanup uses of allocation/free threshold in static heuristics changeset: 11590:6f8ac0de653a user: shade date: Tue Jan 21 20:58:48 2020 +0100 summary: [backport] 8237586: Shenandoah: provide option to disable periodic GC changeset: 11591:17e8f02e8f57 user: zgu date: Mon Jan 13 13:53:37 2020 -0500 summary: [backport] 8237038: Shenandoah: Reduce thread pool size in TestEvilSyncBug.java test changeset: 11592:8f1ba54ee8e9 user: zgu date: Fri Nov 08 11:41:17 2019 -0500 summary: [backport] 8233850: Shenandoah: Shenandoah thread count ergonomics should be container aware changeset: 11593:1a1835e9c5ff user: rkennke date: Fri Jan 10 12:42:30 2020 +0100 summary: [backport] 8236851: Shenandoah: More details in Traversal GC event messages changeset: 11594:0c5ebf7e9b67 user: rkennke date: Tue Dec 17 18:23:33 2019 +0100 summary: [backport] 8236106: [TESTBUG] Shenandoah: Make TestThreadFailure more resilient changeset: 11595:79fed43bbfa6 user: rkennke date: Wed Dec 11 16:43:02 2019 +0100 summary: [backport] 8235729: Shenandoah: Remove useless casting to non-constant changeset: 11596:05e54680154b user: shade date: Mon Nov 04 19:40:58 2019 +0100 summary: [backport] 8233520: Shenandoah: do not sleep when thread is attaching changeset: 11597:c9c9c3a12557 user: shade date: Fri Nov 01 16:16:05 2019 +0100 summary: [backport] 8233387: Shenandoah: passive mode should disable pacing ergonomically changeset: 11598:8c190b1b7295 user: shade date: Mon Feb 10 14:41:41 2020 +0100 summary: Revert leftover changes in type.{cpp|hpp} changeset: 11599:7db9a4b6ef07 user: shade date: Mon Feb 10 17:04:04 2020 +0100 summary: Rectify JDK-8191227 workaround for Shenandoah changeset: 11600:999d9a475f95 user: zgu date: Tue Oct 15 22:22:23 2019 -0400 summary: [backport] 8229919: Support JNI Critical functions in object pinning API on x86_32 platforms changeset: 11601:9526886c5a51 user: rkennke date: Thu Apr 04 21:29:46 2019 +0200 summary: [backport] 8221848: Shenandoah: ArrayCopy post-barrier improvements changeset: 11602:5bee52722822 user: rkennke date: Wed Sep 18 20:56:19 2019 +0200 summary: [backport] 8231086: Shenandoah: Stronger invariant for object-arraycopy changeset: 11603:3e96fe9632a0 user: shade date: Wed Sep 25 12:21:10 2019 +0200 summary: [backport] 8231410: Shenandoah: clone barrier should use base pointer changeset: 11604:c10c967c77c0 user: rkennke date: Wed Sep 25 12:33:05 2019 +0200 summary: [backport] 8231447: Shenandoah: Compilation-time regression after JDK-8231086 changeset: 11605:92364b080029 user: rkennke date: Mon Sep 30 17:00:16 2019 +0200 summary: [backport] 8231499: Shenandoah: compiler/arraycopy/TestDefaultMethodArrayCloneDeoptC2 fails changeset: 11606:001ab3d4251f user: shade date: Tue Oct 22 14:05:56 2019 +0200 summary: [backport] 8232778: Shenandoah: SBSA::arraycopy_prologue checks wrong register changeset: 11607:c3220a7fea4d user: shade date: Mon Sep 30 22:39:11 2019 +0200 summary: [backport] 8222766: Shenandoah: streamline post-LRB CAS barrier (x86) changeset: 11608:7200e190e137 user: roland date: Fri Dec 06 16:21:26 2019 -0500 summary: [backport] 8235636: gc/shenandoah/compiler/TestUnsafeOffheapSwap.java fails after JDK-8226411 changeset: 11609:2766a7a688d3 user: shade date: Tue Feb 25 21:10:05 2020 +0100 summary: Fix LRB use in LIRGenerator::do_UnsafeGetAndSetObject changeset: 11610:3893558fda40 user: rkennke date: Mon Feb 24 13:46:40 2020 +0100 summary: [backport] 8221751: Shenandoah: Improve SATB enqueueing changeset: 11611:1ec9330bbfe5 user: rkennke date: Mon Feb 24 15:54:49 2020 +0100 summary: [backport] 8224179: Shenandoah: CTW test failures with traversal GC changeset: 11612:e77ede841a3b user: rkennke date: Mon Feb 24 18:01:13 2020 +0100 summary: [backport] 8223951: Shenandoah: Only need to update thread roots during final update refs changeset: 11613:f840abca3888 user: rkennke date: Mon Feb 24 17:36:19 2020 +0100 summary: [backport] 8224495: Shenandoah: Do not rescan code roots in final mark pause if it is not degenerated GC changeset: 11614:d8fe4c408bd1 user: rkennke date: Mon Feb 24 18:03:50 2020 +0100 summary: [backport] 8224508: Shenandoah: Need to update thread roots in final mark for piggyback ref update cycle changeset: 11615:268da5f24fbf user: rkennke date: Thu Feb 27 12:23:48 2020 +0100 summary: [backport] 8225341: Shenandoah: CM::update_thread_roots() needs to handle derived pointers changeset: 11616:9e068f897ef4 user: rkennke date: Tue Aug 13 16:05:58 2019 +0200 summary: AArch64: Fix LRB use in LIRGenerator::do_UnsafeGetAndSetObject changeset: 11617:5fa6ac379fda user: zgu date: Wed May 22 09:10:07 2019 -0400 summary: [backport] 8224525: Shenandoah: Eliminate shenandoah verifier's side-effects changeset: 11618:94bcac858dee user: rkennke date: Mon Jun 03 21:28:45 2019 +0200 summary: [backport] 8225171: Remove leftovers in shenandoahBarrierSetC1.cpp changeset: 11619:19e4f78305bb user: rkennke date: Thu Feb 27 15:52:34 2020 +0100 summary: [backport] 8226586: Shenandoah: No need to pre-evacuate roots for degenerated GC changeset: 11620:4d7ecfcd8c4a user: rkennke date: Mon Jul 15 15:27:06 2019 +0200 summary: [backport] 8227676: Shenandoah: More consistent naming of LRB entry points changeset: 11621:5fc9be7acfdd user: rkennke date: Thu Jul 18 13:16:10 2019 +0200 summary: [backport] 8228364: Shenandoah: Remove unused code from ShenandoahBarrierSetC1 changeset: 11622:e206c7e2913f user: shade date: Mon Aug 19 19:58:50 2019 +0200 summary: [backport] 8229865: Use explicit #include debug.hpp for STATIC_ASSERT in gc/shenandoah/shenandoahUtils.cpp changeset: 11623:7fe4672681a8 user: zgu date: Mon Sep 23 07:45:12 2019 -0400 summary: [backport] 8231293: Shenandoah: Traversal should not revive dead weak roots changeset: 11624:f6ab5908d7e9 user: shade date: Tue Oct 15 19:38:59 2019 +0200 summary: [backport] 8232205: Shenandoah: missing "Update References" -> "Update Roots" tracing changeset: 11625:a63ba1942909 user: shade date: Thu Oct 24 11:49:56 2019 +0200 summary: [backport] 8232908: Shenandoah: compact heuristics has incorrect trigger "Free is lower than allocated recently" changeset: 11626:4efb297dbea8 user: jiefu date: Fri Nov 15 20:39:26 2019 +0800 summary: [backport] 8234232: [TESTBUG] gc/shenandoah/jvmti/TestHeapDump.java fails with -Xcomp changeset: 11627:385a4146dd6c user: rkennke date: Fri Feb 28 20:50:43 2020 +0100 summary: 8233500: Shenandoah: Shenandoah load barrier should save registers before calling keep alive barrier on x86 changeset: 11628:aeb0d5e94286 user: rkennke date: Tue Jan 07 21:53:52 2020 +0100 summary: [backport] 8236732: Shenandoah: Stricter placement for oom-evac scopes changeset: 11629:9fa54660a00c tag: tip user: rkennke date: Tue Jan 07 13:45:10 2020 +0100 summary: [backport] 8236181: C2: Remove useless step_over_gc_barrier() in int->bool conversion