{"push_id":834064231,"size":166,"distinct_size":166,"ref":"refs/heads/master","head":"1423adecbf377334ad6da40ddeb54ec62c267586","before":"b8c4beba7463091d8feaf926ca1d353ca6386025","commits":[{"sha":"5776e6ffe0807c5eb2ca40e98abdc6e805062292","author":{"email":"d730d825a7ed112a6b950b3a94d1011b757d272e@microsoft.com","name":"Cyrus Najmabadi"},"message":"Only perform semantic classification for what's actually in view.\n\nThis helps cut down on both CPU and memory by not bothering to produce\ntags for all the portions of the view that hte user does not see.\n\nAs the user scrolls up/down, or otherwise changes what is in view, we\nwill then classify those new regions.","distinct":true,"url":"https://api.github.com/repos/pharring/roslyn/commits/5776e6ffe0807c5eb2ca40e98abdc6e805062292"},{"sha":"e118055a4cd6d90d195b5f3a8484e0c388fe4d74","author":{"email":"d730d825a7ed112a6b950b3a94d1011b757d272e@microsoft.com","name":"Cyrus Najmabadi"},"message":"Merge branch 'master' into classifyView","distinct":true,"url":"https://api.github.com/repos/pharring/roslyn/commits/e118055a4cd6d90d195b5f3a8484e0c388fe4d74"},{"sha":"3efc364c501aa43c1445bfefacd7949abe2574fa","author":{"email":"d730d825a7ed112a6b950b3a94d1011b757d272e@microsoft.com","name":"Cyrus Najmabadi"},"message":"Fix event unregistration.","distinct":true,"url":"https://api.github.com/repos/pharring/roslyn/commits/3efc364c501aa43c1445bfefacd7949abe2574fa"},{"sha":"3b4e2d2c234733c60a82533fac9e765923c31398","author":{"email":"d730d825a7ed112a6b950b3a94d1011b757d272e@microsoft.com","name":"Cyrus Najmabadi"},"message":"Tweak comment to not mention classification.","distinct":true,"url":"https://api.github.com/repos/pharring/roslyn/commits/3b4e2d2c234733c60a82533fac9e765923c31398"},{"sha":"c81b46aaf0d8a14434fcadf1ad7227e3717386bd","author":{"email":"d730d825a7ed112a6b950b3a94d1011b757d272e@microsoft.com","name":"Cyrus Najmabadi"},"message":"Subclass to simplify code.","distinct":true,"url":"https://api.github.com/repos/pharring/roslyn/commits/c81b46aaf0d8a14434fcadf1ad7227e3717386bd"},{"sha":"cce5f71f21c318500a827db8db208f504a73ea4a","author":{"email":"d730d825a7ed112a6b950b3a94d1011b757d272e@microsoft.com","name":"Cyrus Najmabadi"},"message":"Remove incorrect assert.","distinct":true,"url":"https://api.github.com/repos/pharring/roslyn/commits/cce5f71f21c318500a827db8db208f504a73ea4a"},{"sha":"783816e7cb45f1001bb773e673d10f6bea975a66","author":{"email":"d730d825a7ed112a6b950b3a94d1011b757d272e@microsoft.com","name":"Cyrus Najmabadi"},"message":"Merge branch 'master' into classifyView","distinct":true,"url":"https://api.github.com/repos/pharring/roslyn/commits/783816e7cb45f1001bb773e673d10f6bea975a66"},{"sha":"8e302952f6ae6d4fa007f158b593812eaa4b9994","author":{"email":"d730d825a7ed112a6b950b3a94d1011b757d272e@microsoft.com","name":"Cyrus Najmabadi"},"message":"When the user scrolls, more aggressively classify things.","distinct":true,"url":"https://api.github.com/repos/pharring/roslyn/commits/8e302952f6ae6d4fa007f158b593812eaa4b9994"},{"sha":"606d70363e0c10ca3842e2a0334ef6071bf4b85c","author":{"email":"d730d825a7ed112a6b950b3a94d1011b757d272e@microsoft.com","name":"Cyrus Najmabadi"},"message":"Merge branch 'master' into classifyView","distinct":true,"url":"https://api.github.com/repos/pharring/roslyn/commits/606d70363e0c10ca3842e2a0334ef6071bf4b85c"},{"sha":"dc4dd984e86463eecdbb331fccf6fe71eed41824","author":{"email":"d730d825a7ed112a6b950b3a94d1011b757d272e@microsoft.com","name":"Cyrus Najmabadi"},"message":"Merge branch 'master' into classifyView","distinct":true,"url":"https://api.github.com/repos/pharring/roslyn/commits/dc4dd984e86463eecdbb331fccf6fe71eed41824"},{"sha":"c2b08bf602d9d233b1609fe2d220835a4de7421a","author":{"email":"d730d825a7ed112a6b950b3a94d1011b757d272e@microsoft.com","name":"Cyrus Najmabadi"},"message":"PR feedback.","distinct":true,"url":"https://api.github.com/repos/pharring/roslyn/commits/c2b08bf602d9d233b1609fe2d220835a4de7421a"},{"sha":"af29d54ecad76a3f1c8ac5685c509203beb09892","author":{"email":"d730d825a7ed112a6b950b3a94d1011b757d272e@microsoft.com","name":"Cyrus Najmabadi"},"message":"Merge branch 'master' into classifyView","distinct":true,"url":"https://api.github.com/repos/pharring/roslyn/commits/af29d54ecad76a3f1c8ac5685c509203beb09892"},{"sha":"c5e5f0c6017cdb495cbc8d27a55fbf2d6655ffa0","author":{"email":"d730d825a7ed112a6b950b3a94d1011b757d272e@microsoft.com","name":"Cyrus Najmabadi"},"message":"Provide a special buffer tagger for accurate tagging of classification in the copy/paste and printing scenarios.","distinct":true,"url":"https://api.github.com/repos/pharring/roslyn/commits/c5e5f0c6017cdb495cbc8d27a55fbf2d6655ffa0"},{"sha":"f53160529aa395fa5b71889ddfa666c4017c68b4","author":{"email":"d730d825a7ed112a6b950b3a94d1011b757d272e@microsoft.com","name":"Cyrus Najmabadi"},"message":"Don't access TextViewLines if we're in the middle of laying out a text view.","distinct":true,"url":"https://api.github.com/repos/pharring/roslyn/commits/f53160529aa395fa5b71889ddfa666c4017c68b4"},{"sha":"633db32b98f9f5d45e0f2bd56d07e4550db715f8","author":{"email":"d730d825a7ed112a6b950b3a94d1011b757d272e@microsoft.com","name":"Cyrus Najmabadi"},"message":"Add test.","distinct":true,"url":"https://api.github.com/repos/pharring/roslyn/commits/633db32b98f9f5d45e0f2bd56d07e4550db715f8"},{"sha":"532311cd257a537175faa28a3aa1a23d7da280b4","author":{"email":"d730d825a7ed112a6b950b3a94d1011b757d272e@microsoft.com","name":"CyrusNajmabadi"},"message":"Update SemanticClassificationBufferTaggerProvider.cs","distinct":true,"url":"https://api.github.com/repos/pharring/roslyn/commits/532311cd257a537175faa28a3aa1a23d7da280b4"},{"sha":"64aa8d983dd97f732aa0cda9724e5c0c8379744b","author":{"email":"d730d825a7ed112a6b950b3a94d1011b757d272e@microsoft.com","name":"Cyrus Najmabadi"},"message":"Remove unused usings.","distinct":true,"url":"https://api.github.com/repos/pharring/roslyn/commits/64aa8d983dd97f732aa0cda9724e5c0c8379744b"},{"sha":"fa611b2e35b40640995bb309d396febb8db40883","author":{"email":"d730d825a7ed112a6b950b3a94d1011b757d272e@microsoft.com","name":"Cyrus Najmabadi"},"message":"Merge branch 'master' into classifyView","distinct":true,"url":"https://api.github.com/repos/pharring/roslyn/commits/fa611b2e35b40640995bb309d396febb8db40883"},{"sha":"985cef7ee2390b459f696487e77bb03b13634050","author":{"email":"d730d825a7ed112a6b950b3a94d1011b757d272e@microsoft.com","name":"Cyrus Najmabadi"},"message":"PR feedback.","distinct":true,"url":"https://api.github.com/repos/pharring/roslyn/commits/985cef7ee2390b459f696487e77bb03b13634050"},{"sha":"37419fa60c7139b1e4876c7dd7b3294293f086c1","author":{"email":"4a8d3ac07592bba5205a9da73d77b800f0e41887@microsoft.com","name":"Tomas Matousek"},"message":"Merge commit 'd43a6a56f7885240981200c7353f61cdc5ba45ee'","distinct":true,"url":"https://api.github.com/repos/pharring/roslyn/commits/37419fa60c7139b1e4876c7dd7b3294293f086c1"}]}