sim._pyrtl: fix miscompilation of -(Const(0b11, 2).as_signed()).
[nmigen.git] / nmigen / build /
2020-07-31 whitequarkbuild,vendor: never carry around parts of differential...
2020-05-21 whitequarkvendor.intel: double-quote Tcl values rather than brace...
2020-05-20 whitequarkbuild.plat: skip clock constraints on unused signals.
2020-05-02 whitequarkplat, vendor: systematically escape net and file names...
2020-04-14 whitequarkbuil.plat: enable strict undefined behavior in Jinja2.
2020-04-13 whitequarkClarify a few comments. NFC.
2020-04-12 whitequarkbuild.run: fix BuildProducts.extract to work with subdi...
2020-04-12 whitequarkbuild.plat: don't check for toolchain presence if do_bu...
2020-02-06 whitequarkbuild.res,vendor: place clock constraint on port, not...
2020-02-01 whitequarkbuild.plat: align pipeline with Fragment.prepare().
2020-01-31 Jaro Habigerbuild.dsl: allow strings to be used as connector numbers.
2020-01-07 Alain Péteutbuild.run: fix indentation.
2019-11-15 whitequarkbuild.plat: in Platform.add_file(), allow adding exact...
2019-11-15 whitequarktest: add tests for build.plat.Platform.add_file.
2019-10-16 whitequarklib.io: use keyword-only arguments in Pin().
2019-10-13 whitequarkbuild.plat: batch files use EQU, not EQ.
2019-10-13 whitequarkbuild.plat: fold emit_prelude() into emit_commands().
2019-10-13 EmilyRefactor build script toolchain lookups.
2019-10-10 whitequarkvendor.intel: add Quartus support.
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-03 whitequarkbuild.dsl: accept Pins(invert=True).
2019-09-24 whitequarkbuild.plat: strip internal attributes from Verilog...
2019-09-24 whitequarkbuild.plat,lib.cdc,vendor: unify platform related diagn...
2019-09-22 whitequarkbuild.plat: restrict design names to alphanumeric to...
2019-09-21 whitequarkbuild.res: simplify clock constraints.
2019-09-21 whitequarkbuild.plat: NMIGEN_<toolchain>_env→NMIGEN_ENV_<toolchain>
2019-09-12 whitequarkbuild.plat: bypass tool detection if NMIGEN_*_env is...
2019-09-11 whitequarkbuild.plat,vendor: allow clock constraints on arbitrary...
2019-09-11 whitequarkback: return name map from convert_fragment().
2019-08-31 Emily_toolchain,build.plat,vendor.*: add required_tools...
2019-08-30 whitequarkbuild.dsl: allow both str and int resource attributes.
2019-08-28 whitequark_toolchain: new module, for injecting dependencies...
2019-08-23 whitequarkbuild.run: add BuildPlan.digest(), useful for caching.
2019-08-21 whitequarkbuild.plat: remove TemplatedPlatform.unix_interpreter.
2019-08-19 whitequarkbuild.plat, hdl.ir: coordinate missing domain creation.
2019-08-19 whitequarkbuild.plat: do not prepare fragments twice.
2019-08-18 Robin Heinemannbuild.dsl: add conn argument to Connector.
2019-08-04 whitequarkvendor.xilinx_{spartan_3_6,7series}: reconsider default...
2019-08-04 whitequarkbuild.plat: allow selecting a specific UNIX shell inter...
2019-08-03 whitequarkbuild.run: use keyword-only arguments where appropriate.
2019-08-03 whitequarkbuild.plat,vendor: automatically create sync domain...
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: call back from Fragment.prepare if a clock...
2019-07-14 William D. Jonesbuild.run: Ensure batch script returns proper error...
2019-07-10 William D. Jonesbuild.dsl: Add optional name_suffix to Resource.family.
2019-07-09 whitequarkbuild.dsl: add Resource.family abstraction.
2019-07-08 whitequarkbuild.{dsl,res}: allow platform-dependent attributes...
2019-07-08 whitequarkbuild.{dsl,res}: allow removing attributes from subsignals.
2019-07-08 whitequarkbuild.dsl: allow assertions on subsignal widths.
2019-07-07 whitequarkbuild.plat: source a script with toolchain environment.
2019-07-07 whitequarkbuild.run: only use os.path on the target OS.
2019-07-07 whitequarkbuild.run: make BuildProducts abstract, add LocalBuildP...
2019-07-06 whitequarkbuild.plat, vendor.*: don't join strings passed as...
2019-07-06 whitequarkbuild.run: make sure BuildProducts._root is not easily...
2019-07-03 whitequarkbuild.res: detect physical conflicts earlier.
2019-07-02 Alain Péteutbuild.plat: add iter_extra_files method.
2019-06-28 Alain Péteutbuild.plat: fix dedent overrides.
2019-06-16 Alain Péteutbuild.plat: dedent overrides.
2019-06-12 whitequarkbuild.{dsl,res,plat}: add PinsN and DiffPairsN.
2019-06-06 whitequarkbuild.dsl: fix precondition check in Pins.
2019-06-05 whitequarkbuild.res: allow querying frequency of a previously...
2019-06-05 whitequarkbuild.{dsl,res,plat}: apply clock constraints to signal...
2019-06-05 whitequarkbuild.dsl: replace extras= with Attrs().
2019-06-05 whitequarkTypos and style fixes. NFC.
2019-06-04 whitequarkbuild.run: fix product extraction to work on Windows.
2019-06-04 whitequarkbuild.plat: hide executed commands in quiet builds...
2019-06-04 whitequarkbuild.plat: allow (easily) overriding with an empty...
2019-06-04 whitequarkbuild.res: use ConstraintError iff a constraint invaria...
2019-06-04 whitequarkbuild.run: simplify using build products locally, e...
2019-06-04 whitequarkbuild.res: simplify emission of port constraints on...
2019-06-04 whitequarkbuild.run: extract from build.plat.
2019-06-03 whitequarkbuild.{plat,res}: add support for connectors.
2019-06-03 whitequarkbuild.dsl: add support for connectors.
2019-06-03 whitequarkvendor.fpga.lattice_ice40: implement differential input...
2019-06-03 whitequarkbuild.{dsl,plat,res}: 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 whitequarkbuild.res: if not specified, request resource #0.
2019-06-03 whitequarkvendor.fpga.lattice_ice40: instantiate SB_IO and apply...
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-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 Jean-François Nguyenbuild.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-04-24 whitequarkbuild.dsl: style. NFC.
2019-04-24 Jean-François Nguyenbuild: add DSL for defining platform resources.