3
0
Fork 0
mirror of https://github.com/YosysHQ/yosys synced 2025-04-25 01:55:33 +00:00
Commit graph

1644 commits

Author SHA1 Message Date
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
Akash Levy
e4066b784d Merge remote-tracking branch 'upstream/main' 2025-03-12 19:21:32 -07:00
github-actions[bot]
e44d1d404a Bump version 2025-03-13 00:22:18 +00:00
Miodrag Milanovic
1b07d204bb Next dev cycle 2025-03-12 09:11:41 +01:00
Miodrag Milanovic
c4b5190229 Release version 0.51 2025-03-12 08:31:37 +01:00
github-actions[bot]
d1222c57af Bump version 2025-03-12 00:21:49 +00:00
github-actions[bot]
6462cd2167 Bump version 2025-03-11 00:22:03 +00:00
Akash Levy
e360511339
Merge branch 'YosysHQ:main' into main 2025-03-10 14:21:49 -07:00
Emil J
7677a76fed
Merge pull request #4757 from YosysHQ/emil/yosys-config-version
Makefile: add YOSYS_VER and friends to CXXFLAGS for plugin compat che…
2025-03-10 17:43:55 +01:00
N. Engelhardt
c74df780b7
Merge pull request #4884 from YosysHQ/docs-preview-functional_tutorial
Docs: More on FunctionalIR
2025-03-10 15:05:55 +00:00
Emil J. Tywoniak
ecd8e4303d Makefile: add YOSYS_VER and friends to CXXFLAGS for plugin compat check fallback 2025-03-10 15:15:34 +01:00
Akash Levy
73417368b4 Add muxcover changes 2025-03-09 22:08:19 -07:00
Akash Levy
881080a827 Merge upstream 2025-03-05 07:54:26 -08:00
KrystalDelusion
9106d6b3bd
Merge pull request #4881 from YosysHQ/pmgen-pass-restructure
Move passes out of the passes/pmgen folder
2025-03-01 10:22:54 +13:00
Akash Levy
25c043ea16
Merge branch 'YosysHQ:main' into main 2025-02-27 14:13:29 -08:00
github-actions[bot]
78960292d0 Bump version 2025-02-27 00:21:40 +00:00
Akash Levy
9d3b7f7474
Merge branch 'YosysHQ:main' into main 2025-02-26 09:51:44 -08:00
Alain Dargelas
6971563ba9 Fix install path 2025-02-26 09:48:13 -08:00
github-actions[bot]
05c81b3f14 Bump version 2025-02-26 00:21:19 +00:00
Alain Dargelas
7e4f3a69c0 Make wheel 2025-02-25 15:39:50 -08:00
Akash Levy
92b8359e9c
Merge branch 'YosysHQ:main' into main 2025-02-24 18:36:15 -08:00
Krystine Sherwin
c429aef60f
docs/rosette: More intro of SMT-LIB backend
As the intro paragraph (now) says:
> This section will introduce the SMT-LIB functional backend and what changes are needed...

The example is intended to be read without prior knowledge of the SMT-LIB backend, but the previous version glossed over a lot and instead focused on *just* what was changed.
This version should now be easier to follow without prior knowledge, while still being able to learn enough about the `Smt` version to adapt it to a different s-expression target that isn't Rosette.
Also adds a few `literalinclude`s of smtlib.cc, which is now copied to `docs/source/generated` along with producing the rosette diff on the fly (which now also has up to 20 lines of context, enabling the full `Module::write()` diff to be literal included).
2025-02-22 17:14:13 +13:00
KrystalDelusion
98f0ddd636
Merge pull request #4908 from YosysHQ/abc_warn_diff_commit
Cover all cases of submodule status in check-git-abc
2025-02-22 11:03:58 +13:00
Akash Levy
9d495737d2 Fix Makefile issues 2025-02-20 23:43:32 -08:00
Akash Levy
9db8145d25 Merge upstream 2025-02-20 23:10:48 -08:00
github-actions[bot]
0778195722 Bump version 2025-02-21 00:21:16 +00:00
KrystalDelusion
9d3ab964b2
Merge pull request #4903 from akashlevy/boost_python_fix_macos
Fix macOS boost-python issues
2025-02-20 15:17:34 +13:00
Krystine Sherwin
700b32bc38
Makefile: Fix CHECK_BOOST_PYTHON
`python-config --ldflag` includes output of `python-config --libs`; and the `$(CXX)` call in `CHECK_BOOST_PYTHON` still needs those libs.
Move all of the `$(shell $(PYTHON_CONFIG) ..` lines to the top of the block.
2025-02-20 14:38:50 +13:00
KrystalDelusion
b0b53a22b1
Merge pull request #4880 from YosysHQ/clean_run-test
Makefile: Add run-test.mk to clean
2025-02-20 14:35:23 +13:00
Akash Levy
f80107a4d5 Add opt_demorgan 2025-02-19 17:07:28 -08:00
Akash Levy
c2a7a5f917 Add python ldflags to LINKFLAGS 2025-02-19 16:04:53 -08:00
Krystine Sherwin
dc03e174af
fixup! Makefile: Warn if submodule status '+'-prefixed 2025-02-18 11:46:11 +13:00
Krystine Sherwin
03d9138744
Makefile: 'U'-prefixed submodule status
Covering all the bases, I guess?  '-'-prefix is already correctly handled by the base case message.
If the user somehow gets merge conflicts in abc, hopefully they know what they're doing.
2025-02-18 11:33:06 +13:00
Krystine Sherwin
b8777d7893
Makefile: Warn if submodule status '+'-prefixed
A '+'-prefix means that the submodule is initialized and checked out, but a different commit is checked out.
If this is accidental then the user should run `git submodule update` to fix it.
If it is intentional (because e.g. the user is explicitly wanting to test Yosys with a different version of abc), then creating a new commit in Yosys to update the expected commit is also a valid solution.
2025-02-18 11:25:04 +13:00
Akash Levy
33c72b0f25
Merge branch 'YosysHQ:main' into main 2025-02-15 15:54:28 -08:00
Akash Levy
d0016fed75 Smallfix 2025-02-14 16:44:43 -08:00
github-actions[bot]
38f858374c Bump version 2025-02-15 00:20:50 +00:00
Akash Levy
f01bcddd9e Need wreduce in SMALL mode 2025-02-14 12:25:18 -08:00
Akash Levy
9397847959 Reenable UPF stuff for now 2025-02-14 12:21:43 -08:00
Akash Levy
e5617883e1 Revert some stuff 2025-02-14 11:57:20 -08:00
Akash Levy
3bca4c10d8 Fix macOS boost-python issues 2025-02-14 11:43:00 -08:00
Akash Levy
fb24decc64 Smallfixes 2025-02-14 10:38:19 -08:00
Akash Levy
7cc06ebaab Small fixes 2025-02-14 10:34:27 -08:00
Akash Levy
fd811ddaee Cleanup 2025-02-14 08:48:27 -08:00
Akash Levy
cefce37e59
Merge branch 'YosysHQ:main' into main 2025-02-12 09:01:46 -08:00
github-actions[bot]
359901a964 Bump version 2025-02-12 00:21:01 +00:00
Miodrag Milanovic
6f9c515a22 Next dev cycle 2025-02-11 08:40:50 +01:00
Miodrag Milanovic
b5170e1394 Release version 0.50 2025-02-11 07:55:17 +01:00
Akash Levy
360a03da1d Yosys smallfix bump dep 2025-02-10 18:09:16 -08:00