{"push_id":1430488735,"size":341,"distinct_size":0,"ref":"refs/heads/ETWRundownFix.11-19-16","head":"6549b7ac4129578e40e3bc2c5df5f7bba21bf137","before":"37a678f528c6479e127ed19596bdff9c05a3ac40","commits":[{"sha":"953361eb2d4092feaf509dfc5b23edcc0146efda","author":{"name":"DDCloud","email":"deeda59e4f3310199c098678019045fba65d5821@microsoft.com"},"message":"Disabling checks in MemoryFailPoint for Xplat till primitives like VirtualQuery\nare implmemented properly","distinct":false,"url":"https://api.github.com/repos/vancem/coreclr/commits/953361eb2d4092feaf509dfc5b23edcc0146efda"},{"sha":"bcd4c37d4dd4dd7ff81a68bdaed66afc6f340642","author":{"name":"Hyung-Kyu Choi","email":"447d95af41603572b65e27dc0486b4417a991ccc@samsung.com"},"message":"Exclude six sizeof related tests from ARM\n\nWe decided to exclude following six tests\nafter discussion in issue #6680.\n\nJIT/Methodical/xxobj/sizeof/_il_dbgsizeof/_il_dbgsizeof.sh\nJIT/Methodical/xxobj/sizeof/_il_dbgsizeof32/_il_dbgsizeof32.sh\nJIT/Methodical/xxobj/sizeof/_il_dbgsizeof64/_il_dbgsizeof64.sh\nJIT/Methodical/xxobj/sizeof/_il_relsizeof/_il_relsizeof.sh\nJIT/Methodical/xxobj/sizeof/_il_relsizeof32/_il_relsizeof32.sh\nJIT/Methodical/xxobj/sizeof/_il_relsizeof64/_il_relsizeof64.sh\n\nSigned-off-by: Hyung-Kyu Choi <hk0110.choi@samsung.com>","distinct":false,"url":"https://api.github.com/repos/vancem/coreclr/commits/bcd4c37d4dd4dd7ff81a68bdaed66afc6f340642"},{"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":false,"url":"https://api.github.com/repos/vancem/coreclr/commits/b0e3c23069a73943f52014b3cba52c56a6839439"},{"sha":"90a7e86fb9f83691ee11e7205c3fcef06c60e26f","author":{"name":"Pat Gavlin","email":"31abb87c1630f1a235ae3e5824500fcc02bda71b@microsoft.com"},"message":"Make a few VN methods tolerant of NoVN.\n\nThere were a few methods on the VN store that were not resilient to\nbeing provided with the \"no value number\" sentinel value. This lack of\nresilience caused assertion failures during assertion propagation when\ngenerating assertions for trees marked with \"no value number\".","distinct":false,"url":"https://api.github.com/repos/vancem/coreclr/commits/90a7e86fb9f83691ee11e7205c3fcef06c60e26f"},{"sha":"3b69d5b7b497c9ce0151d506fdfad81b06ba1d42","author":{"name":"Pat Gavlin","email":"31abb87c1630f1a235ae3e5824500fcc02bda71b@microsoft.com"},"message":"Format code.","distinct":false,"url":"https://api.github.com/repos/vancem/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":false,"url":"https://api.github.com/repos/vancem/coreclr/commits/81a1b87909cd27a7313a124f29c503595f2af117"},{"sha":"fb33095254c63e8bcb89dd4e15269de309c6ed5c","author":{"name":"Sergey Andreenko","email":"66de722fe7199f21e37181697164976aa6abf0e9@microsoft.com"},"message":"Correct pattern check\n\nsequense\nlocalVariable = cast.int(call.small_type());\nreturn localVaribale\nis correct tail call pattern.","distinct":false,"url":"https://api.github.com/repos/vancem/coreclr/commits/fb33095254c63e8bcb89dd4e15269de309c6ed5c"},{"sha":"40b25c8955a00e47d2b061f2f795ffc917ccca1a","author":{"name":"John Chen","email":"c0324c926938473cb77abd4c0beb662bbb71abed@microsoft.com"},"message":"Make CrossGen documentation up to date (#7973)","distinct":false,"url":"https://api.github.com/repos/vancem/coreclr/commits/40b25c8955a00e47d2b061f2f795ffc917ccca1a"},{"sha":"9d295d676dbd2f5c72e3fc1f5fb12d293a3da37d","author":{"name":"Pat Gavlin","email":"324147c0e7e65f4285291b25db1c19ffc72308a9@gmail.com"},"message":"Merge pull request #7958 from pgavlin/VSO280123\n\nMake a few VN methods tolerant of NoVN.","distinct":false,"url":"https://api.github.com/repos/vancem/coreclr/commits/9d295d676dbd2f5c72e3fc1f5fb12d293a3da37d"},{"sha":"a9b6991acf0cf6fd721d3ba8d8867dcb5c454918","author":{"name":"Vance Morrison","email":"0cc08e3b3db7c7debe3b956536771cf45187582d@microsoft.com"},"message":"Fix a issue where ETW was losing RCW and CCW in heap dumps. (#7971)\n\nBasically our builk events for RCWs and CCWs were too big, causing ETW to reject them, and thus losing information.\r\n\r\nHowever you have to have at least several hundred befor you have enough to force the problem.","distinct":false,"url":"https://api.github.com/repos/vancem/coreclr/commits/a9b6991acf0cf6fd721d3ba8d8867dcb5c454918"},{"sha":"552dae981e06efa059ac6e5d3bb326b54fc7eabe","author":{"name":"sandreenko","email":"66de722fe7199f21e37181697164976aa6abf0e9@microsoft.com"},"message":"Merge pull request #7908 from sandreenko/fix_tail_call_in_R2R\n\nCorrect pattern check for tail calls","distinct":false,"url":"https://api.github.com/repos/vancem/coreclr/commits/552dae981e06efa059ac6e5d3bb326b54fc7eabe"},{"sha":"cc2c55b93d464fa84e3122a15dbb73994ad7bcdd","author":{"name":"Michelle McDaniel","email":"bf154861ab381bba290377a2b2938163119c721a@gmail.com"},"message":"Force store of lcl var for shift/rotate by 32\n\nIn the shift/rotate by 32 case, we move the lo op into the high op. In the\nshift case, we set the lo op to 0, in the rotate case, we are swapping lo\nand hi, so we also move hi into lo. In the instance that we are reusing\nthe same lclvars, we need to explicitly store the ops that we are moving\nso that we don't overwrite the vars before using them. This change\nexplicitly replaces the uses of the ops with lclvars so we don't overwrite\nvars before finishing the swap.","distinct":false,"url":"https://api.github.com/repos/vancem/coreclr/commits/cc2c55b93d464fa84e3122a15dbb73994ad7bcdd"},{"sha":"b5f067bdf7d523eba69f2ced81a3ba97fb1fe22f","author":{"name":"Alex Ghiondea","email":"814210e314186f7bb566e47805d795918df328dd@microsoft.com"},"message":"The SecureStringMarshal type was an artifact of the layering we had in CoreFx.\n\nThis type should not have been added to CoreCLR as part of the SecureString move.","distinct":false,"url":"https://api.github.com/repos/vancem/coreclr/commits/b5f067bdf7d523eba69f2ced81a3ba97fb1fe22f"},{"sha":"17f862393c2e0bfd1e29a6273a4f4d0c4910f1fd","author":{"name":"Rama Krishnan Raghupathy","email":"deeda59e4f3310199c098678019045fba65d5821@microsoft.com"},"message":"Enabling Type.GetType with overloads for assembly and type resolvers","distinct":false,"url":"https://api.github.com/repos/vancem/coreclr/commits/17f862393c2e0bfd1e29a6273a4f4d0c4910f1fd"},{"sha":"e6ca81b2fa7a4f51e1385d218a45fa17df2f71d9","author":{"name":"Pat Gavlin","email":"31abb87c1630f1a235ae3e5824500fcc02bda71b@microsoft.com"},"message":"Fix int->long cast folding for 32-bit platforms.\n\nThe RyuJIT frontend does not allow for the folding of an int->long cast\nthat is known to overflow into a throw outside of global morph. The\nfolding, however, was unconditionally changing the operand to the cast\nfrom an integer constant to a long constant, which can change the\nbehavior of the cast. This rewrite is not necessary, so this change\nsimply removes it.","distinct":false,"url":"https://api.github.com/repos/vancem/coreclr/commits/e6ca81b2fa7a4f51e1385d218a45fa17df2f71d9"},{"sha":"fa06cedfc1351c03e86ef95cdd8b9020c814a4c8","author":{"name":"Jan Kotas","email":"ef12690177f97a0d90c7dc945df7fe18ccd5b553@microsoft.com"},"message":"Revert \"Enable optimization of structs\"","distinct":false,"url":"https://api.github.com/repos/vancem/coreclr/commits/fa06cedfc1351c03e86ef95cdd8b9020c814a4c8"},{"sha":"c9c4aeca7632f987e14354d7a190f350b573cb04","author":{"name":"Rama krishnan Raghupathy","email":"deeda59e4f3310199c098678019045fba65d5821@microsoft.com"},"message":"Merge pull request #7945 from ramarag/MemoryFailPoint\n\nDisabling checks in MemoryFailPoint for Xplat","distinct":false,"url":"https://api.github.com/repos/vancem/coreclr/commits/c9c4aeca7632f987e14354d7a190f350b573cb04"},{"sha":"f4b5e41206e2e1e577c68f09209bc670a3d38749","author":{"name":"Rama krishnan Raghupathy","email":"deeda59e4f3310199c098678019045fba65d5821@microsoft.com"},"message":"Merge pull request #7965 from ramarag/GetType\n\nEnabling Type.Getype with overloads for assembly and type resolvers","distinct":false,"url":"https://api.github.com/repos/vancem/coreclr/commits/f4b5e41206e2e1e577c68f09209bc670a3d38749"},{"sha":"14ba7652432c466f8657be4fef81bb72538bb2cd","author":{"name":"Michelle McDaniel","email":"bf154861ab381bba290377a2b2938163119c721a@gmail.com"},"message":"Merge pull request #7972 from adiaaida/storeShiftRotate32\n\nForce store of lcl var for shift/rotate by 32","distinct":false,"url":"https://api.github.com/repos/vancem/coreclr/commits/14ba7652432c466f8657be4fef81bb72538bb2cd"},{"sha":"edb716d3b6f2887cef166b8ea1cb3c0e5de548d5","author":{"name":"Rama Krishnan Raghupathy","email":"deeda59e4f3310199c098678019045fba65d5821@microsoft.com"},"message":"Removing the copy of project.lock.json to bin folder","distinct":false,"url":"https://api.github.com/repos/vancem/coreclr/commits/edb716d3b6f2887cef166b8ea1cb3c0e5de548d5"}]}
{"actor":{"display_login":"vancem"}}