{"push_id":1061543043,"size":8,"distinct_size":8,"ref":"refs/heads/master","head":"b6df23b29dac999a3d07d8c8b0013e3a144c8714","before":"cd6b9a31b6929a1676e6239a90477a7d0bd64cb7","commits":[{"sha":"5485b89f64269932a2fa1183575fa85c6885bc02","author":{"email":"594e64d872dc779d4db88540faa4ab8de388f598@microsoft.com","name":"dino"},"message":"Fix #1119, cannot rename a file the same name that a missing file in Solution Explorer.  Remove the existing file if source control allows it and it's not in an open editor buffer","distinct":true,"url":"https://api.github.com/repos/DinoV/PTVS/commits/5485b89f64269932a2fa1183575fa85c6885bc02"},{"sha":"d3ab14bcc2b17e344bdeb1a7247b35fb85c86c14","author":{"email":"594e64d872dc779d4db88540faa4ab8de388f598@microsoft.com","name":"dino"},"message":"eliminate copy when getting types, the copy is showing up as 25% of our time spent in analysis in some scenarios","distinct":true,"url":"https://api.github.com/repos/DinoV/PTVS/commits/d3ab14bcc2b17e344bdeb1a7247b35fb85c86c14"},{"sha":"a7c3b56faeb275cce0c99916f961e3b8492eedca","author":{"email":"594e64d872dc779d4db88540faa4ab8de388f598@microsoft.com","name":"dino"},"message":"fix #1000, use expression ranges when computing location for completions, reverting change from CodePlex bug 2896","distinct":true,"url":"https://api.github.com/repos/DinoV/PTVS/commits/a7c3b56faeb275cce0c99916f961e3b8492eedca"},{"sha":"9c1134ad5877708b3a5b11bacdd35f950eaeb7e6","author":{"email":"594e64d872dc779d4db88540faa4ab8de388f598@microsoft.com","name":"dino"},"message":"Fix #923, return annotation does not receive any syntax highlighting.  FunctionDefinition needs to walk its return annotation","distinct":true,"url":"https://api.github.com/repos/DinoV/PTVS/commits/9c1134ad5877708b3a5b11bacdd35f950eaeb7e6"},{"sha":"c47022c08aa9e4035ffc100dc9acdaa9a1d7ca64","author":{"email":"594e64d872dc779d4db88540faa4ab8de388f598@microsoft.com","name":"dino"},"message":"Fix #110, Fix ClasssDef header index.  Ends up not collapsing function parameter lists","distinct":true,"url":"https://api.github.com/repos/DinoV/PTVS/commits/c47022c08aa9e4035ffc100dc9acdaa9a1d7ca64"},{"sha":"d18db7d99710edca36f2b9b1776121ca89a0df62","author":{"email":"594e64d872dc779d4db88540faa4ab8de388f598@microsoft.com","name":"dino"},"message":"Fix #56, save the stack frame object when constructing the memory address","distinct":true,"url":"https://api.github.com/repos/DinoV/PTVS/commits/d18db7d99710edca36f2b9b1776121ca89a0df62"},{"sha":"a51015f451d0bfc3d2742e82468acf491394a5f6","author":{"email":"594e64d872dc779d4db88540faa4ab8de388f598@microsoft.com","name":"dino"},"message":"Fix #206, use VS interfaces to determine if a file is a non-member item","distinct":true,"url":"https://api.github.com/repos/DinoV/PTVS/commits/a51015f451d0bfc3d2742e82468acf491394a5f6"},{"sha":"b6df23b29dac999a3d07d8c8b0013e3a144c8714","author":{"email":"594e64d872dc779d4db88540faa4ab8de388f598@microsoft.com","name":"dino"},"message":"Fix #1210, favor per-user interpreters over machine wide interpreters.  Also clean up InterpreterConfiguration constructor","distinct":true,"url":"https://api.github.com/repos/DinoV/PTVS/commits/b6df23b29dac999a3d07d8c8b0013e3a144c8714"}]}