{"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":"527df0a0d3877b136947b01ef7e87be8e209ac91","after":"ba991f40ede816d07c62aac4b1fcdf9e40fa3b31","ref":"refs/heads/main","pushedAt":"2024-07-19T02:17:21.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 #69: fix another editing error.","shortMessageHtmlLink":"RFC #69: fix another editing error."}},{"before":"e159c9ad11a4d87f0ca47f3d75055882a3e9277d","after":"527df0a0d3877b136947b01ef7e87be8e209ac91","ref":"refs/heads/main","pushedAt":"2024-07-19T00:57:58.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 #69: fix editing error.","shortMessageHtmlLink":"RFC #69: fix editing error."}},{"before":"a54d3a2a3988b27a8fe0d5488d96d9e518e2683a","after":"e159c9ad11a4d87f0ca47f3d75055882a3e9277d","ref":"refs/heads/main","pushedAt":"2024-07-01T18:11:24.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 #69: Add a `lib.io.PortLike` object usable in simulation","shortMessageHtmlLink":"RFC #69: Add a lib.io.PortLike object usable in simulation"}},{"before":"4709748646e93de14254b86d0907f768c8a2afeb","after":"a54d3a2a3988b27a8fe0d5488d96d9e518e2683a","ref":"refs/heads/main","pushedAt":"2024-07-01T18:06:34.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 #52: Add `amaranth.hdl.Choice`, a pattern-based `Value` multiplexer","shortMessageHtmlLink":"RFC #52: Add amaranth.hdl.Choice, a pattern-based Value multiplexer"}},{"before":"ed2956ff85af1ccf861e8735464bd25582143cc7","after":"4709748646e93de14254b86d0907f768c8a2afeb","ref":"refs/heads/main","pushedAt":"2024-06-28T19:44:26.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"whitequark","name":"Catherine","path":"/whitequark","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/54771?s=80&v=4"},"commit":{"message":"RFC #70 \"Unify the naming of `MemoryMap` resources and windows\"","shortMessageHtmlLink":"RFC #70 \"Unify the naming of MemoryMap resources and windows\""}},{"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"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEg3usMgA","startCursor":null,"endCursor":null}},"title":"Activity ยท amaranth-lang/rfcs"}