nmigen.git
2019-11-09 whitequarkhdl.rec: fix Record.like() being called through a subclass.
2019-11-09 Staf Verhaegenhdl.rec: make Record(name=) keyword-only.
2019-11-07 whitequarkhdl.ir: lower domains before resolving hierarchy conflicts.
2019-11-02 whitequarkImprove .gitignore.
2019-10-28 whitequarkback.verilog: remove $verilog_initial_trigger after...
2019-10-26 whitequarktest: use `#nmigen:` magic comment instead of monkey...
2019-10-26 whitequarkhdl.ir: allow disabling UnusedElaboratable warning...
2019-10-26 whitequarkback.rtlil: avoid exponential behavior when legalizing...
2019-10-26 whitequarkback.rtlil: fix lowering of Part() on LHS to account...
2019-10-26 whitequarkhdl.ast: simplify {bit,word}_select with constant offset.
2019-10-21 whitequarkExplicitly restrict prelude imports.
2019-10-17 whitequarkcompat.fhdl.specials: fix argument parsing compatibility.
2019-10-16 whitequarklib.io: use keyword-only arguments in Pin().
2019-10-16 whitequarksetup: fix commit 5198d99b.
2019-10-16 Sebastien Bourdeauducqverilog: fix yosys version error message
2019-10-16 whitequarkback.verilog: fix Yosys version check.
2019-10-15 whitequarksetup: don't append local version for tags.
2019-10-14 whitequarkvendor.lattice_ice40: fix commit 88649def.
2019-10-13 whitequarkvendor.lattice_{ice40,ecp5}: fix typo.
2019-10-13 whitequarkvendor.lattice_ice40: use pcf files instead of pre...
2019-10-13 whitequarkbuild.plat: batch files use EQU, not EQ.
2019-10-13 whitequark{,_}tools→{,_}utils
2019-10-13 whitequarkvendor.lattice_{ice40,ecp5}: emit Verilog as well,...
2019-10-13 whitequarkbuild.plat: fold emit_prelude() into emit_commands().
2019-10-13 EmilyRefactor build script toolchain lookups.
2019-10-13 whitequarkhdl.ir: allow ClockSignal and ResetSignal in ports.
2019-10-13 whitequarkhdl.ir: cast instance port connections to Values.
2019-10-13 whitequarkcompat.fhdl.decorators: improve backwards compatibility.
2019-10-13 whitequarkcompat.fhdl.bitcontainer: update Value.wrap call.
2019-10-12 whitequarkdoc: bring COMPAT_SUMMARY up to date.
2019-10-12 whitequarkcompat.genlib.fsm: add migration warning.
2019-10-12 whitequarkcompat.fhdl.decorators: add migration warnings.
2019-10-12 whitequarkhdl.ast: rename Slice.end back to Slice.stop.
2019-10-12 whitequarkcompat.fhdl.structure: remove SPECIAL_* constants.
2019-10-12 whitequark_tools: extract most utility methods to a private package.
2019-10-12 Jean-François... back.rtlil: fix DeprecationWarning. NFC.
2019-10-11 whitequarkRename remaining `wrap` methods to `cast`.
2019-10-11 whitequarkhdl.ast: deprecate shapes like `(1, True)` in favor...
2019-10-11 whitequarkhdl.ast: deprecate Signal.{range,enum}.
2019-10-11 whitequarkhdl.ast: add an explicit Shape class, included in prelude.
2019-10-11 whitequarkConsistently use {!r}, not '{!r}' in diagnostics.
2019-10-11 whitequarkhdl.ast: Operator.{op→operator}
2019-10-11 whitequarkhdl.ast: simplify enum handling.
2019-10-11 whitequarkhdl.ast: Value.{wrap→cast}
2019-10-10 whitequarkvendor.xilinx_ultrascale: new supported family.
2019-10-10 whitequarkxilinx_7series: add grade platform property.
2019-10-10 whitequarkvendor.lattice_machxo2: new supported family.
2019-10-10 whitequarkvendor: yosys is a required tool for all Verilog-based...
2019-10-10 whitequarkREADME: add device support matrix.
2019-10-10 whitequarkvendor.intel: add Quartus support.
2019-10-09 whitequarkexamples: update blinky, add some explanatory text...
2019-10-09 whitequarkbuild.plat: elaborate result of create_missing_domain...
2019-10-09 whitequarkbuild.plat: don't create default sync domain as reset...
2019-10-09 whitequarkbuild.plat,vendor: always synchronize reset in default...
2019-10-06 whitequarkback.rtlil: don't crash legalizing values with no branches.
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>
next