nmigen.git
2019-10-04 whitequarkback.rtlil: avoid unsoundness for division by zero.
2019-10-04 whitequarkhdl.ast: prohibit signed divisors.
2019-10-03 whitequarkbuild.dsl: accept Pins(invert=True).
2019-10-02 whitequarkhdl.ast: don't crash on Mux(<bool>, ...).
2019-10-02 whitequarkback.rtlil: don't cache wires for legalized switch...
2019-10-02 whitequarkback.rtlil: sign of rhs and lhs of ${sshr,sshl,pow...
2019-10-02 whitequarkback.rtlil: it is not necessary to match binop operand...
2019-09-30 Jean-François... rpc: add public Records as module ports.
2019-09-30 whitequarkrpc: add support for Yosys RPC protocol.
2019-09-28 whitequarkhdl.ast: actually implement the // operator.
2019-09-28 whitequarkhdl.dsl: add a diagnostic for `m.d.submodules += ...`.
2019-09-28 whitequarkhdl.mem: remove WritePort(priority=) argument.
2019-09-24 whitequarkback.rtlil: fix handling of certain nested arrays.
2019-09-24 whitequarkbuild.plat: strip internal attributes from Verilog...
2019-09-24 whitequarkbuild.plat,lib.cdc,vendor: unify platform related diagn...
2019-09-24 whitequarklib.cdc: specify maximum input delay in seconds.
2019-09-24 whitequarkvendor.xilinx_spartan_3_6: explain why ASYNC_REG is...
2019-09-24 Kate Temkinvendor.lattice_ecp5: correct a typo in tristate buffer...
2019-09-24 Darrell Harmonvendor.xilinx_7series: apply false path / max delay...
2019-09-23 whitequarkvendor.xilinx_7series: simplify. NFC.
2019-09-23 whitequarkvendor.xilinx_7series: override reset synchronizer.
2019-09-23 whitequarklib.cdc: add diagnostic checks for synchronization...
2019-09-23 whitequarklib.cdc: expand ResetSynchronizer documentation.
2019-09-23 whitequarklib.cdc: avoid modifying synchronizers in their elabora...
2019-09-23 Darrell Harmonvendor.xilinx_spartan_3_6: override reset synchronizer.
2019-09-23 whitequarkREADME: add a section on migrating from Migen.
2019-09-23 whitequarklib.cdc: MultiReg→FFSynchronizer.
2019-09-23 whitequarkhdl.ast: cast Mux() selector to bool if it is not a...
2019-09-23 whitequarkback.rtlil: give predictable names to anonymous subfrag...
2019-09-23 whitequarklib.fifo: handle depth=0, elaborating to a dummy FIFO...
2019-09-23 whitequarkhdl.mem,lib.fifo: use keyword-only arguments for memory...
2019-09-23 whitequarkhdl.mem: simplify. NFC.
2019-09-23 whitequarkhdl.ast: make Signal(name=) a keyword-only argument.
2019-09-23 whitequarklib.fifo: change FIFOInterface() diagnostics to follow...
2019-09-23 whitequarklib.fifo: round up AsyncFIFO{,Buffered} depth to lowest...
2019-09-23 whitequarklib.fifo: make simulation read() and write() functions...
2019-09-22 whitequarkhdl.rec: fix using Enum subclass as shape if direction...
2019-09-22 whitequarkhdl.rec: allow using Enum subclass as shape.
2019-09-22 whitequarklib.fifo: add more compatibility shims.
2019-09-22 whitequarkvendor.lattice_ice40: fix required tool list for iCECub...
2019-09-22 whitequarkvendor.lattice_ecp5: simplify quoting. NFC.
2019-09-22 whitequarkbuild.plat: restrict design names to alphanumeric to...
2019-09-21 whitequarkvendor.lattice_ice40: add iCECube support.
2019-09-21 whitequarkbuild.res: simplify clock constraints.
2019-09-21 whitequarkbuild.plat: NMIGEN_<toolchain>_env→NMIGEN_ENV_<toolchain>
2019-09-21 whitequarklib.fifo: update docs. NFC.
2019-09-21 whitequarkhdl.ast: update docs. NFC.
2019-09-21 whitequarklib.fifo: simplify. NFC.
2019-09-20 whitequarklib.fifo: fix doc typo. NFC.
2019-09-20 whitequarklib.fifo: work around Yosys issue with handling of...
2019-09-20 whitequarkhdl.mem: use 1 as reset value for ReadPort.en.
2019-09-20 whitequarkvendor.lattice_{ecp5,ice40}: allow clock constraints...
2019-09-20 whitequarkhdl.ast: rename `nbits` to `width`.
2019-09-20 Darrell Harmonvendor.xilinx_{7series,spartan3_6}: specialize MultiReg.
2019-09-20 Emilysetup: improve repository detection.
2019-09-20 Emilysetup: add setuptools dependency.
2019-09-20 whitequarktest.test_lib_fifo: fix typo.
2019-09-20 whitequarkback.pysim: fix simulation of Value.xor().
2019-09-16 whitequarkhdl.{ast,dsl}: add Signal.enum; coerce Enum to Value...
2019-09-14 whitequarkhdl.ast: add Value.matches(), accepting same language...
2019-09-14 whitequarkhdl.dsl: improve error messages for Case().
2019-09-13 whitequarkhdl.ast: add Value.xor, mapping to $reduce_xor.
2019-09-13 whitequarkhdl.ast: add Value.{any,all}, mapping to $reduce_{or...
2019-09-13 whitequarklib.fifo: adjust for new CDC primitive conventions.
2019-09-13 whitequarklib.fifo: adjust properties to have consistent naming.
2019-09-12 whitequarkbuild.plat: bypass tool detection if NMIGEN_*_env is...
2019-09-12 whitequarkvendor.xilinx_7series: Vivado requires bash on *nix...
2019-09-12 whitequarkhdl.mem: use keyword-only arguments as appropriate.
2019-09-12 whitequarklib.fifo: make fwft a keyword-only argument.
2019-09-12 whitequarklib.fifo: remove SyncFIFO.replace.
2019-09-12 whitequarkREADME: update Yosys version requirement.
2019-09-12 whitequarklib.cdc: make domain properties private.
2019-09-12 whitequarklib.io: style. NFC.
2019-09-12 whitequarklib.cdc: adjust ResetSynchronizer for new CDC primitive...
2019-09-12 whitequarklib.cdc: adjust MultiReg for new CDC primitive conventions.
2019-09-11 whitequarkbuild.plat,vendor: allow clock constraints on arbitrary...
2019-09-11 whitequarkback: return name map from convert_fragment().
2019-09-10 whitequarkhdl.ast: warn if reset value is truncated.
2019-09-10 Darrell Harmonvendor.lattice_ecp5: pass ecppack_opts to ecppack.
2019-09-08 whitequarkhdl.ast: check type of Sample(domain=...).
2019-09-08 whitequarkhdl.dsl: add Default(), an alias for Case() with no...
2019-09-08 whitequarkhdl.mem,lib,examples: use Signal.range().
2019-09-08 whitequarkhdl.ast: add Signal.range(...), to replace Signal(min...
2019-09-06 whitequarkRemove nmigen.lib from prelude.
2019-09-06 whitequarkFix .gitignore.
2019-09-06 whitequarksetup: replace versioneer with setuptools_scm.
2019-09-03 whitequarkhdl.ast,back.rtlil: implement Cover.
2019-08-31 whitequarkhdl.cd: add negedge clock domains.
2019-08-31 Emily_toolchain,build.plat,vendor.*: add required_tools...
2019-08-30 whitequarkvendor.lattice_ecp5: drive GSR synchronous to user...
2019-08-30 whitequarkbuild.dsl: allow both str and int resource attributes.
2019-08-28 Emilytest.tools: use _toolchain.get_tool.
2019-08-28 whitequark_toolchain: new module, for injecting dependencies...
2019-08-26 whitequarkback.verilog: bump Yosys version requirement to 0.9.
2019-08-25 whitequarkvendor.lattice_ecp5: revert default toolchain to Trellis.
2019-08-23 whitequarkback.pysim: implement sim.add_clock(if_exists=True). locally_working
2019-08-23 whitequarkback.pysim: don't crash when trying to drive a nonexist...
2019-08-23 whitequarkbuild.run: add BuildPlan.digest(), useful for caching.
2019-08-22 whitequarkvendor.lattice_ecp5: add Diamond support.
2019-08-22 whitequarkvendor: eliminate unnecessary LUT instantiation.
next