{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":261569449,"defaultBranch":"main","name":"swift-driver","ownerLogin":"artemcm","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2020-05-05T19:53:21.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/5856203?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1716911822.0","currentOid":""},"activityList":{"items":[{"before":"34ce3830c7981b9c4931a13c8a10c2f9276ebe46","after":"9354e070f2b4f2e6ed59d924b9ac271dab21b5ca","ref":"refs/heads/ExplicitAutoLinkScanner","pushedAt":"2024-05-28T19:51:10.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"artemcm","name":"Artem Chikin","path":"/artemcm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5856203?s=80&v=4"},"commit":{"message":"[Explicit Module Builds] Adopt dependency scanner Link Libraries support\n\n- Adopt new libSwiftScan API to query link libraries for each module dependency\n- Introduce '-explicit-auto-linking' to turn explicit dependency link library information into flags passed directly to the linker invocation","shortMessageHtmlLink":"[Explicit Module Builds] Adopt dependency scanner Link Libraries support"}},{"before":"efa6ef13b0de111a0857cb7cd152de8c6fd72293","after":"34ce3830c7981b9c4931a13c8a10c2f9276ebe46","ref":"refs/heads/ExplicitAutoLinkScanner","pushedAt":"2024-05-28T18:47:29.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"artemcm","name":"Artem Chikin","path":"/artemcm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5856203?s=80&v=4"},"commit":{"message":"[Explicit Module Builds] Adopt dependency scanner Link Libraries support\n\n- Adopt new libSwiftScan API to query link libraries for each module dependency\n- Introduce '-explicit-auto-linking' to turn explicit dependency link library information into flags passed directly to the linker invocation","shortMessageHtmlLink":"[Explicit Module Builds] Adopt dependency scanner Link Libraries support"}},{"before":"aaaf4e136b07a491bbded276322682ff41ddf21f","after":null,"ref":"refs/heads/60DepScanSourceLocs","pushedAt":"2024-05-28T15:57:02.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"artemcm","name":"Artem Chikin","path":"/artemcm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5856203?s=80&v=4"}},{"before":"72799bb0871e49e8c95f6df33dcf95dbe6d6c833","after":"efa6ef13b0de111a0857cb7cd152de8c6fd72293","ref":"refs/heads/ExplicitAutoLinkScanner","pushedAt":"2024-05-24T22:45:19.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"artemcm","name":"Artem Chikin","path":"/artemcm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5856203?s=80&v=4"},"commit":{"message":"[Explicit Module Builds] Adopt dependency scanner Link Libraries support\n\n- Adopt new libSwiftScan API to query link libraries for each module dependency\n- Introduce '-explicit-auto-linking' to turn explicit dependency link library information into flags passed directly to the linker invocation","shortMessageHtmlLink":"[Explicit Module Builds] Adopt dependency scanner Link Libraries support"}},{"before":"aaee7661fe0d7ca8bb9a2bd711b6610e015ed0ce","after":"72799bb0871e49e8c95f6df33dcf95dbe6d6c833","ref":"refs/heads/ExplicitAutoLinkScanner","pushedAt":"2024-05-24T22:44:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"artemcm","name":"Artem Chikin","path":"/artemcm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5856203?s=80&v=4"},"commit":{"message":"[Explicit Module Builds] Adopt dependency scanner Link Libraries support\n\n- Adopt new libSwiftScan API to query link libraries for each module dependency\n- Introduce '-explicit-auto-linking' to turn explicit dependency link library information into flags passed directly to the linker invocation","shortMessageHtmlLink":"[Explicit Module Builds] Adopt dependency scanner Link Libraries support"}},{"before":null,"after":"8093c96b82d598fce6c2fe7d4cf54eea16523fac","ref":"refs/heads/DiagsOnInvalidDebugExecutable","pushedAt":"2024-05-24T18:36:05.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"artemcm","name":"Artem Chikin","path":"/artemcm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5856203?s=80&v=4"},"commit":{"message":"Fail compilation with an error diagnostic when specified 'SWIFT_DRIVER__EXEC' argument does not exist\n\nResolves rdar://128636621","shortMessageHtmlLink":"Fail compilation with an error diagnostic when specified 'SWIFT_DRIVE…"}},{"before":"d50ab370aa48cde6403c3947fe17fdec4d9c564f","after":"aaee7661fe0d7ca8bb9a2bd711b6610e015ed0ce","ref":"refs/heads/ExplicitAutoLinkScanner","pushedAt":"2024-05-22T18:16:26.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"artemcm","name":"Artem Chikin","path":"/artemcm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5856203?s=80&v=4"},"commit":{"message":"[Dependency Scanner] Explicit auto-link commands WIP","shortMessageHtmlLink":"[Dependency Scanner] Explicit auto-link commands WIP"}},{"before":null,"after":"aaaf4e136b07a491bbded276322682ff41ddf21f","ref":"refs/heads/60DepScanSourceLocs","pushedAt":"2024-05-22T16:09:52.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"artemcm","name":"Artem Chikin","path":"/artemcm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5856203?s=80&v=4"},"commit":{"message":"[NFC] Fix diagnostic message query formatting for compatibility with existing tests","shortMessageHtmlLink":"[NFC] Fix diagnostic message query formatting for compatibility with …"}},{"before":"b65045f1a0c347b683e5242da1887fcba1fbfe0e","after":null,"ref":"refs/heads/FixDepScanDiagTestForSourceLoc","pushedAt":"2024-05-22T04:15:01.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"artemcm","name":"Artem Chikin","path":"/artemcm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5856203?s=80&v=4"}},{"before":null,"after":"d50ab370aa48cde6403c3947fe17fdec4d9c564f","ref":"refs/heads/ExplicitAutoLinkScanner","pushedAt":"2024-05-21T22:43:00.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"artemcm","name":"Artem Chikin","path":"/artemcm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5856203?s=80&v=4"},"commit":{"message":"[Dependency Scanner] Explicit auto-link commands WIP","shortMessageHtmlLink":"[Dependency Scanner] Explicit auto-link commands WIP"}},{"before":"80ccc07936f8561dcb54878c61743f9faaa662a4","after":"b65045f1a0c347b683e5242da1887fcba1fbfe0e","ref":"refs/heads/FixDepScanDiagTestForSourceLoc","pushedAt":"2024-05-20T18:25:12.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"artemcm","name":"Artem Chikin","path":"/artemcm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5856203?s=80&v=4"},"commit":{"message":"[NFC] Fix diagnostic message query formatting for compatibility with existing tests","shortMessageHtmlLink":"[NFC] Fix diagnostic message query formatting for compatibility with …"}},{"before":"c5256414e592babab0bed5f6daae5b594d9dc494","after":"80ccc07936f8561dcb54878c61743f9faaa662a4","ref":"refs/heads/FixDepScanDiagTestForSourceLoc","pushedAt":"2024-05-20T17:54:55.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"artemcm","name":"Artem Chikin","path":"/artemcm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5856203?s=80&v=4"},"commit":{"message":"[NFC] Fix diagnostic message query formatting for compatibility with existing tests","shortMessageHtmlLink":"[NFC] Fix diagnostic message query formatting for compatibility with …"}},{"before":"5c8c04de897c244b7d8571c40ff67aacc5bea88c","after":"c5256414e592babab0bed5f6daae5b594d9dc494","ref":"refs/heads/FixDepScanDiagTestForSourceLoc","pushedAt":"2024-05-17T15:27:40.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"artemcm","name":"Artem Chikin","path":"/artemcm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5856203?s=80&v=4"},"commit":{"message":"[NFC] Fix diagnostic message query formatting for compatibility with existing tests","shortMessageHtmlLink":"[NFC] Fix diagnostic message query formatting for compatibility with …"}},{"before":"ba0978121862845234efd2f561e9c45b27bd0c77","after":"5c8c04de897c244b7d8571c40ff67aacc5bea88c","ref":"refs/heads/FixDepScanDiagTestForSourceLoc","pushedAt":"2024-05-17T15:26:28.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"artemcm","name":"Artem Chikin","path":"/artemcm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5856203?s=80&v=4"},"commit":{"message":"[NFC] Fix diagnostic message query formatting for compatibility with existing tests","shortMessageHtmlLink":"[NFC] Fix diagnostic message query formatting for compatibility with …"}},{"before":"8006132b01f1039128843b7dfe8a7031c186f054","after":"ba0978121862845234efd2f561e9c45b27bd0c77","ref":"refs/heads/FixDepScanDiagTestForSourceLoc","pushedAt":"2024-05-16T22:00:21.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"artemcm","name":"Artem Chikin","path":"/artemcm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5856203?s=80&v=4"},"commit":{"message":"[Test] Fix `testParallelDependencyScanningDiagnostics` to handle new diagnostics with source-locations","shortMessageHtmlLink":"[Test] Fix testParallelDependencyScanningDiagnostics to handle new …"}},{"before":"462e49ae5703d6a073b4dd141f50915fa9f9fa05","after":"8006132b01f1039128843b7dfe8a7031c186f054","ref":"refs/heads/FixDepScanDiagTestForSourceLoc","pushedAt":"2024-05-16T16:08:09.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"artemcm","name":"Artem Chikin","path":"/artemcm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5856203?s=80&v=4"},"commit":{"message":"[Test] Fix `testParallelDependencyScanningDiagnostics` to handle new diagnostics with source-locations","shortMessageHtmlLink":"[Test] Fix testParallelDependencyScanningDiagnostics to handle new …"}},{"before":null,"after":"462e49ae5703d6a073b4dd141f50915fa9f9fa05","ref":"refs/heads/FixDepScanDiagTestForSourceLoc","pushedAt":"2024-05-16T16:07:14.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"artemcm","name":"Artem Chikin","path":"/artemcm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5856203?s=80&v=4"},"commit":{"message":"[Test] Fix `testParallelDependencyScanningDiagnostics` to handle new diagnostics with source-locations","shortMessageHtmlLink":"[Test] Fix testParallelDependencyScanningDiagnostics to handle new …"}},{"before":"59a77707c33c6c74339df9954a1b03e7793f113a","after":"dd5bbca1f1d993fe3c601306affea56a1acadac1","ref":"refs/heads/main","pushedAt":"2024-05-16T15:50:20.000Z","pushType":"push","commitsCount":14,"pusher":{"login":"artemcm","name":"Artem Chikin","path":"/artemcm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5856203?s=80&v=4"},"commit":{"message":"Merge pull request #1605 from etcwilde/ewilde/accept-clangxx-env-var\n\nAllow setting the clang++ environment variable","shortMessageHtmlLink":"Merge pull request apple#1605 from etcwilde/ewilde/accept-clangxx-env…"}},{"before":"de435b966b833b468cdf14a6ac3d56896b10afde","after":null,"ref":"refs/heads/DepScanSourceLocs","pushedAt":"2024-05-14T21:17:37.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"artemcm","name":"Artem Chikin","path":"/artemcm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5856203?s=80&v=4"}},{"before":"ad8227459f67c88cee9644f755368b2917fd4aa5","after":null,"ref":"refs/heads/60DepScanFallback","pushedAt":"2024-05-14T20:58:42.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"artemcm","name":"Artem Chikin","path":"/artemcm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5856203?s=80&v=4"}},{"before":"f4e13287d99ace9b8f471900c60eaf2c9bd52f90","after":"de435b966b833b468cdf14a6ac3d56896b10afde","ref":"refs/heads/DepScanSourceLocs","pushedAt":"2024-05-14T16:50:56.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"artemcm","name":"Artem Chikin","path":"/artemcm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5856203?s=80&v=4"},"commit":{"message":"[Explicit Module Builds] Get source locations from the dependency scanner and emit diagnostics with them\n\n- Adopt new libSwiftScan API to get source location for each emitted diagnostic: buffer identifier, line number, column number.","shortMessageHtmlLink":"[Explicit Module Builds] Get source locations from the dependency sca…"}},{"before":"f2eb9061d1ef5e63c9f65773e37e878a953077d5","after":"f4e13287d99ace9b8f471900c60eaf2c9bd52f90","ref":"refs/heads/DepScanSourceLocs","pushedAt":"2024-05-14T16:17:32.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"artemcm","name":"Artem Chikin","path":"/artemcm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5856203?s=80&v=4"},"commit":{"message":"[Explicit Module Builds] Get source locations from the dependency scanner and emit diagnostics with them\n\n- Adopt new libSwiftScan API to get source location for each emitted diagnostic: buffer identifier, line number, column number.","shortMessageHtmlLink":"[Explicit Module Builds] Get source locations from the dependency sca…"}},{"before":"3cf6d937fa1d863afc6c0e1023bf2ff2058ffe80","after":"f2eb9061d1ef5e63c9f65773e37e878a953077d5","ref":"refs/heads/DepScanSourceLocs","pushedAt":"2024-05-14T15:58:15.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"artemcm","name":"Artem Chikin","path":"/artemcm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5856203?s=80&v=4"},"commit":{"message":"[Explicit Module Builds] Get source locations from the dependency scanner and emit diagnostics with them\n\n- Adopt new libSwiftScan API to get source location for each emitted diagnostic: buffer identifier, line number, column number.","shortMessageHtmlLink":"[Explicit Module Builds] Get source locations from the dependency sca…"}},{"before":"f4959b9fb9f726ac8aa87cbf6ec680f1f7b59252","after":"3cf6d937fa1d863afc6c0e1023bf2ff2058ffe80","ref":"refs/heads/DepScanSourceLocs","pushedAt":"2024-05-14T15:41:22.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"artemcm","name":"Artem Chikin","path":"/artemcm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5856203?s=80&v=4"},"commit":{"message":"[Explicit Module Builds] Get source locations from the dependency scanner and emit diagnostics with them\n\n- Adopt new libSwiftScan API to get source location for each emitted diagnostic: buffer identifier, line number, column number.","shortMessageHtmlLink":"[Explicit Module Builds] Get source locations from the dependency sca…"}},{"before":"14c82d251fc3dca7751d98cdb67f57f556e23f97","after":null,"ref":"refs/heads/DepScanFallback","pushedAt":"2024-05-13T23:06:53.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"artemcm","name":"Artem Chikin","path":"/artemcm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5856203?s=80&v=4"}},{"before":"af105aadc46cb9fa1d63c2ccbdd43e10955f278a","after":"f4959b9fb9f726ac8aa87cbf6ec680f1f7b59252","ref":"refs/heads/DepScanSourceLocs","pushedAt":"2024-05-13T21:35:43.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"artemcm","name":"Artem Chikin","path":"/artemcm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5856203?s=80&v=4"},"commit":{"message":"[Explicit Module Builds] Get source locations from the dependency scanner and emit diagnostics with them\n\n- Adopt new libSwiftScan API to get source location for each emitted diagnostic: buffer identifier, line number, column number.\n- Ensure that emitting pre-formatted diagnostics from the scanner does not overlap with the driver's own SourceLocation tracking.","shortMessageHtmlLink":"[Explicit Module Builds] Get source locations from the dependency sca…"}},{"before":"009dca853bfea47f991ddc4d9511ff2817c07c74","after":"af105aadc46cb9fa1d63c2ccbdd43e10955f278a","ref":"refs/heads/DepScanSourceLocs","pushedAt":"2024-05-13T19:44:33.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"artemcm","name":"Artem Chikin","path":"/artemcm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5856203?s=80&v=4"},"commit":{"message":"WIP libSwiftScan diagnostics","shortMessageHtmlLink":"WIP libSwiftScan diagnostics"}},{"before":null,"after":"ad8227459f67c88cee9644f755368b2917fd4aa5","ref":"refs/heads/60DepScanFallback","pushedAt":"2024-05-13T18:29:34.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"artemcm","name":"Artem Chikin","path":"/artemcm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5856203?s=80&v=4"},"commit":{"message":"Fallback on 'swift-frontend -scan-dependencies ...' fallback path in case libSwiftScan shared library cannot be loaded.\n\nResolves rdar://127768140","shortMessageHtmlLink":"Fallback on 'swift-frontend -scan-dependencies ...' fallback path in …"}},{"before":null,"after":"a675396fa41c82304cd215d0ca9072298c25aa3b","ref":"refs/heads/60ResolveSymlinksForSubcommand","pushedAt":"2024-05-13T17:38:12.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"artemcm","name":"Artem Chikin","path":"/artemcm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5856203?s=80&v=4"},"commit":{"message":"Resolve main executable symlink when looking up driver-adjacent subcommand binaries\n\nResolves https://github.com/apple/swift/issues/70932","shortMessageHtmlLink":"Resolve main executable symlink when looking up driver-adjacent subco…"}},{"before":"e6d9a15e2fb6746f45a6c924083f0632b5e70c66","after":"14c82d251fc3dca7751d98cdb67f57f556e23f97","ref":"refs/heads/DepScanFallback","pushedAt":"2024-05-10T17:42:19.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"artemcm","name":"Artem Chikin","path":"/artemcm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5856203?s=80&v=4"},"commit":{"message":"Fallback on 'swift-frontend -scan-dependencies ...' fallback path in case libSwiftScan shared library cannot be loaded.\n\nResolves rdar://127768140","shortMessageHtmlLink":"Fallback on 'swift-frontend -scan-dependencies ...' fallback path in …"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEVjuBuAA","startCursor":null,"endCursor":null}},"title":"Activity · artemcm/swift-driver"}