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
@@ -71,6 +72,7 @@ Implemented RFCs
71
72
* `RFC 50`_: ``Print`` statement and string formatting
72
73
* `RFC 51`_: Add ``ShapeCastable.from_bits`` and ``amaranth.lib.data.Const``
73
74
* `RFC 53`_: Low-level I/O primitives
75
+
* `RFC 55`_: New ``lib.io`` components
74
76
* `RFC 58`_: Core support for ``ValueCastable`` formatting
75
77
* `RFC 59`_: Get rid of upwards propagation of clock domains
0 commit comments