{"push_id":625635509,"size":14,"distinct_size":14,"ref":"refs/heads/master","head":"36f67e0cfc2ee2a3a72009bc4b82c44105e81fd2","before":"3c8af7201b0ab24db1aae18e4df4b643fbb46f74","commits":[{"sha":"d75334e41b59eab9cf44c23c24085ad467d3199d","author":{"email":"c3dabf28d8c57321e17c37e166feb25196ffe8a1@microsoft.com","name":"Brett Forsgren"},"message":"display the class's doc comment in attribute quick info","distinct":true,"url":"https://api.github.com/repos/brettfo/roslyn/commits/d75334e41b59eab9cf44c23c24085ad467d3199d"},{"sha":"b37dd418d3ffd0ac9913a25718423319bf959bca","author":{"email":"c3dabf28d8c57321e17c37e166feb25196ffe8a1@microsoft.com","name":"Brett Forsgren"},"message":"utilize existing methods to remove manual type checks","distinct":true,"url":"https://api.github.com/repos/brettfo/roslyn/commits/b37dd418d3ffd0ac9913a25718423319bf959bca"},{"sha":"cdb65355acf1333a0bcd38c9ccb4fddff2ca6f64","author":{"email":"29df79e2ce35367208af80a4448c3b0037f57e52@microsoft.com","name":"Tomas Matousek"},"message":"EnC: Fix analysis of expression bodied indexers and query range variables","distinct":true,"url":"https://api.github.com/repos/brettfo/roslyn/commits/cdb65355acf1333a0bcd38c9ccb4fddff2ca6f64"},{"sha":"74fa7c1b7e741e063a34da1f75498b6eff0e99ea","author":{"email":"f0fb5a96c8a54d3bc0872a90bd2707ccc62e2bf4@users.noreply.github.com","name":"Tomáš Matoušek"},"message":"Merge pull request #1822 from tmat/MiscQueries\n\nEnC: Fix analysis of expression bodied indexers and query range variables","distinct":true,"url":"https://api.github.com/repos/brettfo/roslyn/commits/74fa7c1b7e741e063a34da1f75498b6eff0e99ea"},{"sha":"a7ae9d0884898ad5e3e292f344081905d5c3aff0","author":{"email":"c3dabf28d8c57321e17c37e166feb25196ffe8a1@microsoft.com","name":"Brett Forsgren"},"message":"don't assume that a constructor's parent is a TypeBlockSyntax\n\nIn an error parsing scenario, a VB ConstructorBlockSyntax might be\nparented by something other than a TypeBlockSyntax.  Added a check for\nthis scenario.","distinct":true,"url":"https://api.github.com/repos/brettfo/roslyn/commits/a7ae9d0884898ad5e3e292f344081905d5c3aff0"},{"sha":"8053b00c08ac33c44917d9f6eb20f6467ae7b55d","author":{"email":"c3dabf28d8c57321e17c37e166feb25196ffe8a1@microsoft.com","name":"Brett Forsgren"},"message":"Merge pull request #1701 from brettfo/attribute-quick-info\n\ndisplay the class's doc comment in attribute quick info","distinct":true,"url":"https://api.github.com/repos/brettfo/roslyn/commits/8053b00c08ac33c44917d9f6eb20f6467ae7b55d"},{"sha":"64e8d02fafe00327c16f6465a39b9e6bcd2b7c89","author":{"email":"14b6c47961a9cee8a8d81eab74f1035a39c5477d@microsoft.com","name":"Kevin Halverson"},"message":"Add ErrorCode checks for properties of Dkm*AsyncResult...\n\nIt appears that DkmGetFrameArgumentsAsyncResult.Arguments may throw in some cases (rather than an empty array).  We should be resiliant to that and behave as though there are no argument values available.\n\nI threw in a similar check for generic type arguments as well (just for good measure).","distinct":true,"url":"https://api.github.com/repos/brettfo/roslyn/commits/64e8d02fafe00327c16f6465a39b9e6bcd2b7c89"},{"sha":"d9786d850e0ade9e4f102c90770c044151beb405","author":{"email":"14b6c47961a9cee8a8d81eab74f1035a39c5477d@microsoft.com","name":"Kevin Halverson"},"message":"Merge pull request #1816 from KevinH-MS/FrameDecoder\n\nAdd ErrorCode checks for properties of Dkm*AsyncResult...","distinct":true,"url":"https://api.github.com/repos/brettfo/roslyn/commits/d9786d850e0ade9e4f102c90770c044151beb405"},{"sha":"b06e1d01bf84d2e4c95c6d28b70af20a3963b657","author":{"email":"40bce24f102694ff75c1f79db8c8f86bbda82b4f@microsoft.com","name":"Balaji Soundrarajan"},"message":"Activating a previously failed testcase\n\nFixes #317 : This HandleSolutionProjectTypeSolutionFolder was failing\nbecause the msbuild bits in Jenkins were older bits. Now the bits should\nhave been updated. Hence enabling the test.","distinct":true,"url":"https://api.github.com/repos/brettfo/roslyn/commits/b06e1d01bf84d2e4c95c6d28b70af20a3963b657"},{"sha":"e80532996c570f494edb3dee5f7d568844e0ed40","author":{"email":"c3dabf28d8c57321e17c37e166feb25196ffe8a1@microsoft.com","name":"Brett Forsgren"},"message":"prevent a potential null ref when navigating the syntax tree\n\nIn script and error scenarios, VB and C# syntax nodes corresponding to\nconstructors/methods/properties/etc. won't necessarily have a parent.\nAdding some null checks to prevent a future NRE.","distinct":true,"url":"https://api.github.com/repos/brettfo/roslyn/commits/e80532996c570f494edb3dee5f7d568844e0ed40"},{"sha":"a31dc43e095d271ddc89143d4d3e92d47f60a895","author":{"email":"40bce24f102694ff75c1f79db8c8f86bbda82b4f@users.noreply.github.com","name":"Balaji Soundrarajan"},"message":"Merge pull request #1838 from basoundr/fix317JenkinsFail\n\nActivating a previously failed testcase","distinct":true,"url":"https://api.github.com/repos/brettfo/roslyn/commits/a31dc43e095d271ddc89143d4d3e92d47f60a895"},{"sha":"4dadaf5263c01a51c525e345d5df445ab8eaccbf","author":{"email":"14b6c47961a9cee8a8d81eab74f1035a39c5477d@microsoft.com","name":"Kevin Halverson"},"message":"Fix variable capturing for VB lambdas in EE...\n\nVariables may have been captured by lambdas in the original method\nor in the expression, and we need to preserve the existing values of\nthose variables in the expression. This requires rewriting the variables\nin the expression based on the closure classes from both the original\nmethod and the expression, and generating a preamble that copies\nvalues into the expression closure classes.\n\nConsider the original method:\n```\nShared Sub M()\n    Dim x, y, z as Integer\n    ...\n    F(Function() x + y)\nEnd Sub\n```\nand the expression in the EE: \"F(Function() x + z)\".\nThe expression is first rewritten using the closure class and the local\n`<1>` from the original method: F(Function() `<1>`.x + z)\nThen lambda rewriting introduces a new closure class that includes\nthe locals `<1>` and z, and a corresponding local\n`<2>`: F(Function() `<2>`.`<1>`.x + `<2>`.z)\nAnd a preamble is added to initialize the fields of `<2>`:\n```\n    <2> = New <>c__DisplayClass0()\n    <2>.<1> = <1>\n    <2>.z = z\n```","distinct":true,"url":"https://api.github.com/repos/brettfo/roslyn/commits/4dadaf5263c01a51c525e345d5df445ab8eaccbf"},{"sha":"b1f8cfbc1a40d2c5611fb2e846eabba0922fd33c","author":{"email":"14b6c47961a9cee8a8d81eab74f1035a39c5477d@microsoft.com","name":"Kevin Halverson"},"message":"Merge pull request #1810 from KevinH-MS/master\n\nFix variable capturing for VB lambdas in EE...","distinct":true,"url":"https://api.github.com/repos/brettfo/roslyn/commits/b1f8cfbc1a40d2c5611fb2e846eabba0922fd33c"},{"sha":"36f67e0cfc2ee2a3a72009bc4b82c44105e81fd2","author":{"email":"c3dabf28d8c57321e17c37e166feb25196ffe8a1@microsoft.com","name":"Brett Forsgren"},"message":"Merge pull request #1837 from brettfo/navigate-to-invalid-cast\n\ndon't assume that a constructor's parent is a TypeBlockSyntax","distinct":true,"url":"https://api.github.com/repos/brettfo/roslyn/commits/36f67e0cfc2ee2a3a72009bc4b82c44105e81fd2"}]}