{"push_id":1383954616,"size":20,"distinct_size":20,"ref":"refs/heads/master","head":"81a1b87909cd27a7313a124f29c503595f2af117","before":"140b2bdeefc49455d087358dfd40ff1cc2303dc8","commits":[{"sha":"34c1bef1a4955a1c4d36e02db1e230e0b487a2a1","author":{"name":"Vance Morrison","email":"1bc9e745de80b849289ca18b37eacd3814a313cf@comcast.net"},"message":"Fix Link","distinct":true,"url":"https://api.github.com/repos/JosephTremoulet/coreclr/commits/34c1bef1a4955a1c4d36e02db1e230e0b487a2a1"},{"sha":"76c75430d3dfa8ba258139a4bc7e1b95562bea4d","author":{"name":"Vance Morrison","email":"1bc9e745de80b849289ca18b37eacd3814a313cf@comcast.net"},"message":"Fix deadlock when commands race with EventSource Shutdown","distinct":true,"url":"https://api.github.com/repos/JosephTremoulet/coreclr/commits/76c75430d3dfa8ba258139a4bc7e1b95562bea4d"},{"sha":"e568823f22ec1dccc4ea785630c837e776d4ee09","author":{"name":"Dmitry-Me","email":"be7d3f8a5b16cbfbee99fbe7dd2d32dc0762850a@users.noreply.github.com"},"message":"Check pointer before dereferencing it (#7930)","distinct":true,"url":"https://api.github.com/repos/JosephTremoulet/coreclr/commits/e568823f22ec1dccc4ea785630c837e776d4ee09"},{"sha":"7266fa1aaa5678962de142868438ba6e6716c102","author":{"name":"Pat Gavlin","email":"31abb87c1630f1a235ae3e5824500fcc02bda71b@microsoft.com"},"message":"Fix VSO280120.\n\nst.lclFld decomposition was splitting a st.lclFld into two of the same\nwithout bumping the destination var's ref count.","distinct":true,"url":"https://api.github.com/repos/JosephTremoulet/coreclr/commits/7266fa1aaa5678962de142868438ba6e6716c102"},{"sha":"b0e3c23069a73943f52014b3cba52c56a6839439","author":{"name":"Pat Gavlin","email":"31abb87c1630f1a235ae3e5824500fcc02bda71b@microsoft.com"},"message":"Properly update block flags during branch opt.\n\n`fgOptimizeBranch` was updating the flags for the predecessor block\nusing the flags from the wrong destination block. This was causing an\nassert in `AllocateObjects` when verifying that all blocks that contain\n`allocObj` nodes are properly marked with `BBF_HAS_NEWOBJ`.","distinct":true,"url":"https://api.github.com/repos/JosephTremoulet/coreclr/commits/b0e3c23069a73943f52014b3cba52c56a6839439"},{"sha":"5adc178013c069cb9b50456740dcb79ef61e14f8","author":{"name":"Pat Gavlin","email":"324147c0e7e65f4285291b25db1c19ffc72308a9@gmail.com"},"message":"Merge pull request #7917 from pgavlin/VSO280120\n\nFix VSO280120.","distinct":true,"url":"https://api.github.com/repos/JosephTremoulet/coreclr/commits/5adc178013c069cb9b50456740dcb79ef61e14f8"},{"sha":"b4a5de28efa0fdde7c74287cda31b658e11f7ebc","author":{"name":"Jonghyun Park","email":"8597e43723f6fb7eb642f8222d1eb6622ca38829@gmail.com"},"message":"Set pRetVal as NULL on error inside 'VIRTUALCommitMemory' (#7920)","distinct":true,"url":"https://api.github.com/repos/JosephTremoulet/coreclr/commits/b4a5de28efa0fdde7c74287cda31b658e11f7ebc"},{"sha":"c777aec201d57ef1f896bd5a3089fb322cd53707","author":{"name":"Pat Gavlin","email":"31abb87c1630f1a235ae3e5824500fcc02bda71b@microsoft.com"},"message":"Fix an assert condition in lowering.\n\nTail calls via the tail call helper must live in GC-safe blocks. A block\nis GC-safe if either it or all of its dominators are also GC-safe. If we\nare not optimizing, we will not compute dominators, and will therfore\nnot mark blocks whose dominators are all GC-safe. When deciding whether\nor not we need to make a block GC-safe during tail call morphing,\nhowever, we allow a tail call in an unmarked block iff the entry block\nis GC-safe, as the entry block trivially dominates every reachable\nblock. This change fixes an assert that was not allowing for a tail call\nin a block that is not marked GC-safe where the entry block is marked\nGC-safe.","distinct":true,"url":"https://api.github.com/repos/JosephTremoulet/coreclr/commits/c777aec201d57ef1f896bd5a3089fb322cd53707"},{"sha":"8a05dcd07441b8779ec5b9eff9bdcb90f24fcb8e","author":{"name":"chunseoklee","email":"fd40c93cad0fe9bd9498cadee4e459734df1c0c1@naver.com"},"message":"Suppress SOS.NETCore.dll error msg in release mode (#6975)\n\nSuppress error msg when running coreclr without\r\nSOS.NETCore.dll in release mode","distinct":true,"url":"https://api.github.com/repos/JosephTremoulet/coreclr/commits/8a05dcd07441b8779ec5b9eff9bdcb90f24fcb8e"},{"sha":"578ea10d73f82f156f9fea76ddf915b7943d7bd8","author":{"name":"Dmitry-Me","email":"be7d3f8a5b16cbfbee99fbe7dd2d32dc0762850a@users.noreply.github.com"},"message":"Fix race condition (#7928)","distinct":true,"url":"https://api.github.com/repos/JosephTremoulet/coreclr/commits/578ea10d73f82f156f9fea76ddf915b7943d7bd8"},{"sha":"ac50227cf77fc1147b1db40be37fd83250cdb79d","author":{"name":"David Mason","email":"499ef16d2d1ef8c2b52f100ddc10d2bf36a6dbe9@microsoft.com"},"message":"Merge pull request #7936 from vancem/EventSourceDisposeRace.11-01-16\n\nFix Deadlock associated with ETW commands happening during dispose.","distinct":true,"url":"https://api.github.com/repos/JosephTremoulet/coreclr/commits/ac50227cf77fc1147b1db40be37fd83250cdb79d"},{"sha":"bdf13b2665480285c2b35dd265f0d9c5127937e0","author":{"name":"varocarbas","email":"1927999686014308dead34c1cfcb9d8bd5271589@customsolvers.com"},"message":"ParseNumber & related more efficient (#3163)","distinct":true,"url":"https://api.github.com/repos/JosephTremoulet/coreclr/commits/bdf13b2665480285c2b35dd265f0d9c5127937e0"},{"sha":"67495d8667b2ec07c876ab4f7fd4a39f6a826158","author":{"name":"Jonghyun Park","email":"8597e43723f6fb7eb642f8222d1eb6622ca38829@gmail.com"},"message":"Revises 'JitTimer::PrintCsvHeader' to use 'append' mode (#7073)\n\n* Revises 'JitTimer::PrintCsvHeader' to use 'append' mode\r\n\r\nThe current implementation of 'JitTimer::PrintCsvHeader' opens a CSV\r\nfile with 'read' mode and re-opens it with 'write' mode if it is absent.\r\n\r\nThe current implementation has two problems:\r\nFirst, \"read\" file pointer will be closed even if it is null,\r\nwhich is reported in #7072.\r\nSecond, \"write\" file pointer will be leaked as there is no corresponding\r\nfclose.\r\n\r\nThis commit rewrites 'JitTimer::PrintCsvHeader' to fix #7072.","distinct":true,"url":"https://api.github.com/repos/JosephTremoulet/coreclr/commits/67495d8667b2ec07c876ab4f7fd4a39f6a826158"},{"sha":"af4464a5b0c9a117d53fea16badeb7ca32f92d75","author":{"name":"Andy Ayers","email":"eb540dbfe23ecab6edc4372665b4d5d4e13a72b7@microsoft.com"},"message":"Inliner: capture new observations\n\nRebase the DiscretionaryPolicy on the EnhancedLegacyPolicy, and\ncapture and report some of the new observations that have been added\nrecently.\n\nThis change adds a new HAS_GC_STRUCT observation in addition to the\nmore specific RARE_GC_STRUCT, so that the DiscretionaryPolicy can\nbe notified of GC struct locals and temps for all candidates, not\njust ones invoked from rare call sites.\n\nNo changes in codegen.","distinct":true,"url":"https://api.github.com/repos/JosephTremoulet/coreclr/commits/af4464a5b0c9a117d53fea16badeb7ca32f92d75"},{"sha":"d4681d2773378e9d32d3720dea615732e7086bd4","author":{"name":"Stephen Toub","email":"b60ab4ec0ae5032e51dd285ac67105c722f075d3@microsoft.com"},"message":"Mark NonRandomizedStringEqualityComparer as serializable (#7966)","distinct":true,"url":"https://api.github.com/repos/JosephTremoulet/coreclr/commits/d4681d2773378e9d32d3720dea615732e7086bd4"},{"sha":"f1a53c29d3c84ced1dc3bcb98e5cee8333a147d4","author":{"name":"Andy Ayers","email":"eb540dbfe23ecab6edc4372665b4d5d4e13a72b7@microsoft.com"},"message":"Merge pull request #7968 from AndyAyersMS/CaptureNewObservations\n\nInliner: capture new observations","distinct":true,"url":"https://api.github.com/repos/JosephTremoulet/coreclr/commits/f1a53c29d3c84ced1dc3bcb98e5cee8333a147d4"},{"sha":"fe7e31a7ea56ca626916b546211ff3d728f70cf9","author":{"name":"Pat Gavlin","email":"31abb87c1630f1a235ae3e5824500fcc02bda71b@microsoft.com"},"message":"Format code.","distinct":true,"url":"https://api.github.com/repos/JosephTremoulet/coreclr/commits/fe7e31a7ea56ca626916b546211ff3d728f70cf9"},{"sha":"a307cae611968ff1ce1fdd7c6a084ee6364586fe","author":{"name":"Pat Gavlin","email":"324147c0e7e65f4285291b25db1c19ffc72308a9@gmail.com"},"message":"Merge pull request #7959 from pgavlin/VSO280116\n\nFix an assert condition in lowering.","distinct":true,"url":"https://api.github.com/repos/JosephTremoulet/coreclr/commits/a307cae611968ff1ce1fdd7c6a084ee6364586fe"},{"sha":"3b69d5b7b497c9ce0151d506fdfad81b06ba1d42","author":{"name":"Pat Gavlin","email":"31abb87c1630f1a235ae3e5824500fcc02bda71b@microsoft.com"},"message":"Format code.","distinct":true,"url":"https://api.github.com/repos/JosephTremoulet/coreclr/commits/3b69d5b7b497c9ce0151d506fdfad81b06ba1d42"},{"sha":"81a1b87909cd27a7313a124f29c503595f2af117","author":{"name":"Pat Gavlin","email":"324147c0e7e65f4285291b25db1c19ffc72308a9@gmail.com"},"message":"Merge pull request #7956 from pgavlin/VSO280110\n\nProperly update block flags during branch opt.","distinct":true,"url":"https://api.github.com/repos/JosephTremoulet/coreclr/commits/81a1b87909cd27a7313a124f29c503595f2af117"}]}
{"actor":{"display_login":"JosephTremoulet"}}