comparing with ssh://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/ searching for changes changeset: 9663:f14d01e7f686 user: shade date: Tue Aug 01 11:42:49 2017 +0200 summary: [backport] Fixed C calling convention of shenandoah_wb() on Windows changeset: 9664:494fb2d4446f user: roland date: Mon Aug 07 17:56:59 2017 +0200 summary: missing barriers on constant oops + acmp rework + cas fix + write barrier on constant oop fix changeset: 9665:8fe9225cae7f user: roland date: Mon Aug 07 18:01:10 2017 +0200 summary: remove useless code following acmp rework changeset: 9666:4b4306f9b37d user: roland date: Tue Aug 08 09:42:08 2017 +0200 summary: write barrier pin and expand cleanup changeset: 9667:ef03ae4e6675 user: shade date: Tue Aug 08 23:22:55 2017 +0200 summary: Remove unused memory_for, fixing the build changeset: 9668:904e994bd1a6 user: shade date: Tue Aug 08 23:44:28 2017 +0200 summary: [backport] All definitions should start with Shenandoah* changeset: 9669:9a782c15438b user: shade date: Tue Aug 08 23:52:49 2017 +0200 summary: [backport] Rename inline guards changeset: 9670:1ac2d08191fd user: shade date: Tue Aug 08 23:53:20 2017 +0200 summary: [backport] Made ShenandoahPrinter debug only changeset: 9671:ef861716145f user: shade date: Tue Aug 08 23:53:45 2017 +0200 summary: [backport] Verifier should avoid pushing on stack when walking objects past TAMS changeset: 9672:4266a62e403f user: shade date: Wed Aug 09 00:10:25 2017 +0200 summary: [backport] Shortcut concurrent cycle when enough immediate garbage is reclaimed changeset: 9673:f725676b6683 user: shade date: Wed Aug 09 00:21:00 2017 +0200 summary: [backport] Underflow in adaptive free_threshold calculation changeset: 9674:1e30e4dca47f user: shade date: Wed Aug 09 01:05:07 2017 +0200 summary: [backport] Periodic GC changeset: 9675:a35bdb5e1f91 user: shade date: Wed Aug 09 10:53:37 2017 +0200 summary: [backport] Move Verifier "start" message under (gc,start) changeset: 9676:d7786b930eb8 user: shade date: Wed Aug 09 10:58:37 2017 +0200 summary: [backport] After Evac verification should run consistently changeset: 9677:e1657a28ea5a user: shade date: Wed Aug 09 11:08:03 2017 +0200 summary: [backport] Verify liveness data changeset: 9678:2e454e185a3f user: shade date: Wed Aug 09 11:09:40 2017 +0200 summary: [backport] Cleanup unused methods and statements + Trivial cleanup: removed unused field, etc. changeset: 9679:fd6d852ff9ba user: shade date: Wed Aug 09 11:12:03 2017 +0200 summary: [backport] Cannot do more than 1000 Full GCs changeset: 9680:ac6d67a43b89 user: shade date: Wed Aug 09 11:32:24 2017 +0200 summary: [backport] Rehash -XX:-UseTLAB in tests + Rehash allocation tests changeset: 9681:61add92c3b87 user: shade date: Wed Aug 09 11:44:45 2017 +0200 summary: [backport] TestRegionSampling test changeset: 9682:4eb0fd11bd9a user: shade date: Wed Aug 09 21:13:11 2017 +0200 summary: [backport] Uncommit heap regions after given delay changeset: 9683:72b3e82c7d4a user: zgu date: Wed Aug 09 15:59:54 2017 -0400 summary: UnlockDiagnosticVMOptions flag is needed for ShenandoahVerify changeset: 9684:37dda4ed6015 user: zgu date: Thu Aug 10 11:45:40 2017 -0400 summary: [Backport] Fixed assertion failures when printing heap region to trace output changeset: 9685:d07e7dbc9516 user: zgu date: Fri Aug 11 07:25:29 2017 -0400 summary: Handle Java heap initialization and expansion failures changeset: 9686:b97c04b895c3 user: zgu date: Tue Aug 15 10:30:16 2017 -0400 summary: Correct way to fix Windows call convention issue changeset: 9687:33d8362f2eaf user: shade date: Mon Aug 21 09:30:26 2017 +0200 summary: Revert accidental G1 closure rename changeset: 9688:216baedcc5f1 user: shade date: Mon Aug 21 09:51:51 2017 +0200 summary: Test bug: test library and flags in TestHeapAlloc changeset: 9689:4ef7bdbecd35 user: shade date: Mon Aug 21 10:55:34 2017 +0200 summary: Properly unlock ShenandoahVerify changeset: 9690:b4a34290e613 user: zgu date: Wed Aug 23 11:49:55 2017 -0400 summary: Fixed Fixed message logging changeset: 9691:4cdd859ff831 user: shade date: Thu Sep 07 19:22:33 2017 +0200 summary: Make sure -verbose:gc, PrintGC, PrintGCDetails work consistently changeset: 9692:a51ac2ed2ed6 user: shade date: Fri Sep 08 18:30:58 2017 +0200 summary: [backport] BrooksPointer tracing overwhelms -Xlog:gc=trace changeset: 9693:b957d91a3129 user: shade date: Fri Sep 08 18:37:54 2017 +0200 summary: [backport] Reclaimed humongous regions should count towards immediate garbage changeset: 9694:2057eb5c0c83 user: shade date: Fri Sep 08 18:49:02 2017 +0200 summary: [backport] Allocation latency tracing changeset: 9695:835b19ee112d user: shade date: Tue Sep 12 21:05:40 2017 +0200 summary: [backport] Refactor region flags into finite state machine changeset: 9696:75e97e86d65b user: shade date: Tue Sep 12 21:27:07 2017 +0200 summary: [backport] Cleanup "dirty" mentions changeset: 9697:df020682ed65 user: shade date: Tue Sep 12 21:40:07 2017 +0200 summary: [backport] Verifier should walk cset and humongous regions changeset: 9698:4cd11fa9149f user: shade date: Tue Sep 12 23:08:52 2017 +0200 summary: [backport] Allow allocations in pinned regions changeset: 9699:38f522bdc34c user: shade date: Tue Sep 12 23:22:17 2017 +0200 summary: [backport] Refactor ShenandoahHeapLock changeset: 9700:4f9b86cdba8f user: shade date: Tue Sep 12 23:31:05 2017 +0200 summary: [backport] Templatize and improve inlining of arraycopy and clone barriers. changeset: 9701:f53147f7292c user: shade date: Wed Sep 13 09:54:47 2017 +0200 summary: [backport] Refactor ShConcThread dispatch changeset: 9702:4442ff2bac25 user: shade date: Wed Sep 13 10:35:38 2017 +0200 summary: [backport] Mark heuristics diagnostic/experimental changeset: 9703:8cc503f364af user: shade date: Wed Sep 13 11:01:21 2017 +0200 summary: [backport] "continuous" heuristics changeset: 9704:3a8cb6ef389f user: shade date: Wed Sep 13 11:05:29 2017 +0200 summary: [backport] Verify humongous regions liveness changeset: 9705:3b65babfea71 user: shade date: Wed Sep 13 11:21:03 2017 +0200 summary: [backport] Refactor ShenandoahHeapRegionSet changeset: 9706:c3722aa75eac user: shade date: Wed Sep 13 12:49:08 2017 +0200 summary: [backport] Cap heap size for TestRegionSizeArgs test changeset: 9707:65f26ca0384e user: shade date: Wed Sep 13 12:57:26 2017 +0200 summary: [backport] On-demand commit as heap resizing strategy changeset: 9708:2784cf118650 user: shade date: Wed Sep 13 13:19:41 2017 +0200 summary: [backport] Assorted monitoring support fixes changeset: 9709:bb597a81a30d user: shade date: Wed Sep 13 13:21:15 2017 +0200 summary: [backport] Pinning humongous regions should be allowed changeset: 9710:4794131046be user: shade date: Wed Sep 13 20:45:48 2017 +0200 summary: [backport] Unlock more GC-specific tests for Shenandoah changeset: 9711:faad0c9f6064 user: shade date: Wed Sep 13 21:09:10 2017 +0200 summary: [backport] Update counters on slow-path more rarely changeset: 9712:0c90afe6c038 user: shade date: Wed Sep 13 21:17:48 2017 +0200 summary: [backport] Consistent print_on and tty handling changeset: 9713:e2595b1d1038 user: shade date: Wed Sep 13 21:25:23 2017 +0200 summary: [backport] Region (byte|word) shifts as the replacement for divisions changeset: 9714:c101b961dcbd user: shade date: Wed Sep 13 21:42:18 2017 +0200 summary: [backport] Add JVMTI notifications to Shenandoah GC pauses. changeset: 9715:0918cb496f96 user: shade date: Wed Sep 13 22:00:17 2017 +0200 summary: [backport] Refactor ShenandoahFreeSet + Fast-forward over humongous regions to keep "current" non-humongous changeset: 9716:0ec62b500b06 user: shade date: Wed Sep 13 22:07:05 2017 +0200 summary: [backport] Make sure we have at least one memory pool per memory manager (JMX) + JMX double-counts heap used size changeset: 9717:fb432ff9780d user: shade date: Wed Sep 13 22:07:31 2017 +0200 summary: [backport] Disable biased locking by default changeset: 9718:042ce618a346 user: shade date: Wed Sep 13 22:55:12 2017 +0200 summary: [backport] Avoid Full STW GC on System.gc() + related fixes changeset: 9719:02daadfb2aa3 user: shade date: Thu Sep 14 10:44:18 2017 +0200 summary: [backport] Selectable humongous threshold + Humongous top() should be correct for iteration changeset: 9720:38fe1b80aeae user: shade date: Thu Sep 14 10:46:57 2017 +0200 summary: [backport] Make sure different Verifier levels work changeset: 9721:7d13de0dee9e user: shade date: Thu Sep 14 10:49:38 2017 +0200 summary: [backport] LotsOfCycles test always degrades to Full GC changeset: 9722:ecbe54ef0024 user: shade date: Thu Sep 14 10:50:33 2017 +0200 summary: [backport] TestSmallHeap test for Shenandoah changeset: 9723:96856838f309 user: shade date: Thu Sep 14 10:52:27 2017 +0200 summary: [backport] Fix build error: avoid loops with empty bodies changeset: 9724:f150cc5c76ac user: shade date: Thu Sep 14 10:57:00 2017 +0200 summary: [backport] Fix build error: switches over enums should take all enums changeset: 9725:6160c57d4061 user: shade date: Thu Sep 14 10:59:11 2017 +0200 summary: [backport] Fix build error: verifier liveness should not be implicitly casted to size_t changeset: 9726:59d78c1ed36c user: shade date: Thu Sep 14 11:12:42 2017 +0200 summary: [backport] Common pause marker to capture everything before/after pause changeset: 9727:b1245027ec7e user: shade date: Thu Sep 14 11:42:11 2017 +0200 summary: Fix build error in release config. changeset: 9728:6116a80cbaeb user: roland date: Thu Sep 21 17:56:27 2017 +0200 summary: add missing UseShenandoahGC checks to C2 changeset: 9729:0dd229c9c922 tag: tip user: roland date: Mon Sep 25 11:30:12 2017 +0200 summary: missing UseShenandoahGC check to C2