nmigen.git
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.
2019-08-22 Reto Kramerexamples/basic/uart: document `divisor` parameter.
2019-08-22 whitequarkback.rtlil: print real parameters with maximum precision.
2019-08-22 Darrell Harmonback.rtlil: add support for real (float) parameters...
2019-08-21 Darrell Harmonvendor.xilinx_series7: use STARTUPE2, not STARTUPE3.
2019-08-21 whitequarkvendor.lattice_ice40: remove `--placer heap` default...
2019-08-21 whitequarkvendor: style. NFC.
2019-08-21 whitequarkbuild.plat: remove TemplatedPlatform.unix_interpreter.
2019-08-21 whitequarkback.pysim: allow coroutines as processes.
2019-08-20 William D.... test.test_examples: Convert pathlib-specific class...
2019-08-19 whitequarkback.verilog: parse output of `yosys -V`.
2019-08-19 whitequarkFix nmigen.__version__ to work on git-archive artifacts.
2019-08-19 whitequarkbuild.plat, hdl.ir: coordinate missing domain creation.
2019-08-19 whitequarkvendor.lattice_ice40: use a local clock domain in creat...
2019-08-19 whitequarklib.cdc: use a local clock domain in ResetSynchronizer.
2019-08-19 whitequarkREADME: fix typos.
2019-08-19 whitequarkhdl.cd: implement local clock domains.
2019-08-19 whitequarkback.pysim: index domains by identity, not by name.
2019-08-19 whitequarkhdl.xfrm: lower resets in DomainLowerer as well.
2019-08-19 whitequarkhdl.xfrm: consider fragment's own domains in DomainLowerer.
2019-08-19 whitequarkformal→asserts
2019-08-19 whitequarktracer: fix typo.
2019-08-19 whitequarkbuild.plat: do not prepare fragments twice.
2019-08-19 whitequarkback.{rtlil,verilog}: split convert_fragment() off...
2019-08-18 Robin Heinemannbuild.dsl: add conn argument to Connector.
2019-08-18 whitequarkcompat.fhdl.decorators: avoid using deprecated NativeCE...
2019-08-18 whitequarkhdl.xfrm: make deprecated CEInserter more well-behaved.
2019-08-15 whitequarkhdl.ast: implement Initial.
2019-08-15 whitequarkhdl.xfrm: sample cache should be per-fragment.
2019-08-12 whitequarkhdl.xfrm: CEInserter→EnableInserter.
2019-08-08 whitequarkhdl.ast: hash-cons ValueKey.
2019-08-08 whitequarktracer: use sys._getframe directly.
2019-08-08 whitequarkcompat.fhdl.decorators: port from oMigen.
2019-08-08 whitequarkcompat.fhdl.module: fix finalization of transformed...
2019-08-07 whitequarkvendor.lattice_ice40: add iCE5LP2K support.
2019-08-07 whitequarkvendor.lattice_ice40: add iCE40UP3K support.
2019-08-07 whitequarkvendor.lattice_ice40: add iCE5LP1K support.
2019-08-04 whitequarkvendor.xilinx_{spartan_3_6,7series}: reconsider default...
2019-08-04 whitequarkvendor.xilinx_spartan_3_6: reconsider bitgen defaults.
2019-08-04 whitequarkvendor.xilinx_spartan_3_6: set bitgen defaults to ...
2019-08-04 whitequarkvendor.xilinx_spartan_3_6: always use -w for map/par...
2019-08-04 whitequarkvendor.xilinx_spartan_3_6: do not use retiming by default.
2019-08-04 whitequarkvendor.xilinx_spartan_3_6: force use of bash on UNIX.
next