Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
| * | | | Made make_struct_member_range side-effect-free again | Dag Lem | 2022-12-04 | 1 | -20/+20 | |
| | | | | ||||||
| * | | | Support for packed multidimensional arrays within packed structs | Dag Lem | 2022-12-03 | 2 | -98/+138 | |
| | | | | ||||||
* | | | | Bump version | github-actions[bot] | 2022-12-06 | 1 | -1/+1 | |
| | | | | ||||||
* | | | | Next dev cycle | Miodrag Milanovic | 2022-12-05 | 2 | -2/+5 | |
| | | | | ||||||
* | | | | Release version 0.24 | Miodrag Milanovic | 2022-12-05 | 2 | -3/+16 | |
| | | | | ||||||
* | | | | Update manual | Miodrag Milanovic | 2022-12-05 | 1 | -6/+189 | |
| | | | | ||||||
* | | | | Merge pull request #3572 from jix/tcl-recover | Miodrag Milanović | 2022-12-05 | 6 | -8/+114 | |
|\ \ \ \ | | | | | | | | | | | tcl: Don't exit repl on recoverable command errors | |||||
| * | | | | tcl: Update help message to mention 'tee -s' | Jannis Harder | 2022-12-05 | 1 | -2/+2 | |
| | | | | | ||||||
| * | | | | tcl: Unset both result.json and result.string only before calling pass | Jannis Harder | 2022-12-05 | 1 | -2/+1 | |
| | | | | | ||||||
| * | | | | tcl: Don't exit repl on recoverable command errors | Jannis Harder | 2022-12-02 | 2 | -4/+36 | |
| | | | | | ||||||
| * | | | | tcl: Return scratchpad result.json and result.string as tcl objects | Jannis Harder | 2022-12-02 | 1 | -2/+57 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This makes it possible for yosys commands to return values when invoked as tcl commands. Right now no commands natively support this, but the tee command can be used with json output like this: ```tcl set stat [yosys tee -q -s result.json stat -json -top top] dict get $stat modules \\top num_cells_by_type \$pmux ``` Or with newline separated lists like this: ```tcl split [yosys tee -q -s result.string select -list top] "\n" ``` | |||||
| * | | | | stat: Fix JSON output for empty designs | Jannis Harder | 2022-12-02 | 1 | -2/+2 | |
| | | | | | ||||||
| * | | | | tee: Allow logging command output to a given scratchpad value | Jannis Harder | 2022-12-02 | 3 | -0/+20 | |
| |/ / / | ||||||
* | | | | Merge pull request #3568 from YosysHQ/verific_msg | Miodrag Milanović | 2022-12-05 | 1 | -3/+16 | |
|\ \ \ \ | | | | | | | | | | | Set all Verific messages of certain type to other | |||||
| * | | | | set VERI-1063 explicitly | Miodrag Milanovic | 2022-12-02 | 1 | -5/+7 | |
| | | | | | ||||||
| * | | | | Set all verific messages of certain type to other | Miodrag Milanovic | 2022-11-30 | 1 | -3/+14 | |
| | | | | | ||||||
* | | | | | Merge pull request #3569 from YosysHQ/ver_no_rewriters | Miodrag Milanović | 2022-12-05 | 1 | -0/+2 | |
|\ \ \ \ \ | |_|/ / / |/| | | | | verific: Ignore errors produced by extension | |||||
| * | | | | reset elaboration error after rewriter | Miodrag Milanovic | 2022-11-30 | 1 | -0/+2 | |
| |/ / / | ||||||
| | | * | Merge branch 'claire/eqystuff' of github.com:YosysHQ/yosys into claire/eqystuff | Claire Xenia Wolf | 2022-12-21 | 1 | -14/+10 | |
| | | |\ | ||||||
| | | | * | xprop: Improve signal splitting code | Jannis Harder | 2022-12-12 | 1 | -14/+10 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | Avoid splitting output ports twice when combining -split-outputs with -split-public and clean up the corresponding code. | |||||
| | | * | | Allow non-unique modules without state in sim writeback-mode | Claire Xenia Wolf | 2022-12-21 | 1 | -4/+5 | |
| | | | | | | | | | | | | | | | | | | | | Signed-off-by: Claire Xenia Wolf <claire@clairexen.net> | |||||
| | | * | | Small bugfix in uniquify pass | Claire Xenia Wolf | 2022-12-21 | 1 | -0/+1 | |
| | | |/ | | | | | | | | | | | | | Signed-off-by: Claire Xenia Wolf <claire@clairexen.net> | |||||
| | | * | Improvements in "viz" pass | Claire Xenia Wolf | 2022-12-09 | 1 | -24/+100 | |
| | | | | | | | | | | | | | | | | Signed-off-by: Claire Xenia Wolf <claire@clairexen.net> | |||||
| | | * | Add gold-x handing to miter cross port handling | Claire Xenia Wolf | 2022-12-08 | 1 | -1/+9 | |
| | | | | | | | | | | | | | | | | Signed-off-by: Claire Xenia Wolf <claire@clairexen.net> | |||||
| | | * | Merge branch 'claire/eqystuff' of github.com:YosysHQ/yosys into claire/eqystuff | Claire Xenia Wolf | 2022-12-08 | 1 | -0/+39 | |
| | | |\ | ||||||
| | | | * | Merge pull request #3579 from jix/split_public_untested | Claire Xen | 2022-12-08 | 1 | -0/+39 | |
| | | | |\ | | | | | | | | | | | | | xprop: Add -split-public option | |||||
| | | | | * | xprop: Add -split-public option | Jannis Harder | 2022-12-08 | 1 | -0/+39 | |
| | | | |/ | ||||||
| | | * / | Improvements in "viz" command | Claire Xenia Wolf | 2022-12-07 | 1 | -17/+51 | |
| | | |/ | | | | | | | | | | | | | Signed-off-by: Claire Xenia Wolf <claire@clairexen.net> | |||||
| | | * | Improvements in "viz" pass | Claire Xenia Wolf | 2022-12-07 | 1 | -313/+453 | |
| | | | | | | | | | | | | | | | | Signed-off-by: Claire Xenia Wolf <claire@clairexen.net> | |||||
| | | * | Various improvements in "viz" command | Claire Xenia Wolf | 2022-12-06 | 1 | -72/+242 | |
| | | | | | | | | | | | | | | | | Signed-off-by: Claire Xenia Wolf <claire@clairexen.net> | |||||
| | | * | Bugfix in splitcells pass | Claire Xenia Wolf | 2022-12-06 | 1 | -5/+13 | |
| | | | | | | | | | | | | | | | | Signed-off-by: Claire Xenia Wolf <claire@clairexen.net> | |||||
| | | * | Improvements in "viz" command | Claire Xenia Wolf | 2022-12-04 | 1 | -45/+196 | |
| | | | | | | | | | | | | | | | | Signed-off-by: Claire Xenia Wolf <claire@clairexen.net> | |||||
| | | * | Add "viz" pass for visualizing big-picture data flow in larger designs | Claire Xenia Wolf | 2022-12-04 | 2 | -0/+511 | |
| | | | | | | | | | | | | | | | | Signed-off-by: Claire Xenia Wolf <claire@clairexen.net> | |||||
| | | * | Add splitcells pass | Claire Xenia Wolf | 2022-12-04 | 2 | -0/+192 | |
| | | | | | | | | | | | | | | | | Signed-off-by: Claire Xenia Wolf <claire@clairexen.net> | |||||
| | | * | Merge branch 'master' of github.com:YosysHQ/yosys into claire/eqystuff | Claire Xenia Wolf | 2022-12-04 | 2 | -1/+8 | |
| | | |\ | |_|_|/ |/| | | | ||||||
* | | | | Merge pull request #3567 from YosysHQ/tcl_fix_crash | Miodrag Milanović | 2022-12-02 | 2 | -1/+8 | |
|\ \ \ \ | | | | | | | | | | | Fix tcl crash in case of error executing command | |||||
| * | | | | Fix tcl crash in case of error executing command | Miodrag Milanovic | 2022-11-30 | 2 | -1/+8 | |
| |/ / / | ||||||
| | | * | Merge branch 'xprop' of github.com:jix/yosys into claire/eqystuff | Claire Xenia Wolf | 2022-12-01 | 29 | -79/+2537 | |
| | | |\ | | | |/ | | |/| | ||||||
| | * | | miter: Add -make_cover option to cover each output pair difference | Jannis Harder | 2022-11-30 | 1 | -0/+14 | |
| | | | | ||||||
| | * | | formalff: Fix -ff2anyinit assertion error for fine FFs | Jannis Harder | 2022-11-30 | 1 | -0/+2 | |
| | | | | ||||||
| | * | | New xprop pass to encode 3-valued x-propagation using 2-valued logic | Jannis Harder | 2022-11-30 | 7 | -0/+2001 | |
| | | | | ||||||
| | * | | sim: Improved global clock handling | Jannis Harder | 2022-11-30 | 1 | -13/+14 | |
| | | | | ||||||
| | * | | opt_expr: Optimizations for `$bweqx` and `$bwmux` | Jannis Harder | 2022-11-30 | 1 | -0/+63 | |
| | | | | ||||||
| | * | | Add bwmuxmap pass | Jannis Harder | 2022-11-30 | 7 | -0/+76 | |
| | | | | ||||||
| | * | | Add bitwise `$bweqx` and `$bwmux` cells | Jannis Harder | 2022-11-30 | 9 | -11/+179 | |
| | | | | | | | | | | | | | | | | | | | | | | | | The new bitwise case equality (`$bweqx`) and bitwise mux (`$bwmux`) cells enable compact encoding and decoding of 3-valued logic signals using multiple 2-valued signals. | |||||
| | * | | verilog_backend: Do not run bmuxmap or demuxmap in -noexpr mode. | Jannis Harder | 2022-11-30 | 1 | -2/+4 | |
| | | | | ||||||
| | * | | verilog_backend: Correctly sign extend output of signed `$modfloor` | Jannis Harder | 2022-11-30 | 1 | -2/+2 | |
| | | | | ||||||
| | * | | verilog_backend: Add -noparallelcase option | Jannis Harder | 2022-11-30 | 1 | -7/+31 | |
| | | | | ||||||
| | * | | simlib: Use optional SIMLIB_GLOBAL_CLOCK to define a global clock signal | Jannis Harder | 2022-11-30 | 1 | -2/+8 | |
| | | | | ||||||
| | * | | simlib: Silence iverilog warning for `$lut` | Jannis Harder | 2022-11-30 | 1 | -1/+1 | |
| | | | | | | | | | | | | | | | | | | | | | | | | iverilog complains about implicitly truncating LUT when connecting it to the `$bmux` A input. This explicitly truncates it to avoid that warning without changing the behaviour otherwise. |