{"push_id":1173429641,"size":120,"distinct_size":120,"ref":"refs/heads/master","head":"e0787c6f35d5cf9e440461cc252fe92d0d9bce19","before":"4144d4cb720399fb9fe0a8a03bffac07ba8fb065","commits":[{"sha":"aeb7964a7e0ad92d12756d0a596de4705ffb04b3","author":{"name":"Dmitry-Me","email":"80b8d0c55199a47af1ee011ed5fc5fceb5ea80a8@yandex.ru"},"message":"Use else-if for mutually exclusive conditions","distinct":true,"url":"https://api.github.com/repos/speshuric/coreclr/commits/aeb7964a7e0ad92d12756d0a596de4705ffb04b3"},{"sha":"47e6922eb8a2dbc57a06fac948f3f0d0e6334547","author":{"name":"Sergei Vorobev","email":"d76344629d4ca712229c95dc10e2e495ccb93b0c@gmail.com"},"message":"Convert SOSAndICorDebug.docx to SOSAndICorDebug.md","distinct":true,"url":"https://api.github.com/repos/speshuric/coreclr/commits/47e6922eb8a2dbc57a06fac948f3f0d0e6334547"},{"sha":"7786c27295602d3ca6b498af674c4f5135765fc3","author":{"name":"Dmitry-Me","email":"80b8d0c55199a47af1ee011ed5fc5fceb5ea80a8@yandex.ru"},"message":"Fix impossible condition","distinct":true,"url":"https://api.github.com/repos/speshuric/coreclr/commits/7786c27295602d3ca6b498af674c4f5135765fc3"},{"sha":"1b477c5987644e758df0b25db1c16a9f56904c92","author":{"name":"Ben Adams","email":"a5309959088d99f7b2ab41daca566bfdf14b0f71@illyriad.co.uk"},"message":"Add slack channel","distinct":true,"url":"https://api.github.com/repos/speshuric/coreclr/commits/1b477c5987644e758df0b25db1c16a9f56904c92"},{"sha":"6b81f2252f1815b6c5cf6776206d623e625e1712","author":{"name":"Jonghyun Park","email":"8597e43723f6fb7eb642f8222d1eb6622ca38829@gmail.com"},"message":"Run fgMorphCopyBlock for newly inserted assignment\n\nWhen one return modification is turned on, the current implementation of\nfgMorphBlocks converts the return statement as an assigment at the end of\nblock aftter fgMorphStmts is performed.\n\nAs a result, unfortunately, the newly inserted assignment statement is\nnever morphed, which results in some strange behavior inside codegen\n(which is discussed in #5357).\n\nThis commit tries to run fgMorphCopyBlock on newly inserted assignment in\norder to fix #5357.","distinct":true,"url":"https://api.github.com/repos/speshuric/coreclr/commits/6b81f2252f1815b6c5cf6776206d623e625e1712"},{"sha":"845d34814cbe4f0f8cd342d04bd47fc7ef1c79b2","author":{"name":"Mike Danes","email":"6a9052e11739629404b1b31014ff5abd504a32f9@hotmail.com"},"message":"Remove useless gtSetFlags calls\n\nFor xarch `gtSetFlags` returns true and that makes `genIntToIntCast` use an `and` instruction instead of `mov`/`movzx`. This serves no purpose as no code ever calls `gtRequestSetFlags` on cast nodes nor does `GT_JTRUE` expects a cast node as its operand.\n\n`gtSetFlags` seems to be a leftover from the legacy codegen.","distinct":true,"url":"https://api.github.com/repos/speshuric/coreclr/commits/845d34814cbe4f0f8cd342d04bd47fc7ef1c79b2"},{"sha":"780400f1e579621f0a0d2347f8393498012b1549","author":{"name":"Sejong Oh","email":"e4dec363717cd5bf7d2392a3b7cd0d680c57a337@microsoft.com"},"message":"Decomposing 64-bit storeind instruction to 32-bit storeind instructions","distinct":true,"url":"https://api.github.com/repos/speshuric/coreclr/commits/780400f1e579621f0a0d2347f8393498012b1549"},{"sha":"b464dc317d49b84cf2e3a2e4f65813c23ea51a41","author":{"name":"Sejong Oh","email":"e4dec363717cd5bf7d2392a3b7cd0d680c57a337@microsoft.com"},"message":"Merge pull request #5380 from sejongoh/x86_decompose_storeind\n\nDecomposing 64-bit storeind instruction to 32-bit storeind instructions","distinct":true,"url":"https://api.github.com/repos/speshuric/coreclr/commits/b464dc317d49b84cf2e3a2e4f65813c23ea51a41"},{"sha":"bc3533fb742458bd6939f7f878bf8f477cbac791","author":{"name":"Pat Gavlin","email":"31abb87c1630f1a235ae3e5824500fcc02bda71b@microsoft.com"},"message":"Disable buffering on jitstdout.\n\nThis avoid the need to call fflush() throughout the code.","distinct":true,"url":"https://api.github.com/repos/speshuric/coreclr/commits/bc3533fb742458bd6939f7f878bf8f477cbac791"},{"sha":"600b46bd294b81b41dfa5d275938098975ca622e","author":{"name":"dotnet-bot","email":"f84cdf622175726c596bcedcda3805233e2ca5f8@microsoft.com"},"message":"Updating External dependencies to rc4-24220-00","distinct":true,"url":"https://api.github.com/repos/speshuric/coreclr/commits/600b46bd294b81b41dfa5d275938098975ca622e"},{"sha":"878cd5d88fc38fe0131455c84a6793c562238f70","author":{"name":"Jan Vorlicek","email":"09bb9bc2e782fb04614d1a465f5dc8996873b58c@microsoft.com"},"message":"Fix GC background thread start in OOM (#5840)\n\nThis change fixes a problem that happened when the `gc_heap::create_bgc_thread`\r\ncalls SetupUnstartedThread and it fails to allocate a Thread object and throws.\r\nThe GC doesn't expect that and so when the stack is unwound, the `gc_heap::gc_started`\r\nstays set. Now we try to allocate memory for the Throwable for the exception, so we go\r\nto GC heap and since there is not enough space, we end up calling\r\n`gc_heap::try_allocate_more_space`, which calls `gc_heap::wait_for_gc_done`.\r\nAnd that’s the end of it, since the `gc_started` is still set and we wait forever.\r\n\r\nThe fix is to catch exception from the SetupUnstartedThread. I have also fixed couple of\r\nplaces where this method was being called and the exception was not expected.\r\n\r\nAs an additional cleanup, I have moved the thread creation in GC to the GCToEEInterface.","distinct":true,"url":"https://api.github.com/repos/speshuric/coreclr/commits/878cd5d88fc38fe0131455c84a6793c562238f70"},{"sha":"60de14e7ebb4f42d358e84ec192d64f0266cb39f","author":{"name":"Matt Warren","email":"85026721eddec5f5c797eb4a8979d2a087ad1d0e@live.co.uk"},"message":"Added links to CoreCLR issues, small formatting fix","distinct":true,"url":"https://api.github.com/repos/speshuric/coreclr/commits/60de14e7ebb4f42d358e84ec192d64f0266cb39f"},{"sha":"79ae4d44b7dc71f098ab97e712f8af7c493e720f","author":{"name":"Gaurav Khanna","email":"80ee79439997d5ef552d3a15b433965545c2ec79@microsoft.com"},"message":"Merge pull request #5876 from dotnet-bot/UpdateDependencies20160620061718\n\nUpdating External dependencies to rc4-24220-00","distinct":true,"url":"https://api.github.com/repos/speshuric/coreclr/commits/79ae4d44b7dc71f098ab97e712f8af7c493e720f"},{"sha":"4a3ab6816124ef63e371bd9e7f80e05709f7a761","author":{"name":"Stephen Toub","email":"b60ab4ec0ae5032e51dd285ac67105c722f075d3@microsoft.com"},"message":"Fix EventSource deserializing of byte[]s\n\nIt's incorrectly repeating the first element for all elements.","distinct":true,"url":"https://api.github.com/repos/speshuric/coreclr/commits/4a3ab6816124ef63e371bd9e7f80e05709f7a761"},{"sha":"ee680783778ed0abb186ae41a8c861d5cdcadccd","author":{"name":"Pat Gavlin","email":"324147c0e7e65f4285291b25db1c19ffc72308a9@gmail.com"},"message":"Merge pull request #5875 from pgavlin/JitStdoutVbuf\n\nDisable buffering on jitstdout.","distinct":true,"url":"https://api.github.com/repos/speshuric/coreclr/commits/ee680783778ed0abb186ae41a8c861d5cdcadccd"},{"sha":"f5a854bd323e5e327ec1a011dc494d2abb1e7721","author":{"name":"Stephen Toub","email":"b60ab4ec0ae5032e51dd285ac67105c722f075d3@microsoft.com"},"message":"Merge pull request #5882 from stephentoub/fix_ev_bytearray\n\nFix EventSource deserializing of byte[]s","distinct":true,"url":"https://api.github.com/repos/speshuric/coreclr/commits/f5a854bd323e5e327ec1a011dc494d2abb1e7721"},{"sha":"dedf88fadb44e046cc570e76c5c78fac70681e21","author":{"name":"Sean Gillespie","email":"8360f824a9058f9e49e7231bb6790a5c6cebf45e@microsoft.com"},"message":"Switch to double-quotes for interpolated string","distinct":true,"url":"https://api.github.com/repos/speshuric/coreclr/commits/dedf88fadb44e046cc570e76c5c78fac70681e21"},{"sha":"f5f41ae0baa783fae5c63a85f2bb53758ae55632","author":{"name":"Brian Robbins","email":"85f4780d7f7c96575795edb36493b4edce68e08a@microsoft.com"},"message":"Update Linux tracing instructions for Docker containers.","distinct":true,"url":"https://api.github.com/repos/speshuric/coreclr/commits/f5f41ae0baa783fae5c63a85f2bb53758ae55632"},{"sha":"e42ea2920222716e9751f78fa72b3256f85d8d4e","author":{"name":"Aditya Mandaleeka","email":"a4cf1f0015799335b4e73e86cc8e33a7cab433db@microsoft.com"},"message":"Set coredump_filter to include shared library code.","distinct":true,"url":"https://api.github.com/repos/speshuric/coreclr/commits/e42ea2920222716e9751f78fa72b3256f85d8d4e"},{"sha":"cbddfc0dfd42077a23def2118636fe5061c6093a","author":{"name":"Sean Gillespie","email":"7a359a9be69d439068f263a8184cbe55a351d06e@gmail.com"},"message":"Merge pull request #5886 from swgillespie/longgc-netci\n\nSwitch to double-quotes for interpolated string in netci.groovy","distinct":true,"url":"https://api.github.com/repos/speshuric/coreclr/commits/cbddfc0dfd42077a23def2118636fe5061c6093a"}]}
{"actor":{"display_login":"speshuric"}}