{"push_id":1098958268,"size":1000,"distinct_size":7,"ref":"refs/heads/merge-master-into-future20160505-150019","head":"8497f9ffd5d4a85cf32bb75e2dbd2b9962743c04","before":"58230a04bbe1f288a43e0fea81feb29109e06cff","commits":[{"sha":"65fc5f1771fd29157eead190108b13eec2975d55","author":{"email":"d50a4528250c5e7ab89d3b057cfa34db7ebf58d4@gafter.com","name":"Neal Gafter"},"message":"Merge features/patterns with dotnet/roslyn/future","distinct":false,"url":"https://api.github.com/repos/vslsnap/roslyn/commits/65fc5f1771fd29157eead190108b13eec2975d55"},{"sha":"9ac8bd2b3b0eb0e0898b953d31249b63e01bfbd1","author":{"email":"d50a4528250c5e7ab89d3b057cfa34db7ebf58d4@gafter.com","name":"Neal Gafter"},"message":"Merge features/patterns with dotnet/roslyn/future","distinct":false,"url":"https://api.github.com/repos/vslsnap/roslyn/commits/9ac8bd2b3b0eb0e0898b953d31249b63e01bfbd1"},{"sha":"930dea37c769c53727f42a60f45c6a139b22f7fd","author":{"email":"d50a4528250c5e7ab89d3b057cfa34db7ebf58d4@gafter.com","name":"Neal Gafter"},"message":"Add a draft specification for pattern-matching so it is version controlled.","distinct":false,"url":"https://api.github.com/repos/vslsnap/roslyn/commits/930dea37c769c53727f42a60f45c6a139b22f7fd"},{"sha":"94e19a1fd9fdf2add6951e2c24eddae290282027","author":{"email":"d50a4528250c5e7ab89d3b057cfa34db7ebf58d4@gafter.com","name":"Neal Gafter"},"message":"Update the draft spec for patterns to include overloaded `operator is`.","distinct":false,"url":"https://api.github.com/repos/vslsnap/roslyn/commits/94e19a1fd9fdf2add6951e2c24eddae290282027"},{"sha":"4ed7918c35333436a0186199807025bb4719e85c","author":{"email":"ad7c01a551a602ea9dad452dcb52f619351c4f8b@microsoft.com","name":"John Hamby"},"message":"Revamped treatment of EqualValue syntax in the C# semantic models. Gave analyzers access to parameter default values and enum member values in VB.","distinct":false,"url":"https://api.github.com/repos/vslsnap/roslyn/commits/4ed7918c35333436a0186199807025bb4719e85c"},{"sha":"8f959835d5c9c3acd9afc69a167929f1f96d666a","author":{"email":"ad7c01a551a602ea9dad452dcb52f619351c4f8b@microsoft.com","name":"John Hamby"},"message":"Removed an experiment accidently left in the code.","distinct":false,"url":"https://api.github.com/repos/vslsnap/roslyn/commits/8f959835d5c9c3acd9afc69a167929f1f96d666a"},{"sha":"9a7cd5f36b03cd601a5c248cc8b3181b6706527b","author":{"email":"ad7c01a551a602ea9dad452dcb52f619351c4f8b@microsoft.com","name":"John Hamby"},"message":"Fixed typos in a couple of comments.","distinct":false,"url":"https://api.github.com/repos/vslsnap/roslyn/commits/9a7cd5f36b03cd601a5c248cc8b3181b6706527b"},{"sha":"5f7a9b8c657a05a19b9b94fa29b3a4dbace632b8","author":{"email":"ad7c01a551a602ea9dad452dcb52f619351c4f8b@microsoft.com","name":"John Hamby"},"message":"Minor formatting issues.","distinct":false,"url":"https://api.github.com/repos/vslsnap/roslyn/commits/5f7a9b8c657a05a19b9b94fa29b3a4dbace632b8"},{"sha":"1020a2916734007a14291c4ce488888808bc25f7","author":{"email":"ad7c01a551a602ea9dad452dcb52f619351c4f8b@microsoft.com","name":"John Hamby"},"message":"Get a clean test run.","distinct":false,"url":"https://api.github.com/repos/vslsnap/roslyn/commits/1020a2916734007a14291c4ce488888808bc25f7"},{"sha":"ed6fef1841fe76b46b1a2f18973acb6658bfe4a6","author":{"email":"874cd8c353c8d5d17eb33e81ba0d392ab01332aa@users.noreply.github.com","name":"Tanner Gooding"},"message":"Merge remote-tracking branch 'upstream/master' into integration","distinct":false,"url":"https://api.github.com/repos/vslsnap/roslyn/commits/ed6fef1841fe76b46b1a2f18973acb6658bfe4a6"},{"sha":"a415f4942bc0b47d315b1b321da23febf707b592","author":{"email":"d50a4528250c5e7ab89d3b057cfa34db7ebf58d4@gafter.com","name":"Neal Gafter"},"message":"Clarify DA rules for let","distinct":false,"url":"https://api.github.com/repos/vslsnap/roslyn/commits/a415f4942bc0b47d315b1b321da23febf707b592"},{"sha":"1cc44b77b701e1c8d326dad7da1edcdf4675551d","author":{"email":"f33b7aef6d46094aca6cd9ce7021b355b4dfe387@microsoft.com","name":"Neal Gafter"},"message":"Merge with future","distinct":false,"url":"https://api.github.com/repos/vslsnap/roslyn/commits/1cc44b77b701e1c8d326dad7da1edcdf4675551d"},{"sha":"7402ffd8ba0e842af754daf00f84885319f941d7","author":{"email":"d50a4528250c5e7ab89d3b057cfa34db7ebf58d4@gafter.com","name":"Neal Gafter"},"message":"Use ANTLR syntax for grammar rules","distinct":false,"url":"https://api.github.com/repos/vslsnap/roslyn/commits/7402ffd8ba0e842af754daf00f84885319f941d7"},{"sha":"d13feca914eb17b9d8f0d0bf5a053d02d593133e","author":{"email":"d50a4528250c5e7ab89d3b057cfa34db7ebf58d4@gafter.com","name":"Neal Gafter"},"message":"Merge pull request #6570 from gafter/pattern-spec\n\nAdd a draft specification for pattern-matching so it is version controlled.","distinct":false,"url":"https://api.github.com/repos/vslsnap/roslyn/commits/d13feca914eb17b9d8f0d0bf5a053d02d593133e"},{"sha":"84cb65d5e1e23db1f5fe87b2b3dbfa0e8be084c8","author":{"email":"d50a4528250c5e7ab89d3b057cfa34db7ebf58d4@gafter.com","name":"Neal Gafter"},"message":"The the ANTLR syntax for repetition.","distinct":false,"url":"https://api.github.com/repos/vslsnap/roslyn/commits/84cb65d5e1e23db1f5fe87b2b3dbfa0e8be084c8"},{"sha":"9c663d5f13282b10bee2573d0ff42289ea091843","author":{"email":"874cd8c353c8d5d17eb33e81ba0d392ab01332aa@users.noreply.github.com","name":"Tanner Gooding"},"message":"Merge pull request #6584 from tannergooding/integration\n\n[Automated] Merge 'upstream/master' into future.","distinct":false,"url":"https://api.github.com/repos/vslsnap/roslyn/commits/9c663d5f13282b10bee2573d0ff42289ea091843"},{"sha":"a6fd0679579a0e4681700e086440522ad7b08c9c","author":{"email":"ad7c01a551a602ea9dad452dcb52f619351c4f8b@microsoft.com","name":"John Hamby"},"message":"More robust treatment of expressions in VB initializers.","distinct":false,"url":"https://api.github.com/repos/vslsnap/roslyn/commits/a6fd0679579a0e4681700e086440522ad7b08c9c"},{"sha":"4b0647ac3ef5cc9dc3ca7ddc1d3681ae356cfda6","author":{"email":"874cd8c353c8d5d17eb33e81ba0d392ab01332aa@users.noreply.github.com","name":"Tanner Gooding"},"message":"Merge remote-tracking branch 'origin/master' into future","distinct":false,"url":"https://api.github.com/repos/vslsnap/roslyn/commits/4b0647ac3ef5cc9dc3ca7ddc1d3681ae356cfda6"},{"sha":"bcc9848c74b1c91217540cf5858a6eb8677f6d58","author":{"email":"ad7c01a551a602ea9dad452dcb52f619351c4f8b@microsoft.com","name":"John Hamby"},"message":"Handle BoundEqualsValue nodes in flow analysis.","distinct":false,"url":"https://api.github.com/repos/vslsnap/roslyn/commits/bcc9848c74b1c91217540cf5858a6eb8677f6d58"},{"sha":"2317d964f5944bcbb8754bda66ca4e99b80ee1a5","author":{"email":"ad7c01a551a602ea9dad452dcb52f619351c4f8b@microsoft.com","name":"John Hamby"},"message":"Removed an extraneous blank line.","distinct":false,"url":"https://api.github.com/repos/vslsnap/roslyn/commits/2317d964f5944bcbb8754bda66ca4e99b80ee1a5"}]}