amaranth/tests
Catherine 79adbed313 sim.pysim: move name extractor functionality to Fragment.
At the moment there are two issues with assignment of names in pysim:
1. Names are not deduplicated. It is possible (and frequent) for names
   to be included twice in VCD output.
2. Names are different compared to what is emitted in RTLIL, Verilog,
   or CXXRTL output.

This commit fixes issue (1), and issue (2) will be fixed by the new IR.
2023-11-25 06:26:36 +00:00
..
compat Rename nMigen to Amaranth HDL. 2021-12-10 10:34:13 +00:00
__init__.py tests: move out of the main package. 2020-08-27 00:33:31 +00:00
test_build_dsl.py Pyupgrade to 3.8+. NFCI 2023-11-14 13:07:21 +00:00
test_build_plat.py Rename nMigen to Amaranth HDL. 2021-12-10 10:34:13 +00:00
test_build_res.py lib.io: make Pin an interface object. 2023-09-04 20:48:36 +00:00
test_compat.py Rename nMigen to Amaranth HDL. 2021-12-10 10:34:13 +00:00
test_examples.py tests: move out of the main package. 2020-08-27 00:33:31 +00:00
test_hdl_ast.py lib.enum: use plain EnumMeta as metaclass when shape not used. 2023-10-25 17:00:24 +00:00
test_hdl_cd.py Rename nMigen to Amaranth HDL. 2021-12-10 10:34:13 +00:00
test_hdl_dsl.py hdl.dsl: py3.12+: turn off heuristic warning on ~True and ~False. 2023-06-02 13:45:15 +01:00
test_hdl_ir.py sim.pysim: move name extractor functionality to Fragment. 2023-11-25 06:26:36 +00:00
test_hdl_mem.py hdl.mem: lower Memory directly to $mem_v2 RTLIL cell. 2023-09-03 03:27:51 +00:00
test_hdl_rec.py ast: allow overriding Value operators. 2023-10-30 20:17:51 +00:00
test_hdl_xfrm.py hdl.mem: lower Memory directly to $mem_v2 RTLIL cell. 2023-09-03 03:27:51 +00:00
test_lib_cdc.py Rename nMigen to Amaranth HDL. 2021-12-10 10:34:13 +00:00
test_lib_coding.py Rename nMigen to Amaranth HDL. 2021-12-10 10:34:13 +00:00
test_lib_crc.py Implement RFC 6: CRC Generator 2023-06-29 02:42:47 +00:00
test_lib_data.py lib.data: return View from .const() 2023-10-10 09:59:37 +00:00
test_lib_enum.py lib.enum: use plain EnumMeta as metaclass when shape not used. 2023-10-25 17:00:24 +00:00
test_lib_fifo.py test_lib_fifo: eliminate uses of deprecated Past and Rose. 2023-11-25 01:22:32 +00:00
test_lib_io.py hdl.rec: deprecate in favor of lib.data and lib.wiring. 2023-09-01 04:20:16 +00:00
test_lib_scheduler.py Implement RFC 19: Remove amaranth.lib.scheduler 2023-09-01 00:56:12 +00:00
test_lib_wiring.py lib.wiring: flip sub-interfaces accessed via FlippedInterface. 2023-11-22 03:07:41 +00:00
test_sim.py sim._pyrtl: fix masking for bitwise operands and muxes. 2023-10-05 12:26:47 +00:00
test_tracer.py tracer: fix STORE_DEREF handling, add EXTENDED_ARG support. 2023-06-01 19:18:43 +01:00
utils.py Drop support for Python 3.7. 2023-06-28 14:50:30 +00:00