amaranth/nmigen/hdl
whitequark 8c9fdf907f hdl.{dsl,mem,xfrm}: inject appropriate source locations.
This primarily fixes the problem with source location precision in
Module (which used to trace locations from __exit__ of the context
managers, by which point everything interesting has been lost), but
also improves memory port and control inserter source locations.

On the sample of examples/basic/*.py, the only incorrectly inferred
remaining location is clk pointing to hdl/mem.py:166.
2019-07-08 09:58:12 +00:00
..
__init__.py Clean up imports. 2019-06-04 08:18:50 +00:00
ast.py hdl.{dsl,mem,xfrm}: inject appropriate source locations. 2019-07-08 09:58:12 +00:00
cd.py Rename fhdl→hdl, genlib→lib. 2018-12-15 14:25:31 +00:00
dsl.py hdl.{dsl,mem,xfrm}: inject appropriate source locations. 2019-07-08 09:58:12 +00:00
ir.py hdl.ir, back.rtlil: allow specifying attributes on instances. 2019-06-28 04:14:38 +00:00
mem.py hdl.{dsl,mem,xfrm}: inject appropriate source locations. 2019-07-08 09:58:12 +00:00
rec.py hdl.rec: thread src_loc_at to all inner Signals and Records. 2019-07-03 14:49:20 +00:00
xfrm.py hdl.{dsl,mem,xfrm}: inject appropriate source locations. 2019-07-08 09:58:12 +00:00