amaranth/nmigen/test
whitequark 00026c6e4a hdl.ast: avoid unnecessary sign padding in ArrayProxy.
Before this commit, ArrayProxy would add sign padding (an extra bit)
a homogeneous array of signed values, or an array where all unsigned
values are smaller than the largest signed one. After this commit,
ArrayProxy would only add padding in arrays with mixed signedness
where all signed values are smaller or equal in size to the largest
unsigned value.

Fixes #476.

Co-authored-by: Pepijn de Vos <pepijndevos@gmail.com>
2020-08-26 07:07:48 +00:00
..
compat Add support for using non-compat Elaboratable instances with compat.fhdl.verilog.convert and compat.run_simulation 2020-04-02 02:46:44 +00:00
__init__.py test: use #nmigen: magic comment instead of monkey patch. 2019-10-26 06:37:08 +00:00
test_build_dsl.py tests: fix remove unnecessary workaround for some unittest assertions. 2020-07-28 19:35:25 +00:00
test_build_plat.py tests: fix remove unnecessary workaround for some unittest assertions. 2020-07-28 19:35:25 +00:00
test_build_res.py build,vendor: never carry around parts of differential signals. 2020-07-31 18:41:59 +00:00
test_compat.py {,_}tools→{,_}utils 2019-10-13 18:53:38 +00:00
test_examples.py test: fix example test after commit a7b8ced9. 2020-06-11 16:36:08 +00:00
test_hdl_ast.py hdl.ast: avoid unnecessary sign padding in ArrayProxy. 2020-08-26 07:07:48 +00:00
test_hdl_cd.py tests: fix remove unnecessary workaround for some unittest assertions. 2020-07-28 19:35:25 +00:00
test_hdl_dsl.py tests: fix remove unnecessary workaround for some unittest assertions. 2020-07-28 19:35:25 +00:00
test_hdl_ir.py tests: fix remove unnecessary workaround for some unittest assertions. 2020-07-28 19:35:25 +00:00
test_hdl_mem.py tests: fix remove unnecessary workaround for some unittest assertions. 2020-07-28 19:35:25 +00:00
test_hdl_rec.py tests: fix remove unnecessary workaround for some unittest assertions. 2020-07-28 19:35:25 +00:00
test_hdl_xfrm.py tests: fix remove unnecessary workaround for some unittest assertions. 2020-07-28 19:35:25 +00:00
test_lib_cdc.py lib.cdc: in AsyncFFSynchronizer(), rename domain= to o_domain=. 2020-08-26 03:19:13 +00:00
test_lib_coding.py back.pysim: redesign the simulator. 2019-11-28 21:05:34 +00:00
test_lib_fifo.py lib.fifo: add r_level and w_level to all FIFOs 2020-08-15 08:40:56 +00:00
test_lib_io.py hdl.rec: preserve shapes when constructing a layout. 2020-06-05 03:19:46 +00:00
test_lib_scheduler.py nmigen.lib.scheduler: add RoundRobin. 2020-07-28 21:02:01 +00:00
test_sim.py sim._pyrtl: fix miscompilation of -(Const(0b11, 2).as_signed()). 2020-08-26 04:15:54 +00:00
utils.py tests: fix remove unnecessary workaround for some unittest assertions. 2020-07-28 19:35:25 +00:00