2020-10-18 |
Xiretza | hdl.ir: Update error message for Instance arguments |
blob | commitdiff | raw |
2020-04-24 |
awygle | hdl.ir: typecheck `convert(ports=)` more carefully. |
blob | commitdiff | raw | diff to current |
2020-02-06 |
whitequark | hdl.ir: type check ports. |
blob | commitdiff | raw | diff to current |
2020-02-01 |
whitequark | build.plat: align pipeline with Fragment.prepare(). |
blob | commitdiff | raw | diff to current |
2020-02-01 |
whitequark | hdl.ast: warn on unused property statements (Assert... |
blob | commitdiff | raw | diff to current |
2020-02-01 |
whitequark | _unused: extract must-use logic from hdl.ir. |
blob | commitdiff | raw | diff to current |
2020-01-18 |
whitequark | hdl.ir: resolve hierarchy conflicts before creating... |
blob | commitdiff | raw | diff to current |
2019-11-26 |
whitequark | hdl.ir: for instance ports, prioritize defs over uses. |
blob | commitdiff | raw | diff to current |
2019-11-07 |
whitequark | hdl.ir: lower domains before resolving hierarchy conflicts. |
blob | commitdiff | raw | diff to current |
2019-10-26 |
whitequark | hdl.ir: allow disabling UnusedElaboratable warning... |
blob | commitdiff | raw | diff to current |
2019-10-13 |
whitequark | {,_}tools→{,_}utils |
blob | commitdiff | raw | diff to current |
2019-10-13 |
whitequark | hdl.ir: allow ClockSignal and ResetSignal in ports. |
blob | commitdiff | raw | diff to current |
2019-10-13 |
whitequark | hdl.ir: cast instance port connections to Values. |
blob | commitdiff | raw | diff to current |
2019-10-12 |
whitequark | _tools: extract most utility methods to a private package. |
blob | commitdiff | raw | diff to current |
2019-10-11 |
whitequark | Rename remaining `wrap` methods to `cast`. |
blob | commitdiff | raw | diff to current |
2019-10-11 |
whitequark | Consistently use {!r}, not '{!r}' in diagnostics. |
blob | commitdiff | raw | diff to current |
2019-10-09 |
whitequark | build.plat: elaborate result of create_missing_domain... |
blob | commitdiff | raw | diff to current |
2019-08-19 |
whitequark | build.plat, hdl.ir: coordinate missing domain creation. |
blob | commitdiff | raw | diff to current |
2019-08-19 |
whitequark | hdl.cd: implement local clock domains. |
blob | commitdiff | raw | diff to current |
2019-08-19 |
whitequark | hdl.xfrm: lower resets in DomainLowerer as well. |
blob | commitdiff | raw | diff to current |
2019-08-19 |
whitequark | hdl.xfrm: consider fragment's own domains in DomainLowerer. |
blob | commitdiff | raw | diff to current |
2019-08-03 |
whitequark | hdl.ir: allow adding more than one domain in missing... |
blob | commitdiff | raw | diff to current |
2019-08-03 |
whitequark | hdl.ir: don't expose as ports missing domains added... |
blob | commitdiff | raw | diff to current |
2019-08-03 |
whitequark | hdl.ir: allow returning elaboratables from missing... |
blob | commitdiff | raw | diff to current |
2019-08-03 |
whitequark | hdl.ir: raise DomainError if a domain is used but not... |
blob | commitdiff | raw | diff to current |
2019-08-03 |
whitequark | hdl.ir: call back from Fragment.prepare if a clock... |
blob | commitdiff | raw | diff to current |
2019-08-03 |
whitequark | hdl.ir: warn if .elaborate() returns None. |
blob | commitdiff | raw | diff to current |
2019-07-10 |
whitequark | hdl.ir: make UnusedElaboratable a real warning. |
blob | commitdiff | raw | diff to current |
2019-06-28 |
whitequark | hdl.ir, back.rtlil: allow specifying attributes on... |
blob | commitdiff | raw | diff to current |
2019-06-04 |
whitequark | hdl.ir: rephrase elaboratable warning to not look like... |
blob | commitdiff | raw | diff to current |
2019-06-03 |
whitequark | hdl.ir: accept LHS signals like slices as Instance... |
blob | commitdiff | raw | diff to current |
2019-06-03 |
whitequark | hdl.ir: accept expanded (kind, name, value) tuples... |
blob | commitdiff | raw | diff to current |
2019-05-26 |
whitequark | hdl.ir: silence unused elaboratable warning on interpre... |
blob | commitdiff | raw | diff to current |
2019-05-25 |
whitequark | Consider Instances a part of containing fragment for... |
blob | commitdiff | raw | diff to current |
2019-05-15 |
whitequark | hdl.ir: when adding sync domain to a design, also add... |
blob | commitdiff | raw | diff to current |
2019-05-13 |
whitequark | hdl.ir: during port propagation, defs should take prior... |
blob | commitdiff | raw | diff to current |
2019-05-12 |
whitequark | hdl.ir: only pull explicitly specified ports to topleve... |
blob | commitdiff | raw | diff to current |
2019-04-22 |
whitequark | hdl.ir: rework named port handling for Instances. |
blob | commitdiff | raw | diff to current |
2019-04-21 |
whitequark | hdl.ir: detect elaboratables that are created but not... |
blob | commitdiff | raw | diff to current |
2019-04-10 |
whitequark | hdl.xfrm: allow using FragmentTransformer on any elabor... |
blob | commitdiff | raw | diff to current |
2019-04-09 |
whitequark | hdl: remove deprecated get_fragment() and lower() methods. |
blob | commitdiff | raw | diff to current |
2019-02-14 |
whitequark | hdl.ir: raise a more descriptive error on non-elaborata... |
blob | commitdiff | raw | diff to current |
2019-01-26 |
whitequark | hdl.ir: rename .get_fragment() to .elaborate(). |
blob | commitdiff | raw | diff to current |
2019-01-17 |
whitequark | hdl.ast: add Past, Stable, Rose, Fell. |
blob | commitdiff | raw | diff to current |
2019-01-14 |
whitequark | hdl.ir: allow explicitly requesting flattening. |
blob | commitdiff | raw | diff to current |
2018-12-26 |
whitequark | hdl.ir: add an API for retrieving generated values... |
blob | commitdiff | raw | diff to current |
2018-12-22 |
whitequark | hdl.ir: flatten hierarchy based on memory accesses... |
blob | commitdiff | raw | diff to current |
2018-12-22 |
whitequark | hdl.ir: factor out _merge_subfragment. NFC. |
blob | commitdiff | raw | diff to current |
2018-12-22 |
whitequark | hdl.ir: fix port propagation between siblings, in the... |
blob | commitdiff | raw | diff to current |
2018-12-21 |
whitequark | hdl.ir: fix port propagation between siblings. |
blob | commitdiff | raw | diff to current |
2018-12-21 |
whitequark | hdl.ir: do not flatten instances or collect ports from... |
blob | commitdiff | raw | diff to current |
2018-12-21 |
whitequark | hdl.ir: correctly handle named output and inout ports. |
blob | commitdiff | raw | diff to current |
2018-12-20 |
whitequark | ir: allow non-Signals in Instance ports. |
blob | commitdiff | raw | diff to current |
2018-12-17 |
whitequark | fhdl.ir: add black-box fragments, fragment parameters... |
blob | commitdiff | raw | diff to current |
2018-12-17 |
whitequark | hdl, back: add and use SignalSet/SignalDict. |
blob | commitdiff | raw | diff to current |
2018-12-16 |
whitequark | hdl.dsl: add clock domain support. |
blob | commitdiff | raw | diff to current |
2018-12-15 |
whitequark | Rename fhdl→hdl, genlib→lib. |
blob | commitdiff | raw | diff to current |
|