nmigen.git
2019-06-03 whitequarkbuild.{plat,res}: add support for connectors.
2019-06-03 whitequarkbuild.dsl: add support for connectors.
2019-06-03 whitequarkcompat.fhdl.specials: TSTriple is not an elaboratable.
2019-06-03 whitequarkvendor.fpga.lattice_ice40: implement differential outpu...
2019-06-03 whitequarkvendor.fpga.lattice_ice40: implement differential input...
2019-06-03 whitequarkvendor.fpga.lattice_ice40: allow instantiating SB_GB_IO...
2019-06-03 whitequarkvendor.fpga.lattice_ice40: implement SDR and DDR I...
2019-06-03 whitequarklib.io: add i_clk and o_clk to pin layout with xdr>=1.
2019-06-03 whitequarkhdl.rec: unbreak hasattr(rec, ...).
2019-06-03 whitequarkbuild.{dsl,plat,res}: allow dir="oe".
2019-06-03 whitequarklib.io: allow dir="oe".
2019-06-03 whitequarkbuild.{res,plat}: use xdr=0 as default, not xdr=1.
2019-06-03 whitequarkbuild.res: allow requesting raw ports, with dir="-".
2019-06-03 whitequarklib.io: allow Pin(xdr=0), representing a combinatorial...
2019-06-03 whitequarkvendor.fpga.lattice_ice40: enable SystemVerilog when...
2019-06-03 whitequarkbuild.res: if not specified, request resource #0.
2019-06-03 whitequarkvendor.fpga.lattice_ice40: instantiate SB_IO and apply...
2019-06-03 whitequarkhdl.ir: accept LHS signals like slices as Instance...
2019-06-03 whitequarkhdl.dsl: allow adding submodules with computed name...
2019-06-03 whitequarkhdl.ir: accept expanded (kind, name, value) tuples...
2019-06-03 whitequarkbuild.{res,plat}: propagate extras to pin fragment...
2019-06-03 whitequarkbuild.res: simplify. NFC.
2019-06-02 whitequarkbuild.dsl: require a dict for extras instead of a strin...
2019-06-02 whitequarkvendor.fpga.lattice_ice40: use .bin suffix for bitstrea...
2019-06-02 whitequarkvendor.tinyfpga_{b→bx}
2019-06-02 whitequarkvendor.tinyfpga_b: fix IO_STANDARD.
2019-06-02 Simon Kirkbyvendor.tinyfpga_b: implement.
2019-06-02 whitequarkvendor.icestick: fix typo.
2019-06-01 whitequarkTravis: update install script.
2019-06-01 whitequarkvendor.ice40_hx1k_blink_evn: implement.
2019-06-01 whitequarkvendor.icestick: implement.
2019-06-01 whitequarkvendor.fpga.lattice_ice40: implement.
2019-06-01 whitequarkbuild.plat: implement.
2019-06-01 whitequarkbuild.res: always return a Pin record.
2019-06-01 whitequarkbuild.res: accept a list of clocks in ConstraintManager...
2019-05-26 whitequarkback.rtlil: allow specifying platform for convert().
2019-05-26 whitequarkAdd versioneer.
2019-05-26 whitequarkhdl.ir: silence unused elaboratable warning on interpre...
2019-05-26 Jean-François... build.res: add ConstraintManager.
2019-05-25 whitequarkbuild.dsl: make Pins and DiffPairs iterable.
2019-05-25 whitequarkbuild.dsl: improve repr of Pins() and DiffPairs().
2019-05-25 whitequarkhdl.rec: allow providing fields during construction.
2019-05-25 whitequarkConsider Instances a part of containing fragment for...
2019-05-20 Chris OsterwoodAdd import so that Tristate.elaborate builds
2019-05-15 whitequarkhdl.ir: when adding sync domain to a design, also add...
2019-05-13 whitequarkhdl.ir: during port propagation, defs should take prior...
2019-05-13 whitequarkback.rtlil: assign undriven signals to their reset...
2019-05-12 whitequarkhdl: make all public Value classes other than Record...
2019-05-12 whitequarkhdl.ir: only pull explicitly specified ports to topleve...
2019-04-24 Jean-François... lib.io: add a name argument to the Pin constructor.
2019-04-24 whitequarkbuild.dsl: style. NFC.
2019-04-24 Jean-François... build: add DSL for defining platform resources.
2019-04-22 whitequarkback.verilog: allow stripping the src attribute, for... working
2019-04-22 Alain Péteutcompat.fhdl.specials: fix Tristate, TSTriple.
2019-04-22 Alain Péteutcompat.fhdl.specials: fix Tristate.
2019-04-22 whitequarkcompat.fhdl.specials: fix TSTriple.
2019-04-22 whitequarkhdl.ir: rework named port handling for Instances.
2019-04-21 whitequarkRemove examples/tbuf.py.
2019-04-21 whitequarkhdl.ir: detect elaboratables that are created but not...
2019-04-21 whitequarkback.rtlil: emit `nmigen.hierarchy` attribute.
2019-04-21 whitequarkhdl.ast: improve tests for exceptional conditions.
2019-04-21 whitequarkhdl.ast: accept Signals with identical min/max bounds.
2019-04-21 whitequarkback.rtlil: only expand legalized values in Array/Part...
2019-04-21 whitequarkhdl.rec: implement Record.connect.
2019-04-20 whitequarkback.rtlil: allow record slices on LHS.
2019-04-19 whitequarkhdl.rec: fix slicing of records.
2019-04-18 whitequarkhdl.xfrm: handle classes that inherit from Record.
2019-04-15 whitequarklib.io: rework TSTriple/Tristate interface to use pin_l...
2019-04-10 whitequarkhdl.ast: fix some type checks.
2019-04-10 whitequarkhdl.xfrm: allow using FragmentTransformer on any elabor...
2019-04-09 whitequarkhdl: remove deprecated get_fragment() and lower() methods.
2019-04-03 whitequarkhdl.ast: handle a common typo, such as Signal(1, True).
2019-03-28 whitequarktest_sim: add missing add_process().
2019-03-28 Luke Wrenlib.cdc: add optional reset to MultiReg, and document...
2019-03-28 whitequarkback.rtlil: fix off-by-one in Part legalization.
2019-03-25 anuejnhdl.rec: separate record and signal name with __, not _.
2019-03-25 whitequarkhdl.ast: fix typo.
2019-03-12 Alain Péteutexamples.por: fix typo
2019-03-03 whitequarklib.fifo: register GrayEncoder output before CDC.
2019-03-03 whitequarktracer: factor out get_var_name(default=).
2019-03-03 whitequarkhdl.rec: remove __slots__.
2019-02-22 Alain Péteutsetup.py: constrain Python version
2019-02-14 whitequarkhdl.ir: raise a more descriptive error on non-elaborata...
2019-01-26 whitequarkback.rtlil: accept ast.Const as cell parameter.
2019-01-26 whitequarkhdl.ast: fix ValueKey for Cat.
2019-01-26 whitequarkcompat.fhdl.module: fix typo.
2019-01-26 whitequarkcompat.fhdl.specials: fix __all__ list.
2019-01-26 whitequarkcompat.genlib.resetsync: add shim for AsyncResetSynchro...
2019-01-26 whitequarkcompat.fifo: fix _FIFOInterface deprecation wrapper.
2019-01-26 whitequarklib.cdc: add ResetSynchronizer.
2019-01-26 whitequarkback.pysim: support async reset.
2019-01-26 whitequarkback.pysim: give better names to unnamed fragments...
2019-01-26 whitequarkexamples: update for newer API.
2019-01-26 whitequarkback.rtlil: accept any elaboratable, not just fragments.
2019-01-26 whitequarkcompat: suppress deprecation warnings that are internal...
2019-01-26 whitequarktest.compat: reenable tests converting to Verilog.
2019-01-26 whitequarkcompat.sim: fix deprecated stdlib import.
2019-01-26 whitequarkhdl.ir: rename .get_fragment() to .elaborate().
2019-01-26 whitequarktest.compat: import tests from Migen as appropriate.
2019-01-26 whitequarkhdl.ast: fix shape calculation for *.
next