You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/changes.rst
+3-1Lines changed: 3 additions & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -41,7 +41,8 @@ Apply the following changes to code written against Amaranth 0.4 to migrate it t
41
41
* Remove any usage of ``name=`` with assertions, possibly replacing them with custom messages
42
42
* Ensure all elaboratables are subclasses of :class:`Elaboratable`
43
43
* Ensure clock domains aren't used outside the module that defines them, or its submodules; move clock domain definitions upwards in the hierarchy as necessary
44
-
* Remove uses of ``amaranth.lib.coding.*`` by inlining or copying the implementation of the modules.
44
+
* Remove uses of ``amaranth.lib.coding.*`` by inlining or copying the implementation of the modules
45
+
* Update uses of ``platform.request`` to pass ``dir="-"`` and use :mod:`amaranth.lib.io` buffers
45
46
46
47
47
48
Implemented RFCs
@@ -74,6 +75,7 @@ Implemented RFCs
74
75
* `RFC 50`_: ``Print`` statement and string formatting
75
76
* `RFC 51`_: Add ``ShapeCastable.from_bits`` and ``amaranth.lib.data.Const``
76
77
* `RFC 53`_: Low-level I/O primitives
78
+
* `RFC 55`_: New ``lib.io`` components
77
79
* `RFC 58`_: Core support for ``ValueCastable`` formatting
78
80
* `RFC 59`_: Get rid of upwards propagation of clock domains
0 commit comments