{"push_id":700354363,"size":10,"distinct_size":6,"ref":"refs/heads/master","head":"00b20ec600c9a76e5ddae7f422d4b251f1da595e","before":"c45656ae8d1b3b4ebe7dd89a58aedac56ffc62e9","commits":[{"sha":"efa393383cc62b4a25c3b7da928426b7120919e3","author":{"email":"d730d825a7ed112a6b950b3a94d1011b757d272e@microsoft.com","name":"Cyrus Najmabadi"},"message":"Don't cache ValueSource's for producing trees for DocumentStates that don't 'Support Syntax Tree'.\n\nThis ends up creating an unending chain of ValueSources to lazily realize a tree for a\ndocument that will never end up producing a tree.  This manifests as a very slow memory\nleak.","distinct":true,"url":"https://api.github.com/repos/tannergooding/roslyn/commits/efa393383cc62b4a25c3b7da928426b7120919e3"},{"sha":"22cdd2c5496dabfaae68026855090979b2abb688","author":{"email":"d730d825a7ed112a6b950b3a94d1011b757d272e@microsoft.com","name":"Cyrus Najmabadi"},"message":"Avoid a few more allocations in another DocumentState path.","distinct":true,"url":"https://api.github.com/repos/tannergooding/roslyn/commits/22cdd2c5496dabfaae68026855090979b2abb688"},{"sha":"f3bcc346a674794abbc33430334ee2a1b1f5c475","author":{"email":"d730d825a7ed112a6b950b3a94d1011b757d272e@microsoft.com","name":"Cyrus Najmabadi"},"message":"Merge branch 'master' into slowTreeMemoryLeak","distinct":true,"url":"https://api.github.com/repos/tannergooding/roslyn/commits/f3bcc346a674794abbc33430334ee2a1b1f5c475"},{"sha":"c28de94202ba6a3247d554b0e4ef9d25d79f2fa8","author":{"email":"d730d825a7ed112a6b950b3a94d1011b757d272e@microsoft.com","name":"Cyrus Najmabadi"},"message":"PR feedback.","distinct":true,"url":"https://api.github.com/repos/tannergooding/roslyn/commits/c28de94202ba6a3247d554b0e4ef9d25d79f2fa8"},{"sha":"4d439ab7cf5e1555b15a66c65c0e073a08ee7aa8","author":{"email":"7b03f6819b638575f5f50d332b640fa0cce19cac@microsoft.com","name":"VSadov"},"message":"Change detection of double 0.0 to use BitConverter.DoubleToInt64Bits\n\nUnderneath BitConverter just casts 64bit double to a 64bit int with the same bit pattern, making it a simpler operation.","distinct":false,"url":"https://api.github.com/repos/tannergooding/roslyn/commits/4d439ab7cf5e1555b15a66c65c0e073a08ee7aa8"},{"sha":"cf9e83db0dad45c8d4931dcee40017088bcc8867","author":{"email":"7b03f6819b638575f5f50d332b640fa0cce19cac@microsoft.com","name":"VSadov"},"message":"Merge pull request #3592 from VSadov/stabilization\n\nChange detection of double 0.0 to use BitConverter.DoubleToInt64Bits","distinct":false,"url":"https://api.github.com/repos/tannergooding/roslyn/commits/cf9e83db0dad45c8d4931dcee40017088bcc8867"},{"sha":"4a6f51909612b28c87126517eb0c632e2bf8ee47","author":{"email":"d730d825a7ed112a6b950b3a94d1011b757d272e@microsoft.com","name":"CyrusNajmabadi"},"message":"Merge pull request #3572 from CyrusNajmabadi/slowTreeMemoryLeak\n\nDon't cache ValueSource's for producing trees for DocumentStates that don't 'Support Syntax Tree'.","distinct":true,"url":"https://api.github.com/repos/tannergooding/roslyn/commits/4a6f51909612b28c87126517eb0c632e2bf8ee47"},{"sha":"0ff12c54653c8392c571ef748350983dd97f5892","author":{"email":"90e025279087560c9bf26701865445e411058ed5@microsoft.com","name":"Andrew Casey"},"message":"Restore assemblies removed from vsix\n\nSystem.Composition.Convention|Hosting|TypedParts\nSystem.Collections.Immutable\nSystem.Reflection.Metadata\n\nOnly restored to Roslyn.VisualStudio.Setup.vsix","distinct":false,"url":"https://api.github.com/repos/tannergooding/roslyn/commits/0ff12c54653c8392c571ef748350983dd97f5892"},{"sha":"21efbe199a41c21d6f59530d5fd5fc4f9d3f5abb","author":{"email":"34ee1230aa699b3524004316fa060a1625079391@users.noreply.github.com","name":"Andrew Casey"},"message":"Merge pull request #3594 from amcasey/VsMefVsix\n\nRestore assemblies removed from vsix","distinct":false,"url":"https://api.github.com/repos/tannergooding/roslyn/commits/21efbe199a41c21d6f59530d5fd5fc4f9d3f5abb"},{"sha":"00b20ec600c9a76e5ddae7f422d4b251f1da595e","author":{"email":"874cd8c353c8d5d17eb33e81ba0d392ab01332aa@users.noreply.github.com","name":"Tanner Gooding"},"message":"Merge remote-tracking branch 'origin/stabilization'","distinct":true,"url":"https://api.github.com/repos/tannergooding/roslyn/commits/00b20ec600c9a76e5ddae7f422d4b251f1da595e"}]}