{"push_id":883062911,"size":14,"distinct_size":12,"ref":"refs/heads/fun","head":"e21738c1dfb7849f38e8aca1ac2ec4a80a2476d6","before":"e3c6ea0865caa0b2b444ee4b88a8c011d44efe4a","commits":[{"sha":"b40e1bbaa708e1ac584bbda1b6e6c165b37147fe","author":{"email":"a153fe40cf23404581b29e8537095154d0b71ac0@microsoft.com","name":"Jared Parsons"},"message":"Fix UsedNamespaceOrType::Equals\n\nThe Equals method was using reference equality to compare ITypeReference instances.  Correct comparison of that type must use .Equals as equivalent generic values can be different objects.\n\nThis surfaced as a bug in determinism.  In the case we had an alias'd using where the target type was generic this Equals method came into play.  Based on whether we got a generic cache hit or not ended up changing the PDB output and as an effect the determinism id of the resulting assembly.\n\ncloses #7015","distinct":false,"url":"https://api.github.com/repos/jaredpar/roslyn/commits/b40e1bbaa708e1ac584bbda1b6e6c165b37147fe"},{"sha":"dfa9a7f536189f750c09a89528f7a5eea918f008","author":{"email":"d131939c23330f3c945ed5437217aca3c84079c2@gmail.com","name":"Jared Parsons"},"message":"Merge pull request #7019 from jaredpar/fix-7015\n\nFix UsedNamespaceOrType::Equals","distinct":false,"url":"https://api.github.com/repos/jaredpar/roslyn/commits/dfa9a7f536189f750c09a89528f7a5eea918f008"},{"sha":"8bd1b4f21b1034ae2c086aaa1078c774801d2b34","author":{"email":"a153fe40cf23404581b29e8537095154d0b71ac0@microsoft.com","name":"Jared Parsons"},"message":"DO NOT MERGE","distinct":true,"url":"https://api.github.com/repos/jaredpar/roslyn/commits/8bd1b4f21b1034ae2c086aaa1078c774801d2b34"},{"sha":"62ce54982ccb860004be6d09bfec1a4c9afb2368","author":{"email":"a153fe40cf23404581b29e8537095154d0b71ac0@microsoft.com","name":"Jared Parsons"},"message":"Abstract out the executor\n\nThis will allow us to plug in a caching executor","distinct":true,"url":"https://api.github.com/repos/jaredpar/roslyn/commits/62ce54982ccb860004be6d09bfec1a4c9afb2368"},{"sha":"7859b78200ce52bb0a06bd0227829c2964ad3a51","author":{"email":"a153fe40cf23404581b29e8537095154d0b71ac0@microsoft.com","name":"Jared Parsons"},"message":"Basic caching architecture","distinct":true,"url":"https://api.github.com/repos/jaredpar/roslyn/commits/7859b78200ce52bb0a06bd0227829c2964ad3a51"},{"sha":"5b367b4817919673c5ab1665933db15a2f604ec2","author":{"email":"a153fe40cf23404581b29e8537095154d0b71ac0@microsoft.com","name":"Jared Parsons"},"message":"Basic, and incorrect, caching implemented","distinct":true,"url":"https://api.github.com/repos/jaredpar/roslyn/commits/5b367b4817919673c5ab1665933db15a2f604ec2"},{"sha":"bbef1588b8babd38a8d0ce8f7383f86d0acf53d7","author":{"email":"a153fe40cf23404581b29e8537095154d0b71ac0@microsoft.com","name":"Jared Parsons"},"message":"Separate out concept of storage and cache key","distinct":true,"url":"https://api.github.com/repos/jaredpar/roslyn/commits/bbef1588b8babd38a8d0ce8f7383f86d0acf53d7"},{"sha":"2e1d1b8143b544f2aaf19870428b3e621192ed53","author":{"email":"a153fe40cf23404581b29e8537095154d0b71ac0@microsoft.com","name":"Jared Parsons"},"message":"Basic local caching","distinct":true,"url":"https://api.github.com/repos/jaredpar/roslyn/commits/2e1d1b8143b544f2aaf19870428b3e621192ed53"},{"sha":"f5423babe599a1d3005ae7e604143e6a18aff775","author":{"email":"a153fe40cf23404581b29e8537095154d0b71ac0@microsoft.com","name":"Jared Parsons"},"message":"Logging","distinct":true,"url":"https://api.github.com/repos/jaredpar/roslyn/commits/f5423babe599a1d3005ae7e604143e6a18aff775"},{"sha":"01a5f2ed6930a9c7961b2e87de0476c95d04823c","author":{"email":"a153fe40cf23404581b29e8537095154d0b71ac0@microsoft.com","name":"Jared Parsons"},"message":"Improved caching instructions","distinct":true,"url":"https://api.github.com/repos/jaredpar/roslyn/commits/01a5f2ed6930a9c7961b2e87de0476c95d04823c"},{"sha":"43e23aff6305b3004fb313c988094d3a54822c39","author":{"email":"a153fe40cf23404581b29e8537095154d0b71ac0@microsoft.com","name":"Jared Parsons"},"message":"Util for using the file system","distinct":true,"url":"https://api.github.com/repos/jaredpar/roslyn/commits/43e23aff6305b3004fb313c988094d3a54822c39"},{"sha":"e51ffd6e71213669cd51b65ed4534abe7922b6d1","author":{"email":"a153fe40cf23404581b29e8537095154d0b71ac0@microsoft.com","name":"Jared Parsons"},"message":"Separated out responsibilities a bit","distinct":true,"url":"https://api.github.com/repos/jaredpar/roslyn/commits/e51ffd6e71213669cd51b65ed4534abe7922b6d1"},{"sha":"63a2ecf0ce123f9bb9a1f4018a538250a63748bd","author":{"email":"a153fe40cf23404581b29e8537095154d0b71ac0@microsoft.com","name":"Jared Parsons"},"message":"Cache all results","distinct":true,"url":"https://api.github.com/repos/jaredpar/roslyn/commits/63a2ecf0ce123f9bb9a1f4018a538250a63748bd"},{"sha":"e21738c1dfb7849f38e8aca1ac2ec4a80a2476d6","author":{"email":"a153fe40cf23404581b29e8537095154d0b71ac0@microsoft.com","name":"Jared Parsons"},"message":"Bug fix around cache reads","distinct":true,"url":"https://api.github.com/repos/jaredpar/roslyn/commits/e21738c1dfb7849f38e8aca1ac2ec4a80a2476d6"}]}