{"push_id":750462941,"size":65,"distinct_size":65,"ref":"refs/heads/master","head":"c64149a3bfce269cf255dc96e3e56933c378ae4a","before":"9f1b8f86e265876d30650c52ba272d0c11b902a2","commits":[{"sha":"dd5366be2d08ff36c2df36eb721a4103725814bc","author":{"email":"b2723955eacd5886ab06a1d0aaaa3d75e70b4963@microsoft.com","name":"Matt Warren"},"message":"Factor out project loading from MSBuildWorkspace","distinct":true,"url":"https://api.github.com/repos/brettfo/roslyn/commits/dd5366be2d08ff36c2df36eb721a4103725814bc"},{"sha":"24595997afc0b5ddb05e626b5d71e61daf260b01","author":{"email":"b2723955eacd5886ab06a1d0aaaa3d75e70b4963@microsoft.com","name":"Matt Warren"},"message":"add project.lock.json back","distinct":true,"url":"https://api.github.com/repos/brettfo/roslyn/commits/24595997afc0b5ddb05e626b5d71e61daf260b01"},{"sha":"84c1f6ab82300b9f6f57dab1130dea41f0395ced","author":{"email":"b2723955eacd5886ab06a1d0aaaa3d75e70b4963@microsoft.com","name":"Matt Warren"},"message":"Simplify LoadProjectInfoAsync API","distinct":true,"url":"https://api.github.com/repos/brettfo/roslyn/commits/84c1f6ab82300b9f6f57dab1130dea41f0395ced"},{"sha":"1e668b1da26c77ecb9c21015cfc043d17b769926","author":{"email":"b2723955eacd5886ab06a1d0aaaa3d75e70b4963@microsoft.com","name":"Matt Warren"},"message":"Remove redundant loader map","distinct":true,"url":"https://api.github.com/repos/brettfo/roslyn/commits/1e668b1da26c77ecb9c21015cfc043d17b769926"},{"sha":"5f6f61e771ebe5f0ad648f4561dc8edc59eff32d","author":{"email":"88fd7a24c679c409ca7cbb6753dda6f6ffac67a3@microsoft.com","name":"Tom Meschter"},"message":"Remove the AsyncPackage\n\nThe AsyncPackage set of analyzers has moved to the\ndotnet/roslyn-analyzers repo. All future work should occur there.","distinct":true,"url":"https://api.github.com/repos/brettfo/roslyn/commits/5f6f61e771ebe5f0ad648f4561dc8edc59eff32d"},{"sha":"b189cdd734b7ec32f74e461b37ea24d4c2dbd559","author":{"email":"1c08efb9b3965701be9d700d9a6f481f1ffec3ea@teamcampbell.org","name":"Dustin Campbell"},"message":"Fix IMethodXML output for VB array creation expressions with empty initializers","distinct":true,"url":"https://api.github.com/repos/brettfo/roslyn/commits/b189cdd734b7ec32f74e461b37ea24d4c2dbd559"},{"sha":"6ecc2f2815e5c5087b63cc69665fa9c8bf7e4a43","author":{"email":"40bce24f102694ff75c1f79db8c8f86bbda82b4f@microsoft.com","name":"Balaji Soundrarajan"},"message":"Format Predefined return types in Conversion OpDecl\n\nFix #4240 Make conversion operator declaration and Operator Decl\nto honor SpacingAfterMethodDeclarationName option\n\nFor Eg:\n\npublic static implicit operator string (Program p) { return null; }\npublic static Program operator ! (Program p) { return null; }\n\nshould be formatted to\n\npublic static implicit operator string(Program p) { return null; }\npublic static Program operator !(Program p) { return null; }\n\nif the spacing option says no spaces","distinct":true,"url":"https://api.github.com/repos/brettfo/roslyn/commits/6ecc2f2815e5c5087b63cc69665fa9c8bf7e4a43"},{"sha":"d42d9b7cb92d079d968dffca4f62734a2d92c9aa","author":{"email":"1c08efb9b3965701be9d700d9a6f481f1ffec3ea@teamcampbell.org","name":"Dustin Campbell"},"message":"Merge pull request #4319 from DustinCampbell/fix-4312\n\nFix IMethodXML output for VB array creation expressions with empty initializers","distinct":true,"url":"https://api.github.com/repos/brettfo/roslyn/commits/d42d9b7cb92d079d968dffca4f62734a2d92c9aa"},{"sha":"b9746195bbbfdc55960ec7c819e5cf0812e0779d","author":{"email":"1c08efb9b3965701be9d700d9a6f481f1ffec3ea@teamcampbell.org","name":"Dustin Campbell"},"message":"Properly specify the round-trip format specifiers for floats and doubles in IMethodXML (used by WinForms)","distinct":true,"url":"https://api.github.com/repos/brettfo/roslyn/commits/b9746195bbbfdc55960ec7c819e5cf0812e0779d"},{"sha":"3298740ffa317023b9d18209f7b826544be68e71","author":{"email":"01f5fa50e82e0264ef90a54b019bc69338acfad2@microsoft.com","name":"Manish Vasani"},"message":"Implementation for Analyzer driver v2 for IDE analyzer host.\n\nChanges include:\n\n1. Enhance CompilationWithAnalyzers to allow computing analyzer diagnostics for a specific tree/span within a compilation and/or for a subset of analyzers. Implementation ensures no duplicate analysis by tracking partial analysis state and caching the reported analyzer diagnostics.\n\n2. Overview of the new APIs added to CompilationWithAnalyzers:\n    1. GetAnalyzerSyntaxDiagnostics(tree, analyzers, ct)\n        1. Analogous to SyntaxTree.GetDiagnostics(ct)\n        2. Gets analyzer diagnostics reported by executing syntax tree actions on the given tree.\n    2. GetAnalyzerSemanticDiagnostics(semanticModel, spanOpt, analyzers, ct)\n        1. Analogous to SemanticModel.GetDiagnostics(spanOpt, ct)\n        2. Gets analyzer diagnostics reported by executing rest of the non-compilation actions on the given tree span.\n    3. GetAnalyzerCompilationDiagnostics(analyzers, ct)\n        1. Gets rest of the analyzer diagnostics which are reported by either of the following means:\n            1. Compilation actions (and compilation end actions)\n            2. Non-compilation actions reporting diagnostics on different tree: Executing a symbol action on a symbol definition in a tree, can report diagnostic on its partial definition in some other tree.\n\n3. Simplify IDE analyzer driver by switching it to using the new CompilationWithAnalyzers APIs for analyzer diagnostic computation. Both the IDE and compiler drivers now use the compilation event queue model for driving analysis.","distinct":true,"url":"https://api.github.com/repos/brettfo/roslyn/commits/3298740ffa317023b9d18209f7b826544be68e71"},{"sha":"58890a3cc9f0280935fa4f59882d59a8f81a3cd4","author":{"email":"f4bd0065fec8aa3fcc83255a03c0ea9c3c82624b@microsoft.com","name":"AlekseyTs"},"message":"Use default OS encoding to decode non-Unicode/non-UTF8 text, if available, instead of unconditionally falling back to cp1252 or Latin1.\n\nThis brings Roslyn behavior close to VS2013. Fixes #4264. I also believe this change should address #4255, #4222 and #4022.","distinct":true,"url":"https://api.github.com/repos/brettfo/roslyn/commits/58890a3cc9f0280935fa4f59882d59a8f81a3cd4"},{"sha":"7c02cb540d81fdb001b7456d357a2887d8caf6a7","author":{"email":"0f7223ab8bb4e3047c655a9adc6ffcbbce9f0d89@microsoft.com","name":"Heejae Chang"},"message":"removed dead code\n\nthis code belong to old error list. no longer needed.","distinct":true,"url":"https://api.github.com/repos/brettfo/roslyn/commits/7c02cb540d81fdb001b7456d357a2887d8caf6a7"},{"sha":"9d7f3ee5024258b931d74248d189608c105aaf1f","author":{"email":"0f7223ab8bb4e3047c655a9adc6ffcbbce9f0d89@microsoft.com","name":"Heejae Chang"},"message":"guard from null exception","distinct":true,"url":"https://api.github.com/repos/brettfo/roslyn/commits/9d7f3ee5024258b931d74248d189608c105aaf1f"},{"sha":"b6e49b192f0549e5ec650e2783d2eb59685deabd","author":{"email":"2e3866a8665624d49704002e1d54a8e5eb2c5c0e@microsoft.com","name":"Andy Gocke"},"message":"Fix stack overflow in LocalizableErrorArgument","distinct":true,"url":"https://api.github.com/repos/brettfo/roslyn/commits/b6e49b192f0549e5ec650e2783d2eb59685deabd"},{"sha":"80203a0ef280b8dec68cd9a4497bf58c3c1131b9","author":{"email":"0f7223ab8bb4e3047c655a9adc6ffcbbce9f0d89@microsoft.com","name":"Heejae Chang"},"message":"move comment token retrieve API to new API","distinct":true,"url":"https://api.github.com/repos/brettfo/roslyn/commits/80203a0ef280b8dec68cd9a4497bf58c3c1131b9"},{"sha":"03f6bfc7b28d0e263350867026cd6238fd9f5f35","author":{"email":"d730d825a7ed112a6b950b3a94d1011b757d272e@microsoft.com","name":"Cyrus Najmabadi"},"message":"Dispose tagger when we're done with it.","distinct":true,"url":"https://api.github.com/repos/brettfo/roslyn/commits/03f6bfc7b28d0e263350867026cd6238fd9f5f35"},{"sha":"9a4c2ab0c9997a35f49f8a580ae635f338cc4335","author":{"email":"01f5fa50e82e0264ef90a54b019bc69338acfad2@microsoft.com","name":"Manish Vasani"},"message":"Merge pull request #4081 from mavasani/AnalyzerDriverV2\n\nImplementation for Analyzer driver v2 for IDE analyzer host","distinct":true,"url":"https://api.github.com/repos/brettfo/roslyn/commits/9a4c2ab0c9997a35f49f8a580ae635f338cc4335"},{"sha":"3e6aefce5cc30940077cd0865b85081f297c216b","author":{"email":"d730d825a7ed112a6b950b3a94d1011b757d272e@microsoft.com","name":"CyrusNajmabadi"},"message":"Merge pull request #4336 from CyrusNajmabadi/taggerDisposal\n\nDispose tagger when we're done with it.","distinct":true,"url":"https://api.github.com/repos/brettfo/roslyn/commits/3e6aefce5cc30940077cd0865b85081f297c216b"},{"sha":"4840b5860d896bc63276660ea0cdccfc6a47e62e","author":{"email":"2e3866a8665624d49704002e1d54a8e5eb2c5c0e@microsoft.com","name":"Andy Gocke"},"message":"Respond to CI comments","distinct":true,"url":"https://api.github.com/repos/brettfo/roslyn/commits/4840b5860d896bc63276660ea0cdccfc6a47e62e"},{"sha":"ec94c89f50073f7a77a146747fbdfdfbc6e59632","author":{"email":"f4bd0065fec8aa3fcc83255a03c0ea9c3c82624b@microsoft.com","name":"AlekseyTs"},"message":"Account for an implicit conversion for the left operand of a compound assignment while checking for usage of a Bitwise-or operator on a sign-extended operand.\n\nFixes #4027.","distinct":true,"url":"https://api.github.com/repos/brettfo/roslyn/commits/ec94c89f50073f7a77a146747fbdfdfbc6e59632"}]}