{"push_id":2810716460,"size":27,"distinct_size":27,"ref":"refs/heads/aix-ddr","head":"84e27266c677bd5341daaeb1f63a38f12ef2297c","before":"bdb08890483f712f844b7df6bd5028db4e4b28a7","commits":[{"sha":"5d078c601eed4f85068bc3580b74d2d6ca59d77d","author":{"name":"Victor Ding","email":"702c5efe41471368ec946f49f1a994144025b9bd@ca.ibm.com"},"message":"Code cleanup - remove deprecated code\n\nAs a result of code cleanup of downstream projects, code related to blow\nbecame dead code. Removing them.\n\n1. Flags related to CG inlining of j/l/System.currentTimeMillis();\n2. Options related to outlined prologues and prologue pushes;\n3. Per compilation temp slot for conversions and currentTimeMillis();\n4. Thunk address of AMD64Imm64SymInstruction;\n5. No-longer-used helper enums:\n   TR_IA32jitThrowCurrentException\n   TR_IA32GetTickCount\n   TR_IA32arrayCmp\n   TR_IA32getTimeOfDay\n   TR_IA32GetSystemTimeAsFileTime\n   TR_AMD64doubleToLong\n   TR_AMD64doubleToInt\n   TR_AMD64floatToLong\n   TR_AMD64floatToInt\n   TR_AMD64jitThrowCurrentException\n   TR_AMD64getTimeOfDay\n   TR_AMD64GetSystemTimeAsFileTime\n   TR_AMD64currentTimeMillis\n   TR_AMD64QueryPerformanceCounter\n   TR_AMD64GetTickCount\n   TR_AMD64arrayCmp\n6. Out-dated comments on unused options.\n\nSigned-off-by: Victor Ding <dvictor@ca.ibm.com>","distinct":true,"url":"https://api.github.com/repos/mikezhang1234567890/omr/commits/5d078c601eed4f85068bc3580b74d2d6ca59d77d"},{"sha":"ea5f8586fccc9a3d8c1665be729006d176b985cb","author":{"name":"Filip Jeremic","email":"354fd6f7ed671bd8d076af6c57bf51529f58ab75@ca.ibm.com"},"message":"Define missing instruction formats\n\nDefine missing instruction formats as outlined in in PoPs Chapter 5:\nProgram Execution - Instructions - Instruction Formats. The formats are\ndefined in the same order as listed in the PoPs document.\n\nSigned-off-by: Filip Jeremic <fjeremic@ca.ibm.com>","distinct":true,"url":"https://api.github.com/repos/mikezhang1234567890/omr/commits/ea5f8586fccc9a3d8c1665be729006d176b985cb"},{"sha":"b93573f93b64d66d48d6d538725f263be3d005cb","author":{"name":"Filip Jeremic","email":"354fd6f7ed671bd8d076af6c57bf51529f58ab75@ca.ibm.com"},"message":"Deprecate \"RSE\" instruction format as it doesn't exist\n\nNo instructions are associated with this format and the format is not\nlisted under PoPs, hence why we are deleting it.\n\nSigned-off-by: Filip Jeremic <fjeremic@ca.ibm.com>","distinct":true,"url":"https://api.github.com/repos/mikezhang1234567890/omr/commits/b93573f93b64d66d48d6d538725f263be3d005cb"},{"sha":"ab0552cb6f2a57e4b07ba7c6e47ceb22021f46eb","author":{"name":"Filip Jeremic","email":"354fd6f7ed671bd8d076af6c57bf51529f58ab75@ca.ibm.com"},"message":"Deprecate \"RRR\" instruction format and replace it with RRF-a\n\nThe \"RRR\" instruction format does not exist in PoPs. All the\ninstructions mapped to it are actually of RRF-a format. This commit\nremoves the \"RRR\" format and updates all the instructions accordingly.\n\nSigned-off-by: Filip Jeremic <fjeremic@ca.ibm.com>","distinct":true,"url":"https://api.github.com/repos/mikezhang1234567890/omr/commits/ab0552cb6f2a57e4b07ba7c6e47ceb22021f46eb"},{"sha":"5c7c635e631f504062cdd76d33a3dd6f37e23caf","author":{"name":"Aaron Graham","email":"d2a6bf29942ae50191b0af3dfd5779592e809965@unb.ca"},"message":"AArch64 TreeEvaluator\n\nAArch64 TreeEvaluator\n-This Implements the Basic Tree Evaluators for AArch64\n\nFor #2801\n\nSigned-off-by: Aaron Graham <aaron.graham@unb.ca>","distinct":true,"url":"https://api.github.com/repos/mikezhang1234567890/omr/commits/5c7c635e631f504062cdd76d33a3dd6f37e23caf"},{"sha":"e01f71c94d9aeb0ec844a0c893bc6b497c9a7803","author":{"name":"Filip Jeremic","email":"354fd6f7ed671bd8d076af6c57bf51529f58ab75@ca.ibm.com"},"message":"Fix copyBinaryToBufferWithoutClear with new formats\n\nNew two-byte formats added need to be properly handled so we place the\nsecond byte of the opcode in the correct position.\n\nSigned-off-by: Filip Jeremic <fjeremic@ca.ibm.com>","distinct":true,"url":"https://api.github.com/repos/mikezhang1234567890/omr/commits/e01f71c94d9aeb0ec844a0c893bc6b497c9a7803"},{"sha":"b4fdf02d66345ead24eb9230af508e7c2ab8c0b9","author":{"name":"Daniel Hong","email":"c317ce25f818ce1f1971a29b68330fd91932ca65@live.com"},"message":"Avoid reusing mem ref in fbits2i evaluator in Z codegen\n\nZ codegen does not allow memory references to be used in\nmore than instruction. This change removes the duplicated\nusage in fbits2i and instead creates 2 memory references.\n\nSigned-off-by: Daniel Hong <daniel.hong@live.com>","distinct":true,"url":"https://api.github.com/repos/mikezhang1234567890/omr/commits/b4fdf02d66345ead24eb9230af508e7c2ab8c0b9"},{"sha":"7329588ff982e70327a813efd92bae09f723af90","author":{"name":"Leonardo Banderali","email":"cc967cf84e9abca35de15a83c23299ac3e9fa509@protonmail.com"},"message":"Implement JBCondition class\n\nThis class represent a condition for use in the IfOr() and IfAnd()\nJitBuilder services.\n\nSigned-off-by: Leonardo Banderali <leonardo2718@protonmail.com>","distinct":true,"url":"https://api.github.com/repos/mikezhang1234567890/omr/commits/7329588ff982e70327a813efd92bae09f723af90"},{"sha":"7187da0b311d77be34fc1c223427aad23b7a68a5","author":{"name":"Leonardo Banderali","email":"cc967cf84e9abca35de15a83c23299ac3e9fa509@protonmail.com"},"message":"Make IfAnd and IfOr services use JBCondition\n\nSigned-off-by: Leonardo Banderali <leonardo2718@protonmail.com>","distinct":true,"url":"https://api.github.com/repos/mikezhang1234567890/omr/commits/7187da0b311d77be34fc1c223427aad23b7a68a5"},{"sha":"68cce1711b11a02be867e5c2dd4f71620670c603","author":{"name":"Leonardo Banderali","email":"cc967cf84e9abca35de15a83c23299ac3e9fa509@protonmail.com"},"message":"Update JitBuilder example to new IfAnd and IfOr\n\nSigned-off-by: Leonardo Banderali <leonardo2718@protonmail.com>","distinct":true,"url":"https://api.github.com/repos/mikezhang1234567890/omr/commits/68cce1711b11a02be867e5c2dd4f71620670c603"},{"sha":"1e2b35bc002b1c0e8ecd44a1da349d6b45fe9bc7","author":{"name":"Daniel Hong","email":"c317ce25f818ce1f1971a29b68330fd91932ca65@live.com"},"message":"Use proper API to recreate a duplicate memory reference\n\nUse proper API to recreate a duplicate memory reference.\n\nSigned-off-by: Daniel Hong <daniel.hong@live.com>","distinct":true,"url":"https://api.github.com/repos/mikezhang1234567890/omr/commits/1e2b35bc002b1c0e8ecd44a1da349d6b45fe9bc7"},{"sha":"444b6a31d74e513515ee9c78ac06ea47e53159de","author":{"name":"Filip Jeremic","email":"354fd6f7ed671bd8d076af6c57bf51529f58ab75@ca.ibm.com"},"message":"Remove unused HW functions\n\nSigned-off-by: Filip Jeremic <fjeremic@ca.ibm.com>","distinct":true,"url":"https://api.github.com/repos/mikezhang1234567890/omr/commits/444b6a31d74e513515ee9c78ac06ea47e53159de"},{"sha":"f71c469b3289e3d50e3090dc39e24237e4f8f5a1","author":{"name":"Filip Jeremic","email":"354fd6f7ed671bd8d076af6c57bf51529f58ab75@ca.ibm.com"},"message":"Merge pull request #2870 from dhong44/fbits2imemref\n\nAvoid reusing mem ref in fbits2i evaluator in Z codegen","distinct":true,"url":"https://api.github.com/repos/mikezhang1234567890/omr/commits/f71c469b3289e3d50e3090dc39e24237e4f8f5a1"},{"sha":"4e352d639ed726de60b827a0e922be5181180729","author":{"name":"Daryl Maier","email":"04babc56297ff17e6845dac082142a3f971b0934@ca.ibm.com"},"message":"Merge pull request #2869 from fjeremic/unused-inst-opcode\n\nDefine missing instruction formats in the Z codegen","distinct":true,"url":"https://api.github.com/repos/mikezhang1234567890/omr/commits/4e352d639ed726de60b827a0e922be5181180729"},{"sha":"50992b58e45051cc23aed9383db3175c24f2da4c","author":{"name":"Daryl Maier","email":"04babc56297ff17e6845dac082142a3f971b0934@ca.ibm.com"},"message":"Merge pull request #2801 from CAS-Atlantic/aarch64_tree_evaluator\n\nAArch64 TreeEvaluator","distinct":true,"url":"https://api.github.com/repos/mikezhang1234567890/omr/commits/50992b58e45051cc23aed9383db3175c24f2da4c"},{"sha":"9e87b1f8ef1d0f85905049d5be6471e569f749cc","author":{"name":"Daryl Maier","email":"04babc56297ff17e6845dac082142a3f971b0934@ca.ibm.com"},"message":"Merge pull request #2808 from 0dvictor/cleanup\n\nCode cleanup - remove deprecated code","distinct":true,"url":"https://api.github.com/repos/mikezhang1234567890/omr/commits/9e87b1f8ef1d0f85905049d5be6471e569f749cc"},{"sha":"31743d151a781cd977d4da975e6aca97fe0e530f","author":{"name":"Mark Stoodley","email":"71075689203269c9a7b270dbd188ad1e2aa1ec6a@ca.ibm.com"},"message":"Merge pull request #2851 from Leonardo2718/brcondition\n\nChange implementation of JitBuilder's IfAnd and IfOr services","distinct":true,"url":"https://api.github.com/repos/mikezhang1234567890/omr/commits/31743d151a781cd977d4da975e6aca97fe0e530f"},{"sha":"9698061c653b325dab7460f758ec782021225065","author":{"name":"mikezhang","email":"1675215600876ab6fef23fc3d4743b285de974ae@ibm.com"},"message":"Remove const field in MacroInfo\n\nSince xlc fails to generate a copy assignment operator for MacroInfo due\nto const string.\n\nSigned-off-by: mikezhang <mike.h.zhang@ibm.com>","distinct":true,"url":"https://api.github.com/repos/mikezhang1234567890/omr/commits/9698061c653b325dab7460f758ec782021225065"},{"sha":"14e4d411fae431136d38b723ec352646f4317c79","author":{"name":"mikezhang","email":"1675215600876ab6fef23fc3d4743b285de974ae@ibm.com"},"message":"Remove string.front() from Scanner\n\nSince xlc does not have this C++11 method.\n\nSigned-off-by: mikezhang <mike.h.zhang@ibm.com>","distinct":true,"url":"https://api.github.com/repos/mikezhang1234567890/omr/commits/14e4d411fae431136d38b723ec352646f4317c79"},{"sha":"0e9718fa4af6962ab2ee44fd9dd2ff52bf60030b","author":{"name":"mikezhang","email":"1675215600876ab6fef23fc3d4743b285de974ae@ibm.com"},"message":"Fix unsupported xargs command in getmacros for AIX\n\nThe -d flag for `xargs` is not supported on AIX. So replace `-d '\\n'`\nwith `-L1` which specifies 1 line per command.\n\nSigned-off-by: mikezhang <mike.h.zhang@ibm.com>","distinct":true,"url":"https://api.github.com/repos/mikezhang1234567890/omr/commits/0e9718fa4af6962ab2ee44fd9dd2ff52bf60030b"}]}
{"actor":{"display_login":"mikezhang1234567890"}}