{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":29048891,"defaultBranch":"main","name":"fsharp","ownerLogin":"dotnet","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2015-01-10T05:58:43.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/9141961?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1726682023.0","currentOid":""},"activityList":{"items":[{"before":"bb9c3359579a5b02e0f6cbcdba409068ff19c872","after":"812a30a299ff44673b92026f7d6669252e2345d7","ref":"refs/heads/lsp","pushedAt":"2024-09-20T09:15:19.000Z","pushType":"pr_merge","commitsCount":22,"pusher":{"login":"abonie","name":"Adam Boniecki","path":"/abonie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20281641?s=80&v=4"},"commit":{"message":"Merge pull request #17716 from dotnet/merges/main-to-lsp\n\nMerge main to lsp","shortMessageHtmlLink":"Merge pull request #17716 from dotnet/merges/main-to-lsp"}},{"before":"c89d2a56b72f5d10c4d709a1a597e2fe1c21de6f","after":"7867395ed90368df2fb9e4709226816bcb533e3f","ref":"refs/heads/darc-main-1fc6aebe-7682-49e8-b6a9-4c237ffc2f77","pushedAt":"2024-09-18T18:36:03.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"KevinRansom","name":"Kevin Ransom (msft)","path":"/KevinRansom","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5175830?s=80&v=4"},"commit":{"message":"Merge branch 'main' into darc-main-1fc6aebe-7682-49e8-b6a9-4c237ffc2f77","shortMessageHtmlLink":"Merge branch 'main' into darc-main-1fc6aebe-7682-49e8-b6a9-4c237ffc2f77"}},{"before":"eb749de1197bc6f2dc4be4af11457c23dcf749af","after":"b789c161bb72ca8f5baabefa635cba62a5f46d86","ref":"refs/heads/17737-nullness-issue-passing-nullable-value-as-non-nullable-method-parameter-works-without-warning","pushedAt":"2024-09-18T18:09:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"T-Gro","name":"Tomas Grosup","path":"/T-Gro","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46543583?s=80&v=4"},"commit":{"message":"Nullenss in generic code coverage","shortMessageHtmlLink":"Nullenss in generic code coverage"}},{"before":"7bfb032bd73a678cd5a7efc089e4016fe884159c","after":null,"ref":"refs/heads/merges/main-to-release/dev17.12","pushedAt":"2024-09-18T17:53:43.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"T-Gro","name":"Tomas Grosup","path":"/T-Gro","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46543583?s=80&v=4"}},{"before":"01da2f0235bb1ea2b3df94e14918a7b5af6253f5","after":"eb749de1197bc6f2dc4be4af11457c23dcf749af","ref":"refs/heads/17737-nullness-issue-passing-nullable-value-as-non-nullable-method-parameter-works-without-warning","pushedAt":"2024-09-18T13:32:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"T-Gro","name":"Tomas Grosup","path":"/T-Gro","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46543583?s=80&v=4"},"commit":{"message":"change solver to detect non nullable obj","shortMessageHtmlLink":"change solver to detect non nullable obj"}},{"before":"aac6105ee4d294fc74053dedfb004fead437621c","after":"c89d2a56b72f5d10c4d709a1a597e2fe1c21de6f","ref":"refs/heads/darc-main-1fc6aebe-7682-49e8-b6a9-4c237ffc2f77","pushedAt":"2024-09-18T12:39:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dotnet-maestro[bot]","name":null,"path":"/apps/dotnet-maestro","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/16706?s=80&v=4"},"commit":{"message":"Update dependencies from https://github.com/dotnet/source-build-reference-packages build 20240917.1\n\nMicrosoft.SourceBuild.Intermediate.source-build-reference-packages\n From Version 10.0.0-alpha.1.24466.1 -> To Version 10.0.0-alpha.1.24467.1","shortMessageHtmlLink":"Update dependencies from https://github.com/dotnet/source-build-refer…"}},{"before":"f39f50ca069e8ffae7a294ceb91cc38ac0e432d0","after":"01da2f0235bb1ea2b3df94e14918a7b5af6253f5","ref":"refs/heads/17737-nullness-issue-passing-nullable-value-as-non-nullable-method-parameter-works-without-warning","pushedAt":"2024-09-18T11:56:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"T-Gro","name":"Tomas Grosup","path":"/T-Gro","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46543583?s=80&v=4"},"commit":{"message":"Update DependencyProvider to be nullsafe when dealing with untyped obj","shortMessageHtmlLink":"Update DependencyProvider to be nullsafe when dealing with untyped obj"}},{"before":"8d04015e517878677c2982567f148cba1bbc9c77","after":"767b5ecfc3ea740f41a833a180e6443c5ed2dbc4","ref":"refs/heads/main","pushedAt":"2024-09-18T11:26:45.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"vzarytovskii","name":"Vlad Zarytovskii","path":"/vzarytovskii","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1260985?s=80&v=4"},"commit":{"message":"reenable attribute usage (#17763)","shortMessageHtmlLink":"reenable attribute usage (#17763)"}},{"before":"cdb4618ff17295a1b2ffe9eacab7f50f33aecf81","after":"f39f50ca069e8ffae7a294ceb91cc38ac0e432d0","ref":"refs/heads/17737-nullness-issue-passing-nullable-value-as-non-nullable-method-parameter-works-without-warning","pushedAt":"2024-09-18T11:18:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"T-Gro","name":"Tomas Grosup","path":"/T-Gro","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46543583?s=80&v=4"},"commit":{"message":"constraint solver - solve type equal to non nullable objTy","shortMessageHtmlLink":"constraint solver - solve type equal to non nullable objTy"}},{"before":"5f958fbd28cf4d36b6191013dbee67aa7b575e55","after":"8d04015e517878677c2982567f148cba1bbc9c77","ref":"refs/heads/main","pushedAt":"2024-09-18T10:50:50.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"vzarytovskii","name":"Vlad Zarytovskii","path":"/vzarytovskii","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1260985?s=80&v=4"},"commit":{"message":"Update Versions.props (#17764)\n\n* Update Versions.props\r\n\r\n* Update release notes","shortMessageHtmlLink":"Update Versions.props (#17764)"}},{"before":"dbf2443c1d925f06a65c0e87634f0bf5db261246","after":"fd746fc94ad9031e8e6effa640b10404fce0ed0c","ref":"refs/heads/vzarytovskii-patch-29","pushedAt":"2024-09-18T10:49:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"vzarytovskii","name":"Vlad Zarytovskii","path":"/vzarytovskii","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1260985?s=80&v=4"},"commit":{"message":"Update release notes","shortMessageHtmlLink":"Update release notes"}},{"before":null,"after":"dbf2443c1d925f06a65c0e87634f0bf5db261246","ref":"refs/heads/vzarytovskii-patch-29","pushedAt":"2024-09-18T10:44:37.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"vzarytovskii","name":"Vlad Zarytovskii","path":"/vzarytovskii","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1260985?s=80&v=4"},"commit":{"message":"Update Versions.props","shortMessageHtmlLink":"Update Versions.props"}},{"before":"f564cc9563a412ac7bdfa0f011da17d2dfeef022","after":"5f958fbd28cf4d36b6191013dbee67aa7b575e55","ref":"refs/heads/main","pushedAt":"2024-09-18T10:34:34.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"psfinaki","name":"Petr","path":"/psfinaki","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5451366?s=80&v=4"},"commit":{"message":"FSI: make scripting temp directory one per session instead of global (#17760)\n\n* make scripting temp per session\r\n\r\n* release notes","shortMessageHtmlLink":"FSI: make scripting temp directory one per session instead of global (#…"}},{"before":"52133d002b14cbf5d16dbd771a7dda23bb29a6d4","after":"f564cc9563a412ac7bdfa0f011da17d2dfeef022","ref":"refs/heads/main","pushedAt":"2024-09-18T10:30:30.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"psfinaki","name":"Petr","path":"/psfinaki","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5451366?s=80&v=4"},"commit":{"message":"Make ILTypeDef interface calculation lazy (#17392)\n\n* wip\r\n\r\n* wip\r\n\r\n* wip\r\n\r\n* wip\r\n\r\n* formatting\r\n\r\n* release notes\r\n\r\n---------\r\n\r\nCo-authored-by: Petr \r\nCo-authored-by: Vlad Zarytovskii \r\nCo-authored-by: Tomas Grosup ","shortMessageHtmlLink":"Make ILTypeDef interface calculation lazy (#17392)"}},{"before":"f0a9ad94ddf747ab038c3d7c9fe29240d4d2c761","after":"cdb4618ff17295a1b2ffe9eacab7f50f33aecf81","ref":"refs/heads/17737-nullness-issue-passing-nullable-value-as-non-nullable-method-parameter-works-without-warning","pushedAt":"2024-09-17T15:40:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"T-Gro","name":"Tomas Grosup","path":"/T-Gro","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46543583?s=80&v=4"},"commit":{"message":"first wave of build fixes","shortMessageHtmlLink":"first wave of build fixes"}},{"before":"52133d002b14cbf5d16dbd771a7dda23bb29a6d4","after":"aac6105ee4d294fc74053dedfb004fead437621c","ref":"refs/heads/darc-main-1fc6aebe-7682-49e8-b6a9-4c237ffc2f77","pushedAt":"2024-09-17T12:44:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dotnet-maestro[bot]","name":null,"path":"/apps/dotnet-maestro","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/16706?s=80&v=4"},"commit":{"message":"Update dependencies from https://github.com/dotnet/source-build-reference-packages build 20240916.1\n\nMicrosoft.SourceBuild.Intermediate.source-build-reference-packages\n From Version 10.0.0-alpha.1.24459.1 -> To Version 10.0.0-alpha.1.24466.1","shortMessageHtmlLink":"Update dependencies from https://github.com/dotnet/source-build-refer…"}},{"before":null,"after":"52133d002b14cbf5d16dbd771a7dda23bb29a6d4","ref":"refs/heads/darc-main-1fc6aebe-7682-49e8-b6a9-4c237ffc2f77","pushedAt":"2024-09-17T12:43:47.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dotnet-maestro[bot]","name":null,"path":"/apps/dotnet-maestro","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/16706?s=80&v=4"},"commit":{"message":"Merge pull request #17754 from mmitche/exclude-from-source-only-build","shortMessageHtmlLink":"Merge pull request #17754 from mmitche/exclude-from-source-only-build"}},{"before":"c8ba17576de778dd33cb1b82ebf44ddbb7102acd","after":"2902e7e47f4c84e60a801ed39789ef4a763413a3","ref":"refs/heads/darc-main-755907e7-41ac-45e8-8fe6-3d3227c7c15b","pushedAt":"2024-09-17T12:43:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dotnet-maestro[bot]","name":null,"path":"/apps/dotnet-maestro","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/16706?s=80&v=4"},"commit":{"message":"Update dependencies from https://github.com/dotnet/arcade build 20240916.2\n\nMicrosoft.SourceBuild.Intermediate.arcade , Microsoft.DotNet.Arcade.Sdk\n From Version 9.0.0-beta.24463.2 -> To Version 9.0.0-beta.24466.2","shortMessageHtmlLink":"Update dependencies from https://github.com/dotnet/arcade build 20240…"}},{"before":null,"after":"52133d002b14cbf5d16dbd771a7dda23bb29a6d4","ref":"refs/heads/17742-nullness-issue-string-function-signature-doesnt-hold","pushedAt":"2024-09-17T12:15:22.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"T-Gro","name":"Tomas Grosup","path":"/T-Gro","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46543583?s=80&v=4"},"commit":{"message":"Merge pull request #17754 from mmitche/exclude-from-source-only-build","shortMessageHtmlLink":"Merge pull request #17754 from mmitche/exclude-from-source-only-build"}},{"before":"b9df594e2a94020a5c0e07113f1725e364d4c30f","after":"f0a9ad94ddf747ab038c3d7c9fe29240d4d2c761","ref":"refs/heads/17737-nullness-issue-passing-nullable-value-as-non-nullable-method-parameter-works-without-warning","pushedAt":"2024-09-17T12:12:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"T-Gro","name":"Tomas Grosup","path":"/T-Gro","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46543583?s=80&v=4"},"commit":{"message":"See what fails - change isObjTy early returns in ConstraintSolver","shortMessageHtmlLink":"See what fails - change isObjTy early returns in ConstraintSolver"}},{"before":"4e58bc538504cc52542e96c452cc92cc58ea007e","after":"88fa2f94211684a600c5f2530ac2d7e688d7f422","ref":"refs/heads/revert-17739-T-Gro-Move-LangFeature-AttrEnforcement","pushedAt":"2024-09-17T11:04:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"T-Gro","name":"Tomas Grosup","path":"/T-Gro","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46543583?s=80&v=4"},"commit":{"message":"Update src/Compiler/Facilities/LanguageFeatures.fs","shortMessageHtmlLink":"Update src/Compiler/Facilities/LanguageFeatures.fs"}},{"before":"57a3ae48308fec6d4aff9d24bb724826694096b6","after":"4e58bc538504cc52542e96c452cc92cc58ea007e","ref":"refs/heads/revert-17739-T-Gro-Move-LangFeature-AttrEnforcement","pushedAt":"2024-09-17T08:58:15.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"T-Gro","name":"Tomas Grosup","path":"/T-Gro","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46543583?s=80&v=4"},"commit":{"message":"Merge branch 'main' into revert-17739-T-Gro-Move-LangFeature-AttrEnforcement","shortMessageHtmlLink":"Merge branch 'main' into revert-17739-T-Gro-Move-LangFeature-AttrEnfo…"}},{"before":"47753f806723e53d67f2d5580d1ecaf044c27bb5","after":"57a3ae48308fec6d4aff9d24bb724826694096b6","ref":"refs/heads/revert-17739-T-Gro-Move-LangFeature-AttrEnforcement","pushedAt":"2024-09-17T08:57:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"T-Gro","name":"Tomas Grosup","path":"/T-Gro","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46543583?s=80&v=4"},"commit":{"message":"Update tests/fsharp/typecheck/sigs/neg110.bsl","shortMessageHtmlLink":"Update tests/fsharp/typecheck/sigs/neg110.bsl"}},{"before":"f3d6119c7ff34e0b09fa4881117c4893e26df13a","after":"47753f806723e53d67f2d5580d1ecaf044c27bb5","ref":"refs/heads/revert-17739-T-Gro-Move-LangFeature-AttrEnforcement","pushedAt":"2024-09-17T08:56:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"T-Gro","name":"Tomas Grosup","path":"/T-Gro","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46543583?s=80&v=4"},"commit":{"message":"Update tests/fsharp/typecheck/sigs/neg110.bsl","shortMessageHtmlLink":"Update tests/fsharp/typecheck/sigs/neg110.bsl"}},{"before":"17af76e5b5d2b23921aa5c3055e324a635f6adf7","after":null,"ref":"refs/heads/T-Gro-Move-LangFeature-AttrEnforcement","pushedAt":"2024-09-17T08:45:45.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"T-Gro","name":"Tomas Grosup","path":"/T-Gro","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46543583?s=80&v=4"}},{"before":"848c0385b1a405b7b17a1eaed233ca6eac46b48e","after":"52133d002b14cbf5d16dbd771a7dda23bb29a6d4","ref":"refs/heads/main","pushedAt":"2024-09-16T21:24:40.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"vzarytovskii","name":"Vlad Zarytovskii","path":"/vzarytovskii","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1260985?s=80&v=4"},"commit":{"message":"Merge pull request #17754 from mmitche/exclude-from-source-only-build","shortMessageHtmlLink":"Merge pull request #17754 from mmitche/exclude-from-source-only-build"}},{"before":"d30b9761e5f645fcb8d6fdec846589299fc3b627","after":"848c0385b1a405b7b17a1eaed233ca6eac46b48e","ref":"refs/heads/main","pushedAt":"2024-09-16T20:21:58.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"KevinRansom","name":"Kevin Ransom (msft)","path":"/KevinRansom","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5175830?s=80&v=4"},"commit":{"message":"Fix17713 - Reverting PR - 17649 - Make the interaction between #line and #nowarn directives consistent (#17724)\n\n* fix\r\n\r\n* temp\r\n\r\n* revert\r\n\r\n* readme\r\n\r\n---------\r\n\r\nCo-authored-by: Vlad Zarytovskii ","shortMessageHtmlLink":"Fix17713 - Reverting PR - 17649 - Make the interaction between #line …"}},{"before":"7bfb032bd73a678cd5a7efc089e4016fe884159c","after":"d30b9761e5f645fcb8d6fdec846589299fc3b627","ref":"refs/heads/main","pushedAt":"2024-09-16T18:11:35.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"T-Gro","name":"Tomas Grosup","path":"/T-Gro","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46543583?s=80&v=4"},"commit":{"message":"Fix docs for F# language (#17750)","shortMessageHtmlLink":"Fix docs for F# language (#17750)"}},{"before":"79de9567670bc23cb88ce724ca7148a409060f26","after":"7bfb032bd73a678cd5a7efc089e4016fe884159c","ref":"refs/heads/merges/main-to-release/dev17.12","pushedAt":"2024-09-16T18:04:49.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"dotnet-bot","name":"dotnet bot","path":"/dotnet-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9011267?s=80&v=4"},"commit":{"message":"Switch to new VMR control set (#17703)\n\n* Now that fsharp is on 9.0, we can switch to the new control set. Generally:\r\n- DotNetBuildFromSource -> DotNetBuildSourceOnly - Building a source-only build.\r\n- DotnetBuildFromSourceFlavor == Product -> DotNetBuildOrchestrator == true - Building in the VMR, could be source-only or MS's build.\r\n- ArcadeBuildFromSource -> DotNetBuildRepo == true -> Indicates an outer repo build.\r\n\r\n* Split out source build args\r\n\r\n* Split out source build args\r\n\r\n* Remove unnecessary source build env var set\r\n\r\n* Add properties to the bootstrap compiler build\r\n\r\n* BuildRepo -> BuildInnerRepo\r\n\r\n* Only build proto repo in inner build\r\n\r\n* Additional VMR properties for completeness\r\n\r\n* Rename sourcebuild.props -> dotnetbuild.props\r\n\r\n---------\r\n\r\nCo-authored-by: Petr ","shortMessageHtmlLink":"Switch to new VMR control set (#17703)"}},{"before":null,"after":"f3d6119c7ff34e0b09fa4881117c4893e26df13a","ref":"refs/heads/revert-17739-T-Gro-Move-LangFeature-AttrEnforcement","pushedAt":"2024-09-16T18:01:56.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"vzarytovskii","name":"Vlad Zarytovskii","path":"/vzarytovskii","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1260985?s=80&v=4"},"commit":{"message":"Revert \"Move attribute enforcement from v9 to preview (#17739)\"\n\nThis reverts commit b9df594e2a94020a5c0e07113f1725e364d4c30f.","shortMessageHtmlLink":"Revert \"Move attribute enforcement from v9 to preview (#17739)\""}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEu8MTDAA","startCursor":null,"endCursor":null}},"title":"Activity · dotnet/fsharp"}