{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":558507042,"defaultBranch":"main","name":"swift-index-store","ownerLogin":"MobileNativeFoundation","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2022-10-27T17:27:01.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/72229556?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1707244284.0","currentOid":""},"activityList":{"items":[{"before":"27ef10a36a3fab46c557c9ccc0ecaa86455c175f","after":"7a0727021a5864d2581ef279c1689e332f2fffca","ref":"refs/heads/main","pushedAt":"2024-03-28T17:33:43.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"keith","name":"Keith Smiley","path":"/keith","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/283886?s=80&v=4"},"commit":{"message":"Include in Demangle.h (#59)\n\nThis resolves a build error when using Bazel to build on Xcode 15.3\r\n\r\n```\r\nIn file included from external/swift-index-store~/Sources/CSwiftDemangle/CSwiftDemangle.cpp:1:\r\nexternal/swift-index-store~/Sources/CSwiftDemangle/PrivateHeaders/include/swift/Demangling/Demangle.h:61:8: error: no template named 'function' in namespace 'std'\r\n std::function GenericParameterName =\r\n ~~~~~^\r\n1 error generated.\r\nError in child process '/usr/bin/xcrun'. 1\r\n```\r\n\r\nSigned-off-by: Ethan Brady ","shortMessageHtmlLink":"Include <functional> in Demangle.h (#59)"}},{"before":"92d20ff9a46cc5f5ffd36e9a69754f78ccf22019","after":null,"ref":"refs/heads/ks/add-bzlmod-support","pushedAt":"2024-02-01T23:09:22.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"keith","name":"Keith Smiley","path":"/keith","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/283886?s=80&v=4"}},{"before":"7ea4befcacd43711f13d326014d493a7dfc91994","after":"27ef10a36a3fab46c557c9ccc0ecaa86455c175f","ref":"refs/heads/main","pushedAt":"2024-02-01T23:09:21.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"keith","name":"Keith Smiley","path":"/keith","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/283886?s=80&v=4"},"commit":{"message":"Add bzlmod support (#58)\n\nFixes https://github.com/lyft/swift-index-store/issues/55","shortMessageHtmlLink":"Add bzlmod support (#58)"}},{"before":"4a58cd6302c8474f5e7bcdea1c5a0b3f00652bf5","after":"92d20ff9a46cc5f5ffd36e9a69754f78ccf22019","ref":"refs/heads/ks/add-bzlmod-support","pushedAt":"2024-02-01T23:05:51.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"keith","name":"Keith Smiley","path":"/keith","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/283886?s=80&v=4"},"commit":{"message":"fix ci","shortMessageHtmlLink":"fix ci"}},{"before":"9eee4822d7e2d250f849ce27f76ca2c971d19c0b","after":"4a58cd6302c8474f5e7bcdea1c5a0b3f00652bf5","ref":"refs/heads/ks/add-bzlmod-support","pushedAt":"2024-02-01T23:05:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"keith","name":"Keith Smiley","path":"/keith","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/283886?s=80&v=4"},"commit":{"message":"fix ci","shortMessageHtmlLink":"fix ci"}},{"before":"b7ddd9d8eb88313c794a323fad2061b8db573365","after":"9eee4822d7e2d250f849ce27f76ca2c971d19c0b","ref":"refs/heads/ks/add-bzlmod-support","pushedAt":"2024-02-01T23:02:41.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"keith","name":"Keith Smiley","path":"/keith","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/283886?s=80&v=4"},"commit":{"message":"Add bzlmod support\n\nFixes https://github.com/lyft/swift-index-store/issues/55","shortMessageHtmlLink":"Add bzlmod support"}},{"before":"92c8eed35068b42c860e480545968bd794ea8166","after":"b7ddd9d8eb88313c794a323fad2061b8db573365","ref":"refs/heads/ks/add-bzlmod-support","pushedAt":"2023-12-01T19:15:35.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"keith","name":"Keith Smiley","path":"/keith","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/283886?s=80&v=4"},"commit":{"message":"Add bzlmod support\n\nFixes https://github.com/lyft/swift-index-store/issues/55","shortMessageHtmlLink":"Add bzlmod support"}},{"before":"8c2d9541973b1c57f2992584fd2206c3ca0832db","after":"92c8eed35068b42c860e480545968bd794ea8166","ref":"refs/heads/ks/add-bzlmod-support","pushedAt":"2023-11-28T17:49:55.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"keith","name":"Keith Smiley","path":"/keith","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/283886?s=80&v=4"},"commit":{"message":"testing","shortMessageHtmlLink":"testing"}},{"before":"9a6f8a9ba76e2b7ebdcc0fb5311f4245023c9d6a","after":"8c2d9541973b1c57f2992584fd2206c3ca0832db","ref":"refs/heads/ks/add-bzlmod-support","pushedAt":"2023-11-28T17:43:49.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"keith","name":"Keith Smiley","path":"/keith","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/283886?s=80&v=4"},"commit":{"message":"Add bzlmod support\n\nFixes https://github.com/lyft/swift-index-store/issues/55","shortMessageHtmlLink":"Add bzlmod support"}},{"before":"ffe165c91705e92394d1d09e13575d2bfdac9085","after":"9a6f8a9ba76e2b7ebdcc0fb5311f4245023c9d6a","ref":"refs/heads/ks/add-bzlmod-support","pushedAt":"2023-11-27T23:14:17.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"keith","name":"Keith Smiley","path":"/keith","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/283886?s=80&v=4"},"commit":{"message":"Add bzlmod support\n\nFixes https://github.com/lyft/swift-index-store/issues/55","shortMessageHtmlLink":"Add bzlmod support"}},{"before":null,"after":"ffe165c91705e92394d1d09e13575d2bfdac9085","ref":"refs/heads/ks/add-bzlmod-support","pushedAt":"2023-11-27T23:14:04.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"keith","name":"Keith Smiley","path":"/keith","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/283886?s=80&v=4"},"commit":{"message":"Add bzlmod support\n\nFixes https://github.com/lyft/swift-index-store/issues/55","shortMessageHtmlLink":"Add bzlmod support"}},{"before":"06e819def83d6fbfe886107be01c635e671dfe23","after":null,"ref":"refs/heads/ks/fix-ci","pushedAt":"2023-11-27T18:42:39.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"keith","name":"Keith Smiley","path":"/keith","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/283886?s=80&v=4"}},{"before":"b7095d82e72205a1e98a9fd70c15dcab7fca1f7e","after":"7ea4befcacd43711f13d326014d493a7dfc91994","ref":"refs/heads/main","pushedAt":"2023-11-27T18:42:38.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"keith","name":"Keith Smiley","path":"/keith","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/283886?s=80&v=4"},"commit":{"message":"Fix CI (#57)","shortMessageHtmlLink":"Fix CI (#57)"}},{"before":null,"after":"06e819def83d6fbfe886107be01c635e671dfe23","ref":"refs/heads/ks/fix-ci","pushedAt":"2023-11-27T18:37:09.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"keith","name":"Keith Smiley","path":"/keith","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/283886?s=80&v=4"},"commit":{"message":"Fix CI","shortMessageHtmlLink":"Fix CI"}},{"before":"7652025f0d5a81ccef10229575e6bf60930b97d9","after":null,"ref":"refs/heads/ks/update-demanglenodes.def-for-swift-5.9","pushedAt":"2023-11-27T18:29:09.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"keith","name":"Keith Smiley","path":"/keith","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/283886?s=80&v=4"}},{"before":"a606a4edb65104cb52b2b9f44530e062f9c4009e","after":"b7095d82e72205a1e98a9fd70c15dcab7fca1f7e","ref":"refs/heads/main","pushedAt":"2023-11-27T18:29:08.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"keith","name":"Keith Smiley","path":"/keith","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/283886?s=80&v=4"},"commit":{"message":"Update DemangleNodes.def for Swift 5.9 (#56)","shortMessageHtmlLink":"Update DemangleNodes.def for Swift 5.9 (#56)"}},{"before":null,"after":"7652025f0d5a81ccef10229575e6bf60930b97d9","ref":"refs/heads/ks/update-demanglenodes.def-for-swift-5.9","pushedAt":"2023-11-27T18:17:31.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"keith","name":"Keith Smiley","path":"/keith","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/283886?s=80&v=4"},"commit":{"message":"Update DemangleNodes.def for Swift 5.9","shortMessageHtmlLink":"Update DemangleNodes.def for Swift 5.9"}},{"before":"9c8914715e2dff19b1dedf7d2da9b450bee978f6","after":"a606a4edb65104cb52b2b9f44530e062f9c4009e","ref":"refs/heads/main","pushedAt":"2023-08-03T16:36:13.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"keith","name":"Keith Smiley","path":"/keith","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/283886?s=80&v=4"},"commit":{"message":"Add optional JSON output (#52)\n\n- Allow users to select a custom reporter that prints JSON instead of\r\n`sed` commands\r\n\r\n- Opt-in by adding `\"reporter\": \"json\"` to the configuration file","shortMessageHtmlLink":"Add optional JSON output (#52)"}},{"before":"fd4ad355065896d1be627e83707e4076d01a1879","after":"9c8914715e2dff19b1dedf7d2da9b450bee978f6","ref":"refs/heads/main","pushedAt":"2023-07-20T19:38:54.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"keith","name":"Keith Smiley","path":"/keith","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/283886?s=80&v=4"},"commit":{"message":"Allow passing multiple index stores to unused imports tool (#50)\n\nUseful for operating on per-module index stores. To wit, an unused\r\n`import B` in module A will only be marked as unused if the tool can\r\ncollect the units from A and the USRs from B.","shortMessageHtmlLink":"Allow passing multiple index stores to unused imports tool (#50)"}},{"before":"44c32dc4ff996f2d9fd1086fcd083a17955ee0ff","after":null,"ref":"refs/heads/ks/select-xcode-14.3.1-on-ci","pushedAt":"2023-07-17T20:19:49.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"keith","name":"Keith Smiley","path":"/keith","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/283886?s=80&v=4"}},{"before":"3b5b69b15dc412e38fc6024c93224206f5b0f7d2","after":"fd4ad355065896d1be627e83707e4076d01a1879","ref":"refs/heads/main","pushedAt":"2023-07-17T20:19:47.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"keith","name":"Keith Smiley","path":"/keith","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/283886?s=80&v=4"},"commit":{"message":"Select Xcode 14.3.1 on CI (#51)\n\nThis is required for matching the DemangleNodes.def file","shortMessageHtmlLink":"Select Xcode 14.3.1 on CI (#51)"}},{"before":null,"after":"44c32dc4ff996f2d9fd1086fcd083a17955ee0ff","ref":"refs/heads/ks/select-xcode-14.3.1-on-ci","pushedAt":"2023-07-17T19:36:35.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"keith","name":"Keith Smiley","path":"/keith","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/283886?s=80&v=4"},"commit":{"message":"Select Xcode 14.3.1 on CI\n\nThis is required for matching the DemangleNodes.def file","shortMessageHtmlLink":"Select Xcode 14.3.1 on CI"}},{"before":"c395077beee259f748842b7bc508df7499e0ae4b","after":null,"ref":"refs/heads/ks/select-xcode-14.3.1-on-ci","pushedAt":"2023-07-17T19:36:32.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"keith","name":"Keith Smiley","path":"/keith","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/283886?s=80&v=4"}},{"before":null,"after":"c395077beee259f748842b7bc508df7499e0ae4b","ref":"refs/heads/ks/select-xcode-14.3.1-on-ci","pushedAt":"2023-07-17T19:36:31.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"keith","name":"Keith Smiley","path":"/keith","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/283886?s=80&v=4"},"commit":{"message":"Select Xcode 14.3.1 on CI\n\nThis is required for matching the DemangleNodes.def file","shortMessageHtmlLink":"Select Xcode 14.3.1 on CI"}},{"before":"2e9e69ef5cb9c490eca2e6af7ecc8dde614b5626","after":null,"ref":"refs/heads/ks/update-demanglenodes.def-for-swift-5.8","pushedAt":"2023-07-12T20:35:52.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"keith","name":"Keith Smiley","path":"/keith","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/283886?s=80&v=4"}},{"before":"e60169cb726630c96c4b666d1d94f4a399c7afb0","after":"3b5b69b15dc412e38fc6024c93224206f5b0f7d2","ref":"refs/heads/main","pushedAt":"2023-07-12T20:35:51.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"keith","name":"Keith Smiley","path":"/keith","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/283886?s=80&v=4"},"commit":{"message":"Update DemangleNodes.def for Swift 5.8 (#15)","shortMessageHtmlLink":"Update DemangleNodes.def for Swift 5.8 (#15)"}},{"before":"6c96a3d1fcb7a50c09bae54ab66c908e3c9e1445","after":null,"ref":"refs/heads/ks/use-withunsafemutablepointer-for-c-calls","pushedAt":"2023-07-12T20:35:17.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"keith","name":"Keith Smiley","path":"/keith","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/283886?s=80&v=4"}},{"before":"1467a02cb4aec5388f74df1fd55448d6dfa54063","after":"e60169cb726630c96c4b666d1d94f4a399c7afb0","ref":"refs/heads/main","pushedAt":"2023-07-12T20:35:15.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"keith","name":"Keith Smiley","path":"/keith","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/283886?s=80&v=4"},"commit":{"message":"Use withUnsafeMutablePointer for C calls (#48)\n\nWith Swift 5.9 our uses of the index C APIs warned with:\r\n\r\n```\r\n.../Sources/IndexStore/IndexStore.swift:299:66: warning: forming 'UnsafeMutableRawPointer' to a variable of type '(SymbolOccurrence, (Symbol, SymbolRoles) -> ())'; this is likely incorrect because '(SymbolOccurrence, (Symbol, SymbolRoles) -> ())' may contain an object reference.\r\n```\r\n\r\nThis solution is referenced in the swift-evolution proposal's common\r\nworkarounds:\r\nhttps://github.com/atrick/swift-evolution/blob/diagnose-implicit-raw-bitwise/proposals/nnnn-implicit-raw-bitwise-conversion.md#workarounds-for-common-cases","shortMessageHtmlLink":"Use withUnsafeMutablePointer for C calls (#48)"}},{"before":"70ae5834c5e83043914c9397cf292eecfa89d2e9","after":null,"ref":"refs/heads/ks/fix-c-api-calls","pushedAt":"2023-07-12T20:30:11.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"keith","name":"Keith Smiley","path":"/keith","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/283886?s=80&v=4"}},{"before":null,"after":"6c96a3d1fcb7a50c09bae54ab66c908e3c9e1445","ref":"refs/heads/ks/use-withunsafemutablepointer-for-c-calls","pushedAt":"2023-06-15T22:48:20.006Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"keith","name":"Keith Smiley","path":"/keith","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/283886?s=80&v=4"},"commit":{"message":"Use withUnsafeMutablePointer for C calls\n\nWith Swift 5.9 our uses of the index C APIs warned with:\n\n```\n.../Sources/IndexStore/IndexStore.swift:299:66: warning: forming 'UnsafeMutableRawPointer' to a variable of type '(SymbolOccurrence, (Symbol, SymbolRoles) -> ())'; this is likely incorrect because '(SymbolOccurrence, (Symbol, SymbolRoles) -> ())' may contain an object reference.\n```\n\nThis solution is referenced in the swift-evolution proposal's common\nworkarounds: https://github.com/atrick/swift-evolution/blob/diagnose-implicit-raw-bitwise/proposals/nnnn-implicit-raw-bitwise-conversion.md#workarounds-for-common-cases","shortMessageHtmlLink":"Use withUnsafeMutablePointer for C calls"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEIgQI-gA","startCursor":null,"endCursor":null}},"title":"Activity ยท MobileNativeFoundation/swift-index-store"}