{"push_id":2883050647,"size":177,"distinct_size":177,"ref":"refs/heads/Virtualizing-CodeGenerator","head":"249ed4e0c5242e7986d5effe3782dbc3ba128161","before":"233a454afdfc4afd3953940e888c5a3c297d63b7","commits":[{"sha":"5a551360695a70a0a9d2ded7337f353f579b7ef7","author":{"name":"knn-k","email":"dcce18c1bceade117d2b062b1463e1670d375091@jp.ibm.com"},"message":"AArch64: Initial version of createPrologue/Epilogue() for SystemLinkage\n\nThis commit implements createPrologue() and createEpilog() and\nrelated functions for ARM64SystemLinkage.\n\nSigned-off-by: knn-k <konno@jp.ibm.com>","distinct":true,"url":"https://api.github.com/repos/samasri/omr/commits/5a551360695a70a0a9d2ded7337f353f579b7ef7"},{"sha":"8b0ca08f9e3fd88a8fa094975a0218450847981a","author":{"name":"Charlie Gracie","email":"c8b9d2817b7b72c60472f4c12fdff6d44dcf9f2c@gmail.com"},"message":"Fix Struct/Union fieldName resolution\n\nIf a struct of union contains fields whose name are a sub string\nof another field TypeDictionary will return the wrong field for\none of the names. The fix is to use strcmp instead of strncmp to\nensure the strings are exactly the same.\n\nI have added a simple test for each of these that verifies the\ntypes of each field returned by GetFieldType and GetUnionFieldType\nmatches the declared type for that field.\n\nSigned-off-by: Charlie Gracie <charlie.gracie@gmail.com>","distinct":true,"url":"https://api.github.com/repos/samasri/omr/commits/8b0ca08f9e3fd88a8fa094975a0218450847981a"},{"sha":"f15c12f7fb55e6f7aca47be03e93590083c706d3","author":{"name":"Babneet Singh","email":"8abd1ff3f747df23e2285ffa6b8768f665774ab2@ca.ibm.com"},"message":"Properly link omrsig with ddrgen\n\nIf OMRPORT_OMRSIG_SUPPORT is defined globally, then ddrgen needs to link\nto omrsig in order to compile properly.\n\nSigned-off-by: Babneet Singh <sbabneet@ca.ibm.com>","distinct":true,"url":"https://api.github.com/repos/samasri/omr/commits/f15c12f7fb55e6f7aca47be03e93590083c706d3"},{"sha":"95ed77ce91a98071d1ebdb7c549a88513862cf67","author":{"name":"Victor Ding","email":"702c5efe41471368ec946f49f1a994144025b9bd@ca.ibm.com"},"message":"Remove deprecated X86ScratchArgHelperCallSnippet\n\nX86ScratchArgHelperCallSnippet has been long deprecated, removing it.\n\nSigned-off-by: Victor Ding <dvictor@ca.ibm.com>","distinct":true,"url":"https://api.github.com/repos/samasri/omr/commits/95ed77ce91a98071d1ebdb7c549a88513862cf67"},{"sha":"74d147d503e277603fb1bf539b59883edb218678","author":{"name":"Keith W. Campbell","email":"95f8b4a83822d17dd9d3a4fe1dcf2f0c5c806590@ca.ibm.com"},"message":"Fix 'error=class-memaccess' warnings with gcc 8\n\nAddress diagnostics of the form:\n> error: 'void* memset(void*, int, size_t)' clearing an object with\n> no trivial copy-assignment; use assignment or value-initialization\n> instead [-Werror=class-memaccess]\n\nSigned-off-by: Keith W. Campbell <keithc@ca.ibm.com>","distinct":true,"url":"https://api.github.com/repos/samasri/omr/commits/74d147d503e277603fb1bf539b59883edb218678"},{"sha":"c72f5b59d2e1154d77f1f51c46199e66b41a2254","author":{"name":"Mark Stoodley","email":"71075689203269c9a7b270dbd188ad1e2aa1ec6a@ca.ibm.com"},"message":"Merge pull request #2899 from 0dvictor/ScratchArgHelperCallSnippet\n\nRemove deprecated X86ScratchArgHelperCallSnippet","distinct":true,"url":"https://api.github.com/repos/samasri/omr/commits/c72f5b59d2e1154d77f1f51c46199e66b41a2254"},{"sha":"fc19db8a5bc5b29031200e822346f69cb9ef8be7","author":{"name":"Dmitri Pivkine","email":"383863142654d093501a37851ad10eaf198bf448@ca.ibm.com"},"message":"Remove unused reconnectCache() function\n\nreconnectCache() is not called and can be removed from Allocation\nInterface family\n\nSigned-off-by: Dmitri Pivkine <Dmitri_Pivkine@ca.ibm.com>","distinct":true,"url":"https://api.github.com/repos/samasri/omr/commits/fc19db8a5bc5b29031200e822346f69cb9ef8be7"},{"sha":"4c812c100ca1b7095ea6201bc97a7024ea556dd5","author":{"name":"Mark Stoodley","email":"71075689203269c9a7b270dbd188ad1e2aa1ec6a@ca.ibm.com"},"message":"Merge pull request #2895 from charliegracie/operandbase_name\n\nFix Struct/Union fieldName resolution","distinct":true,"url":"https://api.github.com/repos/samasri/omr/commits/4c812c100ca1b7095ea6201bc97a7024ea556dd5"},{"sha":"7ba25e87710a9673db878674a3f86015e1488a77","author":{"name":"Filip Jeremic","email":"354fd6f7ed671bd8d076af6c57bf51529f58ab75@ca.ibm.com"},"message":"Deprecate isOperandLW as it is unused\n\nSigned-off-by: Filip Jeremic <fjeremic@ca.ibm.com>","distinct":true,"url":"https://api.github.com/repos/samasri/omr/commits/7ba25e87710a9673db878674a3f86015e1488a77"},{"sha":"0b89af6516df39ebb6d88d7c2b24204e94a72986","author":{"name":"Filip Jeremic","email":"354fd6f7ed671bd8d076af6c57bf51529f58ab75@ca.ibm.com"},"message":"Deprecate S390OpProp_(Target|Src|Src2)LW\n\nNow that there are no more uses of this these flags we can safely\ndeprecate them as we do not envision use cases for them.\n\nSigned-off-by: Filip Jeremic <fjeremic@ca.ibm.com>","distinct":true,"url":"https://api.github.com/repos/samasri/omr/commits/0b89af6516df39ebb6d88d7c2b24204e94a72986"},{"sha":"dfd044a3fa193b243eaecb1ef489c1c8da65c84d","author":{"name":"Filip Jeremic","email":"354fd6f7ed671bd8d076af6c57bf51529f58ab75@ca.ibm.com"},"message":"Deprecate isBeginBlock as it is unused\n\nSigned-off-by: Filip Jeremic <fjeremic@ca.ibm.com>","distinct":true,"url":"https://api.github.com/repos/samasri/omr/commits/dfd044a3fa193b243eaecb1ef489c1c8da65c84d"},{"sha":"87594dec0fceec12d6689f1ddf6f027fd6ff06d4","author":{"name":"Filip Jeremic","email":"354fd6f7ed671bd8d076af6c57bf51529f58ab75@ca.ibm.com"},"message":"Deprecate TR_S390AutoMarkers and TR_S390CompareConventions\n\nBoth of these symbols have no use in the codegen and we do not envision\nany uses of the removed code.\n\nSigned-off-by: Filip Jeremic <fjeremic@ca.ibm.com>","distinct":true,"url":"https://api.github.com/repos/samasri/omr/commits/87594dec0fceec12d6689f1ddf6f027fd6ff06d4"},{"sha":"4b941c6da6b7d8057dd63c56a9f0d2c4ee1a3f84","author":{"name":"Filip Jeremic","email":"354fd6f7ed671bd8d076af6c57bf51529f58ab75@ca.ibm.com"},"message":"Deprecate auto marker symbol in the optimizer\n\nNow that the Z codegen auto marker cruft is gone we no longer have a\nuse for the undocumented and unused auto marker symbol. This commit\ncleans up the optimizer portion to eliminate this unused symbol.\n\nSigned-off-by: Filip Jeremic <fjeremic@ca.ibm.com>","distinct":true,"url":"https://api.github.com/repos/samasri/omr/commits/4b941c6da6b7d8057dd63c56a9f0d2c4ee1a3f84"},{"sha":"8a6488dc43b02d8f349131ec71f7d4e1359c25e9","author":{"name":"Filip Jeremic","email":"354fd6f7ed671bd8d076af6c57bf51529f58ab75@ca.ibm.com"},"message":"Deprecate SpecialArgumentRegisters\n\nThis also deprecates the following:\n\n- isEnvironmentSpecialArgumentRegister\n- isCAASpecialArgumentRegister\n- isParentDSASpecialArgumentRegister\n- isSpecialNonVolatileArgumentRegister\n\nSpecial argument registers are not used in either the system or private\nlinkages. They were ancient remanence before we had the concept of\nlocked registers for handling DSA, CAA, and AOE registers for z/OS.\n\nSigned-off-by: Filip Jeremic <fjeremic@ca.ibm.com>","distinct":true,"url":"https://api.github.com/repos/samasri/omr/commits/8a6488dc43b02d8f349131ec71f7d4e1359c25e9"},{"sha":"667e2f704e96d001d5b2b702175a651a02aa56c8","author":{"name":"Filip Jeremic","email":"354fd6f7ed671bd8d076af6c57bf51529f58ab75@ca.ibm.com"},"message":"Fold several PLX related queries which always return false\n\nPLX is not supported by OMR hence this code is safe to remove.\n\nSigned-off-by: Filip Jeremic <fjeremic@ca.ibm.com>","distinct":true,"url":"https://api.github.com/repos/samasri/omr/commits/667e2f704e96d001d5b2b702175a651a02aa56c8"},{"sha":"ae4888dff44a5a8545ce572588f548536d088452","author":{"name":"Filip Jeremic","email":"354fd6f7ed671bd8d076af6c57bf51529f58ab75@ca.ibm.com"},"message":"Deprecate StrictestAutoSymbolAlignment\n\nSigned-off-by: Filip Jeremic <fjeremic@ca.ibm.com>","distinct":true,"url":"https://api.github.com/repos/samasri/omr/commits/ae4888dff44a5a8545ce572588f548536d088452"},{"sha":"2b1312fb8526204d57b50b7eb7eaf8e9fc6e0759","author":{"name":"Filip Jeremic","email":"354fd6f7ed671bd8d076af6c57bf51529f58ab75@ca.ibm.com"},"message":"Fold alreadySaved(...) to always return false\n\nSigned-off-by: Filip Jeremic <fjeremic@ca.ibm.com>","distinct":true,"url":"https://api.github.com/repos/samasri/omr/commits/2b1312fb8526204d57b50b7eb7eaf8e9fc6e0759"},{"sha":"c559f0ef889a08893c1386ea8147cd9bc588b51b","author":{"name":"Filip Jeremic","email":"354fd6f7ed671bd8d076af6c57bf51529f58ab75@ca.ibm.com"},"message":"Deprecate useCachedStaticAreaAddresses\n\nThe single use of this API in the optimizer is to initialize a variable\nthat is actually never referenced anywhere. This means the code is\neffectively dead and can be removed.\n\nSigned-off-by: Filip Jeremic <fjeremic@ca.ibm.com>","distinct":true,"url":"https://api.github.com/repos/samasri/omr/commits/c559f0ef889a08893c1386ea8147cd9bc588b51b"},{"sha":"6034ae06e8d5d3b623a1e0467df07eafd730244b","author":{"name":"Filip Jeremic","email":"354fd6f7ed671bd8d076af6c57bf51529f58ab75@ca.ibm.com"},"message":"Deprecate several unused functions in OMRLinkage\n\nDeprecate the following APIs:\n\n- cachedStaticSymRef\n- cachedCRENTSymRef\n- getARWithZeroValue\n- shouldExcludeAutoFromMapper\n- isAutoMappedBeforeAdjustedArea\n- computePreservedRegMask\n- getNumStackPointerRegisters\n- getFormalParameterGlobalRegister\n\nSigned-off-by: Filip Jeremic <fjeremic@ca.ibm.com>","distinct":true,"url":"https://api.github.com/repos/samasri/omr/commits/6034ae06e8d5d3b623a1e0467df07eafd730244b"},{"sha":"a5b4216140c2ae948d625db0a594428d3d43426b","author":{"name":"Victor Ding","email":"702c5efe41471368ec946f49f1a994144025b9bd@ca.ibm.com"},"message":"Allows arbitrary size data snippet on X86\n\nThe facilities to support arbitrary size data snippet was introduced by #2772;\nthis changeset exposes APIs to allow users create arbitrary size data snippets.\n\nSigned-off-by: Victor Ding <dvictor@ca.ibm.com>","distinct":true,"url":"https://api.github.com/repos/samasri/omr/commits/a5b4216140c2ae948d625db0a594428d3d43426b"}]}
{"actor":{"display_login":"samasri"}}