{"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:1715874841.0","currentOid":""},"activityList":{"items":[{"before":"2e470b9f3ab73cb350744dd4122dfd80187176a7","after":"b0d558e0c2a0765f73089bba3ecaad55696458c9","ref":"refs/heads/rebranch","pushedAt":"2024-05-16T15:54:29.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":null,"after":"5fbb07f3a6658fe9fa2b8fd0248cfba1b08b81a0","ref":"refs/heads/egorzhdan/frt-arm32-test","pushedAt":"2024-05-16T15:54:01.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"egorzhdan","name":"Egor Zhdan","path":"/egorzhdan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3801618?s=80&v=4"},"commit":{"message":"[cxx-interop] Fix test for reference types on armv7k, part 2\n\nThis adjusts the test to be correct on 32-bit platforms.\n\nrdar://127795392","shortMessageHtmlLink":"[cxx-interop] Fix test for reference types on armv7k, part 2"}},{"before":"19da726497bb84fc253f6c94f33bfe6730903ab4","after":"1c3b994838a73cb5f0498fe2eaf1e8a1b0f16deb","ref":"refs/heads/release/6.0","pushedAt":"2024-05-16T15:50:07.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 #73664 from DougGregor/instance-let-not-inout-in-initializer-6.0\n\n[6.0] Consistently treat let properties as immutable within the type checker","shortMessageHtmlLink":"Merge pull request #73664 from DougGregor/instance-let-not-inout-in-i…"}},{"before":null,"after":"49df44fd5f302418d2ec3ae9c3a6e19ad668c4eb","ref":"refs/heads/egorzhdan/6.0-frt-array-metadata","pushedAt":"2024-05-16T15:49:49.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"egorzhdan","name":"Egor Zhdan","path":"/egorzhdan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3801618?s=80&v=4"},"commit":{"message":"[cxx-interop][Runtime] Initialize metadata of a Swift array of C++ references correctly\n\nThis fixes a crash at runtime when destroying a Swift array of values of a C++ foreign reference type.\n\nSwift optimizes the amount of metadata emitted for `_ContiguousArrayStorage` by reusing `_ContiguousArrayStorage` whenever possible (see `getContiguousArrayStorageType`). However, C++ foreign reference types are not `AnyObject`s, since they have custom retain/release operations.\n\nThis change disables the `_ContiguousArrayStorage` metadata optimization for C++ reference types, which makes sure that `swift_arrayDestroy` will call the correct release operation for elements of `[MyCxxRefType]`.\n\nrdar://127154770\n(cherry picked from commit fd04cc3a4e467ceb170517d377eef77d1b0922c0)","shortMessageHtmlLink":"[cxx-interop][Runtime] Initialize metadata of a Swift array of C++ re…"}},{"before":"8de0ec993444fdbf92479e7b951375b92e74051c","after":"b74b8f55686606e7bd0c916b4e4c34aa96876cde","ref":"refs/heads/next","pushedAt":"2024-05-16T15:47:27.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":"fd04cc3a4e467ceb170517d377eef77d1b0922c0","after":null,"ref":"refs/heads/egorzhdan/frt-array-metadata","pushedAt":"2024-05-16T15:44:31.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"egorzhdan","name":"Egor Zhdan","path":"/egorzhdan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3801618?s=80&v=4"}},{"before":"6f5bb10871cbe10702bdf673255d7d975bd636a9","after":"764ba94902c2c422945c920b4b642111a1470211","ref":"refs/heads/main","pushedAt":"2024-05-16T15:44:30.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"egorzhdan","name":"Egor Zhdan","path":"/egorzhdan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3801618?s=80&v=4"},"commit":{"message":"Merge pull request #73615 from apple/egorzhdan/frt-array-metadata\n\n[cxx-interop][Runtime] Initialize metadata of a Swift array of C++ references correctly","shortMessageHtmlLink":"Merge pull request #73615 from apple/egorzhdan/frt-array-metadata"}},{"before":"52a5b856cc0e915ccf119ca6f7fc440ab224eb0f","after":"2e470b9f3ab73cb350744dd4122dfd80187176a7","ref":"refs/heads/rebranch","pushedAt":"2024-05-16T15:14:31.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":"fc3394b33385721c269c3e2c493d503465388f69","after":"8de0ec993444fdbf92479e7b951375b92e74051c","ref":"refs/heads/next","pushedAt":"2024-05-16T15:08:45.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":"f984effd7f99e0d64ff21ae9fb5755d67f8d0fb6","after":"6f5bb10871cbe10702bdf673255d7d975bd636a9","ref":"refs/heads/main","pushedAt":"2024-05-16T15:06:58.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"eeckstein","name":null,"path":"/eeckstein","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15270291?s=80&v=4"},"commit":{"message":"Merge pull request #73645 from eeckstein/pointer-keypath-opt\n\nImprove debug performance of `UnsafePointer.pointer(to:)`","shortMessageHtmlLink":"Merge pull request #73645 from eeckstein/pointer-keypath-opt"}},{"before":"0004353c67c8a3c81fe594a3bbe1a266b8ce3bd2","after":"52a5b856cc0e915ccf119ca6f7fc440ab224eb0f","ref":"refs/heads/rebranch","pushedAt":"2024-05-16T14:54:23.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":"a8f0ef3432ad2999dce93a70e9293fea7a19e2be","after":"fc3394b33385721c269c3e2c493d503465388f69","ref":"refs/heads/next","pushedAt":"2024-05-16T14:47:20.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":"7e61f723a4d17bc6792d83fa404403c7ed573822","after":"f984effd7f99e0d64ff21ae9fb5755d67f8d0fb6","ref":"refs/heads/main","pushedAt":"2024-05-16T14:39:45.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"jckarter","name":"Joe Groff","path":"/jckarter","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/147281?s=80&v=4"},"commit":{"message":"Merge pull request #73658 from jckarter/no-implicit-copy-strip-move-only-wrapper\n\nSILGen: Bug fix handling `consuming`/`borrowing` parameters and optional chaining.","shortMessageHtmlLink":"Merge pull request #73658 from jckarter/no-implicit-copy-strip-move-o…"}},{"before":"0625b284fb2b35df1ac4e76927f08a5d51efbcdf","after":"19da726497bb84fc253f6c94f33bfe6730903ab4","ref":"refs/heads/release/6.0","pushedAt":"2024-05-16T14:35:07.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"jckarter","name":"Joe Groff","path":"/jckarter","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/147281?s=80&v=4"},"commit":{"message":"Merge pull request #72984 from jckarter/enable-borrowing-switch-frontend-6.0\n\n[6.0] Enable 'BorrowingSwitch' feature.","shortMessageHtmlLink":"Merge pull request #72984 from jckarter/enable-borrowing-switch-front…"}},{"before":"3169989eed88bd07662e648c03fe805b3af27f8f","after":"0004353c67c8a3c81fe594a3bbe1a266b8ce3bd2","ref":"refs/heads/rebranch","pushedAt":"2024-05-16T14:15:26.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":"fa0ea433baa0d3c74f11ad0cc30206c70218f27d","after":"a8f0ef3432ad2999dce93a70e9293fea7a19e2be","ref":"refs/heads/next","pushedAt":"2024-05-16T14:04:16.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":"f2610cf236d461b96223607508fcdb162abd8cc3","after":"7e61f723a4d17bc6792d83fa404403c7ed573822","ref":"refs/heads/main","pushedAt":"2024-05-16T14:01:38.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"kavon","name":"Kavon Farvardin","path":"/kavon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/188095?s=80&v=4"},"commit":{"message":"Merge pull request #73653 from kavon/fix-bootstrapping-hostlibs-issue-rdar128013193","shortMessageHtmlLink":"Merge pull request #73653 from kavon/fix-bootstrapping-hostlibs-issue…"}},{"before":"3b2f46cbdbcb2c8c75531c76d05183cb1134f7dc","after":"3169989eed88bd07662e648c03fe805b3af27f8f","ref":"refs/heads/rebranch","pushedAt":"2024-05-16T13:54:34.000Z","pushType":"push","commitsCount":7,"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":"af3c430386789d00c63a897756a826fbc61e6ae5","after":"fa0ea433baa0d3c74f11ad0cc30206c70218f27d","ref":"refs/heads/next","pushedAt":"2024-05-16T13:48:28.000Z","pushType":"push","commitsCount":7,"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":"359afa89face54d43e12da03704b49b64fe1a7cb","after":"f2610cf236d461b96223607508fcdb162abd8cc3","ref":"refs/heads/main","pushedAt":"2024-05-16T13:43:46.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 #73609 from DougGregor/instance-let-not-inout-in-initializer","shortMessageHtmlLink":"Merge pull request #73609 from DougGregor/instance-let-not-inout-in-i…"}},{"before":"6171c550a940f923266935f8904883eeb3e41dcb","after":"0625b284fb2b35df1ac4e76927f08a5d51efbcdf","ref":"refs/heads/release/6.0","pushedAt":"2024-05-16T13:41:14.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"DougGregor","name":"Doug Gregor","path":"/DougGregor","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/989428?s=80&v=4"},"commit":{"message":"Merge pull request #73663 from DougGregor/concurrency-now-with-availability-6.0","shortMessageHtmlLink":"Merge pull request #73663 from DougGregor/concurrency-now-with-availa…"}},{"before":"dfba6e2d7379fb8a9de210ad6b8ba970c863bd0f","after":"359afa89face54d43e12da03704b49b64fe1a7cb","ref":"refs/heads/main","pushedAt":"2024-05-16T13:40:55.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"DougGregor","name":"Doug Gregor","path":"/DougGregor","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/989428?s=80&v=4"},"commit":{"message":"Merge pull request #73662 from DougGregor/concurrency-now-with-availability","shortMessageHtmlLink":"Merge pull request #73662 from DougGregor/concurrency-now-with-availa…"}},{"before":"bd41510b30a884062a256fbc9e07cb50ec9766b5","after":"6171c550a940f923266935f8904883eeb3e41dcb","ref":"refs/heads/release/6.0","pushedAt":"2024-05-16T07:14:34.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"eeckstein","name":null,"path":"/eeckstein","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15270291?s=80&v=4"},"commit":{"message":"Merge pull request #73637 from eeckstein/fix-store-runtime-effects-6.0\n\n[6.0] SIL: fix runtime effects of initializing store","shortMessageHtmlLink":"Merge pull request #73637 from eeckstein/fix-store-runtime-effects-6.0"}},{"before":"6ddbd8093c1547868ceb8f15791caddf3d8390d1","after":"3b2f46cbdbcb2c8c75531c76d05183cb1134f7dc","ref":"refs/heads/rebranch","pushedAt":"2024-05-16T05:54:49.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":"e878e09ba0ee603a05ad408f1c020996e2387467","after":"af3c430386789d00c63a897756a826fbc61e6ae5","ref":"refs/heads/next","pushedAt":"2024-05-16T05:46:43.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":"b5d9ff455750fb3bfdc6389911f76cbb577528ea","after":"dfba6e2d7379fb8a9de210ad6b8ba970c863bd0f","ref":"refs/heads/main","pushedAt":"2024-05-16T05:43:52.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"eeckstein","name":null,"path":"/eeckstein","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15270291?s=80&v=4"},"commit":{"message":"Merge pull request #73643 from eeckstein/fix-sil-parser\n\nSIL Parser: abort parsing a sil_global if there is an error in an initializer instruction","shortMessageHtmlLink":"Merge pull request #73643 from eeckstein/fix-sil-parser"}},{"before":"7e5837eb380400258d3371aa795d280190a85936","after":"6ddbd8093c1547868ceb8f15791caddf3d8390d1","ref":"refs/heads/rebranch","pushedAt":"2024-05-16T05:14:53.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"bnbarham","name":"Ben Barham","path":"/bnbarham","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1628798?s=80&v=4"},"commit":{"message":"Merge pull request #73665 from bnbarham/un-xfail-passing-test\n\n[Test] Un-xfail passing load-target-normalization.swift test","shortMessageHtmlLink":"Merge pull request #73665 from bnbarham/un-xfail-passing-test"}},{"before":"e632c5ec9604bcd125cb5ed00879b82a4fa03c51","after":"0e88dc274201905c31301398f9f3381635972680","ref":"refs/heads/elsh/sil-new-attr","pushedAt":"2024-05-16T04:45:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"elsh","name":"Ellie Shin","path":"/elsh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2649788?s=80&v=4"},"commit":{"message":"Initialize SerializedForPackage bit field","shortMessageHtmlLink":"Initialize SerializedForPackage bit field"}},{"before":"4d63543fa10aa9d4b4cc0b7a26b8022cf4102a42","after":"bd41510b30a884062a256fbc9e07cb50ec9766b5","ref":"refs/heads/release/6.0","pushedAt":"2024-05-16T04:31:18.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"hborla","name":"Holly Borla","path":"/hborla","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11149819?s=80&v=4"},"commit":{"message":"Merge pull request #73633 from hborla/6.0-global-actor-usability\n\n[6.0][Concurrency] Un-gate implicit `nonisolated` access to struct vars and isolated subclassing.","shortMessageHtmlLink":"Merge pull request #73633 from hborla/6.0-global-actor-usability"}},{"before":"35e784e3c2a84a4400993e813d33516e3d1bf2d1","after":"7e5837eb380400258d3371aa795d280190a85936","ref":"refs/heads/rebranch","pushedAt":"2024-05-16T03:35:00.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"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAES9LOqAA","startCursor":null,"endCursor":null}},"title":"Activity · apple/swift"}