{"push_id":584743636,"size":260,"distinct_size":43,"ref":"refs/heads/HierarchicalFindRefs","head":"8027295fd156a8623d1b5691dfb8f25b3dd35c3d","before":"f598816f4c3ccd939bcf81edaf69431402a848bb","commits":[{"sha":"90f5870e54c58fa84ef68efcdd6cb17628cbc38c","author":{"email":"43f65236355b73a20444e4e98dbe799bb5631178@microsoft.com","name":"Ravi Chande"},"message":"Global notification when adding/removing projects\n\nAdding or removing a project fires a WorkspaceChanged event for each\nfile in the project, which starts more analysis from the Solution\nCrawler. This massively slows down project load/reload. To improve this,\nstart a global notification of project load/reload, which will cause\nSolution Crawler to only run active file analysis.","distinct":false,"url":"https://api.github.com/repos/dpoeschl/roslyn/commits/90f5870e54c58fa84ef68efcdd6cb17628cbc38c"},{"sha":"892a6c8a14a47e154685b7d19b9d7bb550934728","author":{"email":"43f65236355b73a20444e4e98dbe799bb5631178@microsoft.com","name":"Ravi Chande"},"message":"Global notification when adding/removing projects\n\nAdding or removing a project fires a WorkspaceChanged event for each\nfile in the project, which starts more analysis from the Solution\nCrawler. This massively slows down project load/reload. To improve this,\nstart a global notification for each document additoin/removal, which will cause\nSolution Crawler to only run active file analysis.","distinct":false,"url":"https://api.github.com/repos/dpoeschl/roslyn/commits/892a6c8a14a47e154685b7d19b9d7bb550934728"},{"sha":"c247c600cd05abba959539f70bcd2e85c8bf454c","author":{"email":"43f65236355b73a20444e4e98dbe799bb5631178@microsoft.com","name":"Ravi Chande"},"message":"Global notification when adding/removing projects\n\nAdding or removing a project fires a WorkspaceChanged event for each\nfile in the project, which starts more analysis from the Solution\nCrawler. This massively slows down project load/reload. To improve this,\nstart a global notification for each document additoin/removal, which will cause\nSolution Crawler to only run active file analysis.","distinct":false,"url":"https://api.github.com/repos/dpoeschl/roslyn/commits/c247c600cd05abba959539f70bcd2e85c8bf454c"},{"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":false,"url":"https://api.github.com/repos/dpoeschl/roslyn/commits/6f1975f786547714b283285bbe606e0ebaa63181"},{"sha":"d62ca801f544505b6bfb7096098dd105abb38b2a","author":{"email":"d730d825a7ed112a6b950b3a94d1011b757d272e@microsoft.com","name":"Cyrus Najmabadi"},"message":"Merge branch 'master' into zeroLengthTagSpans","distinct":false,"url":"https://api.github.com/repos/dpoeschl/roslyn/commits/d62ca801f544505b6bfb7096098dd105abb38b2a"},{"sha":"d28ed2e3a5f3c66f85355d2f5a5ac761513708b8","author":{"email":"c609901133f09544feac440ca203ddacc125bba6@gmail.com","name":"Marek Safar"},"message":"Correct System.Windows.Forms.dll file name in csc/vbc response file to work on case sensitive file systems","distinct":false,"url":"https://api.github.com/repos/dpoeschl/roslyn/commits/d28ed2e3a5f3c66f85355d2f5a5ac761513708b8"},{"sha":"a1cb7c617cd321492a261ba908f561d1ab82964f","author":{"email":"85971c18880d676ef8b4edf42812ed7c00c0719c@microsoft.com","name":"Paul Harrington"},"message":"Make SourceText.Lines non-virtual and introduce GetLinesCore protected virtual method.","distinct":false,"url":"https://api.github.com/repos/dpoeschl/roslyn/commits/a1cb7c617cd321492a261ba908f561d1ab82964f"},{"sha":"16a52b66faa1538b1b049f8b6aa16ba7cbbba7b6","author":{"email":"85971c18880d676ef8b4edf42812ed7c00c0719c@microsoft.com","name":"Paul Harrington"},"message":"Fixed override of Lines in SnapshotSourceText","distinct":false,"url":"https://api.github.com/repos/dpoeschl/roslyn/commits/16a52b66faa1538b1b049f8b6aa16ba7cbbba7b6"},{"sha":"da7333a6455f6eb9e6ed64573ef5534f0119a763","author":{"email":"85971c18880d676ef8b4edf42812ed7c00c0719c@microsoft.com","name":"Paul Harrington"},"message":"Wire up LargeEncodedText's GetLinesCore override","distinct":false,"url":"https://api.github.com/repos/dpoeschl/roslyn/commits/da7333a6455f6eb9e6ed64573ef5534f0119a763"},{"sha":"867fefc9aab7895a66be54381ae99e3ec5751ecf","author":{"email":"85971c18880d676ef8b4edf42812ed7c00c0719c@microsoft.com","name":"Paul Harrington"},"message":"Implemented GetLineCore and ParseLineStarts for LargeEncodedText","distinct":false,"url":"https://api.github.com/repos/dpoeschl/roslyn/commits/867fefc9aab7895a66be54381ae99e3ec5751ecf"},{"sha":"32f6d1177e27e8bb5d3944d8eb3fbc828f45ccc1","author":{"email":"85971c18880d676ef8b4edf42812ed7c00c0719c@microsoft.com","name":"Paul Harrington"},"message":"Moved LargeEncodedText into portable compiler project.","distinct":false,"url":"https://api.github.com/repos/dpoeschl/roslyn/commits/32f6d1177e27e8bb5d3944d8eb3fbc828f45ccc1"},{"sha":"1680d2f09fccc568ca906ac00899037836647a36","author":{"email":"85971c18880d676ef8b4edf42812ed7c00c0719c@microsoft.com","name":"Paul Harrington"},"message":"Moved most of EncodedStringText into portable layer.\nSourceText now includes the logic to decode efficiently from streams, throwing if binary files are detected and using LargeEncodedText to avoid the large object heap.\nEncodedStringText, a shell of its former self, provides the 'desktop' entry point to detect FileStream and decode MemoryStream as byte arrays.","distinct":false,"url":"https://api.github.com/repos/dpoeschl/roslyn/commits/1680d2f09fccc568ca906ac00899037836647a36"},{"sha":"c0d9665b7eee9810151591cbb6768509ca3317fc","author":{"email":"85971c18880d676ef8b4edf42812ed7c00c0719c@microsoft.com","name":"Paul Harrington"},"message":"Got unit tests working.","distinct":false,"url":"https://api.github.com/repos/dpoeschl/roslyn/commits/c0d9665b7eee9810151591cbb6768509ca3317fc"},{"sha":"51b9e925f02353cf87688b4b0ea9a26a3dad5e7e","author":{"email":"85971c18880d676ef8b4edf42812ed7c00c0719c@microsoft.com","name":"Paul Harrington"},"message":"More unit tests","distinct":false,"url":"https://api.github.com/repos/dpoeschl/roslyn/commits/51b9e925f02353cf87688b4b0ea9a26a3dad5e7e"},{"sha":"65b486e8233dfa8f4613526674e06628a510b382","author":{"email":"85971c18880d676ef8b4edf42812ed7c00c0719c@microsoft.com","name":"Paul Harrington"},"message":"Remove stream version of SourceText.TryReadByteOrderMark and update tests to use the byte array version.","distinct":false,"url":"https://api.github.com/repos/dpoeschl/roslyn/commits/65b486e8233dfa8f4613526674e06628a510b382"},{"sha":"ec7806826e3fda7317e8a9a792e9b55f40cb52a5","author":{"email":"85971c18880d676ef8b4edf42812ed7c00c0719c@microsoft.com","name":"Paul Harrington"},"message":"Remove TODO comment (already done)","distinct":false,"url":"https://api.github.com/repos/dpoeschl/roslyn/commits/ec7806826e3fda7317e8a9a792e9b55f40cb52a5"},{"sha":"e8c941a0d8cedd790344fc4068c38e980dac9423","author":{"email":"85971c18880d676ef8b4edf42812ed7c00c0719c@microsoft.com","name":"Paul Harrington"},"message":"Add missing OSS header.\nUse new property syntax in a few places.\nRemoved unused usings.","distinct":false,"url":"https://api.github.com/repos/dpoeschl/roslyn/commits/e8c941a0d8cedd790344fc4068c38e980dac9423"},{"sha":"c1d7afd80a9757df1a1216a8f9faddcb40c05532","author":{"email":"d730d825a7ed112a6b950b3a94d1011b757d272e@microsoft.com","name":"Cyrus Najmabadi"},"message":"Merge branch 'master' into zeroLengthTagSpans","distinct":false,"url":"https://api.github.com/repos/dpoeschl/roslyn/commits/c1d7afd80a9757df1a1216a8f9faddcb40c05532"},{"sha":"69435b7922dfea0df73ac55bd6aaa10b3c1fb831","author":{"email":"d730d825a7ed112a6b950b3a94d1011b757d272e@microsoft.com","name":"Cyrus Najmabadi"},"message":"Add tests for empty spans in interval trees.","distinct":false,"url":"https://api.github.com/repos/dpoeschl/roslyn/commits/69435b7922dfea0df73ac55bd6aaa10b3c1fb831"},{"sha":"6776636f6f204acc9549c601fdb3503b53fbf7bf","author":{"email":"01f5fa50e82e0264ef90a54b019bc69338acfad2@microsoft.com","name":"Manish Vasani"},"message":"Initial Checkin for AnalyzerException diagnostics","distinct":false,"url":"https://api.github.com/repos/dpoeschl/roslyn/commits/6776636f6f204acc9549c601fdb3503b53fbf7bf"}]}