{"push_id":2708955591,"size":36,"distinct_size":0,"ref":"refs/heads/master","head":"9a62d4f832d828ea6b9fc1485e7f205eca13c735","before":"ddaf152c342865df75651577af4332492b08e71d","commits":[{"sha":"32294ab3929c90a8cb1dc37df0f600cfc92c02f4","author":{"name":"Lin Hu","email":"86e3c9b49645df5520e01c61ec994cb37982e1ba@ca.ibm.com"},"message":"new tarokKickoffHeadroomRegionRate\n\n\t- update tarokKickoffHeadroomRegionCount to tarokKickoffHeadroomInBytes\n\tfor allowing the headroom be fraction of region count\n\t- for OpenJ9 recalculating tarokKickoffHeadroom base\n\ton the rate of current free memory to avoid GMP kickoff too\n\tearly or too late for some special cases.\n\t- update related tracepoints\n\nSigned-off-by: Lin Hu <linhu@ca.ibm.com>","distinct":false,"url":"https://api.github.com/repos/mikezhang1234567890/omr/commits/32294ab3929c90a8cb1dc37df0f600cfc92c02f4"},{"sha":"3eeeffe234fd1fe1e954d269a8714f3373358b5c","author":{"name":"Babneet Singh","email":"8abd1ff3f747df23e2285ffa6b8768f665774ab2@ca.ibm.com"},"message":"Add a data structure to store signal handler info [win64amd]\n\nWe want to restore the signal handlers after the OMR port library\nshutdowns. So, we need to cache the original signal handler.\n\nhandlerInfo is added to store {originalHandler, restore} for every\nsignal on win64amd. restore will be set to 1 after the original signal\nhandler is cached.\n\nSigned-off-by: Babneet Singh <sbabneet@ca.ibm.com>","distinct":false,"url":"https://api.github.com/repos/mikezhang1234567890/omr/commits/3eeeffe234fd1fe1e954d269a8714f3373358b5c"},{"sha":"02c649cb2498b833fc464c060a135e59f0035095","author":{"name":"Babneet Singh","email":"8abd1ff3f747df23e2285ffa6b8768f665774ab2@ca.ibm.com"},"message":"Add registerSignalHandlerWithOS [win64amd]\n\nregisterSignalHandlerWithOS registers the signal handler with the OS on\nwin64amd platform. Also, it caches the original signal handler.\n\nSigned-off-by: Babneet Singh <sbabneet@ca.ibm.com>","distinct":false,"url":"https://api.github.com/repos/mikezhang1234567890/omr/commits/02c649cb2498b833fc464c060a135e59f0035095"},{"sha":"92c7af1a28fe18b6364b318da54873f6edc769dd","author":{"name":"Babneet Singh","email":"8abd1ff3f747df23e2285ffa6b8768f665774ab2@ca.ibm.com"},"message":"Add registerHandlerMonitor [win64amd]\n\nAdded registerHandlerMonitor to synchronize calls to\nregisterSignalHandlerWithOS.\n\ninitializeSignalTools updated to initialize registerHandlerMonitor, and\ndestroySignalTools updated to free registerHandlerMonitor.\n\nIn initializeSignalTools, asyncMonitor and masterExceptionMonitor were\ninitialized using the same name, portLibrary_omrsig_async_monitor. Added\na change to initialize masterExceptionMonitor using the name,\nportLibrary_omrsig_master_exception_monitor.\n\nSigned-off-by: Babneet Singh <sbabneet@ca.ibm.com>","distinct":false,"url":"https://api.github.com/repos/mikezhang1234567890/omr/commits/92c7af1a28fe18b6364b318da54873f6edc769dd"},{"sha":"2bf4aa9bfd717afdf5a52c8450a476242af8e72a","author":{"name":"Babneet Singh","email":"8abd1ff3f747df23e2285ffa6b8768f665774ab2@ca.ibm.com"},"message":"Add implementation of omrsig_register_os_handler [win64amd]\t\n\nomrsig_register_os_handler registers a signal handler with the OS.\n\nSigned-off-by: Babneet Singh <sbabneet@ca.ibm.com>","distinct":false,"url":"https://api.github.com/repos/mikezhang1234567890/omr/commits/2bf4aa9bfd717afdf5a52c8450a476242af8e72a"},{"sha":"ce95791ecbaff566439e91c13f2e643c2bd8b08c","author":{"name":"Babneet Singh","email":"8abd1ff3f747df23e2285ffa6b8768f665774ab2@ca.ibm.com"},"message":"Add wakeUpASyncReporter semaphore [win64amd]\n\nwakeUpASyncReporter semaphore will coordinate between master async\nsignal handler and async signal reporter thread.\n\ninitializeSignalTools updated to initialize wakeUpASyncReporter, and\ndestroySignalTools updated to free wakeUpASyncReporter.\n\nSigned-off-by: Babneet Singh <sbabneet@ca.ibm.com>","distinct":false,"url":"https://api.github.com/repos/mikezhang1234567890/omr/commits/ce95791ecbaff566439e91c13f2e643c2bd8b08c"},{"sha":"34622126f8f033f2859e9373bf83c93bf5a41238","author":{"name":"Babneet Singh","email":"8abd1ff3f747df23e2285ffa6b8768f665774ab2@ca.ibm.com"},"message":"Add signalCounts [win64amd]\n\nsignalCounts will keep track of unprocessed signals.\n\nSigned-off-by: Babneet Singh <sbabneet@ca.ibm.com>","distinct":false,"url":"https://api.github.com/repos/mikezhang1234567890/omr/commits/34622126f8f033f2859e9373bf83c93bf5a41238"},{"sha":"81e3d5af4f1acf774b142699392fe191d5568e5e","author":{"name":"Babneet Singh","email":"8abd1ff3f747df23e2285ffa6b8768f665774ab2@ca.ibm.com"},"message":"Add masterASynchSignalHandler [win64amd]\n\nmasterASynchSignalHandler updates signalCounts after a signal is\nreceived, and re-registers masterASynchSignalHandler.\n\nupdateSignalCount is added to update signal counts. Currently, it is\nonly invoked from masterASynchSignalHandler. In the future, it will be\ncalled from consoleCtrlHandler.\n\nSigned-off-by: Babneet Singh <sbabneet@ca.ibm.com>","distinct":false,"url":"https://api.github.com/repos/mikezhang1234567890/omr/commits/81e3d5af4f1acf774b142699392fe191d5568e5e"},{"sha":"2eee5d9561e79afcd5a0431ae2dafb6695a4fb3b","author":{"name":"Babneet Singh","email":"8abd1ff3f747df23e2285ffa6b8768f665774ab2@ca.ibm.com"},"message":"Add implementation of omrsig_is_master_signal_handler [win64amd]\n\nSigned-off-by: Babneet Singh <sbabneet@ca.ibm.com>","distinct":false,"url":"https://api.github.com/repos/mikezhang1234567890/omr/commits/2eee5d9561e79afcd5a0431ae2dafb6695a4fb3b"},{"sha":"d6ef54543b426f774e284f7aec52bbed3ca70c80","author":{"name":"Babneet Singh","email":"8abd1ff3f747df23e2285ffa6b8768f665774ab2@ca.ibm.com"},"message":"Initialize and clean handlerInfo [win64amd]\n\nIn omrsig_startup, handlerInfo[osSignalNo].restore is initialized to 0.\n\nIn sig_full_shutdown, handlerInfo[osSignalNo].originalHandler is\nregistered with the OS, and handlerInfo[osSignalNo].restore is reset to\n0.\n\nSigned-off-by: Babneet Singh <sbabneet@ca.ibm.com>","distinct":false,"url":"https://api.github.com/repos/mikezhang1234567890/omr/commits/d6ef54543b426f774e284f7aec52bbed3ca70c80"},{"sha":"6d696d31014f82360285c6ba560142e2ae41533b","author":{"name":"Babneet Singh","email":"8abd1ff3f747df23e2285ffa6b8768f665774ab2@ca.ibm.com"},"message":"Add removeAsyncHandlers [win64amd]\n\nremoveAsyncHandlers removes the elements in asyncHandlerList, and frees\nthe associated memory.\n\nremoveAsyncHandlers is invoked from sig_full_shutdown.\n\nSigned-off-by: Babneet Singh <sbabneet@ca.ibm.com>","distinct":false,"url":"https://api.github.com/repos/mikezhang1234567890/omr/commits/6d696d31014f82360285c6ba560142e2ae41533b"},{"sha":"6c4868f33af84e9c376a96f4495345f3410c9998","author":{"name":"Devin Nakamura","email":"29e5deeef2ca9c3333207aabdcc38207cba1d1b5@ca.ibm.com"},"message":"Add z/OS build artifacts to the .gitignore\n\n[skip ci]\n\nSigned-off-by: Devin Nakamura <devinn@ca.ibm.com>","distinct":false,"url":"https://api.github.com/repos/mikezhang1234567890/omr/commits/6c4868f33af84e9c376a96f4495345f3410c9998"},{"sha":"021bc4dd909b59a177e1b0b5ef4fe1bc4569c2b9","author":{"name":"Liqun Liu","email":"b265cbee828723647d102c4fd6760c85f56fd9f9@ca.ibm.com"},"message":"Check if the node has been transformed in call handlers\n\nThis change adds a safety check after the call to a function that might\ntransform the call node.\n\nSigned-off-by: Liqun Liu <liqunl@ca.ibm.com>","distinct":false,"url":"https://api.github.com/repos/mikezhang1234567890/omr/commits/021bc4dd909b59a177e1b0b5ef4fe1bc4569c2b9"},{"sha":"2057d7925be2f586eec82d0e240b577445c45d7a","author":{"name":"Filip Jeremic","email":"354fd6f7ed671bd8d076af6c57bf51529f58ab75@ca.ibm.com"},"message":"Start loop iteration for getIntegerArgumentRegister at the right offset\n\ngetIntegerArgumentRegister returns valid values for offsets starting at\ngetNumIntegerArgumentRegisters - 1. No need to iterate an extra time in\nthe loop here.\n\nSigned-off-by: Filip Jeremic <fjeremic@ca.ibm.com>","distinct":false,"url":"https://api.github.com/repos/mikezhang1234567890/omr/commits/2057d7925be2f586eec82d0e240b577445c45d7a"},{"sha":"d7b8d064b216ef4fbda912bdcc921ebe04bc15f3","author":{"name":"Filip Jeremic","email":"354fd6f7ed671bd8d076af6c57bf51529f58ab75@ca.ibm.com"},"message":"Remove unused eReg variable\n\nSigned-off-by: Filip Jeremic <fjeremic@ca.ibm.com>","distinct":false,"url":"https://api.github.com/repos/mikezhang1234567890/omr/commits/d7b8d064b216ef4fbda912bdcc921ebe04bc15f3"},{"sha":"8041d5c6a03c626332d55e5051e5243a6f05058d","author":{"name":"Filip Jeremic","email":"354fd6f7ed671bd8d076af6c57bf51529f58ab75@ca.ibm.com"},"message":"Avoid unnecessary casts in GRA table initialization\n\nSigned-off-by: Filip Jeremic <fjeremic@ca.ibm.com>","distinct":false,"url":"https://api.github.com/repos/mikezhang1234567890/omr/commits/8041d5c6a03c626332d55e5051e5243a6f05058d"},{"sha":"074aed1e7debdd3a210c972b89f60d8b103b9ee2","author":{"name":"Filip Jeremic","email":"354fd6f7ed671bd8d076af6c57bf51529f58ab75@ca.ibm.com"},"message":"Always initialize GRA tables using linkage information\n\nSigned-off-by: Filip Jeremic <fjeremic@ca.ibm.com>","distinct":false,"url":"https://api.github.com/repos/mikezhang1234567890/omr/commits/074aed1e7debdd3a210c972b89f60d8b103b9ee2"},{"sha":"fdf8194c125cc0bb6844a7a365cba6379d491b58","author":{"name":"Filip Jeremic","email":"354fd6f7ed671bd8d076af6c57bf51529f58ab75@ca.ibm.com"},"message":"Remove unnecessary register pressure guards in the Z code generator\n\nThe GRA tables are initialized in the prepareForGRA function. This\nfunction is called as part of tactical GRA as well as allocation of\nlinkage registers. There is no need to guard these initialization paths\nwith register pressure guards.\n\nSigned-off-by: Filip Jeremic <fjeremic@ca.ibm.com>","distinct":false,"url":"https://api.github.com/repos/mikezhang1234567890/omr/commits/fdf8194c125cc0bb6844a7a365cba6379d491b58"},{"sha":"f4bcb2a022b4b2775f76d52d0cd887a9f1968725","author":{"name":"Filip Jeremic","email":"354fd6f7ed671bd8d076af6c57bf51529f58ab75@ca.ibm.com"},"message":"Do not consider HPRs for collected references\n\nDisabling use of HPRs for collected references or other 64-bit types\nneeds to happen regardless of whether register pressure simulation is\nenabled or not.\n\nWe cannot assign any 64-bit value to an HPR.\n\nSigned-off-by: Filip Jeremic <fjeremic@ca.ibm.com>","distinct":false,"url":"https://api.github.com/repos/mikezhang1234567890/omr/commits/f4bcb2a022b4b2775f76d52d0cd887a9f1968725"},{"sha":"637aa807cb734456a825b311e2c5cb97d05878d1","author":{"name":"Filip Jeremic","email":"354fd6f7ed671bd8d076af6c57bf51529f58ab75@ca.ibm.com"},"message":"Do not consider HPRs as candidates for 64-bit symbols\n\nSigned-off-by: Filip Jeremic <fjeremic@ca.ibm.com>","distinct":false,"url":"https://api.github.com/repos/mikezhang1234567890/omr/commits/637aa807cb734456a825b311e2c5cb97d05878d1"}]}
{"actor":{"display_login":"mikezhang1234567890"}}