{"push_id":1644359013,"size":14,"distinct_size":14,"ref":"refs/heads/master","head":"78db0f3e923370c44946c636262f1757a0299d98","before":"8e8bf1f938caf0e58b3e9a394b2c5869d73e90a2","commits":[{"sha":"a27e3ad29779cb464a3e2bee4f35f392ebecb51f","author":{"name":"Tony Wang","email":"bcb552211f7a022a02ea09ecf1da57f23a033b6e@gmail.com"},"message":"Fixed path to toolconfigure.mk in ddrgen makefile\n\nSigned-off-by: Tony Wang <twlogger@gmail.com>","distinct":true,"url":"https://api.github.com/repos/keithc-ca/omr/commits/a27e3ad29779cb464a3e2bee4f35f392ebecb51f"},{"sha":"88347441832c9e0c84e18082297e37c91bca8ec9","author":{"name":"Tony Wang","email":"bcb552211f7a022a02ea09ecf1da57f23a033b6e@gmail.com"},"message":"Fixed duplicate subUDT bug in DwarfScanner\n\nSigned-off-by: Tony Wang <twlogger@gmail.com>","distinct":true,"url":"https://api.github.com/repos/keithc-ca/omr/commits/88347441832c9e0c84e18082297e37c91bca8ec9"},{"sha":"b6ab18bdb7bf573f4b59a3bb4be5c19b3d9de1f4","author":{"name":"Younes Manton","email":"fdeb05d9dafe7ce23967c2750c5c7ecbee739ab7@ca.ibm.com"},"message":"Unlock free spill list during out of line RA on P\n\nUnlock the free spill list prior to performing register\nassignment on an out of line code section in order to\nallow spill slots to be re-used once we unspill any\nregisters who's slots we were protecting.\n\nSigned-off-by: Younes Manton <ymanton@ca.ibm.com>","distinct":true,"url":"https://api.github.com/repos/keithc-ca/omr/commits/b6ab18bdb7bf573f4b59a3bb4be5c19b3d9de1f4"},{"sha":"777f7ac90618fee52e05a0f25030c1cbc51bbd84","author":{"name":"Younes Manton","email":"fdeb05d9dafe7ce23967c2750c5c7ecbee739ab7@ca.ibm.com"},"message":"Assign CCRs before GPRs to avoid blocked registers\n\nThis patch makes sure to assign CCRs before GPRs if and\nwhen required when assigning registers for dependencies.\nThis is to avoid the case where the dependency assigns\nand therefore blocks every single available GPR prior to\nassigning any CCR. If any CCRs are in the spilled state\nand must be reverse spilled we will require an unblocked\nGPR to use as a scratch register, since on Power we can't\nload/store a physical CCR directly.\n\nSigned-off-by: Younes Manton <ymanton@ca.ibm.com>","distinct":true,"url":"https://api.github.com/repos/keithc-ca/omr/commits/777f7ac90618fee52e05a0f25030c1cbc51bbd84"},{"sha":"df1b9c1488d95654ea57f449aeb569b515b7ded0","author":{"name":"Younes Manton","email":"fdeb05d9dafe7ce23967c2750c5c7ecbee739ab7@ca.ibm.com"},"message":"Fix whitespace, formatting, spelling, var names\n\nNo change in functionality.\n\nSigned-off-by: Younes Manton <ymanton@ca.ibm.com>","distinct":true,"url":"https://api.github.com/repos/keithc-ca/omr/commits/df1b9c1488d95654ea57f449aeb569b515b7ded0"},{"sha":"4b7e79fa4cbe0bc5caab9e4d8575e0d1848ecf40","author":{"name":"Vijay Sundaresan","email":"a38a7ea029bbe13a4f084700f66b52d19903308c@ca.ibm.com"},"message":"Merge pull request #909 from ymanton/fix-ppc-ccr-ra\n\nFix CCR register assignment bug on P","distinct":true,"url":"https://api.github.com/repos/keithc-ca/omr/commits/4b7e79fa4cbe0bc5caab9e4d8575e0d1848ecf40"},{"sha":"87bf647060b926c101a208b3ce3e98bf23384a14","author":{"name":"Vijay Sundaresan","email":"a38a7ea029bbe13a4f084700f66b52d19903308c@ca.ibm.com"},"message":"Merge pull request #908 from ymanton/ppc-re-use-ool-spills\n\nUnlock free spill list during out of line RA on P","distinct":true,"url":"https://api.github.com/repos/keithc-ca/omr/commits/87bf647060b926c101a208b3ce3e98bf23384a14"},{"sha":"d53658ce6cdb8f012bfdecd5790a6a2307a38601","author":{"name":"Marius Pirvu","email":"214cadc93b00eb9d0262029c58f760a1e4959cf0@ca.ibm.com"},"message":"Supporting options for heuristics related to LPQ\n\nLPQ is a secondary queue used to store compilation requests of lower\npriority. This change set introduces 3 new options:\n-Xjit:concurrentLPQ  ==>  Compilation requests from LPQ are allowed to\nproceed in parallel with compilations from main queue\n-Xjit:earlyLPQ ==> Compilation requests from LPQ are allowed to happen\nearly, during startup\n-Xjit:suspendCompThreadsEarly ==> Suspend compilation threads when\ncompilation queue weight drops under a threshold. The alternative is\nto suspend compilation threads when there is nothing else in the queue.\n\nSigned-off-by: Marius Pirvu <mpirvu@ca.ibm.com>","distinct":true,"url":"https://api.github.com/repos/keithc-ca/omr/commits/d53658ce6cdb8f012bfdecd5790a6a2307a38601"},{"sha":"9d22c1e281d083503064a6e9df8749fbcd524f2c","author":{"name":"Charlie Gracie","email":"0e02fed2408d1fa282d2fba36068cde7cf71e330@gmail.com"},"message":"Merge pull request #846 from twlogger/linux-x86-64.DDRgenFix\n\nFixed duplicate subUDT bug in DwarfScanner","distinct":true,"url":"https://api.github.com/repos/keithc-ca/omr/commits/9d22c1e281d083503064a6e9df8749fbcd524f2c"},{"sha":"70429a9c3bdee0c96f977b74353553c226db74c1","author":{"name":"Mark Stoodley","email":"578460a5f28145c61712c0df07c3bcddb0a4475f@ca.ibm.com"},"message":"Fix JitBuilder broken recursive method name test\n\nHugely silly test to check for a recursive call to the function\nbeing compiled only used strncmp with the length of the current\nfunction without also checking that the names have the same\nlength. So looking up \"mandelhelp\" would actually short circuit\nthe lookup if you were compiling \"mandel\" because, well, the\nsubstring matched :( . Unanticipated recursions ensue only to be\ndiscovered as the 75,000th deep call blows the stack...\n\nThis commit adds a first check that the names have the same\nlength before using strncmp with one of the string's lengths.\n\nSigned-off-by: Mark Stoodley <mstoodle@ca.ibm.com>","distinct":true,"url":"https://api.github.com/repos/keithc-ca/omr/commits/70429a9c3bdee0c96f977b74353553c226db74c1"},{"sha":"8b7bae5fd0957a22927878db5ded49b9c884b489","author":{"name":"Vijay Sundaresan","email":"a38a7ea029bbe13a4f084700f66b52d19903308c@ca.ibm.com"},"message":"Merge pull request #928 from mpirvu/OptionSupportForLPQ\n\nSupporting options for heuristics related to LPQ","distinct":true,"url":"https://api.github.com/repos/keithc-ca/omr/commits/8b7bae5fd0957a22927878db5ded49b9c884b489"},{"sha":"029c1c270a8576e5ac8ab3316626d0358f64efae","author":{"name":"Mark Stoodley","email":"578460a5f28145c61712c0df07c3bcddb0a4475f@ca.ibm.com"},"message":"Use MAP_ANON when MAP_ANONYMOUS not available\n\nThis commit is a temporary requirement for JitBuilder and other\nOMR compiler based projects to be able to build on older versions\nof OS X where MAP_ANONYMOUS has not been defined. This problem\ncame up in Issue #902 while building JitBuilder and the OMR compiler\ncomponent on Mac OS X 10.9 . In these kinds of environments, MAP_ANON\nis usually defined and so we can simply define MAP_ANONYMOUS to\nbe MAP_ANON where we need it. The port library already does this\nswizzling but we have not yet hooked up a depenedency for the\ncompiler or JitBuilder on the port library to benefit from that\ncode.\n\nSigned-off-by: Mark Stoodley <mstoodle@ca.ibm.com>","distinct":true,"url":"https://api.github.com/repos/keithc-ca/omr/commits/029c1c270a8576e5ac8ab3316626d0358f64efae"},{"sha":"b7aae1fc84735e78421c189457d610b764e31cd5","author":{"name":"Vijay Sundaresan","email":"a38a7ea029bbe13a4f084700f66b52d19903308c@ca.ibm.com"},"message":"Merge pull request #934 from mstoodle/jb_fixmethodlookup\n\nFix JitBuilder broken recursive method name test","distinct":true,"url":"https://api.github.com/repos/keithc-ca/omr/commits/b7aae1fc84735e78421c189457d610b764e31cd5"},{"sha":"78db0f3e923370c44946c636262f1757a0299d98","author":{"name":"Charlie Gracie","email":"0e02fed2408d1fa282d2fba36068cde7cf71e330@gmail.com"},"message":"Merge pull request #916 from mstoodle/omrjit_osx_map_anonymous\n\nUse MAP_ANON when MAP_ANONYMOUS not available","distinct":true,"url":"https://api.github.com/repos/keithc-ca/omr/commits/78db0f3e923370c44946c636262f1757a0299d98"}]}
{"actor":{"display_login":"keithc-ca"}}