JR Lin
8efecef3f9
Merge branch 'main' into rapidflex-xt-plugin
2026-06-03 15:46:36 +08:00
nella
8125af88d6
Merge pull request #5921 from phsauter/peepopt-shiftpow2
...
peepopt: add shiftpow2 pattern
2026-06-02 08:07:03 +00:00
JR Lin
42368c6df0
Merge branch 'main' into rapidflex-xt-plugin
2026-06-02 14:28:26 +08:00
Miodrag Milanović
7d3819c6bb
Merge pull request #5923 from YosysHQ/release/v0.66
...
Release version 0.66
2026-06-01 16:58:38 +00:00
Miodrag Milanovic
8bb194af22
Next dev cycle
2026-06-01 18:23:28 +02:00
Miodrag Milanovic
86f2ddebce
Release version 0.66
2026-06-01 17:01:26 +02:00
Miodrag Milanović
2105caa844
Merge pull request #5922 from YosysHQ/wheels_fix
...
Fix wheels
2026-06-01 09:19:13 +00:00
Miodrag Milanovic
904151acd8
Fix wheels
2026-06-01 09:59:04 +02:00
Philippe Sauter
c89cfe1e6e
peepopt: add shiftpow2 pattern
...
Rewrite power-of-two indexed word selects to $bmux when the shift
amount already carries the scale as low zero bits.
Keep the rule to non-overlapping selections and bound the generated
mux ways. Add regressions for aligned shifts, padding, signed
extension, and shiftmul handoff cases.
2026-05-31 02:01:32 +02:00
Miodrag Milanović
e56c6a954c
Merge pull request #5915 from YosysHQ/emil/auto-lifetime-hotfix-nosync
...
genrtlil: don't avoid emitting flops for nosync
2026-05-29 14:08:45 +00:00
Miodrag Milanović
b85777a6e6
Merge pull request #5914 from pu-cc/gatemate-scopename
...
gatemate: add option to create 'scopename' attributes when flattening netlist
2026-05-29 10:31:04 +00:00
Emil J. Tywoniak
80bdbaa010
genrtlil: don't avoid emitting flops for nosync
2026-05-29 11:37:08 +02:00
Patrick Urban
1d86b3cd6e
gatemate: add option to create 'scopename' attributes when flattening the netlist
2026-05-28 14:46:25 +02:00
Miodrag Milanović
1801abf30a
Merge pull request #5913 from YosysHQ/abcexternal
...
Putting back some Makefile.conf
2026-05-28 09:49:16 +00:00
Miodrag Milanovic
d8587f44f0
Putting back some Makefile.conf
2026-05-28 11:13:29 +02:00
KrystalDelusion
4230ebff71
Merge pull request #5912 from YosysHQ/krys/opt_clean_docs
...
opt_clean: Set group for docs gen
2026-05-28 08:35:52 +00:00
nella
715bc4d7d2
Merge pull request #5909 from YosysHQ/nella/fuse_dsp
...
Add matching for fused mac operations for Nexus (fix #5906 ).
2026-05-28 08:28:16 +00:00
nella
1414012676
Add sign and op checks.
2026-05-28 09:58:18 +02:00
nella
7fef67a141
Simplify nexus map.
2026-05-28 09:58:18 +02:00
nella
d6106f141c
Add matching for fused mac operations for Nexus ( fix #5906 ).
2026-05-28 09:58:18 +02:00
treelin611
a49a35ae7b
delete redundant ys files
2026-05-28 14:19:11 +08:00
treelin611
0f8477d2bf
rename pass
2026-05-28 14:16:46 +08:00
JR Lin
7fdebc0c9b
Merge branch 'YosysHQ:main' into rapidflex-xt-plugin
2026-05-28 11:02:49 +08:00
Krystine Sherwin
680bb69d85
opt_clean: Set group for docs gen
2026-05-28 14:50:11 +12:00
Emil J
94ec78b6e8
Merge pull request #5907 from JesseDebuger/main
...
proc: ignore nosync temporaries in always_latch checks
2026-05-27 07:33:42 +00:00
junyao
6f111118de
proc: ignore nosync temporaries in always_latch checks
2026-05-26 00:56:07 +08:00
treelin611
191b20dcfa
Merge branch 'rapidflex-xt-plugin' of github.com:treelin611/yosys into rapidflex-xt-plugin
2026-05-22 10:39:18 +08:00
JR Lin
b93c954ed9
Merge branch 'main' into rapidflex-xt-plugin
2026-05-22 10:38:55 +08:00
treelin611
7a9a01ff8e
delete redundant .ys files
2026-05-22 10:38:31 +08:00
JR Lin
c3785eb2de
Update techlibs/rapidflex/src/synth_rapidflex.cc
...
log
Co-authored-by: Lofty <dan.ravensloft@gmail.com>
2026-05-22 10:36:13 +08:00
JR Lin
b02e23fbad
Update techlibs/rapidflex/src/synth_rapidflex.cc
...
log
Co-authored-by: Lofty <dan.ravensloft@gmail.com>
2026-05-22 10:35:56 +08:00
JR Lin
90d3d694cf
Update techlibs/rapidflex/src/synth_rapidflex.cc
...
Co-authored-by: Lofty <dan.ravensloft@gmail.com>
2026-05-22 10:35:32 +08:00
Miodrag Milanović
9d0cdb8551
Merge pull request #5901 from YosysHQ/test_cleanup
...
Test out-of-tree build support
2026-05-20 10:55:28 +00:00
treelin611
4973d135a2
fix compile bug
2026-05-20 15:12:40 +08:00
Miodrag Milanovic
4c8e61a52b
Expose SBY binary location
2026-05-19 16:08:21 +02:00
Miodrag Milanovic
07924a3c62
Use common.mk for sva tests as well
2026-05-19 15:15:41 +02:00
Miodrag Milanovic
2b3f4c37f5
Fix functional tests
2026-05-19 14:42:08 +02:00
Miodrag Milanovic
15e09163cd
Do not use Makefile.conf
2026-05-19 14:29:06 +02:00
Miodrag Milanovic
c0779f488a
Make out of tree build testing possible
2026-05-19 14:26:07 +02:00
treelin611
3c5ba1337e
mod according to code comment
2026-05-19 14:30:31 +08:00
treelin611
56f4b976d5
Merge RapidFlex xt_plugin (eFPGA plugin) from RapidFlex/yosys
2026-05-19 14:15:19 +08:00
Emil J
5c6de04467
Merge pull request #5875 from YosysHQ/emil/threading-fix-no-threads
...
threading: redirect locks to no-op on single-threaded builds
2026-05-18 19:22:19 +00:00
Miodrag Milanović
ffa8618413
Merge pull request #5896 from YosysHQ/remove_file
...
Remove file added by mistake
2026-05-18 15:39:55 +00:00
Miodrag Milanovic
2159a0e634
Remove file added by mistake
2026-05-18 17:00:16 +02:00
Emil J. Tywoniak
0c2786be1f
threading: make no-op locks specialized to Mutex instead of templates
2026-05-18 16:26:14 +02:00
Emil J. Tywoniak
1c831aa50d
threading: whitespace
2026-05-18 16:26:14 +02:00
Emil J. Tywoniak
d322e2fbe0
threading: redirect locks to no-op when ENABLE_THREADS=0 or undefined YOSYS_ENABLE_THREADS
2026-05-18 16:14:01 +02:00
Miodrag Milanović
7bcda9d304
Merge pull request #5893 from YosysHQ/update_log
...
Log infrastructure cleanup
2026-05-18 11:10:11 +00:00
Miodrag Milanović
8b68ac04f7
Merge pull request #5890 from strophy/fix-aiger-tests-abcexternal
...
Fix aiger tests when ABCEXTERNAL is set
2026-05-18 07:59:17 +00:00
Miodrag Milanovic
35d13e1c32
Update documentation/demos based on cleanup
2026-05-18 09:13:46 +02:00