Emil J
9c666f511a
Merge 404ce980e4 into f5ea73eb97
2026-02-09 18:02:58 +00:00
Emil J. Tywoniak
404ce980e4
proc_dff: better error context
2026-02-09 19:02:51 +01:00
Emil J. Tywoniak
383daa1eb3
proc_mux: include switch expression location in $eq src
2026-01-26 12:50:51 +01:00
Emil J. Tywoniak
53585db9f7
kernel: add SwitchRule signal_src
2026-01-26 12:50:51 +01:00
Emil J. Tywoniak
85a17b0366
docs: workaround for warning from dump
2026-01-26 12:50:51 +01:00
Emil J. Tywoniak
a24c260998
proc_mux, genrtlil: make use of case_src for better case condition vs block tracking
2026-01-26 12:50:51 +01:00
Emil J. Tywoniak
a217a5c716
rtlil: add case_src to CaseRule
2026-01-26 12:50:51 +01:00
Emil J. Tywoniak
502ba3734b
proc_mux: copy switch src to _CMP wire
2026-01-26 12:50:51 +01:00
Emil J. Tywoniak
da65a18f39
proc_mux: copy mux src to Y port
2026-01-26 12:50:51 +01:00
Emil J. Tywoniak
ee800087e8
proc_mux: add comments
2026-01-26 12:50:51 +01:00
Emil J. Tywoniak
b3aea1b5d2
proc_mux: optimize source map locality for index density
2026-01-26 12:50:51 +01:00
Emil J. Tywoniak
4072bcfd0b
proc_dff: add wire src attributes to dff cells
2026-01-26 12:50:51 +01:00
Emil J. Tywoniak
f4a69805ae
verific: use SyncActions
2026-01-26 12:50:51 +01:00
Emil J. Tywoniak
469083dcaa
proc_mux: default to case src when action src is missing
2026-01-26 12:50:51 +01:00
Emil J. Tywoniak
a2e8e352b6
proc_mux: add src test
2026-01-26 12:50:51 +01:00
Emil J. Tywoniak
985e98935f
docs: word_mux grammar
2026-01-26 12:50:51 +01:00
Emil J. Tywoniak
778a667a91
proc_mux: refactor
2026-01-26 12:50:51 +01:00
Emil J. Tywoniak
cacd584347
proc_mux: emit fused action location src attributes on procmuxes
2026-01-26 12:50:51 +01:00
Emil J. Tywoniak
c36370f227
rtlil: add source tracking to CaseRule actions
2026-01-26 12:50:51 +01:00
Emil J. Tywoniak
5ec1cc0dec
gowin: lower LUT count sensitivity
2026-01-26 12:50:51 +01:00
Emil J. Tywoniak
7713b5a811
verilog: fix case location
2026-01-26 12:50:51 +01:00
Emil J. Tywoniak
94a53e08bc
rtlil: replace SigSig actions with new type SyncAction
2026-01-26 12:50:51 +01:00
Emil J
f5ea73eb97
Merge pull request #5557 from nataliakokoromyti/lut2mux-word
...
lut2mux: add -word option
2026-01-23 17:24:41 +01:00
KrystalDelusion
125609105d
Merge pull request #5593 from RCoeurjoly/RCoeurjoly/5574_fix
...
abc: handle ABC script errors instead of hanging
2026-01-23 07:16:48 +13:00
KrystalDelusion
98f848e503
Merge pull request #5546 from YosysHQ/krys/nested_packages
...
Document nesting packages as unsupported
2026-01-23 07:16:22 +13:00
github-actions[bot]
a6fc695522
Bump version
2026-01-22 00:28:34 +00:00
Emil J
317a4d77c7
Merge pull request #5610 from nataliakokoromyti/upstream-debugon
...
Add debugon pass for persistent debug logging
2026-01-21 17:34:30 +01:00
Emil J
5e36503676
Merge pull request #5605 from nataliakokoromyti/opt_balance_tree
...
Add opt_balance_tree pass
2026-01-21 17:34:08 +01:00
Miodrag Milanović
2157f9b3fb
Merge pull request #5622 from rocallahan/spurious-copy
...
Avoid spurious copy in `IdStringCollector::trace_named()`
2026-01-21 08:30:07 +01:00
Robert O'Callahan
2c0448a81b
Avoid spurious copy in IdStringCollector::trace_named()
2026-01-21 03:31:56 +00:00
github-actions[bot]
57ac113b7f
Bump version
2026-01-21 00:27:51 +00:00
Miodrag Milanović
bfd1401b32
Merge pull request #5612 from YosysHQ/sv2017
...
verific: add explicit System Verilog 2017 option
2026-01-20 14:44:46 +01:00
Miodrag Milanovic
d0fa4781c6
verific: Fix -sv2017 message and formatting
2026-01-20 08:07:26 +01:00
github-actions[bot]
49e5950791
Bump version
2026-01-20 00:26:10 +00:00
Krystine Sherwin
0f478a5952
tests/bug5574: Fix for non threaded abc
2026-01-20 05:56:14 +13:00
Miodrag Milanovic
cc3038f468
verific: Fix -sv2017 message
2026-01-19 16:32:46 +01:00
Miodrag Milanović
2bde91b6ef
Merge pull request #5618 from YosysHQ/update_abc
...
Update ABC as per 2026-01-19
2026-01-19 15:45:02 +01:00
nella
67d10a41e8
Merge pull request #5617 from YosysHQ/emil/consteval-description
...
consteval: describe
2026-01-19 14:56:24 +01:00
Miodrag Milanovic
691983be14
Update ABC as per 2026-01-19
2026-01-19 12:08:24 +01:00
Emil J
7880f31acb
Merge pull request #5531 from YosysHQ/emil/shuffle-contributing-docs
...
docs: shuffle and expand contributing info
2026-01-19 12:02:49 +01:00
Emil J. Tywoniak
c3f36afe7f
opt_balance_tree: mark experimental
2026-01-19 12:01:25 +01:00
Emil J. Tywoniak
befadf6d4d
consteval: describe
2026-01-19 12:00:18 +01:00
Miodrag Milanović
9355fa5037
Merge pull request #5616 from rocallahan/fix-unused-var-warning
...
Fix warning about unused variable in `dffunmap`.
2026-01-19 08:24:48 +01:00
Robert O'Callahan
28c199fbbd
Fix warning about unused variable in dffunmap.
2026-01-19 03:25:09 +00:00
KrystalDelusion
8da8d681d0
Merge pull request #5544 from YosysHQ/krys/sim_check_eval_err
...
Improve error handling in sim
2026-01-19 09:51:12 +13:00
Miodrag Milanovic
d095d2c405
verific: add explicit System Verilog 2017 option
2026-01-16 07:56:53 +01:00
Natalia
ed64df737b
Add -on/-off modes to debug pass
2026-01-15 12:07:26 -08:00
Natalia
d5e1647d11
fix tests with truncation issues
2026-01-14 18:03:30 -08:00
github-actions[bot]
967b47d984
Bump version
2026-01-15 00:24:54 +00:00
Natalia
305b6c81d7
Refine width check to allow Y_WIDTH >= natural width
...
Change from equality check to >= to allow cells where output
is wider than natural width (zero-extended). Only reject cells
with Y_WIDTH < natural width (truncated).
This fixes test failures while still preventing the truncation
issue identified in widlarizer's feedback.
2026-01-14 14:58:53 -08:00