{"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:1718184081.0","currentOid":""},"activityList":{"items":[{"before":"f0f27cc5f01884495930acffe7113676ac019f34","after":"c41720f08cb6fbb523bb9f052c92dd0f72540ef9","ref":"refs/heads/main","pushedAt":"2024-06-12T17:55:55.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":"port fsih to fsi as a hash directive (#17140)\n\n* port fsih to fsi as a hash directive\r\n\r\n* add PR number\r\n\r\n* update xlf files\r\n\r\n* update core printing baselines\r\n\r\n* rename module to FsiHelp\r\n\r\n* rewrite Help.Print() to return a string to be independent of FsiConsoleOutput.\r\n\r\n* move fsihelp module to dedicated file\r\n\r\n* use shims for the filesystem\r\n\r\n* - Use fsi.h as an user interface.\r\nUnfortunately, we lose access to the shimed filesystem by being in the FSharp.Compiler.Interactive.Settings project.\r\n\r\n* use a fsi printer for nicer output\r\n\r\n* update baselines\r\n\r\n* remove suppressItPrint parameter\r\n\r\n* Update src/FSharp.Compiler.Interactive.Settings/fsihelp.fs\r\n\r\nCo-authored-by: Brian Rourke Boll \r\n\r\n* Update src/FSharp.Compiler.Interactive.Settings/fsihelp.fs\r\n\r\nCo-authored-by: Brian Rourke Boll \r\n\r\n* use voption to let the printer work in the (v)none case\r\n\r\n* format\r\n\r\n* remove doubled assembly attributes\r\n\r\n* refactor\r\n\r\n* add some tests\r\n\r\n* - let xpath queries work with single quotes in names like \"shouldn't\"\r\n- add tests\r\n\r\n* Trigger Build\r\n\r\n* adjust changelog entry\r\n\r\n* move back to #h interface\r\n\r\n* rename tryGetDocumentation to tryGetHelp\r\n\r\n* use #help \"expr\";;\r\n\r\n* append a newline if we don't find docs to position cursor correctly\r\n\r\n* format\r\n\r\n* adjust release notes again\r\n\r\n* update surfacearea baselines\r\n\r\n* adjust help text to use \"identifier\" instead of \"expression\"\r\n\r\n* add unit test for non-identifier to show unhappy path\r\n\r\n* add bsl entries for help output inside of fsi\r\n\r\n* update line numbers in bsl files\r\n\r\n* update line numbers in err bsl files\r\n\r\n---------\r\n\r\nCo-authored-by: Brian Rourke Boll \r\nCo-authored-by: Kevin Ransom (msft) ","shortMessageHtmlLink":"port fsih to fsi as a hash directive (#17140)"}},{"before":"f9b1cccf2af2341e26cbd42eea2201e7642d80bc","after":"e74bbf9d58d4aff7b70f3fa2e163f5bd59226aad","ref":"refs/heads/feature-nullness-move-adhoc-tests","pushedAt":"2024-06-12T13:32:41.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":"cleanups","shortMessageHtmlLink":"cleanups"}},{"before":"f9b1cccf2af2341e26cbd42eea2201e7642d80bc","after":"d84326b2e2659ea927d9649e406f7b677741230a","ref":"refs/heads/feature/nullness","pushedAt":"2024-06-12T12:43:42.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":"resolve build error from auto-merge","shortMessageHtmlLink":"resolve build error from auto-merge"}},{"before":"eeb143e19210b00cb2993a78c771011e6312b015","after":"1afc28690c3d1998764e842ea60a1abb3d29d44b","ref":"refs/heads/darc-main-ff9f41ac-0846-4f28-9a02-c2e1d73e5d7c","pushedAt":"2024-06-12T12:35:18.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 20240604.1\n\nMicrosoft.SourceBuild.Intermediate.source-build-reference-packages\n From Version 9.0.0-alpha.1.24267.2 -> To Version 9.0.0-alpha.1.24304.1","shortMessageHtmlLink":"Update dependencies from https://github.com/dotnet/source-build-refer…"}},{"before":null,"after":"f9b1cccf2af2341e26cbd42eea2201e7642d80bc","ref":"refs/heads/feature-nullness-move-adhoc-tests","pushedAt":"2024-06-12T09:21:21.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 branch 'main' into feature/nullness","shortMessageHtmlLink":"Merge branch 'main' into feature/nullness"}},{"before":"382a327f587b5aedac69097bd4971bfbe3e595e3","after":"f9b1cccf2af2341e26cbd42eea2201e7642d80bc","ref":"refs/heads/feature/nullness","pushedAt":"2024-06-12T09:20:28.000Z","pushType":"push","commitsCount":32,"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 feature/nullness","shortMessageHtmlLink":"Merge branch 'main' into feature/nullness"}},{"before":"3ab2be9e87c9dc1c5c0abc4df74a5e9e28203f5b","after":"f0f27cc5f01884495930acffe7113676ac019f34","ref":"refs/heads/merges/main-to-release/dev17.11","pushedAt":"2024-06-12T08:40:25.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":"Update dependencies from https://github.com/dotnet/arcade build 20240610.5 (#17298)\n\nMicrosoft.DotNet.Arcade.Sdk\r\n From Version 8.0.0-beta.24270.4 -> To Version 8.0.0-beta.24310.5\r\n\r\nCo-authored-by: dotnet-maestro[bot] ","shortMessageHtmlLink":"Update dependencies from https://github.com/dotnet/arcade build 20240…"}},{"before":"6470bc0016675568fc2e5a8eef0818250a4864bf","after":null,"ref":"refs/heads/darc-main-f46e00f2-1ed3-4932-b234-837753971023","pushedAt":"2024-06-12T07:37:35.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dotnet-maestro[bot]","name":null,"path":"/apps/dotnet-maestro","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/16706?s=80&v=4"}},{"before":"a4666e226f6f37c29128b37361175a52bf09c282","after":"f0f27cc5f01884495930acffe7113676ac019f34","ref":"refs/heads/main","pushedAt":"2024-06-12T07:35:18.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":"Update dependencies from https://github.com/dotnet/arcade build 20240610.5 (#17298)\n\nMicrosoft.DotNet.Arcade.Sdk\r\n From Version 8.0.0-beta.24270.4 -> To Version 8.0.0-beta.24310.5\r\n\r\nCo-authored-by: dotnet-maestro[bot] ","shortMessageHtmlLink":"Update dependencies from https://github.com/dotnet/arcade build 20240…"}},{"before":"aa62eefc0e8bf42d47513dda17b7a449a66dc419","after":null,"ref":"refs/heads/merges/main-to-feature/nullness","pushedAt":"2024-06-11T17:11:15.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":"d4ad8917000f3fd8729f62eb730ee8c5fec831bf","after":"382a327f587b5aedac69097bd4971bfbe3e595e3","ref":"refs/heads/feature/nullness","pushedAt":"2024-06-11T17:11:12.000Z","pushType":"pr_merge","commitsCount":6,"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 #17213 from dotnet/merges/main-to-feature/nullness\n\nMerge main to feature/nullness","shortMessageHtmlLink":"Merge pull request #17213 from dotnet/merges/main-to-feature/nullness"}},{"before":"c2dcb6b6d4e7eb70ec6ae7ebd12014ed40fff17e","after":null,"ref":"refs/heads/feature-nullness-box-api","pushedAt":"2024-06-11T17:10:39.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":"a72457e0e35629d68c5b2f70d197f90841c1b74c","after":"d4ad8917000f3fd8729f62eb730ee8c5fec831bf","ref":"refs/heads/feature/nullness","pushedAt":"2024-06-11T17:10: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":"Feature nullness :: apply nullness annotations to usages of 'obj' in Fsharp.Core (#17284)","shortMessageHtmlLink":"Feature nullness :: apply nullness annotations to usages of 'obj' in …"}},{"before":"10cf11b37dfa56c5eedd5f90e14e3282fbc22175","after":null,"ref":"refs/heads/feature-nullness-try-infer-withoutNull","pushedAt":"2024-06-11T17:10:14.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":"3603443cb6c4dc7ffd97ff77fa301ada2741deda","after":"a72457e0e35629d68c5b2f70d197f90841c1b74c","ref":"refs/heads/feature/nullness","pushedAt":"2024-06-11T17:10:11.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":"Feature nullness :: Try infer without null even when function/method arg is marked as nullable (#17269)","shortMessageHtmlLink":"Feature nullness :: Try infer without null even when function/method …"}},{"before":"385ea7cc8182798ba45a470ff3a57f64c6d1a6bf","after":"eeb143e19210b00cb2993a78c771011e6312b015","ref":"refs/heads/darc-main-ff9f41ac-0846-4f28-9a02-c2e1d73e5d7c","pushedAt":"2024-06-11T12:41:45.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 20240604.1\n\nMicrosoft.SourceBuild.Intermediate.source-build-reference-packages\n From Version 9.0.0-alpha.1.24267.2 -> To Version 9.0.0-alpha.1.24304.1","shortMessageHtmlLink":"Update dependencies from https://github.com/dotnet/source-build-refer…"}},{"before":"a4666e226f6f37c29128b37361175a52bf09c282","after":"6470bc0016675568fc2e5a8eef0818250a4864bf","ref":"refs/heads/darc-main-f46e00f2-1ed3-4932-b234-837753971023","pushedAt":"2024-06-11T12:41:23.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 20240610.5\n\nMicrosoft.DotNet.Arcade.Sdk\n From Version 8.0.0-beta.24270.4 -> To Version 8.0.0-beta.24310.5","shortMessageHtmlLink":"Update dependencies from https://github.com/dotnet/arcade build 20240…"}},{"before":"101ae0384752ce99db248991ad2c81c19732ab4a","after":"aa62eefc0e8bf42d47513dda17b7a449a66dc419","ref":"refs/heads/merges/main-to-feature/nullness","pushedAt":"2024-06-11T12:40:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Automated command ran: fantomas\n\n Co-authored-by: T-Gro <46543583+T-Gro@users.noreply.github.com>","shortMessageHtmlLink":"Automated command ran: fantomas"}},{"before":null,"after":"a4666e226f6f37c29128b37361175a52bf09c282","ref":"refs/heads/darc-main-f46e00f2-1ed3-4932-b234-837753971023","pushedAt":"2024-06-11T12:40:11.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":"Address vsix package creation change (#17289)","shortMessageHtmlLink":"Address vsix package creation change (#17289)"}},{"before":"cdd67c76624f07ce14f798f93b6f6512fa6e0604","after":"101ae0384752ce99db248991ad2c81c19732ab4a","ref":"refs/heads/merges/main-to-feature/nullness","pushedAt":"2024-06-11T12:37:26.000Z","pushType":"push","commitsCount":174,"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 'feature/nullness' into merges/main-to-feature/nullness","shortMessageHtmlLink":"Merge branch 'feature/nullness' into merges/main-to-feature/nullness"}},{"before":"2b1465e0891977490f6cfe78f888898db79c1fbe","after":"c2dcb6b6d4e7eb70ec6ae7ebd12014ed40fff17e","ref":"refs/heads/feature-nullness-box-api","pushedAt":"2024-06-11T10:14:05.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":"arrayEqualityComparer formatting","shortMessageHtmlLink":"arrayEqualityComparer formatting"}},{"before":"53c0215f2d4f2587ed7033cb83f36cadcdc49c7f","after":"2b1465e0891977490f6cfe78f888898db79c1fbe","ref":"refs/heads/feature-nullness-box-api","pushedAt":"2024-06-11T10:13:05.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":"fsharpsuite baselines updated","shortMessageHtmlLink":"fsharpsuite baselines updated"}},{"before":"fc9c684831dfe546cdb8d7c472343725f187434e","after":null,"ref":"refs/heads/locfiles/ba329909-c9b1-4b13-8d34-d493277072ae","pushedAt":"2024-06-10T18:49:16.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dotnet-bot","name":"dotnet bot","path":"/dotnet-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9011267?s=80&v=4"}},{"before":null,"after":"fc9c684831dfe546cdb8d7c472343725f187434e","ref":"refs/heads/locfiles/ba329909-c9b1-4b13-8d34-d493277072ae","pushedAt":"2024-06-10T18:38:18.000Z","pushType":"branch_creation","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":"Merge pull request #17296 from dotnet/merges/main-to-release/dev17.11\n\nMerge main to release/dev17.11","shortMessageHtmlLink":"Merge pull request #17296 from dotnet/merges/main-to-release/dev17.11"}},{"before":"c7b0e6beb436606d39867b9a7aff6cdb4788744b","after":"fc9c684831dfe546cdb8d7c472343725f187434e","ref":"refs/heads/release/dev17.11","pushedAt":"2024-06-10T18:19:19.000Z","pushType":"pr_merge","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 pull request #17296 from dotnet/merges/main-to-release/dev17.11\n\nMerge main to release/dev17.11","shortMessageHtmlLink":"Merge pull request #17296 from dotnet/merges/main-to-release/dev17.11"}},{"before":"a4666e226f6f37c29128b37361175a52bf09c282","after":"3ab2be9e87c9dc1c5c0abc4df74a5e9e28203f5b","ref":"refs/heads/merges/main-to-release/dev17.11","pushedAt":"2024-06-10T16:39:56.000Z","pushType":"push","commitsCount":73,"pusher":{"login":"KevinRansom","name":"Kevin Ransom (msft)","path":"/KevinRansom","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5175830?s=80&v=4"},"commit":{"message":"Merge branch 'release/dev17.11' into merges/main-to-release/dev17.11","shortMessageHtmlLink":"Merge branch 'release/dev17.11' into merges/main-to-release/dev17.11"}},{"before":"ae8a75ab112c87d30567629b46c78814b9a948d5","after":"53c0215f2d4f2587ed7033cb83f36cadcdc49c7f","ref":"refs/heads/feature-nullness-box-api","pushedAt":"2024-06-10T14:18: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":"fantomas","shortMessageHtmlLink":"fantomas"}},{"before":"7fb5e9bd1c71036d8b28212782ff1cc95694f212","after":"ae8a75ab112c87d30567629b46c78814b9a948d5","ref":"refs/heads/feature-nullness-box-api","pushedAt":"2024-06-10T14:01:37.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":"adjust legacy tests","shortMessageHtmlLink":"adjust legacy tests"}},{"before":"5240ed3ff89b178be61983a2c28b34cdbbd2a6e3","after":"10cf11b37dfa56c5eedd5f90e14e3282fbc22175","ref":"refs/heads/feature-nullness-try-infer-withoutNull","pushedAt":"2024-06-10T13:13:43.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":"tests","shortMessageHtmlLink":"tests"}},{"before":"1878d78711ea9dcde1d398947a982a96b42e0f11","after":"7fb5e9bd1c71036d8b28212782ff1cc95694f212","ref":"refs/heads/feature-nullness-box-api","pushedAt":"2024-06-10T13:07:21.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":"tests adjusted","shortMessageHtmlLink":"tests adjusted"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEY5vNnwA","startCursor":null,"endCursor":null}},"title":"Activity · dotnet/fsharp"}