{"push_id":3122329252,"size":42,"distinct_size":42,"ref":"refs/heads/infrastructure/optprof-update-version-of-tests-o-be-based-on-cloudbuild-url","head":"104cce9e540f9698a529be19dee5660ed9908cb8","before":"ea552347d04fa00e6cb509489baffb6ca6d1e412","commits":[{"sha":"e9536ef1d9105cd9a53653e00683316f2a823f11","author":{"name":"Sam Harwell","email":"3c884785f1ffa63cb92d3d084355021f894a89ee@microsoft.com"},"message":"Remove unnecessary asynchronous Formatter operations","distinct":true,"url":"https://api.github.com/repos/jmarolf/roslyn/commits/e9536ef1d9105cd9a53653e00683316f2a823f11"},{"sha":"1e3fc69aeb16cd58eda00fe57551085d42222826","author":{"name":"Andrew Hall (METAL)","email":"26b95fce7c5837ea46a1068c63ed15f0f6f5fd65@microsoft.com"},"message":"Dont warn about the deprecated lincseUrl property.","distinct":true,"url":"https://api.github.com/repos/jmarolf/roslyn/commits/1e3fc69aeb16cd58eda00fe57551085d42222826"},{"sha":"48b4466e6000860dba387a364b6e521296c50f78","author":{"name":"Sam Harwell","email":"3c884785f1ffa63cb92d3d084355021f894a89ee@microsoft.com"},"message":"Run dotnet-format in parallel over files in projects","distinct":true,"url":"https://api.github.com/repos/jmarolf/roslyn/commits/48b4466e6000860dba387a364b6e521296c50f78"},{"sha":"dff83af8396579e6fef13855b3f70f2741d8ac87","author":{"name":"Sam Harwell","email":"3c884785f1ffa63cb92d3d084355021f894a89ee@microsoft.com"},"message":"Enable server GC for dotnet-format","distinct":true,"url":"https://api.github.com/repos/jmarolf/roslyn/commits/dff83af8396579e6fef13855b3f70f2741d8ac87"},{"sha":"506d82ff32edd3ab00d93ff42277050b009eee0f","author":{"name":"Sam Harwell","email":"3c884785f1ffa63cb92d3d084355021f894a89ee@microsoft.com"},"message":"Write formatting changes to disk as each project completes","distinct":true,"url":"https://api.github.com/repos/jmarolf/roslyn/commits/506d82ff32edd3ab00d93ff42277050b009eee0f"},{"sha":"f5ce20a6929785764ec19602cb79affd90320ee4","author":{"name":"Jason Malinowski","email":"d97d4d5d0d076089f05fc8b01eb2978b7c6d57d9@microsoft.com"},"message":"Make SolutionState hold onto SolutionInfo.SolutionAttributes\n\nIt was holding onto a SolutionInfo directly and then throwing away\nthe non-SolutionAttributes portion of it, only because when the code\nwas originally written SolutionInfo.SolutionAttributes didn't exist.\nIt's silly now.","distinct":true,"url":"https://api.github.com/repos/jmarolf/roslyn/commits/f5ce20a6929785764ec19602cb79affd90320ee4"},{"sha":"0330366724e4f8d960f26c8a86d634f6189f4123","author":{"name":"Fredric Silberberg","email":"833ef11f38c0753a829fda72e3b97507975e4ff2@microsoft.com"},"message":"Add a simple CFG implementation of index and range to avoid asserts in the builder.","distinct":true,"url":"https://api.github.com/repos/jmarolf/roslyn/commits/0330366724e4f8d960f26c8a86d634f6189f4123"},{"sha":"1098fc4f92b140851ddbfdfdd4f0b7193a113102","author":{"name":"Manish Vasani","email":"01f5fa50e82e0264ef90a54b019bc69338acfad2@microsoft.com"},"message":"Add support to Replace and Insert SyntaxEditor APIs to allow tracking the new node(s). This enables the editor clients to then apply further edits to the editor using the new nodes as the input. This is especially helpful when the client wants to perform chain of edits such that they don't need to track which nodes are in the original tree and which are the intermediate new nodes generated during their prior Replace/Insert invocations on the editor.","distinct":true,"url":"https://api.github.com/repos/jmarolf/roslyn/commits/1098fc4f92b140851ddbfdfdd4f0b7193a113102"},{"sha":"9721102fc95b3784aa8c1799b163d9e5510d8cbe","author":{"name":"Manish Vasani","email":"01f5fa50e82e0264ef90a54b019bc69338acfad2@microsoft.com"},"message":"Minor changes to unit tests","distinct":true,"url":"https://api.github.com/repos/jmarolf/roslyn/commits/9721102fc95b3784aa8c1799b163d9e5510d8cbe"},{"sha":"7b55922e814dc25bdcd3d4bdee3fb6c119c0f28a","author":{"name":"Fredric Silberberg","email":"833ef11f38c0753a829fda72e3b97507975e4ff2@microsoft.com"},"message":"Standardize the conditional IOperation verification skip method, and fix a bug that caused it to skip in exactly the wrong way.","distinct":true,"url":"https://api.github.com/repos/jmarolf/roslyn/commits/7b55922e814dc25bdcd3d4bdee3fb6c119c0f28a"},{"sha":"6a9a2578a285248db835bbb9cf866e64c0134d05","author":{"name":"Tomáš Matoušek","email":"f0fb5a96c8a54d3bc0872a90bd2707ccc62e2bf4@users.noreply.github.com"},"message":"Clean up rulesets (#31554)","distinct":true,"url":"https://api.github.com/repos/jmarolf/roslyn/commits/6a9a2578a285248db835bbb9cf866e64c0134d05"},{"sha":"4617955b81dd5cff0517348a7d1b2072da948370","author":{"name":"Fred Silberberg","email":"31017a722665e4afce586950f42944a6d331dabf@silberberg.xyz"},"message":"Merge pull request #31546 from 333fred/index-range-asserts\n\nAdd a simple CFG implementation of index and range to avoid asserts in the builder.","distinct":true,"url":"https://api.github.com/repos/jmarolf/roslyn/commits/4617955b81dd5cff0517348a7d1b2072da948370"},{"sha":"592d871e8eca744cc4ca24e5fc109debf0e0dbfe","author":{"name":"Manish Vasani","email":"01f5fa50e82e0264ef90a54b019bc69338acfad2@microsoft.com"},"message":"Address feedback","distinct":true,"url":"https://api.github.com/repos/jmarolf/roslyn/commits/592d871e8eca744cc4ca24e5fc109debf0e0dbfe"},{"sha":"7a31585286ffe79c2262f383ee1b773fa262f943","author":{"name":"Jason Malinowski","email":"68c46a606457643eab92053c1c05574abb26f861@jason-m.com"},"message":"Merge pull request #31513 from jasonmalinowski/delete-solutionstate-holding-onto-solutioninfo\n\nMake SolutionState hold onto SolutionInfo.SolutionAttributes","distinct":true,"url":"https://api.github.com/repos/jmarolf/roslyn/commits/7a31585286ffe79c2262f383ee1b773fa262f943"},{"sha":"0b4c1333f51d9ca40ee5cd01a6d3d46b007d18cf","author":{"name":"Jason Malinowski","email":"d97d4d5d0d076089f05fc8b01eb2978b7c6d57d9@microsoft.com"},"message":"Ensure we update additional documents when they change on disk\n\nWe accidentally did a call to GetDocument passing it an additional\ndocument's ID, which was causing us to immediately filter out the\nevents. We also weren't calling the right helper to provide the new\nTextLoader when we needed to.\n\nAddresses one of the underlying causes of dotnet/roslyn#31540.","distinct":true,"url":"https://api.github.com/repos/jmarolf/roslyn/commits/0b4c1333f51d9ca40ee5cd01a6d3d46b007d18cf"},{"sha":"c64963b60e28c8f3577c5424571656656308f066","author":{"name":"Heejae Chang","email":"133f368c2c2ee95096a58136efd60d44fbb520c4@outlook.com"},"message":"support semantic errors for script files in misc projects. (#31134)\n\n* refactor and clean up diagnostic engine code so that it can be re-used stand alone.\r\n\r\ncode refactored is related to properly set up CompilationWithAnalyzer and compute and return diagnostics\r\n\r\n* made default diagnostic analyzer service to share code with VS diagnostic analyzer service on computing diagnostics.\r\n\r\nunlike VS diagnostic analyzer, the default one doesn't persist data or calculate diagnostics per a analyzer to improve per analyzer freshes nor compute and maintain per project analyzers and etc.\r\n\r\nalso, this add ability to calculate semantic diagnostics for script file.\r\n\r\n* enable semantic diagnostics for script file for misc workspace.\r\n\r\nnow, C#/VB script files in misc workspace will get semantic errors as well as syntax errors.\r\n\r\nany language such as F# if document is added to misc workspace with SourceCodeKind.Script, they will automatically get semantic errors as well.\r\n\r\nthis PR doesn't address changes propagations for #load which was never supported for existing C#/VB script support.\r\n\r\n* addressed PR feedbacks","distinct":true,"url":"https://api.github.com/repos/jmarolf/roslyn/commits/c64963b60e28c8f3577c5424571656656308f066"},{"sha":"f55a4ce4d054d5148595f71ca7441f68f9eb3527","author":{"name":"Fred Silberberg","email":"31017a722665e4afce586950f42944a6d331dabf@silberberg.xyz"},"message":"Merge pull request #31559 from 333fred/fix-iop-skip\n\nStandardize the conditional IOperation verification skip method, and …","distinct":true,"url":"https://api.github.com/repos/jmarolf/roslyn/commits/f55a4ce4d054d5148595f71ca7441f68f9eb3527"},{"sha":"3f960f4d74f66b1d997b437ebc95c495def4b855","author":{"name":"Tomáš Matoušek","email":"f0fb5a96c8a54d3bc0872a90bd2707ccc62e2bf4@users.noreply.github.com"},"message":"Arcade build scripts (#31511)","distinct":true,"url":"https://api.github.com/repos/jmarolf/roslyn/commits/3f960f4d74f66b1d997b437ebc95c495def4b855"},{"sha":"35a1fa189470519efc634f29ed32bfa5ee3309e3","author":{"name":"Andrew Hall","email":"8bf2fb7f0ff1a2533b59c2f1e1e682e6a01d4d73@live.com"},"message":"Add comment with link to issue","distinct":true,"url":"https://api.github.com/repos/jmarolf/roslyn/commits/35a1fa189470519efc634f29ed32bfa5ee3309e3"},{"sha":"cdecc7f07e967f4bff375fc2823540d7dae16473","author":{"name":"Jason Malinowski","email":"d97d4d5d0d076089f05fc8b01eb2978b7c6d57d9@microsoft.com"},"message":"Add IWorkspaceProjectContext.Add/RemoveAnalyzerConfigFile stubs\n\nThis doesn't add any implementations, but creates the stub APIs for\nthe project system to start building against.","distinct":true,"url":"https://api.github.com/repos/jmarolf/roslyn/commits/cdecc7f07e967f4bff375fc2823540d7dae16473"}]}
{"actor":{"display_login":"jmarolf"}}