{"push_id":579753761,"size":59,"distinct_size":59,"ref":"refs/heads/master","head":"5ac384f552619f45550d99708bba5c6523407c84","before":"8b4a0a088ac74cf0ca10e6ff5ff395a901d597c3","commits":[{"sha":"6f1975f786547714b283285bbe606e0ebaa63181","author":{"email":"d730d825a7ed112a6b950b3a94d1011b757d272e@microsoft.com","name":"Cyrus Najmabadi"},"message":"Don't filter out zero length tag spans in the async tagger architecture.","distinct":true,"url":"https://api.github.com/repos/pharring/roslyn/commits/6f1975f786547714b283285bbe606e0ebaa63181"},{"sha":"d62ca801f544505b6bfb7096098dd105abb38b2a","author":{"email":"d730d825a7ed112a6b950b3a94d1011b757d272e@microsoft.com","name":"Cyrus Najmabadi"},"message":"Merge branch 'master' into zeroLengthTagSpans","distinct":true,"url":"https://api.github.com/repos/pharring/roslyn/commits/d62ca801f544505b6bfb7096098dd105abb38b2a"},{"sha":"c1d7afd80a9757df1a1216a8f9faddcb40c05532","author":{"email":"d730d825a7ed112a6b950b3a94d1011b757d272e@microsoft.com","name":"Cyrus Najmabadi"},"message":"Merge branch 'master' into zeroLengthTagSpans","distinct":true,"url":"https://api.github.com/repos/pharring/roslyn/commits/c1d7afd80a9757df1a1216a8f9faddcb40c05532"},{"sha":"69435b7922dfea0df73ac55bd6aaa10b3c1fb831","author":{"email":"d730d825a7ed112a6b950b3a94d1011b757d272e@microsoft.com","name":"Cyrus Najmabadi"},"message":"Add tests for empty spans in interval trees.","distinct":true,"url":"https://api.github.com/repos/pharring/roslyn/commits/69435b7922dfea0df73ac55bd6aaa10b3c1fb831"},{"sha":"f91f779bca4b8597b86f0cfd4f8c17ca20911267","author":{"email":"493a1f839bc7a23c76725edac4b6628c43e67dfe@gmail.com","name":"Omer Raviv"},"message":"Added a 'suppressAccessChecks' parameter to Compilation.GetSemanticModel\n\nCalling GetSemanticModel with suppressAccessChecks=true creates a SemanticModel that ignores accessibility rules when answering semantic questions.\nThis allows consumers to ask semantic questions using the same semantic rules as the ones used in debugger’s Expression Evaluator, where accessibility rules do not matter.\n\nAdded unit tests for C# and VB.NET to cover both regular and speculative analysis.","distinct":true,"url":"https://api.github.com/repos/pharring/roslyn/commits/f91f779bca4b8597b86f0cfd4f8c17ca20911267"},{"sha":"34dc4b174755993f101b3c74330f462cd34cfce4","author":{"email":"b2723955eacd5886ab06a1d0aaaa3d75e70b4963@microsoft.com","name":"Matt Warren"},"message":"Change SyntaxEditor.InsertAfter to call correct overload.\n\nFixes issue #83\n\nAdded some tests for basic SyntaxEditor API.","distinct":true,"url":"https://api.github.com/repos/pharring/roslyn/commits/34dc4b174755993f101b3c74330f462cd34cfce4"},{"sha":"5a00dc41bca6e98793fc6090dca19b8533711d0b","author":{"email":"40bce24f102694ff75c1f79db8c8f86bbda82b4f@microsoft.com","name":"Balaji Soundrarajan"},"message":"Format hash directives inside other hash directives of complex trivia\n\nFix #285 : Analyze DisabledTextTrivia appropriately, so that when it is followed by a hash directive, we will be able to determine if we need to format the hash directive.","distinct":true,"url":"https://api.github.com/repos/pharring/roslyn/commits/5a00dc41bca6e98793fc6090dca19b8533711d0b"},{"sha":"7a42b3ca840f05081a6dbfd73f051cbd6d4d6d92","author":{"email":"40bce24f102694ff75c1f79db8c8f86bbda82b4f@microsoft.com","name":"Balaji Soundrarajan"},"message":"Remove unwanted usings","distinct":true,"url":"https://api.github.com/repos/pharring/roslyn/commits/7a42b3ca840f05081a6dbfd73f051cbd6d4d6d92"},{"sha":"fa13a7c0a9cfa5e53d16ec0b84c9e06858e6fb47","author":{"email":"40bce24f102694ff75c1f79db8c8f86bbda82b4f@microsoft.com","name":"Balaji Soundrarajan"},"message":"Removing unnecessary if statements","distinct":true,"url":"https://api.github.com/repos/pharring/roslyn/commits/fa13a7c0a9cfa5e53d16ec0b84c9e06858e6fb47"},{"sha":"db244d8436d90282a11e9b33f8ac2fc81d71e1ee","author":{"email":"85971c18880d676ef8b4edf42812ed7c00c0719c@microsoft.com","name":"Paul Harrington"},"message":"Add -u (unsign) option to FakeSign.exe","distinct":true,"url":"https://api.github.com/repos/pharring/roslyn/commits/db244d8436d90282a11e9b33f8ac2fc81d71e1ee"},{"sha":"f4a5142908dfba50a2dd3596ced66ce3cf67da3f","author":{"email":"85971c18880d676ef8b4edf42812ed7c00c0719c@microsoft.com","name":"Paul Harrington"},"message":"Fomatting\n\nUse ternaries inside interpolated strings for error messages.","distinct":true,"url":"https://api.github.com/repos/pharring/roslyn/commits/f4a5142908dfba50a2dd3596ced66ce3cf67da3f"},{"sha":"238e8642526629c81172dc5a706593a42af5a9c7","author":{"email":"85971c18880d676ef8b4edf42812ed7c00c0719c@microsoft.com","name":"Paul Harrington"},"message":"-u usage\n\nAdd usage information for the \"-u\" option.","distinct":true,"url":"https://api.github.com/repos/pharring/roslyn/commits/238e8642526629c81172dc5a706593a42af5a9c7"},{"sha":"85b16386d60a027b8d0b57c4d88e368a7e9d10ab","author":{"email":"85971c18880d676ef8b4edf42812ed7c00c0719c@microsoft.com","name":"Paul Harrington"},"message":"Add -f (force) option\n\nAdd the -f (force) option to force an update even if the file would\notherwise not be modified.","distinct":true,"url":"https://api.github.com/repos/pharring/roslyn/commits/85b16386d60a027b8d0b57c4d88e368a7e9d10ab"},{"sha":"4679831886f65cf8daa33115a77c7b1455c339c0","author":{"email":"85971c18880d676ef8b4edf42812ed7c00c0719c@microsoft.com","name":"Paul Harrington"},"message":"Fixed force option for non-managed assemblies\n\nDon't allow -f to be used on assemblies that aren't managed.","distinct":true,"url":"https://api.github.com/repos/pharring/roslyn/commits/4679831886f65cf8daa33115a77c7b1455c339c0"},{"sha":"021a1924473495f0fb4668e70fe6fcdc5105f7b5","author":{"email":"01f5fa50e82e0264ef90a54b019bc69338acfad2@microsoft.com","name":"Manish Vasani"},"message":"Handle TaskCancelledException in AnalyzerManager.GetAnalyzerActionsAsync\n\nAnalyzerManager maintains a cache of per-analyzer tasks to compute sessions and compilation analyis scopes. If multiple clients simultaneously ask for the analyzer actions for a given analyzer, then all of them receive the same task. If the thread that created this task is now cancelled, all other clients get a TaskCancelledException with a different cancellation token then theirs and the exception goes unhandled, bringing down VS.\n\nFix is to catch this task cancelled exception in AnalyzerManager, remove the entry for the the cancelled task in the scope map and then re-attempt computing scope, if our cancellelation has not fired.","distinct":true,"url":"https://api.github.com/repos/pharring/roslyn/commits/021a1924473495f0fb4668e70fe6fcdc5105f7b5"},{"sha":"88b2fb252c261d0622827d16e772791987b0599f","author":{"email":"90e025279087560c9bf26701865445e411058ed5@microsoft.com","name":"Andrew Casey"},"message":"Handle failing conversion in synthesized code\n\nWe used to assume that the conversion from the static return type of an\nintrinsic method to the runtime type of the corresponding pseudo-variable\ncould never fail.  However, in the presence of not-yet-loaded modules (esp\ncorlib), it can.  Propagate the resulting diagnostic out to a point where\nit can be used to attempt loading of the not-yet-loaded module.\n\nCaveat: This doesn't work as well in VB, which tends to encounter\nMissingCorLibrarySymbol before it encounters a missing assembly with a\nuseful identity (GitHub #597).\n\nFixes DevDiv #1124725.","distinct":true,"url":"https://api.github.com/repos/pharring/roslyn/commits/88b2fb252c261d0622827d16e772791987b0599f"},{"sha":"9f272849f8e1509397bbfdac0907ce0f1178157d","author":{"email":"29df79e2ce35367208af80a4448c3b0037f57e52@microsoft.com","name":"Tomas Matousek"},"message":"Use ReportFatalError in TaskFactory helpers","distinct":true,"url":"https://api.github.com/repos/pharring/roslyn/commits/9f272849f8e1509397bbfdac0907ce0f1178157d"},{"sha":"e03f60faab0fb1cd1d1368a63e692dd8fce51267","author":{"email":"29df79e2ce35367208af80a4448c3b0037f57e52@microsoft.com","name":"Tomas Matousek"},"message":"Add filter to IncrementallyParseTreeAsync","distinct":true,"url":"https://api.github.com/repos/pharring/roslyn/commits/e03f60faab0fb1cd1d1368a63e692dd8fce51267"},{"sha":"aac15588cac4f44d2492cbf7501389d229277203","author":{"email":"0f7223ab8bb4e3047c655a9adc6ffcbbce9f0d89@microsoft.com","name":"Heejae Chang"},"message":"support error list progress indicator\n\nthis is first step to add that support. added solution crawler progress reporter and renamed some types to solution crawler. and some plumbing to pass around progress reporter","distinct":true,"url":"https://api.github.com/repos/pharring/roslyn/commits/aac15588cac4f44d2492cbf7501389d229277203"},{"sha":"d88adacf83653b7ba8f189f72b51a5ef63272269","author":{"email":"0f7223ab8bb4e3047c655a9adc6ffcbbce9f0d89@microsoft.com","name":"Heejae Chang"},"message":"connect ProgressReport to TableControl\n\nfirst working version. need some more tweaks.","distinct":true,"url":"https://api.github.com/repos/pharring/roslyn/commits/d88adacf83653b7ba8f189f72b51a5ef63272269"}]}