amaranth/amaranth
Catherine 738d8b7764 hdl: deprecate {Const,Signal}.{width,signed} accessors.
These accessors used to be necessary (in addition to `.shape()`) while
the AST nodes were mutable. However, after commit 2bf1b4da that made
AST nodes immutable, there is no technical requirement to keep them
around. Additionally:

- `len(value)` is shorter than `value.width` and works with any `value`
- `value.shape().signed` is longer than `value.signed` but works with
  any `value`
2024-03-26 22:56:17 +00:00
..
_toolchain _toolchain.yosys: add JavaScript (Pyodide) support. 2024-02-13 07:31:53 +00:00
back hdl: deprecate {Const,Signal}.{width,signed} accessors. 2024-03-26 22:56:17 +00:00
build lib.io: Implement *Port from RFC 55. 2024-03-18 23:56:34 +00:00
hdl hdl: deprecate {Const,Signal}.{width,signed} accessors. 2024-03-26 22:56:17 +00:00
lib lib.memory: raise an error on mutating already-elaborated memory. 2024-03-25 18:40:20 +00:00
sim hdl.ast: allow Signals to be privately named using name="" 2024-03-25 19:15:24 +00:00
vendor vendor: Rename IntelPlatform to AlteraPlatform. 2024-03-03 22:52:58 +00:00
__init__.py Implement RFC 50: Print and string formatting. 2024-03-11 09:42:43 +00:00
_unused.py Pyupgrade to 3.8+. NFCI 2023-11-14 13:07:21 +00:00
_utils.py hdl._ir: Remove all support for fragment flattening. 2024-03-11 21:28:46 +00:00
asserts.py Implement RFC 50: Print and string formatting. 2024-03-11 09:42:43 +00:00
cli.py amaranth.hdl: start all private names with an underscore. 2024-01-30 17:20:45 +00:00
rpc.py Pyupgrade to 3.8+. NFCI 2023-11-14 13:07:21 +00:00
tracer.py tracer: recognize Python 3.13's CALL_KW opcode. 2023-10-20 14:45:11 +00:00
utils.py utils: F-strings are missing the letter "f" 2024-03-13 14:56:27 +00:00