3
0
Fork 0
mirror of https://github.com/YosysHQ/yosys synced 2026-07-22 23:25:51 +00:00
Commit graph

16294 commits

Author SHA1 Message Date
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
George Rennie
d59380b3a0 tests: more complete testing of shift edgecases 2025-05-08 11:09:01 +02:00
George Rennie
e2485000c7 kernel: handle unsigned case for as_int_saturating correctly
* This fixes #5105
2025-05-08 11:08:25 +02: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
George Rennie
af933b4f38 tests: check shifts by amounts that overflow int 2025-05-07 15:12:33 +02:00
George Rennie
0dcd94b6ad opt_expr: saturate shift amount instead of overflowing for large shifts 2025-05-07 14:41:13 +02:00
George Rennie
7cbe6ed048 kernel: add safer variants of as_int 2025-05-07 14:39:17 +02: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
Akash Levy
36bd30d9eb Add recover_names into build and longloop_select 2025-05-06 18:58:07 -07:00
Akash Levy
291609dc0e
Merge branch 'YosysHQ:main' into main 2025-05-06 18:56:08 -07:00
github-actions[bot]
8da97d0044 Bump version 2025-05-07 00:24:00 +00:00
Akash Levy
e163c3efb1
Merge branch 'YosysHQ:main' into main 2025-05-06 11:29:45 -07:00
mikesinouye
93780bb869
Add <optional> to haslib.h which uses std::optional 2025-05-06 09:57:03 -07:00
Miodrag Milanović
a0e94e506d
Merge pull request #5094 from pu-cc/gatemate-reduce-bram-cpes
gatemate: Set unused BRAM inputs to 'bx
2025-05-06 15:19:56 +02:00
Akash Levy
978f1b240c
Merge branch 'YosysHQ:main' into main 2025-05-06 02:29:37 -07:00
Miodrag Milanovic
20921ad908 Next dev cycle 2025-05-06 08:26:46 +02:00
Miodrag Milanovic
53c22ab7c0 Release version 0.53 2025-05-06 07:45:16 +02:00
github-actions[bot]
5924f2de7b Bump version 2025-05-06 00:23:55 +00:00
Akash Levy
7191be492c
Merge branch 'YosysHQ:main' into main 2025-05-05 15:36:40 -07:00
Krystine Sherwin
7c89355b70
cutpoint: Re-add whole module optimization
Also add a test script for it.
2025-05-06 09:57:34 +12:00
Emil J. Tywoniak
d7affb8821 driver: add --no-version to suppress writing Yosys version in command outputs 2025-05-05 13:12:08 +02:00
Emil J
f60bbe64ac
Merge pull request #5085 from YosysHQ/krys/fix_5069
verilog_parser.y: Delete unused TOK_ID
2025-05-05 10:39:43 +02:00
Krystine Sherwin
7c2b00c448
tests: Add default param test file
Just loads, fails ASAN without fix.
2025-05-05 10:18:52 +12:00
Krystine Sherwin
23cb007068
verilog_parser.y: Delete unused TOK_ID
Fixes memory leak when parameter has no value.
2025-05-05 10:04:13 +12:00
github-actions[bot]
765485a375 Bump version 2025-05-04 00:26:28 +00:00
sdjasj
da1ac9ae47
cxxrtl: fix missing sign extension before shift operation for signed values 2025-05-03 09:38:16 +00:00
Akash Levy
d2aa569d8f
Merge branch 'YosysHQ:main' into main 2025-05-01 08:40:31 -07:00
github-actions[bot]
aa30589c12 Bump version 2025-05-01 00:26:28 +00:00
KrystalDelusion
4213f75caa
Merge pull request #4969 from YosysHQ/krys/check_yosys_git
Makefile: Test yosys git status in check-git-abc
2025-05-01 10:09:08 +12:00
KrystalDelusion
22c72a5af4
Merge pull request #4619 from malmeloo/fix/tee-path-whitespace
Allow whitespace in `tee` command paths
2025-05-01 09:33:47 +12:00
Emil J
11f2348246
Merge pull request #5073 from YosysHQ/emil/fix-uncompressed-missing-file-error
gzip: refactor file open failure errors
2025-04-30 19:29:13 +02:00
Akash Levy
4bd91fbb11 Add muldiv_c peepopt pass 2025-04-30 08:06:59 -07:00
RonxBulld
15cfce061a
Change the implementation of log_debug in kernel/log.h from a macro function to a normal function. 2025-04-29 22:43:10 +08:00
Emil J. Tywoniak
adb1986dc1 gzip: refactor file open failure errors 2025-04-29 10:37:35 +02:00