{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":154773196,"defaultBranch":"main","name":"sourcekit-lsp","ownerLogin":"swiftlang","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2018-10-26T03:39:21.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/42816656?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1726740872.0","currentOid":""},"activityList":{"items":[{"before":"5df19cccfc23c1e77498cd3daae7af211fd3c24e","after":"0028cf963e78f8284c5db7470b07e3a68d4cdd21","ref":"refs/heads/main","pushedAt":"2024-09-20T00:34:19.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"ahoppen","name":"Alex Hoppen","path":"/ahoppen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4062178?s=80&v=4"},"commit":{"message":"Merge pull request #1684 from ahoppen/no-bsp-messages-before-initialize\n\nDon’t send messages to the BSP server before the `build/initialize` request returns","shortMessageHtmlLink":"Merge pull request #1684 from ahoppen/no-bsp-messages-before-initialize"}},{"before":"478227308b402212cbfbae69e2ee3332c7fe0853","after":"5df19cccfc23c1e77498cd3daae7af211fd3c24e","ref":"refs/heads/main","pushedAt":"2024-09-20T00:00:26.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"ahoppen","name":"Alex Hoppen","path":"/ahoppen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4062178?s=80&v=4"},"commit":{"message":"Merge pull request #1688 from ahoppen/reply-to-requests-on-jsonrpc-closure\n\nWhen a JSON-RPC connection is closed, send an error response to all outstanding requests","shortMessageHtmlLink":"Merge pull request #1688 from ahoppen/reply-to-requests-on-jsonrpc-cl…"}},{"before":"b8b53633cf50cb3b1a3bb2f7e58bfc509d2c7d39","after":"478227308b402212cbfbae69e2ee3332c7fe0853","ref":"refs/heads/main","pushedAt":"2024-09-19T20:38:11.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"ahoppen","name":"Alex Hoppen","path":"/ahoppen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4062178?s=80&v=4"},"commit":{"message":"Merge pull request #1682 from ahoppen/swiftpm-symlink\n\nFix an issue that caused us to not get compiler arguments when opening a SwiftPM package at a symlink","shortMessageHtmlLink":"Merge pull request #1682 from ahoppen/swiftpm-symlink"}},{"before":"5574fdcb17f0ba2b9fed614026c7bcf86e2d3f24","after":"b8b53633cf50cb3b1a3bb2f7e58bfc509d2c7d39","ref":"refs/heads/main","pushedAt":"2024-09-19T00:42:25.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"ahoppen","name":"Alex Hoppen","path":"/ahoppen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4062178?s=80&v=4"},"commit":{"message":"Merge pull request #1676 from ahoppen/no-reload-if-settings-didnt-change\n\nOnly reopen files for which the build settings actually changed","shortMessageHtmlLink":"Merge pull request #1676 from ahoppen/no-reload-if-settings-didnt-change"}},{"before":"4a2d2d07d4b725674db96ee5fcca9d641464159f","after":"5574fdcb17f0ba2b9fed614026c7bcf86e2d3f24","ref":"refs/heads/main","pushedAt":"2024-09-19T00:42:13.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"ahoppen","name":"Alex Hoppen","path":"/ahoppen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4062178?s=80&v=4"},"commit":{"message":"Merge pull request #1678 from ahoppen/harder-cancellation\n\nUpdate cancellation tests to harder type checking example","shortMessageHtmlLink":"Merge pull request #1678 from ahoppen/harder-cancellation"}},{"before":"41f835471080f14442b3373b93f4b6d8e934789b","after":"4a2d2d07d4b725674db96ee5fcca9d641464159f","ref":"refs/heads/main","pushedAt":"2024-09-18T18:54:18.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"ahoppen","name":"Alex Hoppen","path":"/ahoppen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4062178?s=80&v=4"},"commit":{"message":"Merge pull request #1675 from ahoppen/fix-mem-leak\n\nFix a memory leak","shortMessageHtmlLink":"Merge pull request #1675 from ahoppen/fix-mem-leak"}},{"before":"bc17a9e20f61250db68b95ccdde20df4bd062524","after":"41f835471080f14442b3373b93f4b6d8e934789b","ref":"refs/heads/main","pushedAt":"2024-09-18T14:53:19.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"ahoppen","name":"Alex Hoppen","path":"/ahoppen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4062178?s=80&v=4"},"commit":{"message":"Merge pull request #1677 from ahoppen/require-6.0\n\nRequire a Swift 6 compiler to build SourceKit-LSP","shortMessageHtmlLink":"Merge pull request #1677 from ahoppen/require-6.0"}},{"before":"6e99e34898a9864b2a12b3f06d72068514b7ce9d","after":"bc17a9e20f61250db68b95ccdde20df4bd062524","ref":"refs/heads/main","pushedAt":"2024-09-18T14:52:49.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"ahoppen","name":"Alex Hoppen","path":"/ahoppen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4062178?s=80&v=4"},"commit":{"message":"Merge pull request #1680 from ahoppen/transitive-dependencies\n\nMark all transitive dependents of a modified target as being unprepared","shortMessageHtmlLink":"Merge pull request #1680 from ahoppen/transitive-dependencies"}},{"before":null,"after":"6e99e34898a9864b2a12b3f06d72068514b7ce9d","ref":"refs/heads/ahoppen/bsp-migration-head","pushedAt":"2024-09-16T23:22:44.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ahoppen","name":"Alex Hoppen","path":"/ahoppen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4062178?s=80&v=4"},"commit":{"message":"Merge pull request #1674 from ahoppen/bsp-cleanup\n\nClean-up of the build system integration","shortMessageHtmlLink":"Merge pull request #1674 from ahoppen/bsp-cleanup"}},{"before":null,"after":"765c2c03c79f913834a371fb6326fe0761d33b39","ref":"refs/heads/ahoppen/bsp-migration-base","pushedAt":"2024-09-16T23:22:12.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ahoppen","name":"Alex Hoppen","path":"/ahoppen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4062178?s=80&v=4"},"commit":{"message":"Merge pull request #1652 from ahoppen/initial-package-loading-race-condition\n\nFix a race condition that could cause the build graph to not be generated when doing initial background indexing","shortMessageHtmlLink":"Merge pull request #1652 from ahoppen/initial-package-loading-race-co…"}},{"before":"9334bb756712554c09fc47b7600f8fab4e6ead26","after":"6e99e34898a9864b2a12b3f06d72068514b7ce9d","ref":"refs/heads/main","pushedAt":"2024-09-16T23:18:18.000Z","pushType":"pr_merge","commitsCount":30,"pusher":{"login":"ahoppen","name":"Alex Hoppen","path":"/ahoppen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4062178?s=80&v=4"},"commit":{"message":"Merge pull request #1674 from ahoppen/bsp-cleanup\n\nClean-up of the build system integration","shortMessageHtmlLink":"Merge pull request #1674 from ahoppen/bsp-cleanup"}},{"before":"fe1363c47b29e8b2d7a50b46d8fedd87952a60a5","after":"9334bb756712554c09fc47b7600f8fab4e6ead26","ref":"refs/heads/main","pushedAt":"2024-09-16T16:18:05.000Z","pushType":"pr_merge","commitsCount":7,"pusher":{"login":"ahoppen","name":"Alex Hoppen","path":"/ahoppen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4062178?s=80&v=4"},"commit":{"message":"Merge pull request #1668 from ahoppen/connection-based-bsp\n\nUse a `LocalConnection` to communicate the BSP messages between SourceKit-LSP and the build system","shortMessageHtmlLink":"Merge pull request #1668 from ahoppen/connection-based-bsp"}},{"before":"f07a30eaa4f4f7df67c8a67ef552ecff63e6b715","after":"fe1363c47b29e8b2d7a50b46d8fedd87952a60a5","ref":"refs/heads/main","pushedAt":"2024-09-14T17:42:32.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"ahoppen","name":"Alex Hoppen","path":"/ahoppen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4062178?s=80&v=4"},"commit":{"message":"Merge pull request #1666 from ahoppen/skip-was\n\nSkip `testWasm` in CI if toolchain cannot compile for wasm","shortMessageHtmlLink":"Merge pull request #1666 from ahoppen/skip-was"}},{"before":"f5245bf96aac6dbe6ef2baf9ee846335791e9db6","after":"f07a30eaa4f4f7df67c8a67ef552ecff63e6b715","ref":"refs/heads/main","pushedAt":"2024-09-13T22:15:57.000Z","pushType":"pr_merge","commitsCount":5,"pusher":{"login":"ahoppen","name":"Alex Hoppen","path":"/ahoppen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4062178?s=80&v=4"},"commit":{"message":"Merge pull request #1665 from ahoppen/another-asp\n\nMigrate the remaining methods in `BuiltInBuildSystem` to be BSP-based","shortMessageHtmlLink":"Merge pull request #1665 from ahoppen/another-asp"}},{"before":"367b19aa73b3fcfa6e8390fb1d3ecff10f8341da","after":"f5245bf96aac6dbe6ef2baf9ee846335791e9db6","ref":"refs/heads/main","pushedAt":"2024-09-13T15:36:25.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"ahoppen","name":"Alex Hoppen","path":"/ahoppen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4062178?s=80&v=4"},"commit":{"message":"Merge pull request #1664 from ahoppen/buildgraph-generation-targets\n\nImplicitly trigger build graph generation when creating a `SwiftPMBuildSystem` and migrate `targets(dependingOn:)` and `topologicalSort` to BSP","shortMessageHtmlLink":"Merge pull request #1664 from ahoppen/buildgraph-generation-targets"}},{"before":"dd5018384b7c824b2868e6f05b61ea8515d8056d","after":"367b19aa73b3fcfa6e8390fb1d3ecff10f8341da","ref":"refs/heads/main","pushedAt":"2024-09-12T23:16:27.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"ahoppen","name":"Alex Hoppen","path":"/ahoppen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4062178?s=80&v=4"},"commit":{"message":"Merge pull request #1663 from ahoppen/language-dependencies-initialize\n\nMigrate `defaultLanguage(for:)` and `filesDependenciesUpdated` to BSP and use `InitializeRequest` from BSP to communicate static options","shortMessageHtmlLink":"Merge pull request #1663 from ahoppen/language-dependencies-initialize"}},{"before":"35899ab348f16d16a71f112bf10690096fb4ef52","after":"dd5018384b7c824b2868e6f05b61ea8515d8056d","ref":"refs/heads/main","pushedAt":"2024-09-12T14:33:48.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"ahoppen","name":"Alex Hoppen","path":"/ahoppen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4062178?s=80&v=4"},"commit":{"message":"Merge pull request #1660 from ahoppen/source-files-bsp\n\nMigrate getting the list of all source files to BSP","shortMessageHtmlLink":"Merge pull request #1660 from ahoppen/source-files-bsp"}},{"before":"cf47f2c72be3b679342f5dc440b78254a0d00566","after":"35899ab348f16d16a71f112bf10690096fb4ef52","ref":"refs/heads/main","pushedAt":"2024-09-11T21:38:16.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"ahoppen","name":"Alex Hoppen","path":"/ahoppen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4062178?s=80&v=4"},"commit":{"message":"Merge pull request #1658 from ahoppen/revert-uri-hack\n\nRevert \"Add an extra percent encoding layer when encoding DocumentURIs to LSP requests\"","shortMessageHtmlLink":"Merge pull request #1658 from ahoppen/revert-uri-hack"}},{"before":"bf8ff8b3d187f0fbacb94ad6fd5f5a3e018dcd42","after":"cf47f2c72be3b679342f5dc440b78254a0d00566","ref":"refs/heads/main","pushedAt":"2024-09-11T20:41:38.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"ahoppen","name":"Alex Hoppen","path":"/ahoppen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4062178?s=80&v=4"},"commit":{"message":"Merge pull request #1659 from ahoppen/more-bsp\n\nMigrate `fileHandlingCapability` and `prepare` to BSP and remove `registerForChangeNotifications`","shortMessageHtmlLink":"Merge pull request #1659 from ahoppen/more-bsp"}},{"before":"37f7540ebe5d112bb2f8f585d5bc85799f38b082","after":"bf8ff8b3d187f0fbacb94ad6fd5f5a3e018dcd42","ref":"refs/heads/main","pushedAt":"2024-09-11T15:23:33.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"ahoppen","name":"Alex Hoppen","path":"/ahoppen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4062178?s=80&v=4"},"commit":{"message":"Merge pull request #1657 from ahoppen/custom-timeout\n\nAllow overriding the timeout duration for tests","shortMessageHtmlLink":"Merge pull request #1657 from ahoppen/custom-timeout"}},{"before":"e083124ca5044a54de1e194c2018bb4577edb371","after":"37f7540ebe5d112bb2f8f585d5bc85799f38b082","ref":"refs/heads/main","pushedAt":"2024-09-11T15:23:25.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"ahoppen","name":"Alex Hoppen","path":"/ahoppen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4062178?s=80&v=4"},"commit":{"message":"Merge pull request #1656 from ahoppen/workspace-delegate\n\nMake `Workspace` the delegate of a `BuildSystemManager`","shortMessageHtmlLink":"Merge pull request #1656 from ahoppen/workspace-delegate"}},{"before":"a4edcea2400c49e5c87c3f9ee35c989d60c57b99","after":"e083124ca5044a54de1e194c2018bb4577edb371","ref":"refs/heads/main","pushedAt":"2024-09-10T23:27:23.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"ahoppen","name":"Alex Hoppen","path":"/ahoppen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4062178?s=80&v=4"},"commit":{"message":"Merge pull request #1655 from ahoppen/bsp-settings\n\nUse BSP requests to get build settings of a source file","shortMessageHtmlLink":"Merge pull request #1655 from ahoppen/bsp-settings"}},{"before":"9473aeb349a71cc3e3baf55f851514b94e7be053","after":"a4edcea2400c49e5c87c3f9ee35c989d60c57b99","ref":"refs/heads/main","pushedAt":"2024-09-10T19:58:21.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"ahoppen","name":"Alex Hoppen","path":"/ahoppen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4062178?s=80&v=4"},"commit":{"message":"Merge pull request #1654 from ahoppen/fix-leak\n\nFix retain cycle between `BuiltInBuildSystemAdapter` and `BuiltInBuildSystemAdapterDelegate`","shortMessageHtmlLink":"Merge pull request #1654 from ahoppen/fix-leak"}},{"before":"851feba559e75c2426acb594c2d56844cf48730f","after":"9473aeb349a71cc3e3baf55f851514b94e7be053","ref":"refs/heads/main","pushedAt":"2024-09-10T13:37:09.000Z","pushType":"pr_merge","commitsCount":5,"pusher":{"login":"ahoppen","name":"Alex Hoppen","path":"/ahoppen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4062178?s=80&v=4"},"commit":{"message":"Merge pull request #1653 from ahoppen/build-system-creation\n\nCreate `BuiltInBuildSystem` in `BuildSystemAdapter`","shortMessageHtmlLink":"Merge pull request #1653 from ahoppen/build-system-creation"}},{"before":"765c2c03c79f913834a371fb6326fe0761d33b39","after":"851feba559e75c2426acb594c2d56844cf48730f","ref":"refs/heads/main","pushedAt":"2024-09-10T04:02:57.000Z","pushType":"pr_merge","commitsCount":6,"pusher":{"login":"ahoppen","name":"Alex Hoppen","path":"/ahoppen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4062178?s=80&v=4"},"commit":{"message":"Merge pull request #1649 from ahoppen/bsp-preparation\n\nStart migration of the communication between SourceKit-LSP and build systems to happen via the Build Server Protocol (BSP)","shortMessageHtmlLink":"Merge pull request #1649 from ahoppen/bsp-preparation"}},{"before":"480bb0c5328dab7350cbfcc9c1105a2cfd48a32f","after":"2c8718493a54d4795f696dc2867e882f7ea08fab","ref":"refs/heads/release/6.0.1","pushedAt":"2024-09-09T23:41:38.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"ahoppen","name":"Alex Hoppen","path":"/ahoppen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4062178?s=80&v=4"},"commit":{"message":"Merge pull request #1648 from ahoppen/6.0/decode-preperation-mode\n\n[6.0.1] Decode a few keys in `SourceKitLSPOptions` that we missed before","shortMessageHtmlLink":"Merge pull request #1648 from ahoppen/6.0/decode-preperation-mode"}},{"before":"33e955ab6c62c37ba06b09f41e5f770da3f99fe2","after":"765c2c03c79f913834a371fb6326fe0761d33b39","ref":"refs/heads/main","pushedAt":"2024-09-09T22:21:45.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"ahoppen","name":"Alex Hoppen","path":"/ahoppen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4062178?s=80&v=4"},"commit":{"message":"Merge pull request #1652 from ahoppen/initial-package-loading-race-condition\n\nFix a race condition that could cause the build graph to not be generated when doing initial background indexing","shortMessageHtmlLink":"Merge pull request #1652 from ahoppen/initial-package-loading-race-co…"}},{"before":"dfbf8f4ec915f46761cb2d555fc70549f5f58ac5","after":"33e955ab6c62c37ba06b09f41e5f770da3f99fe2","ref":"refs/heads/main","pushedAt":"2024-09-07T09:27:19.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"ahoppen","name":"Alex Hoppen","path":"/ahoppen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4062178?s=80&v=4"},"commit":{"message":"Merge pull request #1632 from ahoppen/lazy-workspace-loading\n\nDon’t block the generation of a build system by build graph generation","shortMessageHtmlLink":"Merge pull request #1632 from ahoppen/lazy-workspace-loading"}},{"before":"17cc06dfcd5457959e46ff7f34a4c81e2a9c077a","after":"dfbf8f4ec915f46761cb2d555fc70549f5f58ac5","ref":"refs/heads/main","pushedAt":"2024-09-07T00:54:39.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"ahoppen","name":"Alex Hoppen","path":"/ahoppen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4062178?s=80&v=4"},"commit":{"message":"Merge pull request #1646 from ahoppen/no-custom-decode-options\n\nRemove custom decoding function from `SourceKitLSPOptions`","shortMessageHtmlLink":"Merge pull request #1646 from ahoppen/no-custom-decode-options"}},{"before":"480bb0c5328dab7350cbfcc9c1105a2cfd48a32f","after":"8b3275ee07f18281023f0b17b58ac72e3a03715c","ref":"refs/heads/release/6.0","pushedAt":"2024-09-06T22:52:38.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"ahoppen","name":"Alex Hoppen","path":"/ahoppen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4062178?s=80&v=4"},"commit":{"message":"Merge pull request #1647 from ahoppen/6.0/decode-preperation-mode\n\n[6.0] Decode a few keys in `SourceKitLSPOptions` that we missed before","shortMessageHtmlLink":"Merge pull request #1647 from ahoppen/6.0/decode-preperation-mode"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEu27CxAA","startCursor":null,"endCursor":null}},"title":"Activity · swiftlang/sourcekit-lsp"}