2020-03-22 |
whitequark | hdl.ast: implement abs() on values. |
blob | commitdiff | raw |
2020-03-15 |
Stuart Olsen | back.pysim: implement modulus operator. |
blob | commitdiff | raw | diff to current |
2020-02-19 |
whitequark | back.pysim: fix RHS codegen for Cat() and Repl(...... |
blob | commitdiff | raw | diff to current |
2020-02-06 |
whitequark | hdl.ast: add Value.{as_signed,as_unsigned}. |
blob | commitdiff | raw | diff to current |
2020-02-01 |
whitequark | hdl.ast: prohibit shifts by signed value. |
blob | commitdiff | raw | diff to current |
2019-11-28 |
whitequark | back.pysim: redesign the simulator. |
blob | commitdiff | raw | diff to current |
2019-10-13 |
whitequark | {,_}tools→{,_}utils |
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-11 |
whitequark | hdl.ast: Value.{wrap→cast} |
blob | commitdiff | raw | diff to current |
2019-09-28 |
whitequark | hdl.ast: actually implement the // operator. |
blob | commitdiff | raw | diff to current |
2019-09-20 |
whitequark | hdl.mem: use 1 as reset value for ReadPort.en. |
blob | commitdiff | raw | diff to current |
2019-09-20 |
whitequark | back.pysim: fix simulation of Value.xor(). |
blob | commitdiff | raw | diff to current |
2019-09-13 |
whitequark | hdl.ast: add Value.xor, mapping to $reduce_xor. |
blob | commitdiff | raw | diff to current |
2019-09-13 |
whitequark | hdl.ast: add Value.{any,all}, mapping to $reduce_{or... |
blob | commitdiff | raw | diff to current |
2019-08-23 |
whitequark | back.pysim: implement sim.add_clock(if_exists=True). locally_working |
blob | commitdiff | raw | diff to current |
2019-08-23 |
whitequark | back.pysim: don't crash when trying to drive a nonexist... |
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-03 |
whitequark | hdl.ir: call back from Fragment.prepare if a clock... |
blob | commitdiff | raw | diff to current |
2019-08-03 |
whitequark | hdl.ast: deprecate Value.part, add Value.{bit,word... |
blob | commitdiff | raw | diff to current |
2019-07-01 |
whitequark | hdl.mem: use read_port(domain="comb") for asynchronous... |
blob | commitdiff | raw | diff to current |
2019-06-11 |
whitequark | back.pysim: check for a clock being added twice. |
blob | commitdiff | raw | diff to current |
2019-03-28 |
whitequark | test_sim: add missing add_process(). |
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-25 |
whitequark | back.pysim: fix behavior of initial cycle for sync... |
blob | commitdiff | raw | diff to current |
2019-01-21 |
whitequark | back.pysim: wake up processes before ever committing... |
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-13 |
whitequark | back.pysim: handle non-driven, non-port signals. |
blob | commitdiff | raw | diff to current |
2018-12-29 |
whitequark | back.pysim: warn if simulation is not run. |
blob | commitdiff | raw | diff to current |
2018-12-28 |
whitequark | hdl.rec: add basic record support. |
blob | commitdiff | raw | diff to current |
2018-12-21 |
whitequark | hdl.mem: ensure transparent read port model has correct... |
blob | commitdiff | raw | diff to current |
2018-12-21 |
whitequark | back.pysim: handle out of bounds ArrayProxy indexes. |
blob | commitdiff | raw | diff to current |
2018-12-21 |
whitequark | hdl.mem: add simulation model for memory. |
blob | commitdiff | raw | diff to current |
2018-12-18 |
whitequark | back.pysim: implement *. |
blob | commitdiff | raw | diff to current |
2018-12-18 |
whitequark | test.sim: add tests for sync functionality and errors. |
blob | commitdiff | raw | diff to current |
2018-12-16 |
whitequark | back.pysim: implement LHS for Part, Slice, Cat, ArrayProxy. |
blob | commitdiff | raw | diff to current |
2018-12-15 |
whitequark | test.sim: generalize assertOperator. NFC. |
blob | commitdiff | raw | diff to current |
2018-12-15 |
whitequark | back.pysim: implement Part. |
blob | commitdiff | raw | diff to current |
2018-12-15 |
whitequark | back.pysim: implement ArrayProxy. |
blob | commitdiff | raw | diff to current |
2018-12-15 |
whitequark | Rename fhdl→hdl, genlib→lib. |
blob | commitdiff | raw | diff to current |
2018-12-15 |
whitequark | pyback.sim: test Slice, Cat, Repl. |
blob | commitdiff | raw | diff to current |
2018-12-15 |
whitequark | fhdl.ast, back.pysim: implement shifts. |
blob | commitdiff | raw | diff to current |
2018-12-14 |
whitequark | fhdl.ir: Fragment.{drive→add_driver} |
blob | commitdiff | raw | diff to current |
2018-12-14 |
whitequark | back.pysim: Simulator({gtkw_signals→traces}=). |
blob | commitdiff | raw | diff to current |
2018-12-14 |
whitequark | back.pysim: implement most operators and add tests. |
blob | commitdiff | raw | diff to current |
|