{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":601194744,"defaultBranch":"main","name":"rfcs","ownerLogin":"amaranth-lang","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-02-13T15:06:11.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/79619341?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1692684931.0","currentOid":""},"activityList":{"items":[{"before":"465657c8ee67ce6ea99a4fe807eca2c7e8809de6","after":"ed2956ff85af1ccf861e8735464bd25582143cc7","ref":"refs/heads/main","pushedAt":"2024-05-05T04:57:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"whitequark","name":"Catherine","path":"/whitequark","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/54771?s=80&v=4"},"commit":{"message":"RFC #65: fix accidental duplication in code.","shortMessageHtmlLink":"RFC #65: fix accidental duplication in code."}},{"before":"ecfcd6fea138cf7afba32824001aa7e5b84dfc79","after":"465657c8ee67ce6ea99a4fe807eca2c7e8809de6","ref":"refs/heads/main","pushedAt":"2024-04-08T18:02:25.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"whitequark","name":"Catherine","path":"/whitequark","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/54771?s=80&v=4"},"commit":{"message":"RFC #65: Special formatting for structures and enums","shortMessageHtmlLink":"RFC #65: Special formatting for structures and enums"}},{"before":"91085031719e87026ca73fbf68eec232835db8be","after":"ecfcd6fea138cf7afba32824001aa7e5b84dfc79","ref":"refs/heads/main","pushedAt":"2024-04-08T17:23:27.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"whitequark","name":"Catherine","path":"/whitequark","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/54771?s=80&v=4"},"commit":{"message":"PR #64: Amend RFC #36 with a concrete concurrency model","shortMessageHtmlLink":"PR #64: Amend RFC #36 with a concrete concurrency model"}},{"before":"27ecea8cdc46c938ee1a8a5917e3a9cac8242939","after":"91085031719e87026ca73fbf68eec232835db8be","ref":"refs/heads/main","pushedAt":"2024-04-08T17:15:25.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"whitequark","name":"Catherine","path":"/whitequark","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/54771?s=80&v=4"},"commit":{"message":"RFC #63: Remove `amaranth.lib.coding`","shortMessageHtmlLink":"RFC #63: Remove amaranth.lib.coding"}},{"before":"f312f6802958e9ac590412a9b8aa6872b7b0c4f4","after":"27ecea8cdc46c938ee1a8a5917e3a9cac8242939","ref":"refs/heads/main","pushedAt":"2024-04-03T11:43:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"whitequark","name":"Catherine","path":"/whitequark","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/54771?s=80&v=4"},"commit":{"message":"RFC #61: fix formatting.","shortMessageHtmlLink":"RFC #61: fix formatting."}},{"before":"98600aa4d75311e19bacc51627cbeb55dfa50fd5","after":"f312f6802958e9ac590412a9b8aa6872b7b0c4f4","ref":"refs/heads/main","pushedAt":"2024-03-25T18:15:29.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"whitequark","name":"Catherine","path":"/whitequark","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/54771?s=80&v=4"},"commit":{"message":"RFC #58: `ValueCastable` formatting","shortMessageHtmlLink":"RFC #58: ValueCastable formatting"}},{"before":"055ffd6e795d328ca086a51f977cf9077f543ca3","after":"98600aa4d75311e19bacc51627cbeb55dfa50fd5","ref":"refs/heads/main","pushedAt":"2024-03-25T18:15:09.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"whitequark","name":"Catherine","path":"/whitequark","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/54771?s=80&v=4"},"commit":{"message":"RFC #59: Removing upwards propagation of clock domains","shortMessageHtmlLink":"RFC #59: Removing upwards propagation of clock domains"}},{"before":"f1829961a492265f8f606aa72dc1084195f29d7e","after":"055ffd6e795d328ca086a51f977cf9077f543ca3","ref":"refs/heads/main","pushedAt":"2024-03-25T18:14:38.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"whitequark","name":"Catherine","path":"/whitequark","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/54771?s=80&v=4"},"commit":{"message":"RFC #62: The `MemoryData` class","shortMessageHtmlLink":"RFC #62: The MemoryData class"}},{"before":"ea8b1d29af93181cdeab57cbbace643d5895665e","after":"f1829961a492265f8f606aa72dc1084195f29d7e","ref":"refs/heads/main","pushedAt":"2024-03-25T18:13:53.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"whitequark","name":"Catherine","path":"/whitequark","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/54771?s=80&v=4"},"commit":{"message":"RFC #61: Minimal stream interface","shortMessageHtmlLink":"RFC #61: Minimal stream interface"}},{"before":"43f8f04e2a563381573c9e6cc9b12a67ac8f71fb","after":"ea8b1d29af93181cdeab57cbbace643d5895665e","ref":"refs/heads/main","pushedAt":"2024-03-21T22:01:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"whitequark","name":"Catherine","path":"/whitequark","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/54771?s=80&v=4"},"commit":{"message":"Mention that changes to `amaranth.sim` require RFCs.","shortMessageHtmlLink":"Mention that changes to amaranth.sim require RFCs."}},{"before":"be678ae6279ef0c09504c1bac3bdd659e3e5dc8f","after":"43f8f04e2a563381573c9e6cc9b12a67ac8f71fb","ref":"refs/heads/main","pushedAt":"2024-03-19T16:49:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"whitequark","name":"Catherine","path":"/whitequark","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/54771?s=80&v=4"},"commit":{"message":"Invert colors in diagrams if a dark theme is selected.","shortMessageHtmlLink":"Invert colors in diagrams if a dark theme is selected."}},{"before":"0604ada781da8c65ba97f69ad4c33397237c5977","after":"be678ae6279ef0c09504c1bac3bdd659e3e5dc8f","ref":"refs/heads/main","pushedAt":"2024-03-19T10:07:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"whitequark","name":"Catherine","path":"/whitequark","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/54771?s=80&v=4"},"commit":{"message":"Update table of contents in README.","shortMessageHtmlLink":"Update table of contents in README."}},{"before":"b4e32355d410f5a46f7a4ab02770155fce5ef9fb","after":"0604ada781da8c65ba97f69ad4c33397237c5977","ref":"refs/heads/main","pushedAt":"2024-03-18T18:52:17.000Z","pushType":"pr_merge","commitsCount":9,"pusher":{"login":"whitequark","name":"Catherine","path":"/whitequark","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/54771?s=80&v=4"},"commit":{"message":"RFC #36: Async testbench functions","shortMessageHtmlLink":"RFC #36: Async testbench functions"}},{"before":"bdea3375e25fb61cf40e3609436f9ec8e8fff667","after":"b4e32355d410f5a46f7a4ab02770155fce5ef9fb","ref":"refs/heads/main","pushedAt":"2024-03-18T18:31:25.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"whitequark","name":"Catherine","path":"/whitequark","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/54771?s=80&v=4"},"commit":{"message":"RFC #54: Initial and reset values on memory read ports.","shortMessageHtmlLink":"RFC #54: Initial and reset values on memory read ports."}},{"before":"151092022c1ad3e01f419bcfb1cbdc54a6b74718","after":"bdea3375e25fb61cf40e3609436f9ec8e8fff667","ref":"refs/heads/main","pushedAt":"2024-03-18T18:29:31.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"whitequark","name":"Catherine","path":"/whitequark","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/54771?s=80&v=4"},"commit":{"message":"RFC #56: Asymmetric memory port width.","shortMessageHtmlLink":"RFC #56: Asymmetric memory port width."}},{"before":"699bf4d8f00ec5a4e3f948aa010afc034e9f73ac","after":"151092022c1ad3e01f419bcfb1cbdc54a6b74718","ref":"refs/heads/main","pushedAt":"2024-03-18T18:25:23.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"whitequark","name":"Catherine","path":"/whitequark","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/54771?s=80&v=4"},"commit":{"message":"RFC #55: New `lib.io` components.","shortMessageHtmlLink":"RFC #55: New lib.io components."}},{"before":"885b2766ba557c1634236c1198875c9d2486078f","after":"699bf4d8f00ec5a4e3f948aa010afc034e9f73ac","ref":"refs/heads/main","pushedAt":"2024-03-15T19:26:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"whitequark","name":"Catherine","path":"/whitequark","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/54771?s=80&v=4"},"commit":{"message":"Fix dead links in README.","shortMessageHtmlLink":"Fix dead links in README."}},{"before":"e84cc621d3c073aebe4b7c778e7880b655e8d202","after":"885b2766ba557c1634236c1198875c9d2486078f","ref":"refs/heads/main","pushedAt":"2024-03-15T19:24:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"whitequark","name":"Catherine","path":"/whitequark","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/54771?s=80&v=4"},"commit":{"message":"Write down the procedure for merging an RFC.","shortMessageHtmlLink":"Write down the procedure for merging an RFC."}},{"before":"2f47e702c0dbabab2703c4c71eebb1c79949e3c6","after":"e84cc621d3c073aebe4b7c778e7880b655e8d202","ref":"refs/heads/main","pushedAt":"2024-03-15T19:17:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"whitequark","name":"Catherine","path":"/whitequark","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/54771?s=80&v=4"},"commit":{"message":"Formally define existing assignment of responsibilities.","shortMessageHtmlLink":"Formally define existing assignment of responsibilities."}},{"before":"2c7ad0a6d74023d2f1bcaeac514c8aeb289fa3f4","after":"2f47e702c0dbabab2703c4c71eebb1c79949e3c6","ref":"refs/heads/main","pushedAt":"2024-03-15T19:02:50.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"whitequark","name":"Catherine","path":"/whitequark","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/54771?s=80&v=4"},"commit":{"message":"RFC #57: Single-Field Register Definition and Usage Shortcut.","shortMessageHtmlLink":"RFC #57: Single-Field Register Definition and Usage Shortcut."}},{"before":"c1573d9767eb8492f6611b61b0616f59b9dad6f4","after":"2c7ad0a6d74023d2f1bcaeac514c8aeb289fa3f4","ref":"refs/heads/main","pushedAt":"2024-03-11T19:36:04.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"whitequark","name":"Catherine","path":"/whitequark","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/54771?s=80&v=4"},"commit":{"message":"RFC #53: Low-level I/O primitives. (#53)","shortMessageHtmlLink":"RFC #53: Low-level I/O primitives. (#53)"}},{"before":"0852d0ed1d60bdaf492a145c05df8754af3b4d4e","after":"c1573d9767eb8492f6611b61b0616f59b9dad6f4","ref":"refs/heads/main","pushedAt":"2024-03-08T18:11:26.000Z","pushType":"pr_merge","commitsCount":8,"pusher":{"login":"whitequark","name":"Catherine","path":"/whitequark","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/54771?s=80&v=4"},"commit":{"message":"RFC #49: GPIO peripheral","shortMessageHtmlLink":"RFC #49: GPIO peripheral"}},{"before":"953ddfe1dde6b0b2e47cf2804a895cea3d89a0a9","after":"0852d0ed1d60bdaf492a145c05df8754af3b4d4e","ref":"refs/heads/main","pushedAt":"2024-03-04T19:30:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"whitequark","name":"Catherine","path":"/whitequark","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/54771?s=80&v=4"},"commit":{"message":"Fix a misleading RFC filename.","shortMessageHtmlLink":"Fix a misleading RFC filename."}},{"before":"c36f7816e27c665dec5bd6295f1b7d42b3b429aa","after":"953ddfe1dde6b0b2e47cf2804a895cea3d89a0a9","ref":"refs/heads/main","pushedAt":"2024-03-04T19:25:33.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"whitequark","name":"Catherine","path":"/whitequark","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/54771?s=80&v=4"},"commit":{"message":"RFC #51: Add `ShapeCastable.from_bits` and `amaranth.lib.data.Const`","shortMessageHtmlLink":"RFC #51: Add ShapeCastable.from_bits and amaranth.lib.data.Const"}},{"before":"b31896d1ef3137f9115615e0d22b056ac0f40f5d","after":"c36f7816e27c665dec5bd6295f1b7d42b3b429aa","ref":"refs/heads/main","pushedAt":"2024-03-04T18:57:27.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"whitequark","name":"Catherine","path":"/whitequark","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/54771?s=80&v=4"},"commit":{"message":"RFC #50: `Print` statement and string formatting","shortMessageHtmlLink":"RFC #50: Print statement and string formatting"}},{"before":"88bd8b9b5afbf146cb7f89e118cde33398ea72d7","after":"b31896d1ef3137f9115615e0d22b056ac0f40f5d","ref":"refs/heads/main","pushedAt":"2024-02-12T18:11:32.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"whitequark","name":"Catherine","path":"/whitequark","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/54771?s=80&v=4"},"commit":{"message":"RFC #43: Rename `reset=` to `init=`","shortMessageHtmlLink":"RFC #43: Rename reset= to init="}},{"before":"d7337b131c4c629922a975dc3955bb5920d3d8dd","after":"88bd8b9b5afbf146cb7f89e118cde33398ea72d7","ref":"refs/heads/main","pushedAt":"2024-02-12T17:43:35.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"whitequark","name":"Catherine","path":"/whitequark","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/54771?s=80&v=4"},"commit":{"message":"#47: Amend RFC #27 to deprecate `add_sync_process` rather than `add_process`","shortMessageHtmlLink":"#47: Amend RFC #27 to deprecate add_sync_process rather than `add_p…"}},{"before":"3ba625b73ac13ae9b741d9a898348c5a9f120d23","after":"d7337b131c4c629922a975dc3955bb5920d3d8dd","ref":"refs/heads/main","pushedAt":"2024-02-06T10:09:54.000Z","pushType":"pr_merge","commitsCount":5,"pusher":{"login":"whitequark","name":"Catherine","path":"/whitequark","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/54771?s=80&v=4"},"commit":{"message":"RFC #16: A CSR register API for amaranth-soc","shortMessageHtmlLink":"RFC #16: A CSR register API for amaranth-soc"}},{"before":"0ca51f2b774bdd33ba614ffc376ec6ba1666c740","after":"3ba625b73ac13ae9b741d9a898348c5a9f120d23","ref":"refs/heads/main","pushedAt":"2024-02-05T19:26:07.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"whitequark","name":"Catherine","path":"/whitequark","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/54771?s=80&v=4"},"commit":{"message":"RFC #42: `Const` from shape-castable","shortMessageHtmlLink":"RFC #42: Const from shape-castable"}},{"before":"0ab1c2e271ef66e2051ba4275577a756ff9aa061","after":"0ca51f2b774bdd33ba614ffc376ec6ba1666c740","ref":"refs/heads/main","pushedAt":"2024-02-05T18:57:32.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"whitequark","name":"Catherine","path":"/whitequark","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/54771?s=80&v=4"},"commit":{"message":"RFC #45: Move `hdl.memory` to `lib.memory`","shortMessageHtmlLink":"RFC #45: Move hdl.memory to lib.memory"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEQbIeDgA","startCursor":null,"endCursor":null}},"title":"Activity · amaranth-lang/rfcs"}