Emil J
627b691578
Merge pull request #5831 from stashcroft/main
...
Make sure co-simulation only uses integer arithmetic
2026-04-27 14:03:58 +00:00
Miodrag Milanović
6b78731792
Merge pull request #5829 from YosysHQ/update_abc
...
Update ABC as per 2026-04-22
2026-04-27 10:59:29 +00:00
Akash Levy
b56104ada2
Merge pull request #157 from Silimate/pmux2shiftx
2026-04-25 09:40:04 -07:00
Lofty
5197b9c8ce
Merge pull request #5833 from ghaworth/fix-sdp-dipbdip-typo
...
Fix RAMB36E1/E2 SDP parity port mapping typo
2026-04-25 08:41:31 +00:00
Petter Reinholdtsen
3187275184
Use CPPFLAGS and CXXFLAGS when compiling in autotest.sh.
...
This ensure the build flags used elsewhere are included
also during testing.
Patch based on change from Daniel Gröber via Debian.
See also issue #5805 .
2026-04-25 06:47:26 +02:00
Stan Lee
fe4434b105
Merge branch 'main' of github.com:silimate/yosys into pmux2shiftx
2026-04-24 17:19:49 -07:00
Stan Lee
325d9b0c0e
edit naming
2026-04-24 17:14:42 -07:00
Petter Reinholdtsen
c03c0d5f9d
Adjusted dot call to avoid pdflatex rejecting input due to too high resolution.
...
Set fairly randomly picked size when generating dot graphs based on
example I came across, to avoid the following error from pdflatex when
building documentation:
[46 <./rdata_map_luts.pdf>]
! Dimension too large.
I am not sure which size make sense, nor how to decide which value are
best.
This issue is a fix for a build problem reported in
<URL: https://bugs.debian.org/1133986 >, which include a
link to the build log of the failed build.
2026-04-25 00:02:05 +02:00
Petter Reinholdtsen
59b3b6d4e4
Added locking around compiling in autotest.sh to avoid text busy race.
...
Patch by Daniel Gröber via Debian.
See also issue #5805 .
2026-04-25 00:01:34 +02:00
Petter Reinholdtsen
c5a8c3cca5
Made autotest.sh print log on error for easier debugging in CI setups.
...
Patch by Daniel Gröber via Debian.
See also issue #5805 .
2026-04-25 00:01:03 +02:00
Emil J
ec0a102302
Merge pull request #5832 from YosysHQ/emil/simple-extract
...
rtlil: rewrite SigSpec::extract for perf and packing
2026-04-24 19:03:53 +00:00
Emil J
30a914167f
Merge pull request #5809 from QuantamHD/pmux_on2
...
opt: Remove O(n²) opt routines across the codebase for pmux
2026-04-24 19:03:40 +00:00
Emil J. Tywoniak
e0b833ac1a
opt_muxtree: dense knowledge
2026-04-24 11:07:58 +02:00
Emil J. Tywoniak
4abaca273e
opt_reduce: further optimization
2026-04-24 11:07:58 +02:00
Emil J. Tywoniak
10bbda93f7
rtlil: extend SigSpec::extract test
2026-04-24 11:04:19 +02:00
Emil J. Tywoniak
a2dafce910
unit tests: rename SigSpec::extract test
2026-04-24 11:04:19 +02:00
Emil J. Tywoniak
25b9b796c4
rtlil: complicate extract again for packing
2026-04-24 11:04:19 +02:00
Christopher D. Leary
390f09b89a
Support positional assignment patterns for unpacked arrays
2026-04-23 14:29:38 -07:00
Scott Ashcroft
23a05fcf35
Add comments to make sure it is clear scale is an exponent of 10
2026-04-23 17:22:14 +01:00
Scott Ashcroft
e69341cd5f
Make sure co-simulation only uses integer arithmetic
2026-04-23 17:22:14 +01:00
Emil J
2dc69a7578
Merge pull request #5828 from YosysHQ/emil/bash-no-fhs
...
Remove FHS dependency by replacing /bin/bash with /usr/bin/env bash
2026-04-23 15:47:57 +00:00
Emil J. Tywoniak
14d0138d0c
Remove FHS dependency by replacing /bin/sh with /usr/bin/env sh
2026-04-23 15:55:11 +02:00
Emil J. Tywoniak
dc570e3d55
Remove FHS dependency by replacing /bin/env with /usr/bin/env
2026-04-23 15:48:33 +02:00
Emil J. Tywoniak
14b0efeced
rtlil: simplify extract for performance
2026-04-23 13:58:20 +02:00
nella
7e7336cdb8
Merge pull request #5813 from YosysHQ/nella/fast-liberty-file
...
abc/abc_new: cache parsed liberty files as .scl to avoid re-parsing across invocations
2026-04-23 11:16:08 +00:00
nella
d795a4f1d2
Fix WASI, store in temp dir.
2026-04-23 12:43:43 +02:00
nella
afac9a28b0
Fix WASI build.
2026-04-23 12:43:43 +02:00
nella
5d4d94a5dd
Fix mac compile.
2026-04-23 12:43:43 +02:00
nella
94a215b4f7
Add dont_use_cells to scl cache.
2026-04-23 12:43:43 +02:00
nella
edd3ad525e
Add scl caching to abc_new.
2026-04-23 12:43:43 +02:00
nella
9143178343
Merge liberty files into stripped scl files.
2026-04-23 12:43:43 +02:00
Akash Levy
65aad25a61
Smallfix for bison
2026-04-22 12:06:10 -07:00
Akash Levy
e6f84b3b5b
Ensure verilog flex/bison symbols are overridden properly
2026-04-22 10:43:52 -07:00
Miodrag Milanovic
bc83311dd8
Update ABC as per 2026-04-22
2026-04-22 17:37:25 +02:00
Akash Levy
099a3c881b
Merge pull request #150 from Silimate/reenable_vhdl
...
Reenable VHDL
2026-04-22 04:10:29 -07:00
Emil J
64e7ce2f57
Merge pull request #5803 from YosysHQ/emil/specrule-port-sanity
...
Fix $specrule port naming inconsistency
2026-04-22 10:46:36 +00:00
Akash Levy
bf40364bd0
No operator optimization, but it passes all tests
2026-04-22 03:12:26 -07:00
Emil J. Tywoniak
f213a34427
Remove FHS dependency by replacing /bin/bash with /usr/bin/env bash everywhere
2026-04-22 10:39:19 +02:00
Emil J
70ee009dd9
Merge pull request #5823 from petterreinholdtsen/spelling-error-frontends-ast-genrtlil
...
Fixed spelling error in message of frontends/ast/genrtlil.cc.
2026-04-22 08:18:07 +00:00
Miodrag Milanović
3ccbd38cc6
Merge pull request #5768 from YosysHQ/tests
...
Update tests and test infrastructure
2026-04-22 06:16:05 +00:00
Petter Reinholdtsen
a89e8fd869
Fixed spelling error in message of frontends/ast/genrtlil.cc.
...
Patch by Ruben Undheim via the Debian project. The patch originated
as 0009-Some-spelling-errors-fixed.patch and was dated 2018-07-12
there.
See also issue #5805 .
2026-04-22 04:30:18 +02:00
Lofty
ed5d122174
Merge pull request #5793 from YosysHQ/lofty/abc-refactor-4
...
read/write_xaiger2: further cleanup [sc-269]
2026-04-21 12:13:42 +00:00
Akash Levy
e7b60200d2
Merge pull request #156 from Silimate/splitcells
...
[ENG-1923] - Splitcells pass overlap bug
2026-04-21 03:31:59 -07:00
N. Engelhardt
2da90a5ad6
Merge pull request #5819 from YosysHQ/xprop_ignore_scopeinfo
...
xprop: ignore $scopeinfo cells
2026-04-21 09:31:44 +00:00
N. Engelhardt
240f7030b2
xprop: ignore $scopeinfo cells
2026-04-21 10:52:50 +02:00
Stan Lee
90c2bbe1d4
factor offset
2026-04-20 17:26:30 -07:00
Stan Lee
5f538db621
fix
2026-04-20 17:17:37 -07:00
Stan Lee
f377bb04e4
pull main
2026-04-20 16:57:15 -07:00
Akash Levy
c05efa055b
Merge pull request #155 from Silimate/fork-scope
...
[CUS-486] Strip $fork scope and N-dim register flattening
2026-04-20 16:43:16 -07:00
Akash Levy
47a5a626e3
Merge pull request #153 from Silimate/reg-rename
...
[ENG-1918] Handle edge cases in register renaming
2026-04-20 16:40:16 -07:00