{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":70755125,"defaultBranch":"main","name":"roslyn","ownerLogin":"333fred","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2016-10-13T01:01:16.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/2371880?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1727210202.0","currentOid":""},"activityList":{"items":[{"before":"fe0ccac950d9712e1b75b8288106f1ace6ca6d93","after":"e5f4fce2e89e2ff56e5441edf06ef3b2ea4b13d7","ref":"refs/heads/deprecate-isourcegenerator","pushedAt":"2024-09-27T21:18:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"333fred","name":"Fred Silberberg","path":"/333fred","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2371880?s=80&v=4"},"commit":{"message":"Fix attribute name","shortMessageHtmlLink":"Fix attribute name"}},{"before":"89a21fc568c205de27ad3eaa357a73516e521460","after":"4d5160d36a86c54b96d232a9b2ad29c78e2d7300","ref":"refs/heads/no-stack-binary-patterns","pushedAt":"2024-09-27T21:06:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"333fred","name":"Fred Silberberg","path":"/333fred","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2371880?s=80&v=4"},"commit":{"message":"Only take 1 incremental snapshot, improving perf by over 10x.","shortMessageHtmlLink":"Only take 1 incremental snapshot, improving perf by over 10x."}},{"before":"fc0582553429fc97ea6ca5681565d54f954bdd95","after":"89a21fc568c205de27ad3eaa357a73516e521460","ref":"refs/heads/no-stack-binary-patterns","pushedAt":"2024-09-27T18:56:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"333fred","name":"Fred Silberberg","path":"/333fred","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2371880?s=80&v=4"},"commit":{"message":"Reduce nested binary expressions to speed up test run, provide DebugVerifier override as well.","shortMessageHtmlLink":"Reduce nested binary expressions to speed up test run, provide DebugV…"}},{"before":"977493eb6e5ea3f8d6116ea465bafd8c05d630e3","after":"fc0582553429fc97ea6ca5681565d54f954bdd95","ref":"refs/heads/no-stack-binary-patterns","pushedAt":"2024-09-26T23:54:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"333fred","name":"Fred Silberberg","path":"/333fred","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2371880?s=80&v=4"},"commit":{"message":"Remove unnecessary assert","shortMessageHtmlLink":"Remove unnecessary assert"}},{"before":"22d8e1edd4e5764081689a42312fd415a13ea701","after":"977493eb6e5ea3f8d6116ea465bafd8c05d630e3","ref":"refs/heads/no-stack-binary-patterns","pushedAt":"2024-09-26T23:53:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"333fred","name":"Fred Silberberg","path":"/333fred","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2371880?s=80&v=4"},"commit":{"message":"Another while->do conversion","shortMessageHtmlLink":"Another while->do conversion"}},{"before":"1595759b54f04160fdcb00f3f851c036072e5e67","after":"22d8e1edd4e5764081689a42312fd415a13ea701","ref":"refs/heads/no-stack-binary-patterns","pushedAt":"2024-09-26T22:42:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"333fred","name":"Fred Silberberg","path":"/333fred","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2371880?s=80&v=4"},"commit":{"message":"More feedback and fixes for CI breaks.","shortMessageHtmlLink":"More feedback and fixes for CI breaks."}},{"before":"c5124f3354ae8caddc527605be1cebcb494b324e","after":"1595759b54f04160fdcb00f3f851c036072e5e67","ref":"refs/heads/no-stack-binary-patterns","pushedAt":"2024-09-26T18:58:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"333fred","name":"Fred Silberberg","path":"/333fred","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2371880?s=80&v=4"},"commit":{"message":"PR feedback.","shortMessageHtmlLink":"PR feedback."}},{"before":"d372b4b111c263702f4bf5488e8043d2afc1a87a","after":"c5124f3354ae8caddc527605be1cebcb494b324e","ref":"refs/heads/no-stack-binary-patterns","pushedAt":"2024-09-25T23:26:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"333fred","name":"Fred Silberberg","path":"/333fred","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2371880?s=80&v=4"},"commit":{"message":"Bugfixes","shortMessageHtmlLink":"Bugfixes"}},{"before":"5fc1cc96dff909dd7b0bffebc7346ab2f7f7d094","after":"fe0ccac950d9712e1b75b8288106f1ace6ca6d93","ref":"refs/heads/deprecate-isourcegenerator","pushedAt":"2024-09-24T21:09:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"333fred","name":"Fred Silberberg","path":"/333fred","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2371880?s=80&v=4"},"commit":{"message":"Suppress warnings","shortMessageHtmlLink":"Suppress warnings"}},{"before":null,"after":"5fc1cc96dff909dd7b0bffebc7346ab2f7f7d094","ref":"refs/heads/deprecate-isourcegenerator","pushedAt":"2024-09-24T20:36:42.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"333fred","name":"Fred Silberberg","path":"/333fred","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2371880?s=80&v=4"},"commit":{"message":"Mark ISourceGenerator as obsolete for implementation\n\nAnalyzer that will flag implementation is https://github.com/dotnet/roslyn-analyzers/pull/7419. We don't just mark `ISourceGenerator` as obsolete directly because we do use it in public APIs like `AnalyzerFileReference` and `GeneratorDriver`, and we can't remove it from there.","shortMessageHtmlLink":"Mark ISourceGenerator as obsolete for implementation"}},{"before":"09dee1176f7126b0f882ca2d7b5a4cf83df03fac","after":"d372b4b111c263702f4bf5488e8043d2afc1a87a","ref":"refs/heads/no-stack-binary-patterns","pushedAt":"2024-09-24T00:21:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"333fred","name":"Fred Silberberg","path":"/333fred","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2371880?s=80&v=4"},"commit":{"message":"Add one more location where binary patterns are visited, make the test code worst-case.","shortMessageHtmlLink":"Add one more location where binary patterns are visited, make the tes…"}},{"before":"1af114b7ec7b13bea8fc36b14f2cbca5a888f1ef","after":"09dee1176f7126b0f882ca2d7b5a4cf83df03fac","ref":"refs/heads/no-stack-binary-patterns","pushedAt":"2024-09-24T00:04:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"333fred","name":"Fred Silberberg","path":"/333fred","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2371880?s=80&v=4"},"commit":{"message":"Handle IOperation and CFG for deeply-nested patterns.","shortMessageHtmlLink":"Handle IOperation and CFG for deeply-nested patterns."}},{"before":"bf84cf6239d0429682f28c7bdb1b91db2cd093a5","after":"1af114b7ec7b13bea8fc36b14f2cbca5a888f1ef","ref":"refs/heads/no-stack-binary-patterns","pushedAt":"2024-09-23T23:27:06.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"333fred","name":"Fred Silberberg","path":"/333fred","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2371880?s=80&v=4"},"commit":{"message":"Use manual recursion for binary patterns\n\nMuch like binary operators, we can have deeply-nested binary patterns. An example of this is our own IsBuildOnlyDiagnostic, which has ~2500 binary patterns in a single arm, and growing every release. To avoid stack depth issues, I took the same approach we do for binary operators; rewrite recursion to use a manual stack for these cases. Fixes https://github.com/dotnet/roslyn/issues/73439.","shortMessageHtmlLink":"Use manual recursion for binary patterns"}},{"before":"71f45726cd3ad8a08d1fe5aac23f8cc5d782d5e8","after":null,"ref":"refs/heads/more-tests","pushedAt":"2024-09-21T01:21:17.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"333fred","name":"Fred Silberberg","path":"/333fred","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2371880?s=80&v=4"}},{"before":"803cca6253092024b6e56fec464df6ec5470fd88","after":"bf84cf6239d0429682f28c7bdb1b91db2cd093a5","ref":"refs/heads/no-stack-binary-patterns","pushedAt":"2024-09-21T01:02:32.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"333fred","name":"Fred Silberberg","path":"/333fred","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2371880?s=80&v=4"},"commit":{"message":"Progress on avoiding recursion for BoundBinaryPattern.","shortMessageHtmlLink":"Progress on avoiding recursion for BoundBinaryPattern."}},{"before":null,"after":"803cca6253092024b6e56fec464df6ec5470fd88","ref":"refs/heads/no-stack-binary-patterns","pushedAt":"2024-09-21T00:53:58.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"333fred","name":"Fred Silberberg","path":"/333fred","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2371880?s=80&v=4"},"commit":{"message":"Progress on avoiding recursion for BoundBinaryPattern.","shortMessageHtmlLink":"Progress on avoiding recursion for BoundBinaryPattern."}},{"before":null,"after":"71f45726cd3ad8a08d1fe5aac23f8cc5d782d5e8","ref":"refs/heads/more-tests","pushedAt":"2024-09-20T23:02:34.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"333fred","name":"Fred Silberberg","path":"/333fred","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2371880?s=80&v=4"},"commit":{"message":"Add more better conversions tests\n\nAdd another test suggested by @cston.","shortMessageHtmlLink":"Add more better conversions tests"}},{"before":"7f4d3efbc0171a4d2d738f5c8a0528bdd9050e7f","after":null,"ref":"refs/heads/feature/bcfce","pushedAt":"2024-09-20T22:13:07.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"333fred","name":"Fred Silberberg","path":"/333fred","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2371880?s=80&v=4"}},{"before":"811a6bd2ab919352f4e5597415421c6f9ba51dc2","after":"7f4d3efbc0171a4d2d738f5c8a0528bdd9050e7f","ref":"refs/heads/feature/bcfce","pushedAt":"2024-09-20T20:54:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"333fred","name":"Fred Silberberg","path":"/333fred","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2371880?s=80&v=4"},"commit":{"message":"Spread testing","shortMessageHtmlLink":"Spread testing"}},{"before":"1849a31bbf95c48cf237958eda57fb30d7769116","after":"811a6bd2ab919352f4e5597415421c6f9ba51dc2","ref":"refs/heads/feature/bcfce","pushedAt":"2024-09-20T18:52:08.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"333fred","name":"Fred Silberberg","path":"/333fred","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2371880?s=80&v=4"},"commit":{"message":"Add collection expressions to test plan","shortMessageHtmlLink":"Add collection expressions to test plan"}},{"before":"d26d304e1e702f180890ea61b4de914185f40d71","after":"1849a31bbf95c48cf237958eda57fb30d7769116","ref":"refs/heads/feature/bcfce","pushedAt":"2024-09-16T19:50:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"333fred","name":"Fred Silberberg","path":"/333fred","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2371880?s=80&v=4"},"commit":{"message":"Update language feature status.","shortMessageHtmlLink":"Update language feature status."}},{"before":"051a03d98b5760b69a05355dc409b30c01c94412","after":"d26d304e1e702f180890ea61b4de914185f40d71","ref":"refs/heads/feature/bcfce","pushedAt":"2024-09-16T18:42:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"333fred","name":"Fred Silberberg","path":"/333fred","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2371880?s=80&v=4"},"commit":{"message":"PR feedback","shortMessageHtmlLink":"PR feedback"}},{"before":"4747e571f0f48f5c28cbbe4ca3a6c3814e599f32","after":"051a03d98b5760b69a05355dc409b30c01c94412","ref":"refs/heads/feature/bcfce","pushedAt":"2024-09-13T17:41:36.000Z","pushType":"push","commitsCount":56,"pusher":{"login":"333fred","name":"Fred Silberberg","path":"/333fred","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2371880?s=80&v=4"},"commit":{"message":"Add example of interpolated string breaking change","shortMessageHtmlLink":"Add example of interpolated string breaking change"}},{"before":"e335030520ecc80c0a2c3c36f45b28aed08f8270","after":"4747e571f0f48f5c28cbbe4ca3a6c3814e599f32","ref":"refs/heads/feature/bcfce","pushedAt":"2024-09-13T17:23:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"333fred","name":"Fred Silberberg","path":"/333fred","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2371880?s=80&v=4"},"commit":{"message":"Add examples","shortMessageHtmlLink":"Add examples"}},{"before":"c5f2036f1973c19a6bd1aa0ee428cbe1072fe2b5","after":"e335030520ecc80c0a2c3c36f45b28aed08f8270","ref":"refs/heads/feature/bcfce","pushedAt":"2024-09-13T00:00:55.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"333fred","name":"Fred Silberberg","path":"/333fred","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2371880?s=80&v=4"},"commit":{"message":"More feedback.","shortMessageHtmlLink":"More feedback."}},{"before":"ba4a95224da83e20b9ce01b6da41deeb61a3f95d","after":"c5f2036f1973c19a6bd1aa0ee428cbe1072fe2b5","ref":"refs/heads/feature/bcfce","pushedAt":"2024-09-12T23:36:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"333fred","name":"Fred Silberberg","path":"/333fred","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2371880?s=80&v=4"},"commit":{"message":"Add suggested numeric test.","shortMessageHtmlLink":"Add suggested numeric test."}},{"before":"bd29c603437913a8609bba279e294fbb4166c4a2","after":"ba4a95224da83e20b9ce01b6da41deeb61a3f95d","ref":"refs/heads/feature/bcfce","pushedAt":"2024-09-12T23:01:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"333fred","name":"Fred Silberberg","path":"/333fred","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2371880?s=80&v=4"},"commit":{"message":"PR feedback.","shortMessageHtmlLink":"PR feedback."}},{"before":null,"after":"3d1ae6ed603b999e870f3655dbfad125e847bc02","ref":"refs/heads/assert-more-info","pushedAt":"2024-09-09T22:46:33.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"333fred","name":"Fred Silberberg","path":"/333fred","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2371880?s=80&v=4"},"commit":{"message":"Add more info to asserts","shortMessageHtmlLink":"Add more info to asserts"}},{"before":"beffcbe37766adc63631fc32290cb8b2e81db769","after":null,"ref":"refs/heads/overload-refactor","pushedAt":"2024-09-05T21:29:37.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"333fred","name":"Fred Silberberg","path":"/333fred","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2371880?s=80&v=4"}},{"before":"bfb8ed487229d358c52403603968695676ee0057","after":"bd29c603437913a8609bba279e294fbb4166c4a2","ref":"refs/heads/feature/bcfce","pushedAt":"2024-09-05T17:18:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"333fred","name":"Fred Silberberg","path":"/333fred","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2371880?s=80&v=4"},"commit":{"message":"Only include expected output on .NET Core","shortMessageHtmlLink":"Only include expected output on .NET Core"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yN1QyMToxODozNy4wMDAwMDBazwAAAATDB21A","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0wNVQxNzoxODo1MS4wMDAwMDBazwAAAASuHaNp"}},"title":"Activity · 333fred/roslyn"}