amaranth/nmigen
Marcin Kościelnicki 67650214b7 hdl.ast: Fix width for unary minus operator on signed argument.
To properly represent a negation of a signed X-bit quantity we may, in
general, need a signed (X+1)-bit signal — for example, negation of
3-bit -4 is 4, which is not representable in signed 3 bits.
2019-12-04 06:55:35 +00:00
..
back back.pysim: fix miscompilation of Signal(unsigned) - Signal(signed). 2019-12-02 18:52:55 +00:00
build build.plat: in Platform.add_file(), allow adding exact duplicates. 2019-11-15 23:40:44 +00:00
compat back.pysim: redesign the simulator. 2019-11-28 21:05:34 +00:00
hdl hdl.ast: Fix width for unary minus operator on signed argument. 2019-12-04 06:55:35 +00:00
lib lib.io: use keyword-only arguments in Pin(). 2019-10-16 19:50:04 +00:00
test hdl.ast: Fix width for unary minus operator on signed argument. 2019-12-04 06:55:35 +00:00
vendor vendor.intel: silence meaningless warnings in nMigen files 2019-12-01 00:07:48 +00:00
__init__.py Explicitly restrict prelude imports. 2019-10-21 10:39:21 +00:00
_toolchain.py Refactor build script toolchain lookups. 2019-10-13 13:53:24 +00:00
_utils.py hdl.ir: allow disabling UnusedElaboratable warning in file scope. 2019-10-26 06:17:14 +00:00
asserts.py hdl.ast,back.rtlil: implement Cover. 2019-09-03 01:32:24 +00:00
cli.py hdl.ir: rename .get_fragment() to .elaborate(). 2019-01-26 02:31:12 +00:00
rpc.py rpc: add public Records as module ports. 2019-09-30 18:28:21 +00:00
tracer.py tracer: fix typo. 2019-08-19 20:20:18 +00:00
utils.py {,_}tools→{,_}utils 2019-10-13 18:53:38 +00:00