{"push_id":2611355536,"size":121,"distinct_size":114,"ref":"refs/heads/master","head":"1ca0ab9841f1a6b17fde82402582249853a1e6e7","before":"aa3d40d1b21082f78644744de5e06201068d0b65","commits":[{"sha":"7d0d0de1379ee397638b0c6965b338e039768a29","author":{"name":"Devin Papineau","email":"bd73b1de09946125d47e1c6becdee2c0d2dc67d0@ca.ibm.com"},"message":"Run local CSE to aid idiom recognition at warm\n\nAn extra pass of local common subexpression elimination (CSE) before\nidiom recognition allows the latter to recognize arraycmp in\nString.equals at warm.\n\nSigned-off-by: Devin Papineau <devinmp@ca.ibm.com>","distinct":true,"url":"https://api.github.com/repos/pdbain-ibm/openj9/commits/7d0d0de1379ee397638b0c6965b338e039768a29"},{"sha":"9996bc19760ec18d160f7288ff6bf944aae8a2d9","author":{"name":"Devin Papineau","email":"bd73b1de09946125d47e1c6becdee2c0d2dc67d0@ca.ibm.com"},"message":"Run redundant goto elimination before codegen\n\nAfter global dead store elimination and dead trees elimination, there\nmay be blocks containing nothing but goto. This commit gives redundant\ngoto elimination a chance to look at any such blocks detected by the\npreceding pass(es) of dead trees elimination.\n\nSigned-off-by: Devin Papineau <devinmp@ca.ibm.com>","distinct":true,"url":"https://api.github.com/repos/pdbain-ibm/openj9/commits/9996bc19760ec18d160f7288ff6bf944aae8a2d9"},{"sha":"4107ef4f80917c521aa8799c2f50efb37aad43d8","author":{"name":"Mark Stoodley","email":"71075689203269c9a7b270dbd188ad1e2aa1ec6a@ca.ibm.com"},"message":"Remove validateArbitraryClass calls in J9ValuePropagation.cpp\n\nThere are two calls to validateArbitraryClass() in J9ValuePropagation\nthat are unnecessary.\n\nThe first passes the result from getComponentClassFromArrayClass()\nwhich itself calls validateArbitraryClass() before returning a result.\nThe J9ValuePropagation code only needs to check to see if the returned\nclass is NULL.\n\nThe second uses the result from getSuperClass() which also calls\nvalidateArbitraryClass() before returning a result. In this case,\nthe NULL return value is already handled by the code around this\ncall, so the entire clause to \"bail\" if validateArbitraryClass()\nfails can simply be removed.\n\nSigned-off-by: Mark Stoodley <mstoodle@ca.ibm.com>","distinct":true,"url":"https://api.github.com/repos/pdbain-ibm/openj9/commits/4107ef4f80917c521aa8799c2f50efb37aad43d8"},{"sha":"ff0b3e3e1a095b39d97128d54e7ce5f5e11a8d54","author":{"name":"Mark Stoodley","email":"71075689203269c9a7b270dbd188ad1e2aa1ec6a@ca.ibm.com"},"message":"Remove unused debug code from ClassUnloadAssumption.cpp\n\nAttention was drawn to this code by a warning that a return code\nfrom fscanf wasn't being checked; was mildly shocked to learn about\nan fscanf() call in ClassUnloadAssumption.cpp . After consulting\nwith some other knowledgeable folks, it seems this worrisome code\nis unlikely to have been used since its inception, so let's just\nremove it.\n\nSigned-off-by: Mark Stoodley <mstoodle@ca.ibm.com>","distinct":true,"url":"https://api.github.com/repos/pdbain-ibm/openj9/commits/ff0b3e3e1a095b39d97128d54e7ce5f5e11a8d54"},{"sha":"9b933eb5760a3c23cff0426e121c30417b62c3fa","author":{"name":"Sophia Guo","email":"cb587105e643fe05dcb0f8427cf77b5992d572d3@ca.ibm.com"},"message":"Enable NewROMCreationAfterModifyingExistingClassTest\n\nRe-enable tests as libjvmtitest.so is built automatically now.\n\n[ci skip]\n\nSigned-off-by: Sophia Guo <sophiag@ca.ibm.com>","distinct":true,"url":"https://api.github.com/repos/pdbain-ibm/openj9/commits/9b933eb5760a3c23cff0426e121c30417b62c3fa"},{"sha":"a2c65aea36afe8456d53358f3b77286bd377024c","author":{"name":"Evgenia Badyanova","email":"cab5e50a9065ca7e86ac383d10dccb2d43b50e90@ca.ibm.com"},"message":"Adding missed OS check for GS support in Port Library for zLinux\n\nUse aux vector to check Guarded Storage support for Linux OS on s390\nhardware.\n\nFixes: #1764\n\nSigned-off-by: Evgenia Badyanova <evgeniab@ca.ibm.com>","distinct":false,"url":"https://api.github.com/repos/pdbain-ibm/openj9/commits/a2c65aea36afe8456d53358f3b77286bd377024c"},{"sha":"0d60990f2996d37ff37b78dc1313d0953ea10b2b","author":{"name":"Filip Jeremic","email":"354fd6f7ed671bd8d076af6c57bf51529f58ab75@ca.ibm.com"},"message":"Add bytecodes for returning byte,char,short and bool\n\nAdd infrastructure for new bytecodes defined by the the VM as part of\n#1780. Emit TR IL representing these new bytecodes.\n\nSigned-off-by: Filip Jeremic <fjeremic@ca.ibm.com>","distinct":true,"url":"https://api.github.com/repos/pdbain-ibm/openj9/commits/0d60990f2996d37ff37b78dc1313d0953ea10b2b"},{"sha":"8d8a7f4e43222f6fa4eca6cbd07217bfa5b3c4b4","author":{"name":"Filip Jeremic","email":"354fd6f7ed671bd8d076af6c57bf51529f58ab75@ca.ibm.com"},"message":"Avoid the use of flags in genReturn API\n\nSigned-off-by: Filip Jeremic <fjeremic@ca.ibm.com>","distinct":true,"url":"https://api.github.com/repos/pdbain-ibm/openj9/commits/8d8a7f4e43222f6fa4eca6cbd07217bfa5b3c4b4"},{"sha":"e13529ad9f824391de0174844f0dfd7c4fcb8a1c","author":{"name":"Daniel Hong","email":"c317ce25f818ce1f1971a29b68330fd91932ca65@live.com"},"message":"Remove duplicate function calculateArrayElementAddress in DAA\n\nRemove the duplicate function calculateArrayElementAddress function\nand replace usages with calls to constructAddressNode.\n\nSigned-off-by: Daniel Hong <daniel.hong@live.com>","distinct":true,"url":"https://api.github.com/repos/pdbain-ibm/openj9/commits/e13529ad9f824391de0174844f0dfd7c4fcb8a1c"},{"sha":"aeb511a87ca9f7e473584c128c26ddb1fa9c8611","author":{"name":"Sophia Guo","email":"cb587105e643fe05dcb0f8427cf77b5992d572d3@ca.ibm.com"},"message":"Enable SharedCPEntryInvokerTests\n\n[ci skip]\n\nSigned-off-by: Sophia Guo <sophiag@ca.ibm.com>","distinct":true,"url":"https://api.github.com/repos/pdbain-ibm/openj9/commits/aeb511a87ca9f7e473584c128c26ddb1fa9c8611"},{"sha":"d7f034643a14feaa3b9b366a0b265efc811a0df9","author":{"name":"Devin Nakamura","email":"29e5deeef2ca9c3333207aabdcc38207cba1d1b5@ca.ibm.com"},"message":"Enable CMake builds on travis\n\nSigned-off-by: Devin Nakamura <devinn@ca.ibm.com>","distinct":true,"url":"https://api.github.com/repos/pdbain-ibm/openj9/commits/d7f034643a14feaa3b9b366a0b265efc811a0df9"},{"sha":"39479452d36013a23ce5ccef18dff7df5d82b154","author":{"name":"Devin Nakamura","email":"29e5deeef2ca9c3333207aabdcc38207cba1d1b5@ca.ibm.com"},"message":"Disable non-CMake builds on  Travis\n\nSigned-off-by: Devin Nakamura <devinn@ca.ibm.com>","distinct":true,"url":"https://api.github.com/repos/pdbain-ibm/openj9/commits/39479452d36013a23ce5ccef18dff7df5d82b154"},{"sha":"fee1ca42a4c01c9c1a10f91857a1952f6c34d9dd","author":{"name":"Devin Nakamura","email":"29e5deeef2ca9c3333207aabdcc38207cba1d1b5@ca.ibm.com"},"message":"Enable ccache on travis builds\n\nSigned-off-by: Devin Nakamura <devinn@ca.ibm.com>","distinct":true,"url":"https://api.github.com/repos/pdbain-ibm/openj9/commits/fee1ca42a4c01c9c1a10f91857a1952f6c34d9dd"},{"sha":"a99cd3469b5b3ee2e24c05dddd3e2fa767baeb0b","author":{"name":"Devin Nakamura","email":"29e5deeef2ca9c3333207aabdcc38207cba1d1b5@ca.ibm.com"},"message":"CMake: Move common OMR config to separate file\n\nSigned-off-by: Devin Nakamura <devinn@ca.ibm.com>","distinct":true,"url":"https://api.github.com/repos/pdbain-ibm/openj9/commits/a99cd3469b5b3ee2e24c05dddd3e2fa767baeb0b"},{"sha":"3beb7639068a12e5524951034df3057494e3e4de","author":{"name":"Devin Nakamura","email":"29e5deeef2ca9c3333207aabdcc38207cba1d1b5@ca.ibm.com"},"message":"CMake: Add omrgc include paths to j9gc\n\nSigned-off-by: Devin Nakamura <devinn@ca.ibm.com>","distinct":true,"url":"https://api.github.com/repos/pdbain-ibm/openj9/commits/3beb7639068a12e5524951034df3057494e3e4de"},{"sha":"82695b3f43a4d9dbc77ff859ea4472adaa111391","author":{"name":"Devin Nakamura","email":"29e5deeef2ca9c3333207aabdcc38207cba1d1b5@ca.ibm.com"},"message":"CMake: fix linkage/includes for jsigWrapper\n\nSigned-off-by: Devin Nakamura <devinn@ca.ibm.com>","distinct":true,"url":"https://api.github.com/repos/pdbain-ibm/openj9/commits/82695b3f43a4d9dbc77ff859ea4472adaa111391"},{"sha":"bd1b6064bc5cf4bcd34af814b665c5544bd46b16","author":{"name":"Devin Nakamura","email":"29e5deeef2ca9c3333207aabdcc38207cba1d1b5@ca.ibm.com"},"message":"CMake: link the port library against omrsig\n\nSigned-off-by: Devin Nakamura <devinn@ca.ibm.com>","distinct":true,"url":"https://api.github.com/repos/pdbain-ibm/openj9/commits/bd1b6064bc5cf4bcd34af814b665c5544bd46b16"},{"sha":"9a7354a6092b2c9ae21570b46e2631cd0eb549e7","author":{"name":"Devin Nakamura","email":"29e5deeef2ca9c3333207aabdcc38207cba1d1b5@ca.ibm.com"},"message":"CMake: fix missing file in j9vm\n\nSigned-off-by: Devin Nakamura <devinn@ca.ibm.com>","distinct":true,"url":"https://api.github.com/repos/pdbain-ibm/openj9/commits/9a7354a6092b2c9ae21570b46e2631cd0eb549e7"},{"sha":"28358842d81dc84c099562abf0e8a521946dd6cb","author":{"name":"Peter Shipton","email":"4eef3b3743ba63ed9d9b27df4c8805d570a039f5@ca.ibm.com"},"message":"Link using xlc_r becausing xlC_r results in libibmc++.so.1 not found\n\nSigned-off-by: Peter Shipton <Peter_Shipton@ca.ibm.com>","distinct":true,"url":"https://api.github.com/repos/pdbain-ibm/openj9/commits/28358842d81dc84c099562abf0e8a521946dd6cb"},{"sha":"8ecaf25643404bf58f474000acca8ccbc94f63ac","author":{"name":"Victor Ding","email":"702c5efe41471368ec946f49f1a994144025b9bd@ca.ibm.com"},"message":"X86 CG inlines isAssignableFrom for abstract class\n\njava.lang.Class.isAssignableFrom() for abstract class is now inlined by CG on X86.\n\nSigned-off-by: Victor Ding <dvictor@ca.ibm.com>","distinct":true,"url":"https://api.github.com/repos/pdbain-ibm/openj9/commits/8ecaf25643404bf58f474000acca8ccbc94f63ac"}]}
{"actor":{"display_login":"pdbain-ibm"}}