Akash Levy
d308ecdbcf
Fix warnings with block curly braces
2025-05-13 20:42:28 -07:00
Akash Levy
769aaa113c
Get boolopt src attribution working for dress
2025-05-13 20:05:16 -07:00
Akash Levy
d6975c1d5f
Fix src attr inheritance in opt_share
2025-05-13 20:05:16 -07:00
Akash Levy
2e030bfdfd
Refactor bmuxmap attribute inheritance
2025-05-13 20:05:16 -07:00
Akash Levy
f97587db61
Fix fanout buffer src annotation and refactor naming
2025-05-13 20:05:16 -07:00
Akash Levy
55f7ebf921
Merge branch 'YosysHQ:main' into main
2025-05-13 20:03:28 -07:00
github-actions[bot]
e3ae7b1400
Bump version
2025-05-13 00:24:04 +00:00
Akash Levy
ccc2ba41f2
Merge branch 'YosysHQ:main' into main
2025-05-12 15:02:55 -07:00
KrystalDelusion
5268565410
Merge pull request #5108 from marzoul/adrien-uram
...
Create a single-port URAM mapping to support memories 2048 x 144b
2025-05-13 09:54:36 +12:00
KrystalDelusion
c590c0c12c
Merge pull request #5111 from YosysHQ/krys/config_python
...
Makefile: Conditional assignment of python exe
2025-05-13 09:54:26 +12:00
KrystalDelusion
05157b164e
Merge pull request #5113 from YosysHQ/krys/ast_asan
...
simplify.cc: Fix mem leak
2025-05-13 09:52:51 +12:00
Akash Levy
13e053fb11
Fixups
2025-05-12 14:49:37 -07:00
Akash Levy
8171f04cbf
Add preliminary boolopt src attribution support
2025-05-12 02:30:36 -07:00
Akash Levy
aeed1ddb74
Update from upstream
2025-05-11 15:16:52 -07:00
Akash Levy
0c29d61bac
Merge pull request #80 from williamzhu17/opt_balance_tree-tests
...
Added opt_balance_tree tests
2025-05-11 15:14:12 -07:00
Akash Levy
a1cc22aa0e
Add abc word mode, which uses word-level cells where possible
2025-05-11 15:07:23 -07:00
williamzhu17
fc86bd8e74
finalized tests
2025-05-11 11:16:50 -07:00
williamzhu17
39be4f29bd
opt_balance_tree test cases
2025-05-11 10:58:29 -07:00
williamzhu17
51a951d614
wip tests
2025-05-11 10:17:08 -07:00
williamzhu17
e0714ca714
Merge branch 'main' into opt_balance_tree-tests
2025-05-11 09:07:17 -07:00
Adrien Prost-Boucle
6bf7587338
URAM mapping : Add test for 2048 x 144b
2025-05-10 14:53:56 +02:00
Krystine Sherwin
fe0abb7026
simplify.cc: Fix mem leak
2025-05-10 17:10:47 +12:00
github-actions[bot]
6900818105
Bump version
2025-05-10 00:22:55 +00:00
KrystalDelusion
c4af97c1c4
Merge pull request #5110 from YosysHQ/emil/gzip-reject-directory
...
gzip: reject uncompressing directory
2025-05-10 09:36:13 +12:00
KrystalDelusion
1e2d6508d0
Makefile: Conditional assignment of python exe
...
Using `:=` while providing an override (either in Makefile.conf or on the command line) does not correctly apply the override in other simply expanded variables (using `:=`). Instead, passing an explicit `PYTHON_EXECUTABLE=python3.15` while leaving `PYTHON_CONFIG` implicitly defined results in it being set to `python3-config` instead of the expected `python3.15-config`.
2025-05-10 09:09:30 +12:00
Emil J. Tywoniak
2e9a194ce9
gzip: reject uncompressing directories
2025-05-09 22:33:30 +02:00
Emil J. Tywoniak
b05c0c70af
io: don't accept a directory when file expected
2025-05-09 22:33:30 +02:00
Adrien Prost-Boucle
c7de531231
URAM mapping : Fix port indexes according to Yosys warnings
2025-05-09 15:09:11 +02:00
Adrien Prost-Boucle
c4a49f0c55
Create a single-port URAM mapping to support memories 2048 x 144b
2025-05-09 14:16:03 +02:00
Akash Levy
3bcbfe4dde
verific -set_relaxed_file_libext_modes
2025-05-08 23:43:23 -07:00
Akash Levy
f3d24aea76
Add spaces in verific
2025-05-08 22:24:10 -07:00
Akash Levy
239b0a6db0
Fix opt_balance_tree issue
2025-05-08 19:35:19 -07:00
Akash Levy
3045e701d0
Remove wheel install_wheel
2025-05-08 18:05:07 -07:00
Akash Levy
b88cff68d7
Merge pull request #79 from williamzhu17/new-muxorder-tests
...
Added new muxorder tests
2025-05-08 17:40:55 -07:00
williamzhu17
b265ea9dcf
removed comma
2025-05-08 17:39:16 -07:00
williamzhu17
8d20ed0637
updated tests a bit
2025-05-08 17:38:42 -07:00
williamzhu17
d10e42c4bf
added some tests
2025-05-08 17:36:35 -07:00
github-actions[bot]
55bd950af4
Bump version
2025-05-09 00:27:47 +00:00
Akash Levy
380850321d
Refactor verific -optimization and -no_split_complex_ports into verific pass
2025-05-08 15:59:47 -07:00
williamzhu17
82fa68aa2d
added new muxorder tests
2025-05-08 14:05:13 -07:00
Akash Levy
e8fcbd7588
TCL is needed for yosys tests
2025-05-08 12:19:05 -07:00
Akash Levy
1b1cf08a09
Use main branch of verific (latest April_2025) and disable UPF
2025-05-08 12:11:27 -07:00
Emil J
5aa9bfbf7d
Merge pull request #5098 from mikesinouye/hashlib-1
...
Add <optional> to haslib.h which uses std::optional
2025-05-08 19:05:10 +02:00
Emil J
bfbbb8cf98
Merge pull request #5086 from YosysHQ/emil/driver-no-version
...
driver: add --no-version to suppress writing Yosys version
2025-05-08 16:28:25 +02:00
Akash Levy
e4a8cc60d3
Remove recover_names from longloop_select
2025-05-08 07:20:28 -07:00
Akash Levy
c55ee83992
Add Design.run_pass API
2025-05-08 07:20:02 -07:00
Akash Levy
135570020e
Fix CodeQL
2025-05-07 22:48:01 -07:00
Akash Levy
ec080cbd53
Merge branch 'YosysHQ:main' into main
2025-05-07 22:03:08 -07:00
Emil J
6378ba10eb
Merge pull request #5078 from RonxBulld/main
...
Change the implementation of log_debug in kernel/log.h
2025-05-07 11:34:46 +02:00
Emil J. Tywoniak
90a2c92370
driver: allow --no-version still write things like Generated by Yosys
2025-05-07 11:34:23 +02:00