3
0
Fork 0
mirror of https://github.com/YosysHQ/yosys synced 2026-07-20 06:05:50 +00:00
Commit graph

15816 commits

Author SHA1 Message Date
Emil J. Tywoniak
d00259081d gzip: simplify uncompressed interface 2025-03-19 13:43:44 +01:00
Emil J. Tywoniak
218ec3fc05 dfflibmap: allow gzipped liberty files 2025-03-19 13:43:44 +01:00
Emil J. Tywoniak
813f909460 gzip: istream 2025-03-19 13:43:44 +01:00
Emil J. Tywoniak
4f3fdc8457 io: refactor string and file work into new unit 2025-03-19 13:43:42 +01:00
Emil J. Tywoniak
613a17b4a8 ezsat: fix incorrect logging references to function names 2025-03-19 10:33:28 +01:00
Emil J. Tywoniak
061cf5c6c4 share: re-add SAT solver cell count to log message 2025-03-19 10:27:23 +01:00
github-actions[bot]
0c689091e2 Bump version 2025-03-18 00:21:58 +00:00
Akash Levy
a54620094c
Merge branch 'YosysHQ:main' into main 2025-03-17 15:20:08 -07:00
Akash Levy
019e1dac5b
Merge pull request #72 from Silimate/corner_case_fanout_buffering 2025-03-17 14:27:04 -07:00
Alain Dargelas
e29c1839c4 Fix corner case with assign stmts for fanout buffering 2025-03-17 14:25:05 -07:00
KrystalDelusion
fac13f12c6
Merge pull request #4941 from DanielG/sphinx-reproducible
docs: Add latex magic to make PDFs reproducible again
2025-03-18 10:22:14 +13:00
Akash Levy
dbc3418585
Merge pull request #71 from Silimate/mem_size_limit
Mem size limit
2025-03-17 10:45:55 -07:00
Akash Levy
d289e5ef1c
Merge branch 'YosysHQ:main' into main 2025-03-17 10:45:27 -07:00
Alain Dargelas
cf9a8eb28b memory limit fix and increased limit 2025-03-17 09:09:38 -07:00
Alain Dargelas
3021dab37d memory limit fix and increased limit 2025-03-17 09:07:33 -07:00
Alain Dargelas
1ce32209b4 Merge branch 'main' of https://github.com/Silimate/yosys 2025-03-17 09:04:30 -07:00
Krystine Sherwin
39a1623ac0
Docs: Don't READTHEDOCS on local builds 2025-03-18 03:57:17 +13:00
Akash Levy
d9af46538c opt_expand peepopt (still needs testing) 2025-03-17 04:12:06 -07:00
Akash Levy
dc75774c5b Breakreduce pass (still needs testing) 2025-03-17 04:10:08 -07:00
Akash Levy
a08ab5a67b Add opt_expr's missing mux_ornot and mux_andnot cases (still needs testing) 2025-03-17 04:09:28 -07:00
Akash Levy
bc3ca6210c Add back operator optimization for Verific frontend 2025-03-17 04:06:28 -07:00
Akash Levy
11dd7becdd Add opt_balance_tree -arith_only 2025-03-17 02:30:18 -07:00
Akash Levy
7ddf0b6d7c Remove numeric suffix in NEW_ID2 2025-03-17 02:29:39 -07:00
Akash Levy
4bf3338e1e Muxpack until not possible 2025-03-17 02:29:12 -07:00
Akash Levy
ecd289b996 Small simplemap rename 2025-03-17 00:38:32 -07:00
Daniel Gröber
de11624f42 mk: Avoid broken rebuild if program --help fails
Make will happily consider a target available if it's zero sized.

When writing output files with shell redirections for commands that usually
succeed we can apply the `|| rm $@` pattern.

For commands where --help exits with failure we always rerun the recipe
instead.
2025-03-16 10:53:55 +01:00
Emil J
05cd1e2942
Merge pull request #4904 from YosysHQ/emil/share-limit-effort
share: add -pattern-limit to limit analysis effort
2025-03-15 18:00:42 +01:00
Akash Levy
9593d94295 Reduce verbosity of splitcells debug 2025-03-14 18:08:41 -07:00
Akash Levy
1c0d4a43b3
Merge branch 'YosysHQ:main' into main 2025-03-14 18:07:55 -07:00
Krystine Sherwin
8877817fa9
Fix Docs issues for offline pdf builds #4777
Drop svg badges.  Even though they were only appearing in the html version, the latexpdf target was still trying to download them, leading to warnings-as-errors in offline builds.
2025-03-15 12:14:09 +13:00
Scott Ashcroft
d8af6b0616 docs: Add latex magic to make PDFs reproducible again 2025-03-14 21:48:08 +01:00
KrystalDelusion
6884c98e08
Merge pull request #4926 from JasonBrave/filelist
Verilog file list suport
2025-03-14 16:53:27 +13:00
KrystalDelusion
9f1271bee0
Merge pull request #4922 from Anhijkt/fix-splitcells-assert
splitcells: Fix the assertion bug caused by out-of-bound offset
2025-03-14 16:52:38 +13:00
KrystalDelusion
9fa1f0e70c
Merge pull request #4567 from kivikakk/cxxrtl-escape-trailing
cxxrtl: use octal encoding of non-printables.
2025-03-14 16:52:07 +13:00
Alain Dargelas
03ec7aab16 test branch protection 2025-03-13 16:35:00 -07:00
Alain Dargelas
517ea659b7 test branch protection 2025-03-13 16:33:25 -07:00
Alain Dargelas
355714ea66 test branch protection 2025-03-13 16:29:59 -07:00
alaindargelas
c835b95e61
Merge pull request #66 from alaindargelas/fix_peephole_sub_neg
Actually re-enable peephole_sub_neg pass
2025-03-13 14:51:56 -07:00
Alain Dargelas
6b6c5c2c19 Actually re-enable pass 2025-03-13 14:48:14 -07:00
alaindargelas
f79f402dbd
Merge pull request #64 from alaindargelas/remove_try_catch_masking_stack_trace
Remove try/catch block that prevents proper stack trace unrolling
2025-03-13 14:25:55 -07:00
alaindargelas
bf6f7d1380
Merge pull request #65 from alaindargelas/fix_peephole_sub_neg
Fix Yosys test failures
2025-03-13 14:25:46 -07:00
Alain Dargelas
68312d046a Fix Yosys test failures 2025-03-13 14:15:13 -07:00
Akash Levy
6f818af110 Ignore test collateral 2025-03-13 01:55:22 -07:00
Akash Levy
0a68eb32b3 Disable sub-neg peepopt 2025-03-13 01:55:14 -07:00
Akash Levy
e6da1a2d69 Fix unused warning in annotate_cell_fanout 2025-03-12 20:54:03 -07:00
Akash Levy
e4066b784d Merge remote-tracking branch 'upstream/main' 2025-03-12 19:21:32 -07:00
Akash Levy
9ac5369a5e Bump abc to latest 2025-03-12 19:16:17 -07:00
Akash Levy
1e9adbe4b0 Add warning statements around the getParam issue 2025-03-12 19:16:10 -07:00
github-actions[bot]
e44d1d404a Bump version 2025-03-13 00:22:18 +00:00
Akash Levy
6fc727139b
Merge pull request #63 from alaindargelas/memory_size_check
Memory size check
2025-03-12 16:41:41 -07:00