{"push_id":2963810574,"size":21,"distinct_size":20,"ref":"refs/heads/newTestsForNoGC","head":"f13f5b43ca200ed31f9bcd77c8f6f94832964d6d","before":"1132c86cd9ce76451d71789f6afbcbbb1f1e74ea","commits":[{"sha":"6878df8bc68eb4234f27eb3c32f810c27d2696f5","author":{"name":"Aleksandar Micic","email":"298dda9593d6eb8fc6f51007550c14e933a91a98@ca.ibm.com"},"message":"Read Barrier aware ref array GC copy helper\n\nIntroduce optimized variant of reference array GC copy helper for\nConcurrent Scavenger. It will execute RB for every single ref slot of\nthe source arrays (and as for regular Gencon config will just do post\nbatch WB).\n\nJITed code in H/W based CS was not relying on this, but now that we are\nintroducing S/W variant (https://github.com/eclipse/openj9/issues/3054)\nthis may be called more often.\n\nSigned-off-by: Aleksandar Micic <amicic@ca.ibm.com>","distinct":true,"url":"https://api.github.com/repos/LinHu2016/openj9/commits/6878df8bc68eb4234f27eb3c32f810c27d2696f5"},{"sha":"bd8814b7a26b88f5dc570da38eb1d1f6827e0a16","author":{"name":"Victor Ding","email":"702c5efe41471368ec946f49f1a994144025b9bd@ca.ibm.com"},"message":"Move Concurrent Scavenge to x86-64_cmprssptrs spec\n\nSupport of Concurrent Scavenge has been moved to the default\nlinux_x86-64_cmprssptrs.spec;\nand hence linux_x86-64_cmprssptrs_cs.spec is deleted.\n\nSigned-off-by: Victor Ding <dvictor@ca.ibm.com>","distinct":true,"url":"https://api.github.com/repos/LinHu2016/openj9/commits/bd8814b7a26b88f5dc570da38eb1d1f6827e0a16"},{"sha":"85f9c3ba42da80c8bad4dfdc81bc51e18d4d2898","author":{"name":"Lin Hu","email":"86e3c9b49645df5520e01c61ec994cb37982e1ba@ca.ibm.com"},"message":"Fix issue relate with CollectionUsageThreshold of memory pool\n\n  - we should only check if the notification for\nCollectionUsageThreshold need to be fired at the end of the collection,\nwhich try to recycle the memory pool.\n  - for BackCompatible mode scavenge does not try to reclaim memory from\nthe whole heap, so we do not fire the notification of\nCollectionUsageThreshold at the end scavenge.\n  - record the last GC ID for retrieving more detail gcInfo of last\n  GC from J9GarbageCollectorData\n  - MemoryPoolMXBean.getCollectionUsage() getPreCollectionUsage()\n  and isCollectionUsageThresholdExceeded() also match the same rule.\n  \nSigned-off-by: Lin Hu <linhu@ca.ibm.com>","distinct":false,"url":"https://api.github.com/repos/LinHu2016/openj9/commits/85f9c3ba42da80c8bad4dfdc81bc51e18d4d2898"},{"sha":"ac5a8d024f577b2d4d2ec1322ba2307ff53204c3","author":{"name":"Jason Feng","email":"8decf30df97932ae7177acdc4bc36bfebb0f884e@ca.ibm.com"},"message":"Add OSX support for get thread user time\n\nAdded OSX support for getCurrentThreadUserTime, provide cpu time when\nthe user time is not available from the OS just like zOS and Linux.\n\nSigned-off-by: Jason Feng <fengj@ca.ibm.com>","distinct":true,"url":"https://api.github.com/repos/LinHu2016/openj9/commits/ac5a8d024f577b2d4d2ec1322ba2307ff53204c3"},{"sha":"b03cae14f7322dc04e72874128adc8150d91028f","author":{"name":"Dmitri Pivkine","email":"383863142654d093501a37851ad10eaf198bf448@ca.ibm.com"},"message":"Merge pull request #3122 from amicic/copy_with_RB\n\nRead Barrier aware ref array GC copy helper","distinct":true,"url":"https://api.github.com/repos/LinHu2016/openj9/commits/b03cae14f7322dc04e72874128adc8150d91028f"},{"sha":"e66888e28d7234d871a02fb2d420d615755bb2f1","author":{"name":"Mesbah","email":"64603f5315cadd8e6ebf501e58fd2fd15a8aba9c@ca.ibm.com"},"message":"Flip order of exports in LIBPATH\n\nSigned-off-by: Mesbah <Mesbah_Alam@ca.ibm.com>","distinct":true,"url":"https://api.github.com/repos/LinHu2016/openj9/commits/e66888e28d7234d871a02fb2d420d615755bb2f1"},{"sha":"d8a1d7e3a05b4385f4cdfb7447610747084aa43a","author":{"name":"Dmitri Pivkine","email":"383863142654d093501a37851ad10eaf198bf448@ca.ibm.com"},"message":"Merge pull request #3253 from 0dvictor/spec\n\nMove Concurrent Scavenge to x86-64_cmprssptrs spec","distinct":true,"url":"https://api.github.com/repos/LinHu2016/openj9/commits/d8a1d7e3a05b4385f4cdfb7447610747084aa43a"},{"sha":"570f3f92282cdf37f91aace2d12e2c271eda272f","author":{"name":"Dmitri Pivkine","email":"383863142654d093501a37851ad10eaf198bf448@ca.ibm.com"},"message":"Align heap for GS if necessary only\n\nUsage of GS requires special heap alignments. Usage of Software Barriers\ndoes not have such restrictions as well as calls of\nj9gs_enable()/j9gs_disable()\n\nSigned-off-by: Dmitri Pivkine <Dmitri_Pivkine@ca.ibm.com>","distinct":true,"url":"https://api.github.com/repos/LinHu2016/openj9/commits/570f3f92282cdf37f91aace2d12e2c271eda272f"},{"sha":"101745887909cfba077d83cab18c380bd4e8d0e1","author":{"name":"Shelley Lambert","email":"d2b35e4b8ffb5b63204a5894cfc3197b57bfc722@ca.ibm.com"},"message":"Add docker prereq","distinct":true,"url":"https://api.github.com/repos/LinHu2016/openj9/commits/101745887909cfba077d83cab18c380bd4e8d0e1"},{"sha":"2c817c52ca7d19e6a7fb81a0f3616bb4e4b73570","author":{"name":"Shelley Lambert","email":"d2b35e4b8ffb5b63204a5894cfc3197b57bfc722@ca.ibm.com"},"message":"minor formatting","distinct":true,"url":"https://api.github.com/repos/LinHu2016/openj9/commits/2c817c52ca7d19e6a7fb81a0f3616bb4e4b73570"},{"sha":"e5dc9cab49d552f460d9e8c2d2db8de4c349780c","author":{"name":"Adam Brousseau","email":"5bbd7b5b6d6d4bf0bd621a96b144468d4f2a15aa@gmail.com"},"message":"Add upstream causes to Slack messages\n\n- Recursively find upstream causes\n- Print out upstream causes in Slack message\n- Allows the ability to distinguish between a nightly\n  build and an OMR Acceptance for example\n- Requires Jenkins script approvals:\n   - org.jenkinsci.plugins.workflow.support.steps.build.RunWrapper getRawBuild\n   - method hudson.model.Run getCauses\n   - hudson.model.Cause$UpstreamCause getUpstreamCauses\n   - hudson.model.Cause getShortDescription\n\n[skip ci]\n\nSigned-off-by: Adam Brousseau <adam.brousseau88@gmail.com>","distinct":true,"url":"https://api.github.com/repos/LinHu2016/openj9/commits/e5dc9cab49d552f460d9e8c2d2db8de4c349780c"},{"sha":"d123600a3a9b24d0394d7b362c71f3e91fad5510","author":{"name":"Devin Nakamura","email":"29e5deeef2ca9c3333207aabdcc38207cba1d1b5@ca.ibm.com"},"message":"CMake: Add compiler/z/env folder\n\nFiles in compiler/z/env should be compiled when jit is hosted on\nor targeting z architecrture\n\nSigned-off-by: Devin Nakamura <devinn@ca.ibm.com>","distinct":true,"url":"https://api.github.com/repos/LinHu2016/openj9/commits/d123600a3a9b24d0394d7b362c71f3e91fad5510"},{"sha":"019b7f48ba6161a5bfd28ccd05069d660150a85d","author":{"name":"Yan Luo","email":"d32e02307d08570680a40d459b4e6313c0fc1dc5@ca.ibm.com"},"message":"Simplify use of macro J9VMJAVAUTILCONCURRENTLOCKSABSTRACTOWNABLESYNCHRONIZER\n\nMacro J9VMJAVAUTILCONCURRENTLOCKSABSTRACTOWNABLESYNCHRONIZER\nexpects provided vmThread to be the thread invoking it. In\nthis case targetThread is not, enventually triggering the assert while\nrunning concurrent scavenge. Use the _VM version macro to avoid pass in\nthe current thread.\n\nSigned-off-by: Yan Luo <Yan_Luo@ca.ibm.com>","distinct":true,"url":"https://api.github.com/repos/LinHu2016/openj9/commits/019b7f48ba6161a5bfd28ccd05069d660150a85d"},{"sha":"d2b42eaaa2a3d32f807d42d5c44bc2decc533cc6","author":{"name":"Aleksandar Micic","email":"298dda9593d6eb8fc6f51007550c14e933a91a98@ca.ibm.com"},"message":"Merge pull request #3280 from dmitripivkine/master\n\nAlign heap for GS if necessary only","distinct":true,"url":"https://api.github.com/repos/LinHu2016/openj9/commits/d2b42eaaa2a3d32f807d42d5c44bc2decc533cc6"},{"sha":"ebfc93e0f55cf6fdad64b303981e0336bf78aea1","author":{"name":"Peter Shipton","email":"4eef3b3743ba63ed9d9b27df4c8805d570a039f5@ca.ibm.com"},"message":"Merge pull request #3269 from AdamBrousseau/slack_add_all_casues\n\nAdd upstream causes to Slack messages","distinct":true,"url":"https://api.github.com/repos/LinHu2016/openj9/commits/ebfc93e0f55cf6fdad64b303981e0336bf78aea1"},{"sha":"6cf5b4c2e0ddc8553f9de9966cc5511bd0116115","author":{"name":"Peter Shipton","email":"4eef3b3743ba63ed9d9b27df4c8805d570a039f5@ca.ibm.com"},"message":"Merge pull request #3286 from dnakamura/compiler_z\n\nCMake: Add compiler/z/env folder","distinct":true,"url":"https://api.github.com/repos/LinHu2016/openj9/commits/6cf5b4c2e0ddc8553f9de9966cc5511bd0116115"},{"sha":"a82f40ecdabdb22b4d9392bfa7a1577185c2fbc5","author":{"name":"Aleksandar Micic","email":"298dda9593d6eb8fc6f51007550c14e933a91a98@ca.ibm.com"},"message":"Merge pull request #3256 from yanluo7/fix_CS_assert\n\nEnsure  J9VMJAVAUTILCONCURRENTLOCKSABSTRACTOWNABLESYNCHRONIZER uses currentThread to address CS copy issue","distinct":true,"url":"https://api.github.com/repos/LinHu2016/openj9/commits/a82f40ecdabdb22b4d9392bfa7a1577185c2fbc5"},{"sha":"34b9d4f172c0e4b6f6208ea8aca6274e26f5e878","author":{"name":"Shelley Lambert","email":"d2b35e4b8ffb5b63204a5894cfc3197b57bfc722@ca.ibm.com"},"message":"Merge pull request #3289 from Mesbah-Alam/openj9-openjdk-jdk8-issues-129-fliplibpathorder\n\nFlip order of exports in LIBPATH","distinct":true,"url":"https://api.github.com/repos/LinHu2016/openj9/commits/34b9d4f172c0e4b6f6208ea8aca6274e26f5e878"},{"sha":"b5547a8e8ead3b86da11b9f0aca096577862351a","author":{"name":"Dan Heidinga","email":"72539a7f8d4e0030b722f72f7242c8dc27ae4724@ca.ibm.com"},"message":"Merge pull request #3272 from JasonFengJ9/osxusertime\n\nAdd OSX support for get thread user time","distinct":true,"url":"https://api.github.com/repos/LinHu2016/openj9/commits/b5547a8e8ead3b86da11b9f0aca096577862351a"},{"sha":"1e9f12d6a1b9f77657179b07fd8607697c0e8a42","author":{"name":"Dan Heidinga","email":"72539a7f8d4e0030b722f72f7242c8dc27ae4724@ca.ibm.com"},"message":"Merge pull request #2993 from LinHu2016/issue2982\n\nFix issue relate with CollectionUsageThreshold of memory pool","distinct":true,"url":"https://api.github.com/repos/LinHu2016/openj9/commits/1e9f12d6a1b9f77657179b07fd8607697c0e8a42"}]}
{"actor":{"display_login":"LinHu2016"}}