{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":45497910,"defaultBranch":"main","name":"swift-evolution","ownerLogin":"swiftlang","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2015-11-03T21:49:37.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/42816656?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1727374272.0","currentOid":""},"activityList":{"items":[{"before":"d002ca85dcd6a327986564c5a916f1a7e1d79d54","after":null,"ref":"refs/heads/se-0444-accept","pushedAt":"2024-09-26T18:11:12.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"beccadax","name":"Becca Royal-Gordon","path":"/beccadax","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/931226?s=80&v=4"}},{"before":"7864fa20cfb3a43aa6874feedb5aedb8be02da2c","after":"f05951e4ac5df043ef06e499e4b28bb41427ff66","ref":"refs/heads/main","pushedAt":"2024-09-26T18:11:08.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"beccadax","name":"Becca Royal-Gordon","path":"/beccadax","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/931226?s=80&v=4"},"commit":{"message":"Merge pull request #2578 from swiftlang/se-0444-accept\n\nAccept SE-0444","shortMessageHtmlLink":"Merge pull request #2578 from swiftlang/se-0444-accept"}},{"before":null,"after":"d002ca85dcd6a327986564c5a916f1a7e1d79d54","ref":"refs/heads/se-0444-accept","pushedAt":"2024-09-26T18:09:33.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":"Accept SE-0444","shortMessageHtmlLink":"Accept SE-0444"}},{"before":"174b0f08a70c80a0397655a6c9315b643a3f8b75","after":"7864fa20cfb3a43aa6874feedb5aedb8be02da2c","ref":"refs/heads/main","pushedAt":"2024-09-24T23:46:14.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"xwu","name":"Xiaodi Wu","path":"/xwu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13952?s=80&v=4"},"commit":{"message":"SE-0439: Link to previous proposal (#2575)","shortMessageHtmlLink":"SE-0439: Link to previous proposal (#2575)"}},{"before":"554069f7c89471cc205cdf00862659267cde7bed","after":"174b0f08a70c80a0397655a6c9315b643a3f8b75","ref":"refs/heads/main","pushedAt":"2024-09-24T23:44:22.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"xwu","name":"Xiaodi Wu","path":"/xwu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13952?s=80&v=4"},"commit":{"message":"SE-0439: Indent code blocks under bullet points (#2574)","shortMessageHtmlLink":"SE-0439: Indent code blocks under bullet points (#2574)"}},{"before":"abd39ea48ca51ec441f88267a19014088577445e","after":"554069f7c89471cc205cdf00862659267cde7bed","ref":"refs/heads/main","pushedAt":"2024-09-24T16:40:58.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"DougGregor","name":"Doug Gregor","path":"/DougGregor","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/989428?s=80&v=4"},"commit":{"message":"SE-0447: Fix self-link (#2573)","shortMessageHtmlLink":"SE-0447: Fix self-link (#2573)"}},{"before":"0228cd4031121c96b6f38abb2036bf37e89680d5","after":"abd39ea48ca51ec441f88267a19014088577445e","ref":"refs/heads/main","pushedAt":"2024-09-23T20:37:29.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"xwu","name":"Xiaodi Wu","path":"/xwu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13952?s=80&v=4"},"commit":{"message":"[gardening]: fix typo SE-0427 (#2571)","shortMessageHtmlLink":"[gardening]: fix typo SE-0427 (#2571)"}},{"before":"c57bb162c644cc81b539b4164b355a1a77465b4c","after":"0228cd4031121c96b6f38abb2036bf37e89680d5","ref":"refs/heads/main","pushedAt":"2024-09-18T14:57:07.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"DougGregor","name":"Doug Gregor","path":"/DougGregor","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/989428?s=80&v=4"},"commit":{"message":"Fix typo in SE-0446 (#2569)","shortMessageHtmlLink":"Fix typo in SE-0446 (#2569)"}},{"before":"0da9c4f5d7cedd3feea879fc19abfe2f3e293f5b","after":"c57bb162c644cc81b539b4164b355a1a77465b4c","ref":"refs/heads/main","pushedAt":"2024-09-18T04:45:51.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"DougGregor","name":"Doug Gregor","path":"/DougGregor","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/989428?s=80&v=4"},"commit":{"message":"Add review thread for SE-0447 (#2568)","shortMessageHtmlLink":"Add review thread for SE-0447 (#2568)"}},{"before":"be7789fea35b8466ccbf9eb16d8dd4681b117914","after":"0da9c4f5d7cedd3feea879fc19abfe2f3e293f5b","ref":"refs/heads/main","pushedAt":"2024-09-18T04:34:03.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"DougGregor","name":"Doug Gregor","path":"/DougGregor","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/989428?s=80&v=4"},"commit":{"message":"Initiate review of SE-0447 \"Span: Safe Access to Contiguous Storage\" (#2567)","shortMessageHtmlLink":"Initiate review of SE-0447 \"Span: Safe Access to Contiguous Storage\" (#…"}},{"before":"f1655af5f689ae9a98f5d78c04e8b0f13d7fffd6","after":"be7789fea35b8466ccbf9eb16d8dd4681b117914","ref":"refs/heads/main","pushedAt":"2024-09-18T04:27:12.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"DougGregor","name":"Doug Gregor","path":"/DougGregor","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/989428?s=80&v=4"},"commit":{"message":"Safe Access to Contiguous Storage (#2307)\n\n* [draft proposal] Safe Access to Contiguous Storage\r\n\r\n* edit placeholder proposal url\r\n\r\n* link to pitch thread\r\n\r\n* declare typealiases correctly\r\n\r\n* add “first” and “last” properties\r\n\r\n* fix inits from raw pointers\r\n\r\n* Update proposals/nnnn-safe-shared-contiguous-storage.md\r\n\r\nCo-authored-by: Alex Martini \r\n\r\n* add `view(as: T)`\r\n\r\n* incorporate feedback from pitch discussion\r\n\r\n* enclose index and iterator types in the main type\r\n\r\n* update protocol declaration\r\n\r\n* link to additional related pitches\r\n\r\n* fix a stored property type\r\n\r\n* rename type, adopt new syntax\r\n\r\n* various updates\r\n\r\n* add more RawSpan API, doc-comment fixes\r\n\r\n* Added more prose, added TODOs for further clarification\r\n\r\n* Update proposals/nnnn-safe-shared-contiguous-storage.md\r\n\r\n* remove some trailing whitespace from code blocks\r\n\r\n* Update\r\n\r\n* Update\r\n\r\n* lots of updates\r\n\r\n* Apply suggestions from code review\r\n\r\nCo-authored-by: Michael Ilseman \r\n\r\n* Move byte parsing helpers into a future direction\r\n\r\n* Fill out the index appendix\r\n\r\n* tweaks and corrections\r\n\r\n* add missing keywords\r\n\r\n* Apply editing suggestions from review\r\n\r\nCo-authored-by: Karoy Lorentey \r\n\r\n* annotation adjustments, various edits\r\n\r\n* some more edits\r\n\r\n* move `ContiguousStorage` to future directions\r\n\r\nThe state of the compiler does not allow us to propose it at this time.\r\n\r\n* edits about unsafe initializer usage\r\n\r\n* remove “generally” from index-sharing note\r\n\r\n* improve index validation functions\r\n\r\n* omit some duplicated documentation\r\n\r\n* add html anchors to important sections\r\n\r\n* add link to second pitch thread\r\n\r\n- with whitespace tweaks\r\n\r\n* more cleanup surrounding `ContiguousStorage`\r\n\r\n* whitespace fixes\r\n\r\n* Change some uses of the word “view” to “span” instead\r\n\r\n* fix misspelling\r\n\r\n* add missing doc-comment paragraph\r\n\r\n* change `uncheckedBounds` to `unchecked`\r\n\r\n* fix doc-comments\r\n\r\n* rework `load` and company\r\n\r\n* add the `SurjectiveBitPattern` future direction\r\n\r\n* more about `SurjectiveBitPattern`, plus an alternative\r\n\r\n* move reference to SE-0256 to the ContiguousStorage item\r\n\r\n* reword coroutine accessors\r\n\r\n* remove undesirable annotations and default values\r\n\r\n* add containment utilities\r\n\r\n* Apply suggestions from code review\r\n\r\nThanks to @benrimmington's eagle eyes\r\n\r\nCo-authored-by: Ben Rimmington \r\n\r\n* remove extension to `Character.UTF8View`\r\n\r\n- this is redundant, since it is the same as `String.UTF8View`\r\n\r\n* add closure-taking api, move initializers to future\r\n\r\n* shrink byte-parsing helpers future direction\r\n\r\n* formatting, text moved around\r\n\r\n* rename file to include the word “span”\r\n\r\n* improve title\r\n\r\n* add link to preview implementation\r\n\r\n* lots of changes\r\n\r\n* remove UBP.withUnsafeSpan and similar\r\n\r\n* remove another ~Escapable that cannot be promised\r\n\r\n* add a missing blurb\r\n\r\n* improve name of bounds-checking functions\r\n\r\n* addition about closure-based unsafe escape-hatch functions\r\n\r\n* remove boundsPrecondition, add boundsContain overload\r\n\r\n- add `boundsContain(_ bounds: ClosedRange)`\r\n\r\n* start pointer clarification\r\n\r\n* improve coroutine explanation\r\n\r\n* convert non-breaking spaces\r\n\r\n* fix extensions\r\n\r\n* [feedback] mention initializers earlier\r\n\r\n* rename span comparison functions\r\n\r\n* fix span comparison signatures and documentation\r\n\r\n---------\r\n\r\nCo-authored-by: Guillaume Lessard \r\nCo-authored-by: Alex Martini \r\nCo-authored-by: Michael Ilseman \r\nCo-authored-by: Karoy Lorentey \r\nCo-authored-by: Ben Rimmington ","shortMessageHtmlLink":"Safe Access to Contiguous Storage (#2307)"}},{"before":"e076740d7ccaec50482ca4c321cb730b6847d336","after":null,"ref":"refs/heads/stephentyrone-patch-3","pushedAt":"2024-09-18T02:11:39.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"stephentyrone","name":"Stephen Canon","path":"/stephentyrone","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/641446?s=80&v=4"}},{"before":"141faf87567979cdb1821611a7e012c76225c888","after":"f1655af5f689ae9a98f5d78c04e8b0f13d7fffd6","ref":"refs/heads/main","pushedAt":"2024-09-18T02:11:36.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":"Update 0448-regex-lookbehind-assertions.md (#2566)","shortMessageHtmlLink":"Update 0448-regex-lookbehind-assertions.md (#2566)"}},{"before":null,"after":"e076740d7ccaec50482ca4c321cb730b6847d336","ref":"refs/heads/stephentyrone-patch-3","pushedAt":"2024-09-18T02:11:27.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"stephentyrone","name":"Stephen Canon","path":"/stephentyrone","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/641446?s=80&v=4"},"commit":{"message":"Update 0448-regex-lookbehind-assertions.md","shortMessageHtmlLink":"Update 0448-regex-lookbehind-assertions.md"}},{"before":"d780651990fc5dec3e72c4c4203df1cff23bdf98","after":"141faf87567979cdb1821611a7e012c76225c888","ref":"refs/heads/main","pushedAt":"2024-09-18T02:01:22.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":"[Pitch] Regex Lookbehind Assertions (#2525)\n\n* Add regex reverse matching proposal\r\n\r\n* Resolve Regex builder section TODO (#5)\r\n\r\n* Resolve Regex builder section TODO\r\n\r\n* List APIs\r\n\r\n* Small spelling, documentation fixups\r\n\r\n* Lookbehind assertions only\r\n\r\n* Adjust proposal name\r\n\r\n* Update and rename nnnn-regex-lookbehind-assertions.md to 0448-regex-lookbehind-assertions.md\r\n\r\nPrepare 0448: regex lookbehind for review.\r\n\r\n* Update 0448-regex-lookbehind-assertions.md\r\n\r\n---------\r\n\r\nCo-authored-by: Jacob Hearst <8368015+JacobHearst@users.noreply.github.com>\r\nCo-authored-by: Stephen Canon ","shortMessageHtmlLink":"[Pitch] Regex Lookbehind Assertions (#2525)"}},{"before":"de4e2e833bb8d6bd0e0a02f9df4b21db84019d53","after":"d780651990fc5dec3e72c4c4203df1cff23bdf98","ref":"refs/heads/main","pushedAt":"2024-09-17T21:11:34.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 #2565 from jckarter/begin-0446-review\n\nStart review for nonescaping types as SE-0446","shortMessageHtmlLink":"Merge pull request #2565 from jckarter/begin-0446-review"}},{"before":"6b44a3137647c1d77960da76f71547dea107d855","after":"de4e2e833bb8d6bd0e0a02f9df4b21db84019d53","ref":"refs/heads/main","pushedAt":"2024-09-17T21:07:29.000Z","pushType":"pr_merge","commitsCount":27,"pusher":{"login":"jckarter","name":"Joe Groff","path":"/jckarter","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/147281?s=80&v=4"},"commit":{"message":"Merge pull request #2304 from tbkka/tbkka-non-escapable\n\nNon-Escapable Types","shortMessageHtmlLink":"Merge pull request #2304 from tbkka/tbkka-non-escapable"}},{"before":"805a44979e27aacce9eb03f668d6a0e1887b98d2","after":null,"ref":"refs/heads/se-0445-review-link-fixup","pushedAt":"2024-09-16T22:35:03.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"xwu","name":"Xiaodi Wu","path":"/xwu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13952?s=80&v=4"}},{"before":"029c4de4b5869d75d9e5629c365eaef863ba8980","after":"6b44a3137647c1d77960da76f71547dea107d855","ref":"refs/heads/main","pushedAt":"2024-09-16T22:35:00.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"xwu","name":"Xiaodi Wu","path":"/xwu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13952?s=80&v=4"},"commit":{"message":"Update SE-0445 to fix Markdown for link to review thread (#2564)","shortMessageHtmlLink":"Update SE-0445 to fix Markdown for link to review thread (#2564)"}},{"before":null,"after":"805a44979e27aacce9eb03f668d6a0e1887b98d2","ref":"refs/heads/se-0445-review-link-fixup","pushedAt":"2024-09-16T22:34:42.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"xwu","name":"Xiaodi Wu","path":"/xwu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13952?s=80&v=4"},"commit":{"message":"Update SE-0445 to fix Markdown for link to review thread","shortMessageHtmlLink":"Update SE-0445 to fix Markdown for link to review thread"}},{"before":"55255859000c33c6e1309a564fc7e489d9555ae9","after":null,"ref":"refs/heads/se-0445-review-link","pushedAt":"2024-09-16T22:33:22.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"xwu","name":"Xiaodi Wu","path":"/xwu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13952?s=80&v=4"}},{"before":"6d6a6398e7de7106712e72c9c7d719466557d38e","after":"029c4de4b5869d75d9e5629c365eaef863ba8980","ref":"refs/heads/main","pushedAt":"2024-09-16T22:33:19.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"xwu","name":"Xiaodi Wu","path":"/xwu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13952?s=80&v=4"},"commit":{"message":"Update SE-0445 to add review link (and the title) (#2563)","shortMessageHtmlLink":"Update SE-0445 to add review link (and the title) (#2563)"}},{"before":null,"after":"55255859000c33c6e1309a564fc7e489d9555ae9","ref":"refs/heads/se-0445-review-link","pushedAt":"2024-09-16T22:33:11.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"xwu","name":"Xiaodi Wu","path":"/xwu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13952?s=80&v=4"},"commit":{"message":"Update SE-0445 to add review link (and the title)","shortMessageHtmlLink":"Update SE-0445 to add review link (and the title)"}},{"before":"54f4d3e9428f783ebb3d0d5ad0ab18b887fa71c0","after":null,"ref":"refs/heads/se-0445-review-1","pushedAt":"2024-09-16T22:27:03.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"xwu","name":"Xiaodi Wu","path":"/xwu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13952?s=80&v=4"}},{"before":"1c267ad4e6dbbc272880f0c5d30bade76daa1195","after":"6d6a6398e7de7106712e72c9c7d719466557d38e","ref":"refs/heads/main","pushedAt":"2024-09-16T22:27:00.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"xwu","name":"Xiaodi Wu","path":"/xwu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13952?s=80&v=4"},"commit":{"message":"Claim SE-0445 (#2562)","shortMessageHtmlLink":"Claim SE-0445 (#2562)"}},{"before":null,"after":"54f4d3e9428f783ebb3d0d5ad0ab18b887fa71c0","ref":"refs/heads/se-0445-review-1","pushedAt":"2024-09-16T22:26:20.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"xwu","name":"Xiaodi Wu","path":"/xwu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13952?s=80&v=4"},"commit":{"message":"Claim SE-0445","shortMessageHtmlLink":"Claim SE-0445"}},{"before":"c225716b38173f8114327e2270e5a294c690c604","after":"1c267ad4e6dbbc272880f0c5d30bade76daa1195","ref":"refs/heads/main","pushedAt":"2024-09-16T22:23:17.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"xwu","name":"Xiaodi Wu","path":"/xwu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13952?s=80&v=4"},"commit":{"message":"Add proposal for useful String.Index descriptions (#2529)\n\n* Add proposal for useful String.Index descriptions\r\n\r\n* Edits and amendments\r\n\r\n- Add note on LLDB already shipping these displays as data formatters.\r\n- Expand Future Directions section with potential API additions that expose the underlying information for programmatic use.","shortMessageHtmlLink":"Add proposal for useful String.Index descriptions (#2529)"}},{"before":"d738c71d171f64d1d28d62a2a6763fc3b20f2f73","after":"c225716b38173f8114327e2270e5a294c690c604","ref":"refs/heads/main","pushedAt":"2024-09-11T16:40:09.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"beccadax","name":"Becca Royal-Gordon","path":"/beccadax","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/931226?s=80&v=4"},"commit":{"message":"Merge pull request #2561 from beccadax/se-0444-start\n\nStart review for SE-0444","shortMessageHtmlLink":"Merge pull request #2561 from beccadax/se-0444-start"}},{"before":"066c7474d4a5ab8c9f04c0a0eee1b519ceb8274b","after":"d738c71d171f64d1d28d62a2a6763fc3b20f2f73","ref":"refs/heads/main","pushedAt":"2024-09-11T16:19:14.000Z","pushType":"pr_merge","commitsCount":8,"pusher":{"login":"beccadax","name":"Becca Royal-Gordon","path":"/beccadax","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/931226?s=80&v=4"},"commit":{"message":"Merge pull request #2418 from tshortli/member-import-visibility\n\nMember import visibility","shortMessageHtmlLink":"Merge pull request #2418 from tshortli/member-import-visibility"}},{"before":"34c0d9381ac64f11a06df85b477a5e2c416ce4f6","after":null,"ref":"refs/heads/accept-se-0443","pushedAt":"2024-09-04T16:37:51.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"rjmccall","name":"John McCall","path":"/rjmccall","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/793869?s=80&v=4"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yNlQxODoxMToxMi4wMDAwMDBazwAAAATB0aDr","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0wNFQxNjozNzo1MS4wMDAwMDBazwAAAASs8u8r"}},"title":"Activity · swiftlang/swift-evolution"}