nmigen.git
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.
2019-08-04 whitequarkbuild.plat: allow selecting a specific UNIX shell inter...
2019-08-04 whitequarkvendor.lattice_ice40: avoid routing conflicts with...
2019-08-04 whitequarkback.rtlil: use a dummy wire, not 'x, when assigning...
2019-08-03 whitequarkback.rtlil: actually match shape of left hand side.
2019-08-03 whitequarkvendor.lattice_ice40: add missing signal indexing.
2019-08-03 whitequarkbuild.run: use keyword-only arguments where appropriate.
2019-08-03 whitequarkcompat.fhdl.specials: track changes in build.plat.
2019-08-03 whitequarkhdl.dsl: reword m.If(~True) warning to be more clear.
2019-08-03 whitequarkbuild.plat,vendor: automatically create sync domain...
2019-08-03 whitequarkhdl.ir: allow adding more than one domain in missing...
2019-08-03 whitequarkhdl.ir: don't expose as ports missing domains added...
2019-08-03 whitequarkbuild.plat: add default_rst, to be used with default_clk.
2019-08-03 whitequarkbuild.plat: add default_clk{,_constraint,_frequency}.
2019-08-03 whitequarkhdl.ir: allow returning elaboratables from missing...
2019-08-03 whitequarkhdl.ir: raise DomainError if a domain is used but not...
2019-08-03 whitequarkhdl.ir: call back from Fragment.prepare if a clock...
2019-08-03 whitequarkhdl.dsl: warn on suspicious statements like `m.If(...
2019-08-03 whitequarkImprove test added in 29fee01f to not leak warnings.
2019-08-03 whitequarkback.rtlil: fix sim-synth mismatch with assigns followi...
next