3
0
Fork 0
mirror of https://github.com/YosysHQ/yosys synced 2025-04-27 19:05:52 +00:00
Commit graph

1186 commits

Author SHA1 Message Date
Akash Levy
fa62642b70 Fix BOOST_PYTHON_LIB find 2024-04-19 21:56:11 -07:00
akash
06ea0372ae Updated Makefile 2024-04-17 11:19:15 -07:00
akash
04d30773bf Need to add back in the removed boost python line 2024-04-17 07:21:45 -07:00
Akash Levy
7b12b2867c
Merge branch 'YosysHQ:main' into master 2024-04-17 05:34:30 -07:00
Akash Levy
d3d4077842 Use Preqorsor name so that generated files have correct header 2024-04-17 05:24:25 -07:00
github-actions[bot]
4897e89547 Bump version 2024-04-17 00:16:15 +00:00
Akash Levy
3945e6ecff
Merge branch 'YosysHQ:main' into master 2024-04-16 10:59:45 -07:00
github-actions[bot]
40e8f5b69d Bump version 2024-04-16 00:15:48 +00:00
Miodrag Milanović
7bb2746208
Merge pull request #4334 from YosysHQ/docs_tidy
Strip compilation date from doc outputs
2024-04-15 08:27:41 +02:00
Akash Levy
ee4605526c Smallfix 2024-04-14 21:12:29 -07:00
Akash Levy
c841fb15b6 Updates for mac 2024-04-14 21:10:14 -07:00
Akash Levy
6a3bb58d5d Updates from yosys 2024-04-14 18:53:44 -07:00
Krystine Sherwin
73d021562f
Docs: Rename source/temp to source/generated 2024-04-15 10:13:22 +12:00
github-actions[bot]
ed46453cfc Bump version 2024-04-13 00:14:07 +00:00
Krystine Sherwin
d4b6042e43
Makefile: Separate docs/usage stderr and stdout 2024-04-13 11:20:36 +12:00
Akash Levy
45eee94a8f Revert rpath strategy 2024-04-10 23:58:58 -07:00
github-actions[bot]
47bdb3e32f Bump version 2024-04-11 00:16:34 +00:00
Miodrag Milanovic
e01e942f81 Next dev cycle 2024-04-10 08:21:35 +02:00
Miodrag Milanovic
a1bb0255d6 Release version 0.40 2024-04-10 08:17:27 +02:00
akash
66b25d15c1 Update yosys for Docker 2024-04-09 13:06:39 -07:00
Akash Levy
930fdbd6a1 ORIGIN 2024-04-09 13:02:43 -07:00
akash
dee5bb58c5 Update Makefile to allow for boost-python on CentOS 7 2024-04-09 07:56:18 -07:00
Akash Levy
0fa8098ff4 Updates for pyosys on Mac 2024-04-09 07:16:11 -07:00
Akash Levy
a8fe47ea50 Update gitignore and Makefile 2024-04-08 22:13:22 -07:00
Akash Levy
27f68db831
Merge branch 'YosysHQ:main' into master 2024-04-08 17:25:31 -07:00
github-actions[bot]
bc14999287 Bump version 2024-04-09 00:16:14 +00:00
akash
840cdb415b Update Verific, add to gitmodules, remove unused/GPL features from Makefile 2024-04-08 12:36:08 -07:00
Akash Levy
e3f633fae6
Merge branch 'YosysHQ:main' into master 2024-04-08 12:26:40 -07:00
Jannis Harder
eb6c9395bf
Merge pull request #4312 from jix/break-cyclic-includes
kernel: Avoid including files outside include guards
2024-04-08 20:49:52 +02:00
github-actions[bot]
22c5ab90d1 Bump version 2024-04-04 00:16:37 +00:00
github-actions[bot]
040605b047 Bump version 2024-04-03 00:15:49 +00:00
Jannis Harder
d8687e87b1 kernel: Avoid including files outside include guards
This adjusts the way the headers kernel/{yosys,rtlil,register,log}.h
include each other to avoid the need of including headers outside of
include guards as well as avoiding the inclusion of rtlil.h in the
middle of yosys.h with rtlil.h depending on the prefix of yosys.h, and
the suffix of yosys.h depending on rtlil.h.

To do this I moved some of the declaration in yosys.h into a new header
yosys_common.h. I'm not sure if that is strictly necessary.

Including any of these files still results in the declarations of all
these headers being included, so this shouldn't be a breaking change for
any passes or external plugins.

My main motivation for this is that ccls's (clang based language server)
include guard handling gets confused by the previous way the includes
were done. It often ends up treating the include guard as a generic
disabled preprocessor conditional, breaking navigation and highlighting
for the core RTLIL data structures.

Additionally I think avoiding cyclic includes in the middle of header
files that depend on includes being outside of include guards will also
be less confusing for developers reading the code, not only for tools
like ccls.
2024-04-02 16:53:56 +02:00
github-actions[bot]
b9d3bffda5 Bump version 2024-03-31 00:18:11 +00:00
akash
2e108a097f Merge branch 'main' of https://github.com/YosysHQ/yosys 2024-03-29 19:35:21 -07:00
akash
19dbde2891 Merge commit 2024-03-29 19:30:48 -07:00
akash
632a70454c Update .gitignore and Makefile 2024-03-29 19:23:08 -07:00
github-actions[bot]
0a854cf4ce Bump version 2024-03-26 00:15:18 +00:00
Miodrag Milanović
c9d9b9ec2c
Merge pull request #4270 from YosysHQ/krys/config-none
Change default CONFIG to none
2024-03-25 16:13:32 +01:00
Akash Levy
dd35d2da23 Modifications 2024-03-21 11:31:43 -07:00
github-actions[bot]
d73f71e813 Bump version 2024-03-19 00:20:31 +00:00
Krystine Sherwin
c6795cefc5
docs: Install python requirements 2024-03-19 06:05:03 +13:00
Krystine Sherwin
d2bf5a83af
Merge branch 'origin/master' into krys/docs 2024-03-18 10:39:30 +13:00
github-actions[bot]
3231c1cd93 Bump version 2024-03-16 00:14:56 +00:00
github-actions[bot]
b3124f30e4 Bump version 2024-03-13 00:15:33 +00:00
Miodrag Milanovic
18cec2d9a9 Next dev cycle 2024-03-12 08:57:48 +01:00
Miodrag Milanovic
00338082b0 Release version 0.39 2024-03-12 08:55:10 +01:00
github-actions[bot]
0944664e60 Bump version 2024-03-12 00:15:21 +00:00
Krystine Sherwin
643c9540da
Makefile: reorder CONFIG=none check 2024-03-12 09:39:25 +13:00
Krystine Sherwin
e0389436da
Makefile: Remove narrowing from ABCMKARGS 2024-03-12 09:18:38 +13:00
github-actions[bot]
078b876f50 Bump version 2024-03-09 00:14:37 +00:00