{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":44838949,"defaultBranch":"main","name":"swift","ownerLogin":"apple","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2015-10-23T21:15:07.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/10639145?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1714805630.0","currentOid":""},"activityList":{"items":[{"before":"544765630683ff5ca3c06ad23a57f23c1c9f324d","after":"e44abf08c1939735b886e809229b9bb5d0db652b","ref":"refs/heads/release/5.10","pushedAt":"2024-05-05T00:57:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"shahmishal","name":"Mishal Shah","path":"/shahmishal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2727770?s=80&v=4"},"commit":{"message":"Add preset to set bootstrapping=off for Linux\n\n(cherry picked from commit 3332f3e948a13ecce7f617d66b4dbc8d65713829)","shortMessageHtmlLink":"Add preset to set bootstrapping=off for Linux"}},{"before":"cb0b21eb4aa1ed85255b088f9884cd49a2158200","after":"aa6fcbcee991f7d8d8ea569f862d24a5e707529d","ref":"refs/heads/release/6.0","pushedAt":"2024-05-04T23:22:03.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"adrian-prantl","name":"Adrian Prantl","path":"/adrian-prantl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2251653?s=80&v=4"},"commit":{"message":"Merge pull request #73430 from augusto2112/6.0-128d45237156\n\n[DebugInfo] Always emit unsubstituted generic types with size 0","shortMessageHtmlLink":"Merge pull request #73430 from augusto2112/6.0-128d45237156"}},{"before":"86a9b819c5ee1404687d530ab0fb6990729e9148","after":"544765630683ff5ca3c06ad23a57f23c1c9f324d","ref":"refs/heads/release/5.10","pushedAt":"2024-05-04T21:19:12.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"shahmishal","name":"Mishal Shah","path":"/shahmishal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2727770?s=80&v=4"},"commit":{"message":"Merge pull request #73343 from edymtt/edymtt/use-hostcompatibilitylibs-for-all-bootstrapping-modes-5.10\n\n[🍒 5.10] CMake: ensure Swift host tools depend on HostCompatibilityLibs target","shortMessageHtmlLink":"Merge pull request #73343 from edymtt/edymtt/use-hostcompatibilitylib…"}},{"before":"f68c8249777c7ad8d5c47b3029cbebb872b92785","after":"692ca261600c6c14a2ac93dbb7bf4047ed349543","ref":"refs/heads/rebranch","pushedAt":"2024-05-04T17:34:21.000Z","pushType":"push","commitsCount":8,"pusher":{"login":"swift-ci","name":null,"path":"/swift-ci","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15467072?s=80&v=4"},"commit":{"message":"Merge remote-tracking branch 'origin/main' into rebranch","shortMessageHtmlLink":"Merge remote-tracking branch 'origin/main' into rebranch"}},{"before":"8ddf05568aec39adaefca07d5d5c77bbc5141a2b","after":"daac9e2388de471ecb5c4942d0199e95dc9c0d21","ref":"refs/heads/next","pushedAt":"2024-05-04T17:27:41.000Z","pushType":"push","commitsCount":8,"pusher":{"login":"swift-ci","name":null,"path":"/swift-ci","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15467072?s=80&v=4"},"commit":{"message":"Merge remote-tracking branch 'origin/main' into next","shortMessageHtmlLink":"Merge remote-tracking branch 'origin/main' into next"}},{"before":"da9922d8bbb72ff9a63210d7595bffc7365994c1","after":"bcd08c0c9a74974b4757b4b8a2d1796659b1d940","ref":"refs/heads/main","pushedAt":"2024-05-04T17:16:40.000Z","pushType":"pr_merge","commitsCount":7,"pusher":{"login":"nate-chandler","name":null,"path":"/nate-chandler","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46721658?s=80&v=4"},"commit":{"message":"Merge pull request #73235 from nate-chandler/bitwise-copyable/enable\n\n[BitwiseCopyable] Promote to feature.","shortMessageHtmlLink":"Merge pull request #73235 from nate-chandler/bitwise-copyable/enable"}},{"before":"ed1f6b1b0caaf3f7a11d6057d1363f7aa6638a82","after":"86a9b819c5ee1404687d530ab0fb6990729e9148","ref":"refs/heads/release/5.10","pushedAt":"2024-05-04T17:02:19.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"shahmishal","name":"Mishal Shah","path":"/shahmishal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2727770?s=80&v=4"},"commit":{"message":"Merge pull request #73354 from etcwilde/ewilde/5.10-fix-loadablebyaddress\n\n🍒Fix LoadableByAddress assert: missing case.","shortMessageHtmlLink":"Merge pull request #73354 from etcwilde/ewilde/5.10-fix-loadablebyadd…"}},{"before":"caf307833c124a58d155a837d2971e6539e0c1f1","after":"f68c8249777c7ad8d5c47b3029cbebb872b92785","ref":"refs/heads/rebranch","pushedAt":"2024-05-04T14:53:57.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"swift-ci","name":null,"path":"/swift-ci","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15467072?s=80&v=4"},"commit":{"message":"Merge remote-tracking branch 'origin/main' into rebranch","shortMessageHtmlLink":"Merge remote-tracking branch 'origin/main' into rebranch"}},{"before":"b4547eaa28a7e87e6f2d06cf7fb89b7ebb96bd70","after":"8ddf05568aec39adaefca07d5d5c77bbc5141a2b","ref":"refs/heads/next","pushedAt":"2024-05-04T14:42:31.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"swift-ci","name":null,"path":"/swift-ci","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15467072?s=80&v=4"},"commit":{"message":"Merge remote-tracking branch 'origin/main' into next","shortMessageHtmlLink":"Merge remote-tracking branch 'origin/main' into next"}},{"before":"102df47a4c8016dbd5b6b67a49b3ba53186c7e89","after":"da9922d8bbb72ff9a63210d7595bffc7365994c1","ref":"refs/heads/main","pushedAt":"2024-05-04T14:40:10.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"stephentyrone","name":"Stephen Canon","path":"/stephentyrone","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/641446?s=80&v=4"},"commit":{"message":"Avoid using generic static members on Duration across module boundaries (#73419)\n\n* Avoid using generic static members on Duration across module boundaries\r\n\r\nBecause the clocks are implemented in Concurrency, but Duration is in the Swift module, these don't get specialized. Add a fully-concrete internal init in Concurrency to avoid the problem.\r\n\r\n* Call self.init(_high:low:) explicitly.\r\n\r\n* Add availability annotation.","shortMessageHtmlLink":"Avoid using generic static members on Duration across module boundari…"}},{"before":"6afdcd311f5420e4be9da3c2a1edb9c1a87bad8e","after":"102df47a4c8016dbd5b6b67a49b3ba53186c7e89","ref":"refs/heads/main","pushedAt":"2024-05-04T14:39:17.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"stephentyrone","name":"Stephen Canon","path":"/stephentyrone","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/641446?s=80&v=4"},"commit":{"message":"Make static [milli/micro/nano]seconds members on Duration inlinable (#73429)\n\nThis means that they can't use _Int128 for their implementation, but efficient implementation of these using only 64b arithmetic is pretty straightforward, so that's OK. This allows them to be specialized and mostly optimized away in release builds.","shortMessageHtmlLink":"Make static [milli/micro/nano]seconds members on Duration inlinable (#…"}},{"before":"0cf4cb87c6bf580104867d40495c178795683140","after":"caf307833c124a58d155a837d2971e6539e0c1f1","ref":"refs/heads/rebranch","pushedAt":"2024-05-04T08:34:31.000Z","pushType":"push","commitsCount":17,"pusher":{"login":"swift-ci","name":null,"path":"/swift-ci","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15467072?s=80&v=4"},"commit":{"message":"Merge remote-tracking branch 'origin/main' into rebranch","shortMessageHtmlLink":"Merge remote-tracking branch 'origin/main' into rebranch"}},{"before":"60cfb8aea5e591ab8c1b128c15246b9a7986eb8e","after":"b4547eaa28a7e87e6f2d06cf7fb89b7ebb96bd70","ref":"refs/heads/next","pushedAt":"2024-05-04T08:27:37.000Z","pushType":"push","commitsCount":17,"pusher":{"login":"swift-ci","name":null,"path":"/swift-ci","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15467072?s=80&v=4"},"commit":{"message":"Merge remote-tracking branch 'origin/main' into next","shortMessageHtmlLink":"Merge remote-tracking branch 'origin/main' into next"}},{"before":"5b3b2f2ade8cdb70877246dd26fe8c02d382adce","after":"cb0b21eb4aa1ed85255b088f9884cd49a2158200","ref":"refs/heads/release/6.0","pushedAt":"2024-05-04T08:23:22.000Z","pushType":"pr_merge","commitsCount":16,"pusher":{"login":"al45tair","name":"Alastair Houghton","path":"/al45tair","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2750072?s=80&v=4"},"commit":{"message":"Merge pull request #73371 from al45tair/eng/PR-123504095-6.0\n\n[Linux][Runtime][IRGen] Mark metadata sections as retained and support section GC.","shortMessageHtmlLink":"Merge pull request #73371 from al45tair/eng/PR-123504095-6.0"}},{"before":"406346b4ba4c437143b2d3261b78d0facd5699a0","after":"6afdcd311f5420e4be9da3c2a1edb9c1a87bad8e","ref":"refs/heads/main","pushedAt":"2024-05-04T08:23:06.000Z","pushType":"pr_merge","commitsCount":16,"pusher":{"login":"al45tair","name":"Alastair Houghton","path":"/al45tair","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2750072?s=80&v=4"},"commit":{"message":"Merge pull request #72061 from al45tair/eng/PR-123504095\n\n[Linux][Runtime][IRGen] Mark metadata sections as retained and support section GC.","shortMessageHtmlLink":"Merge pull request #72061 from al45tair/eng/PR-123504095"}},{"before":"316f6866f783e7d601fe4513776a7fe077b382c9","after":"5b3b2f2ade8cdb70877246dd26fe8c02d382adce","ref":"refs/heads/release/6.0","pushedAt":"2024-05-04T08:21:17.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"al45tair","name":"Alastair Houghton","path":"/al45tair","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2750072?s=80&v=4"},"commit":{"message":"Merge pull request #73414 from al45tair/eng/PR-123503191-6.0\n\n[Build] Add support for static-linking to the SDK system.","shortMessageHtmlLink":"Merge pull request #73414 from al45tair/eng/PR-123503191-6.0"}},{"before":"7328ea79306972c3121cd96f53f79d6b97d97fc1","after":"60cfb8aea5e591ab8c1b128c15246b9a7986eb8e","ref":"refs/heads/next","pushedAt":"2024-05-04T07:23:30.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"swift-ci","name":null,"path":"/swift-ci","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15467072?s=80&v=4"},"commit":{"message":"Merge remote-tracking branch 'origin/main' into next","shortMessageHtmlLink":"Merge remote-tracking branch 'origin/main' into next"}},{"before":"e1bf084cc695b668e5ba30accab569504d079aec","after":"0cf4cb87c6bf580104867d40495c178795683140","ref":"refs/heads/rebranch","pushedAt":"2024-05-04T07:14:50.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"swift-ci","name":null,"path":"/swift-ci","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15467072?s=80&v=4"},"commit":{"message":"Merge remote-tracking branch 'origin/main' into rebranch","shortMessageHtmlLink":"Merge remote-tracking branch 'origin/main' into rebranch"}},{"before":"1420ee7e9f79dc3dcf63c8c536855ce6648bfadb","after":"316f6866f783e7d601fe4513776a7fe077b382c9","ref":"refs/heads/release/6.0","pushedAt":"2024-05-04T07:09:42.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"DougGregor","name":"Doug Gregor","path":"/DougGregor","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/989428?s=80&v=4"},"commit":{"message":"Merge pull request #73431 from DougGregor/task-group-next-public-6.0","shortMessageHtmlLink":"Merge pull request #73431 from DougGregor/task-group-next-public-6.0"}},{"before":"768b3a49447d0c4975e760681f9951a512f10b59","after":"406346b4ba4c437143b2d3261b78d0facd5699a0","ref":"refs/heads/main","pushedAt":"2024-05-04T07:09:28.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"DougGregor","name":"Doug Gregor","path":"/DougGregor","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/989428?s=80&v=4"},"commit":{"message":"Merge pull request #73425 from DougGregor/task-group-next-public","shortMessageHtmlLink":"Merge pull request #73425 from DougGregor/task-group-next-public"}},{"before":"8b625cf4ed0fa5806beb7b0622a83161e8763fbc","after":"8b147ca158c2c31b27b43a7b8c241e60e080c69a","ref":"refs/heads/objcimpl-ivar-type-encoding","pushedAt":"2024-05-04T06:55:59.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"beccadax","name":"Becca Royal-Gordon","path":"/beccadax","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/931226?s=80&v=4"},"commit":{"message":"[wip] Add type encodings to objcImpl ivars\n\nWhen IRGen creates the ObjC ivars for a Swift class, it doesn’t include type encodings for them. This is perfectly alright, since the same fields are described in Swift metadata…unless you’re using `@objc @implementation`, which doesn’t have any Swift metadata. That sucks if you’re trying to, say, debug these classes.\n\nModify IRGen to add type encodings to the ivars for @objc @implementation classes. This is complicated by the fact that these ivars can contain Swift-only types, so invent an ObjC type encoding for Swift-only types that (a) makes them identifiable as Swift-only types, (b) has enough info for tools to figure out what the Swift type is and retrieve its metadata, and (c) still mostly works for consumers of ObjC type encodings that don’t know anything about Swift.\n\nWIP commit because this needs a lot more tests.\n\nFixes rdar://127448609.","shortMessageHtmlLink":"[wip] Add type encodings to objcImpl ivars"}},{"before":null,"after":"8b625cf4ed0fa5806beb7b0622a83161e8763fbc","ref":"refs/heads/objcimpl-ivar-type-encoding","pushedAt":"2024-05-04T06:53:50.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"beccadax","name":"Becca Royal-Gordon","path":"/beccadax","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/931226?s=80&v=4"},"commit":{"message":"[wip] Add type encodings to objcImpl ivars\n\nWhen IRGen creates the ObjC ivars for a Swift class, it doesn’t include type encodings for them. This is perfectly alright, since the same fields are described in Swift metadata…unless you’re using `@objc @implementation`, which doesn’t have any Swift metadata. That sucks if you’re trying to, say, debug these classes.\n\nModify IRGen to add type encodings to the ivars for @objc @implementation classes. This is complicated by the fact that these ivars can contain Swift-only types, so invent an ObjC type encoding for Swift-only types that (a) makes them identifiable as Swift-only types, (b) has enough info for tools to figure out what the Swift type is and retrieve its metadata, and (c) still mostly works for consumers of ObjC type encodings that don’t know anything about Swift.\n\nWIP commit because this needs a lot more tests.","shortMessageHtmlLink":"[wip] Add type encodings to objcImpl ivars"}},{"before":"7860642107807dec4bad8871217728f81b4879a6","after":"e1bf084cc695b668e5ba30accab569504d079aec","ref":"refs/heads/rebranch","pushedAt":"2024-05-04T05:34:13.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"swift-ci","name":null,"path":"/swift-ci","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15467072?s=80&v=4"},"commit":{"message":"Merge remote-tracking branch 'origin/main' into rebranch","shortMessageHtmlLink":"Merge remote-tracking branch 'origin/main' into rebranch"}},{"before":"f94635aaaed0aedf416791d6ecb67cacbb6ab8da","after":"7328ea79306972c3121cd96f53f79d6b97d97fc1","ref":"refs/heads/next","pushedAt":"2024-05-04T05:28:13.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"swift-ci","name":null,"path":"/swift-ci","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15467072?s=80&v=4"},"commit":{"message":"Merge remote-tracking branch 'origin/main' into next","shortMessageHtmlLink":"Merge remote-tracking branch 'origin/main' into next"}},{"before":"85d42d1f3bccc501e24a781336a91a6d5c6d9e1b","after":"768b3a49447d0c4975e760681f9951a512f10b59","ref":"refs/heads/main","pushedAt":"2024-05-04T05:19:47.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"nate-chandler","name":null,"path":"/nate-chandler","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46721658?s=80&v=4"},"commit":{"message":"Merge pull request #73422 from nate-chandler/rdar127502242\n\n[SIL] Hollow out Builtin.copy and deprecate _copy.","shortMessageHtmlLink":"Merge pull request #73422 from nate-chandler/rdar127502242"}},{"before":"66403d901ca1af903859b98e9acd43992661b758","after":"1420ee7e9f79dc3dcf63c8c536855ce6648bfadb","ref":"refs/heads/release/6.0","pushedAt":"2024-05-04T03:29:05.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"lorentey","name":"Karoy Lorentey","path":"/lorentey","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/608696?s=80&v=4"},"commit":{"message":"Merge pull request #73401 from lorentey/fix-managedbuffer-abi-mixup-6.0\n\n[6.0][stdlib] ManagedBuffer: Fix misapplied linkage names for legacy entry points","shortMessageHtmlLink":"Merge pull request #73401 from lorentey/fix-managedbuffer-abi-mixup-6.0"}},{"before":"5d456aa3dd7cb7dbd56667bea137fb6c3fc85272","after":"66403d901ca1af903859b98e9acd43992661b758","ref":"refs/heads/release/6.0","pushedAt":"2024-05-03T22:52:34.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"rintaro","name":"Rintaro Ishizaki","path":"/rintaro","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/142081?s=80&v=4"},"commit":{"message":"Merge pull request #73418 from rintaro/6.0-sourcekit-expandplaceholder-rdar121360941\n\n[6.0][SourceKit] Don't use SourceEntitityWalker for placeholder expansion","shortMessageHtmlLink":"Merge pull request #73418 from rintaro/6.0-sourcekit-expandplaceholde…"}},{"before":"e852b0947722f5dea984f1c95f6e44838a88cabb","after":"f94635aaaed0aedf416791d6ecb67cacbb6ab8da","ref":"refs/heads/next","pushedAt":"2024-05-03T22:50:18.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"swift-ci","name":null,"path":"/swift-ci","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15467072?s=80&v=4"},"commit":{"message":"Merge remote-tracking branch 'origin/main' into next","shortMessageHtmlLink":"Merge remote-tracking branch 'origin/main' into next"}},{"before":"0f21099e90ae252f30c2036c441371e12e933aca","after":"7860642107807dec4bad8871217728f81b4879a6","ref":"refs/heads/rebranch","pushedAt":"2024-05-03T22:34:35.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"swift-ci","name":null,"path":"/swift-ci","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15467072?s=80&v=4"},"commit":{"message":"Merge remote-tracking branch 'origin/main' into rebranch","shortMessageHtmlLink":"Merge remote-tracking branch 'origin/main' into rebranch"}},{"before":"b7a84da31877e5384184886a1fb0d4c540e78b08","after":"85d42d1f3bccc501e24a781336a91a6d5c6d9e1b","ref":"refs/heads/main","pushedAt":"2024-05-03T22:29:44.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"hamishknight","name":"Hamish Knight","path":"/hamishknight","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14794099?s=80&v=4"},"commit":{"message":"Merge pull request #73383 from hamishknight/fix-stdlibless-build\n\n[cmake] Only check HostCompatibilityLibs for bootstrapping builds","shortMessageHtmlLink":"Merge pull request #73383 from hamishknight/fix-stdlibless-build"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEQaOKiwA","startCursor":null,"endCursor":null}},"title":"Activity · apple/swift"}